diff --git a/composer.json b/composer.json index 985b0771b..8979c7f66 100644 --- a/composer.json +++ b/composer.json @@ -88,7 +88,8 @@ "pear/archive_tar": "1.4.13", "drupal/jira_issue_collector": "1.1.0", "drupal/node_export": "^1.0@alpha", - "drupal/variationcache": "^1.0" + "drupal/variationcache": "^1.0", + "drupal/addtocal": "^2.0@beta" }, "require-dev": { "drush/drush": "^9.0" @@ -98,6 +99,12 @@ }, "extra": { "patches": { + "spatie/calendar-links": { + "Fix ICS HTML formatting": "patches/spatie_ics_html_format.patch" + }, + "drupal/addtocal": { + "1551026: Allow compatibility with smart date": "https://www.drupal.org/files/issues/2021-02-26/1551026-smart_date.patch" + }, "drupal/diff": { "2980335: Establish class attribute as array instead of string.": "https://www.drupal.org/files/issues/2018-06-18/2980335_2_define_classes_as_array.patch" }, diff --git a/composer.lock b/composer.lock index 4d8199e46..5046beeca 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1552badd3ce1004ced1372b9fa23be80", + "content-hash": "f7033d3fbe2f919cc260efc1a1c68e92", "packages": [ { "name": "acquia/lightning", @@ -1708,6 +1708,82 @@ "source": "https://git.drupalcode.org/project/address" } }, + { + "name": "drupal/addtocal", + "version": "2.0.0-beta3", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/addtocal.git", + "reference": "8.x-2.0-beta3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/addtocal-8.x-2.0-beta3.zip", + "reference": "8.x-2.0-beta3", + "shasum": "149d0cab29cb1edeee3ff5f9005d0a135afc7559" + }, + "require": { + "drupal/core": "^8 || ^9", + "spatie/calendar-links": "^1.4" + }, + "suggest": { + "drupal/token": "Enables addtocal token ui and field tokens." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.0-beta3", + "datestamp": "1607099904", + "security-coverage": { + "status": "not-covered", + "message": "Beta releases are not covered by Drupal security advisories." + } + }, + "patches_applied": { + "1551026: Allow compatibility with smart date": "https://www.drupal.org/files/issues/2021-02-26/1551026-smart_date.patch" + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Greg Boggs", + "homepage": "https://www.drupal.org/user/153069" + }, + { + "name": "andrei.colesnic", + "homepage": "https://www.drupal.org/user/3272384" + }, + { + "name": "bdimaggio", + "homepage": "https://www.drupal.org/user/70688" + }, + { + "name": "gcb", + "homepage": "https://www.drupal.org/user/1682976" + }, + { + "name": "levelos", + "homepage": "https://www.drupal.org/user/54135" + }, + { + "name": "tauno", + "homepage": "https://www.drupal.org/user/105595" + }, + { + "name": "wxactly", + "homepage": "https://www.drupal.org/user/3181097" + } + ], + "description": "Drupal field formatter providing Add to Calendar links.", + "homepage": "https://www.drupal.org/project/addtocal", + "support": { + "source": "https://git.drupalcode.org/project/addtocal", + "issues": "https://www.drupal.org/project/issues/addtocal" + } + }, { "name": "drupal/admin_toolbar", "version": "3.0.0", @@ -10382,7 +10458,7 @@ "extra": { "drupal": { "version": "6.0.3", - "datestamp": "1614791851", + "datestamp": "1620250254", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -10620,7 +10696,7 @@ "extra": { "drupal": { "version": "6.0.3", - "datestamp": "1614791851", + "datestamp": "1620250254", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -14706,6 +14782,65 @@ ], "time": "2019-11-18T17:48:08+00:00" }, + { + "name": "spatie/calendar-links", + "version": "1.5.0", + "source": { + "type": "git", + "url": "https://github.com/spatie/calendar-links.git", + "reference": "fe4b566b6f47c1fac54e393ae72b44808ae48fa7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/spatie/calendar-links/zipball/fe4b566b6f47c1fac54e393ae72b44808ae48fa7", + "reference": "fe4b566b6f47c1fac54e393ae72b44808ae48fa7", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "phpunit/phpunit": "^8.5 || ^9.0", + "spatie/phpunit-snapshot-assertions": "^3.0|^4.0", + "vimeo/psalm": "^4.1" + }, + "extra": { + "patches_applied": { + "Fix ICS HTML formatting": "patches/spatie_ics_html_format.patch" + } + }, + "type": "library", + "autoload": { + "psr-4": { + "Spatie\\CalendarLinks\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Sebastian De Deyne", + "email": "sebastian@spatie.be", + "homepage": "https://spatie.be", + "role": "Developer" + } + ], + "description": "Generate add to calendar links for Google, iCal and other calendar systems", + "homepage": "https://github.com/spatie/calendar-links", + "keywords": [ + "calendar-links", + "spatie" + ], + "funding": [ + { + "url": "https://spatie.be/open-source/support-us", + "type": "custom" + } + ], + "time": "2021-04-22T15:06:47+00:00" + }, { "name": "stack/builder", "version": "v1.0.6", @@ -19373,7 +19508,8 @@ "drupal/bulk_update_fields": 15, "drupal/h5p": 5, "drupal/node_revision_delete": 5, - "drupal/node_export": 15 + "drupal/node_export": 15, + "drupal/addtocal": 10 }, "prefer-stable": true, "prefer-lowest": false, diff --git a/config/sync/core.entity_form_display.node.event.default.yml b/config/sync/core.entity_form_display.node.event.default.yml index 620827495..5372dc2e2 100644 --- a/config/sync/core.entity_form_display.node.event.default.yml +++ b/config/sync/core.entity_form_display.node.event.default.yml @@ -50,6 +50,9 @@ content: weight: 8 settings: modal: false + default_duration: 60 + default_duration_increments: "30\n60|1 hour\n90\n120|2 hours\ncustom" + show_extra: true third_party_settings: { } type: smartdate_default region: content diff --git a/config/sync/core.entity_view_display.node.event.default.yml b/config/sync/core.entity_view_display.node.event.default.yml index 011e087ff..d46cd38a0 100644 --- a/config/sync/core.entity_view_display.node.event.default.yml +++ b/config/sync/core.entity_view_display.node.event.default.yml @@ -29,27 +29,7 @@ third_party_settings: layout_id: layout_onecol layout_settings: label: '' - components: - d85c9582-7126-4288-a154-3981c572676f: - uuid: d85c9582-7126-4288-a154-3981c572676f - region: content - configuration: - id: 'field_block:node:event:field_event_date' - label: 'Event Date' - provider: layout_builder - label_display: '0' - formatter: - label: above - type: smartdate_default - settings: - timezone_override: '' - format: default - third_party_settings: { } - context_mapping: - entity: layout_builder.entity - additional: - layout_builder_styles_style: '' - weight: 0 + components: { } third_party_settings: { } - layout_id: layout_twocol_section @@ -73,7 +53,7 @@ third_party_settings: context_mapping: entity: layout_builder.entity additional: { } - weight: 0 + weight: 2 2649052a-3c2d-4d5e-bab2-6f4cab35bea9: uuid: 2649052a-3c2d-4d5e-bab2-6f4cab35bea9 region: second @@ -110,6 +90,56 @@ third_party_settings: entity: layout_builder.entity additional: { } weight: 1 + d85c9582-7126-4288-a154-3981c572676f: + uuid: d85c9582-7126-4288-a154-3981c572676f + region: first + configuration: + id: 'field_block:node:event:field_event_date' + label: 'Event Date' + provider: layout_builder + label_display: '0' + formatter: + label: above + type: addtocal_view + settings: + timezone_override: '' + date_format: 'D, M j Y, g:ia' + event_title: '[node:title]' + location: '[node:field_event_location]' + description: '[node:field_event_description]' + past_events: true + third_party_settings: { } + context_mapping: + entity: layout_builder.entity + view_mode: view_mode + additional: + layout_builder_styles_style: '' + weight: 0 + a123568d-c573-411b-bbe6-866be42f59e3: + uuid: a123568d-c573-411b-bbe6-866be42f59e3 + region: first + configuration: + id: 'field_block:node:event:field_event_date' + label: 'Event Date' + provider: layout_builder + label_display: '0' + formatter: + label: above + type: smartdate_recurring + settings: + timezone_override: '' + format: default + force_chronological: false + add_classes: 0 + past_display: '2' + upcoming_display: '2' + show_next: false + third_party_settings: { } + context_mapping: + entity: layout_builder.entity + view_mode: view_mode + additional: { } + weight: 1 a1c59067-8f3d-491c-8384-a49f2703466a: uuid: a1c59067-8f3d-491c-8384-a49f2703466a region: second @@ -140,6 +170,9 @@ third_party_settings: entity_view_mode_restriction: allowed_blocks: { } allowed_layouts: { } + whitelisted_blocks: { } + blacklisted_blocks: { } + allowed_block_categories: { } id: node.event.default targetEntityType: node bundle: event diff --git a/config/sync/lightning_core.versions.yml b/config/sync/lightning_core.versions.yml index 4103a4cef..b37e8ad41 100644 --- a/config/sync/lightning_core.versions.yml +++ b/config/sync/lightning_core.versions.yml @@ -1,5 +1,6 @@ action: 8.8.1 address: 1.7.0 +addtocal: 2.0.0-beta3 admin_toolbar: 1.27.0 auto_entitylabel: 3.0.0-beta1 bamboo_twig: 4.1.0 diff --git a/docroot/themes/custom/epa_intranet/assets/LICENSE.md b/docroot/themes/custom/epa_intranet/assets/LICENSE.md index e17573e37..de451d4e8 100644 --- a/docroot/themes/custom/epa_intranet/assets/LICENSE.md +++ b/docroot/themes/custom/epa_intranet/assets/LICENSE.md @@ -1,24 +1,26 @@ ## A few parts of this project are not in the public domain -### Files licensed under the SIL Open Font License +### Files licensed under the SIL Open Font License, Version 1.1 -The Source Sans Pro font files in `src/fonts/source-sans-pro` are a [customized subset](https://github.com/miguelsousa/source-sans-pro-subset) of [Source Sans Pro](https://github.com/adobe-fonts/source-sans-pro), licensed under the [SIL Open Font License](http://scripts.sil.org/cms/scripts/page.php?item_id=OFL), and copyright [Adobe Systems Incorporated](http://www.adobe.com/), with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States and/or other countries. +The Source Sans Pro font files in `src/fonts/source-sans-pro` are a [customized subset](https://github.com/miguelsousa/source-sans-pro-subset) of [Source Sans Pro](https://github.com/adobe-fonts/source-sans-pro) owned by Adobe Systems Incorporated, licensed under the [SIL Open Font License, Version 1.1](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web), and copyright 2010, 2012, 2014 [Adobe Systems Incorporated], with Reserved Font Name 'Source'. All Rights Reserved. Source is a trademark of Adobe Systems Incorporated in the United States or other countries. -The Merriweather font files in `src/fonts/merriweather` are v2.001 from [GitHub](https://github.com/EbenSorkin/Merriweather/releases/tag/v2.001) subsetted into Latin and with additional formats generated with [Transfonter](https://transfonter.org/), licensed under the [SIL Open Font License](http://scripts.sil.org/cms/scripts/page.php?item_id=OFL), and copyright [Sorkin Type Co](www.sorkintype.com) with Reserved Font Name 'Merriweather'. +The Merriweather font files in `src/fonts/merriweather` are the version 2.001 files from [GitHub](https://github.com/EbenSorkin/Merriweather/releases/tag/v2.001) subsetted into Latin and with additional formats generated with [Transfonter](https://transfonter.org/), licensed under the [SIL Open Font License, Version 1.1](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web), and copyright [Sorkin Type Co](www.sorkintype.com) with Reserved Font Name 'Merriweather'. -The Public Sans font files in `src/fonts/public-sans` are licensed under the [SIL Open Font License](http://scripts.sil.org/cms/scripts/page.php?item_id=OFL). Public Sans is a modification of Libre Franklin, copyright [Impallari Type](www.impallari.com). +The Public Sans font files in `src/fonts/public-sans` are licensed under the [SIL Open Font License, Version 1.1](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web). Public Sans is a modification of Libre Franklin, copyright [Impallari Type](www.impallari.com). -The files in `src/img` are from [Font Awesome](http://fontawesome.io/) by Dave Gandy under the [SIL Open Font License 1.1](http://scripts.sil.org/OFL). +The files in `src/img` are from [Font Awesome](http://fontawesome.io/) by Dave Gandy under the [SIL Open Font License, Version 1.1](https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL_web). ### Files licensed under the Apache 2.0 License -The Roboto Mono font files in `src/fonts/roboto-mono` are licensed under the [Apache 2.0 License](http://www.apache.org/licenses/LICENSE-2.0). +The Roboto Mono font files in `src/fonts/roboto-mono` are licensed under the [Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt). + +The Google Material icons in `src/img/usa-icons` and `src/img/usa-icons-unused` are licensed under the [Apache License Version 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt). ### Files licensed under the MIT license The files in `src/stylesheets/lib` are from: -* [Normalize.css](https://github.com/necolas/normalize.css), copyright Nicolas Gallagher and Jonathan Neal, under the [MIT license](https://github.com/necolas/normalize.css/blob/master/LICENSE.md). +- [Normalize.css](https://github.com/necolas/normalize.css), copyright Nicolas Gallagher and Jonathan Neal, under the [MIT license](https://github.com/necolas/normalize.css/blob/master/LICENSE.md). #### Full license text for the MIT licensed files: diff --git a/docroot/themes/custom/epa_intranet/assets/README.md b/docroot/themes/custom/epa_intranet/assets/README.md index 7824624cf..8c127d484 100644 --- a/docroot/themes/custom/epa_intranet/assets/README.md +++ b/docroot/themes/custom/epa_intranet/assets/README.md @@ -1,6 +1,6 @@ # United States Web Design System -[![CircleCI Build Status](https://circleci.com/gh/uswds/uswds/tree/develop.svg?style=shield)](https://circleci.com/gh/uswds/uswds/tree/develop) [![Test Coverage](https://api.codeclimate.com/v1/badges/c10cd4505d61d161cd3a/test_coverage)](https://codeclimate.com/github/uswds/uswds/test_coverage) +[![CircleCI Build Status](https://img.shields.io/circleci/build/gh/uswds/uswds/develop?style=for-the-badge&logo=circleci)](https://circleci.com/gh/uswds/uswds/tree/develop) ![Snyk vulnerabilities](https://img.shields.io/snyk/vulnerabilities/npm/uswds?style=for-the-badge) [![npm Version](https://img.shields.io/npm/v/uswds?style=for-the-badge)](https://www.npmjs.com/package/uswds) [![npm Downloads](https://img.shields.io/npm/dt/uswds?style=for-the-badge)](https://www.npmjs.com/package/uswds) [![GitHub issues](https://img.shields.io/github/issues/uswds/uswds?style=for-the-badge&logo=github)](https://github.com/uswds/uswds/issues) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4?style=for-the-badge)](https://github.com/prettier/prettier) The [United States Web Design System](https://designsystem.digital.gov) includes a library of open source UI components and a visual style guide for U.S. federal government websites. @@ -8,116 +8,124 @@ This repository is for the design system code itself. We maintain [another repos ## Contents -* [Background](#background) -* [Recent updates](#recent-updates) -* [Getting started](#getting-started) -* [Using the design system](#using-the-design-system) - * [Download](#download) - * [Install using `npm`](#install-using-npm) - * [Using the USWDS package](#using-the-uswds-package) - * [Sass and theme settings](#sass-and-theme-settings) - * [Sass compilation requirements](#sass-compilation-requirements) - * [JavaScript](#javascript) - * [Use another framework or package manager](#use-another-framework-or-package-manager) -* [CSS architecture](#css-architecture) -* [JS customization](#js-customization) -* [Customization, theming, and tokens](#customization-theming-and-tokens) - * [Using tokens in theme settings](#using-tokens-in-theme-settings) - * [Set the base asset paths (fonts and images)](#set-the-base-asset-paths-fonts-and-images) - * [Main variables that can be customized](#main-variables-that-can-be-customized) -* [Where things live](#where-things-live) -* [Browser support](#browser-support) -* [Accessibility](#accessibility) -* [Fractal](#fractal) - * [Template compatibility](#template-compatibility) -* [Need installation help?](#need-installation-help) -* [Contributing to the code base](#contributing-to-the-code-base) -* [Reuse of open-source style guides](#reuse-of-open-source-style-guides) -* [Licenses and attribution](#licenses-and-attribution) +- [Background](#background) +- [Recent updates](#recent-updates) +- [Getting started](#getting-started) +- [Using the design system](#using-the-design-system) + - [Download and install](#download-and-install) + - [Install using `npm`](#install-using-npm) + - [Using the USWDS package](#using-the-uswds-package) + - [Sass and theme settings](#sass-and-theme-settings) + - [Sass compilation requirements](#sass-compilation-requirements) + - [JavaScript](#javascript) + - [Use another framework or package manager](#use-another-framework-or-package-manager) +- [CSS architecture](#css-architecture) +- [JS customization](#js-customization) +- [Customization, theming, and tokens](#customization-theming-and-tokens) + - [Using tokens in theme settings](#using-tokens-in-theme-settings) + - [Set the base asset paths (fonts and images)](#set-the-base-asset-paths-fonts-and-images) + - [Main variables that can be customized](#main-variables-that-can-be-customized) +- [Where things live](#where-things-live) +- [Browser support](#browser-support) +- [Accessibility](#accessibility) +- [Fractal](#fractal) + - [Template compatibility](#template-compatibility) +- [Need installation help?](#need-installation-help) +- [Contributing to the code base](#contributing-to-the-code-base) +- [Reuse of open-source style guides](#reuse-of-open-source-style-guides) +- [Licenses and attribution](#licenses-and-attribution) ## Background USWDS components and style guide follow industry-standard accessibility guidelines and use the best practices of existing style libraries and modern web design. The [U.S. Digital Service](https://www.usds.gov/) and [18F](https://18f.gsa.gov/) created USWDS for designers and developers. USWDS is a project of GSA’s [Technology Transformation Service](https://www.gsa.gov/about-us/organization/federal-acquisition-service/technology-transformation-services), maintained by the Office of Products and Programs. They are designed for use by government product teams who want to create beautiful, easy-to-use online experiences for the public. To learn more about the project, check out this [blog post](https://18f.gsa.gov/2015/09/28/web-design-standards/) and to view websites and applications check out our list [here](docs/WHO_IS_USING_USWDS.md). - ## Recent updates Information about the most recent release of the design system can always be found in the [release history](https://github.com/uswds/uswds/releases). We include details about significant updates and any backwards incompatible changes along with a list of all changes. - ## Getting started We’re glad you’d like to use the design system — here’s how you can get started: -* Designers: [Check out our Getting Started for Designers information](https://designsystem.digital.gov/getting-started/designers/). - * [Design files of all the assets included in the design system are available for download](https://github.com/uswds/uswds-assets/archive/master.zip). -* Developers: [Follow the instructions in this README to get started.](#using-the-design-system) - * [CSS, JavaScript, image, and font files of all the assets on this site are available for download](https://github.com/uswds/uswds/releases/latest). - +- Designers: [Check out our Getting Started for Designers information](https://designsystem.digital.gov/getting-started/designers/). + - [Design files of all the assets included in the design system are available for download](https://github.com/uswds/uswds-assets/archive/master.zip). +- Developers: [Follow the instructions in this README to get started.](#using-the-design-system) + - [CSS, JavaScript, image, and font files of all the assets on this site are available for download](https://github.com/uswds/uswds/releases/latest). ## Using the design system How you implement the design system depends on the needs of your project and your workstyle. We recommend implementing the design system with `npm`, but we also provide a direct download if `npm` will not work for you or your project. -- **[Download the design system](#download)** if you are not familiar with `npm` and package management. +- **[Download the design system](#download-and-install)** if you are not familiar with `npm` and package management. - **[Use the design system `npm` package](#install-using-npm)** if you are familiar with using `npm` and package management. -### Download +### Download and install + +1. Download the [USWDS zip file](https://github.com/uswds/uswds/releases/download/v2.11.2/uswds-2.11.2.zip) from the latest USWDS release and open that file. + + After extracting the zip file you should see the following file and folder structure: + + ``` + uswds-2.11.2/ + ├── css/ + │   ├── uswds.min.css.map + │   ├── uswds.min.css + │   └── uswds.css + ├── fonts/ + ├── img/ + ├── js/ + │   ├── uswds-init.js + │   ├── uswds-init.min.js + │   ├── uswds-init.min.js.map + │   ├── uswds.min.js.map + │   ├── uswds.min.js + │   └── uswds.js + └── scss/ -1. Download the [USWDS zip file](https://github.com/uswds/uswds/releases/tag/v2.0.3) from the latest USWDS release and open that file. + ``` - After extracting the zip file you should see the following file and folder structure: + The three files critical to any USWDS project are the **stylesheet**, the **library**, and the **intializer**. Any project requires both the stylesheet and library to function properly. - ``` - uswds-2.0.3/ - ├── css/ - │   ├── uswds.min.css.map - │   ├── uswds.min.css - │   └── uswds.css - ├── fonts/ - ├── img/ - ├── js/ - │   ├── uswds.min.js.map - │   ├── uswds.min.js - │   └── uswds.js - └── scss/ + **Stylesheet:** This is the compiled CSS stylesheet that describes how design system components look. Reference either `uswds.css` or `uswds.min.css` in the `` of your document. - ``` + **Library:** This is the compiled JavaScript that controls component interactivity. Reference either `uswds.js` or `uswds.min.js` at the end of the `` of your document. + + **Initializer:** This small JavaScript file (less than 1 KB minified) helps the browser know if the USWDS JavaScript library is loading properly. This prevents component content from "flashing" or "shifting" while the page loads. Reference `uswds-init.min.js` in the `` of your page, or inline its contents directly into the ` - - - ``` + ``` + example-project/ + ├── assets/ + │   ├── uswds-2.11.2/ + │   ├── stylesheets/ + │   ├── images/ + │   └── javascript/ + └── index.html + ``` + + You'll notice in our example above that we also outline a `stylesheets`, `images` and `javascript` folder in your `assets` folder. These folders are to help organize any assets that are unique to your project and separate from the design system assets. + +3. Reference the stylesheet, library, and initializer in each HTML page or dynamic template in your project. We also provide Sass (.scss) files in the zip package which you should use to generate new CSS with project-specific settings. See [Sass and theme settings](#sass-and-theme-settings) for more information. + + Here is an example of how to reference these assets in your `index.html` file: + + ```html + + + + + + My Example Project + + + + + + + + ``` We offer both the CSS and the JavaScript in two versions — minified and un-minified. (In the examples above, we are using the minified files.) Use the minified files in a production environment or to reduce the file size of your downloaded assets. Use the un-minified files if you are in a development environment or would like to debug the CSS or JavaScript assets in the browser. @@ -129,26 +137,26 @@ And that’s it — you should now be able to copy our code samples into your `i 1. Install `Node/npm`. Below is a link to find the install method that coincides with your operating system: - - Node v10.15.1, [Installation guides](https://nodejs.org/en/download/) + - Node v12.13.0 (current LTS), [Installation guides](https://nodejs.org/en/download/) - **Note for Windows users:** If you are using Windows and are unfamiliar with `Node` or `npm`, we recommend following [Team Treehouse's tutorial](http://blog.teamtreehouse.com/install-node-js-npm-windows) for more information. + **Note for Windows users:** If you are using Windows and are unfamiliar with `Node` or `npm`, we recommend following [Team Treehouse's tutorial](http://blog.teamtreehouse.com/install-node-js-npm-windows) for more information. 2. Make sure you have installed it correctly: - ```shell - npm -v - 6.4.1 # This line may vary depending on what version of Node you've installed. - ``` + ```shell + npm -v + 6.13.0 # This line may vary depending on what version of Node you've installed. + ``` 3. Create a `package.json` file. You can do this manually, but an easier method is to use the `npm init` command. This command will prompt you with a few questions to create your `package.json` file. 4. Add `uswds` to your project’s `package.json`: - ```shell - npm install --save uswds@latest - ``` + ```shell + npm install --save uswds@latest + ``` -The `uswds` module is now installed as a dependency. You can use the un-compiled files found in the `node_modules/uswds/dist/` directory. +The `uswds` module is now installed as a dependency. You can use the un-compiled files found in the `node_modules/uswds/dist/` directory. ``` node_modules/uswds/ @@ -202,35 +210,39 @@ scss - `_uswds-theme-utilities.scss`: Utility class output settings - `styles.scss`: The primary Sass file that you'll compile. It collects theme settings, USWDS source files, and custom CSS -`styles.css` looks something like the following code. It adds all the project theme settings, then adds USWDS source, and finally adds your project's custom styles: +`styles.scss` looks something like the following code. It adds all the project theme settings, then adds USWDS source, and finally adds your project's custom styles: ```scss -@import 'uswds-theme-general'; -@import 'uswds-theme-typography'; -@import 'uswds-theme-spacing'; -@import 'uswds-theme-color'; -@import 'uswds-theme-utilities'; -@import 'uswds'; -@import 'uswds-theme-custom-styles'; +@import "uswds-theme-general"; +@import "uswds-theme-typography"; +@import "uswds-theme-spacing"; +@import "uswds-theme-color"; +@import "uswds-theme-utilities"; +@import "uswds"; +@import "uswds-theme-custom-styles"; ``` -**Technical note:** The `@import 'uswds'` statement above needs to reference the `uswds.scss` file in `node_modules/uswds/dist/scss`. The gulpfile in [`uswds-gulp`](https://github.com/uswds/uswds-gulp) is set up to do this automatically, using `gulp-sass` and `includePaths`. +**Technical note:** The `@import 'uswds'` statement above needs to reference the `uswds.scss` file in `node_modules/uswds/dist/scss`. The gulpfile in [`uswds-gulp`](https://github.com/uswds/uswds-gulp) is set up to do this automatically, using `gulp-sass` and `includePaths`. #### Sass compilation requirements -The design system requires both **autoprefixing** and **media query packing** to work properly. These are included in the [`uswds-gulp`](https://github.com/uswds/uswds-gulp) package. +The design system requires **autoprefixing** to work properly. This is included in the [`uswds-gulp`](https://github.com/uswds/uswds-gulp) package. -- **autoprefixing** uses a service like [gulp-autoprefixer](https://github.com/sindresorhus/gulp-autoprefixer) to automatically add vendor prefixes to the precompiled stylesheets. Don't add vendor prefixes to your custom styles manually — it is more reliable to use autoprefixing. We use the following autoprefixer settings: +**Autoprefixing** uses a service like [gulp-autoprefixer](https://github.com/sindresorhus/gulp-autoprefixer) to automatically add vendor prefixes to the precompiled stylesheets. Don't add vendor prefixes to your custom styles manually — it is more reliable to use autoprefixing. We use the following autoprefixer settings via `.browserslistrc` config: ``` -'> 2%','Last 2 versions', 'IE 11' +> 2% +last 2 versions +IE 11 +not dead ``` -- **media query packing** collects all similar media queries together at the end of the compiled stylesheet. USWDS and `uswds-gulp` use [`css-mqpacker`](https://github.com/hail2u/node-css-mqpacker). This is necessary to provide the proper cascade and specificity for utility classes. If you are not implementing utility classes, media query packing may not be necessary — but it is still a good idea. +> Note: **media query sorting** is no longer required as of USWDS 2.5.0. We stopped sorting media queries with [csso](https://github.com/css/csso) in USWDS 2.5.1 because it wasn't outputting as expected. While both the minified and unminified CSS files are modestly larger as a result: `268 KB` unsorted vs. `259 KB` sorted, our testing indicates that once the files are compressed server side with gzip, the unsorted CSS is actually smaller: `36 KB` unsorted and gzipped vs. `38 KB` sorted and gzipped. As a result, we recommend that teams do not use media query sorting at this time. -Additionally, we recommend using a minifier like [`cssnano`](https://cssnano.co/) to compress your final compiled CSS and sourcemaps like [`gulp-sourcemaps`](https://www.npmjs.com/package/gulp-sourcemaps) to keep track of the location of all the source Sass for easier debugging. +We recommend using a **minifier** like [csso](https://github.com/css/csso) to compress your final compiled CSS and **sourcemaps** like [`gulp-sourcemaps`](https://www.npmjs.com/package/gulp-sourcemaps) to keep track of the location of all the source Sass for easier debugging. #### JavaScript + `require('uswds')` will load all of USWDS’s JavaScript onto the page. Add this line to whatever initializer you use to load JavaScript into your application. ### Use another framework or package manager @@ -239,34 +251,33 @@ If you’re using another framework or package manager that doesn’t support `n If you’re interested in maintaining a package that helps us distribute USWDS, the project’s build system can help you create distribution bundles to use in your project. Please read our [contributing guidelines](CONTRIBUTING.md#building-the-project-locally-with--gulp-) to locally build distributions for your framework or package manager. - ## CSS architecture -* The CSS foundation of this site is built with the **[Sass](https://sass-lang.com)** preprocessor language. -* The CSS organization and naming conventions follow **[18F’s CSS Front End Guide](https://frontend.18f.gov/css/)**. -* CSS selectors are **prefixed** with `usa` (For example: `.usa-button`). This identifier helps the design system avoid conflicts with other styles on a site which are not part of USWDS. -* Uses a **[BEM](http://getbem.com/)** approach for naming CSS selectors. Blocks are separated from elements with two underscores (`__`). Multi-word blocks use single hyphens instead of spaces. Modifier classes are additive — proper markup requires the base class _and_ the modifier class or classes. Modifier classes consist of the base class plus a modifier suffix, separated by two hyphens (`--`) as in `.usa-button.usa-button--secondary` or `usa-accordion.usa-accordion--bordered`. -* Uses **modular CSS** for scalable, modular, and flexible code. -* Uses **nesting** when appropriate. Nest minimally with up to two levels of nesting. -* Hard-coded magic numbers are avoided. -* Media queries are built **mobile first**. -* **Spacing units** are set with the `units()` function as described in [the USWDS 2.0 documentation](https://v2.designsystem.digital.gov/style/spacing-units/). In general, we use spacing in multiples of `8px` — expressed as a multiple in `units([multiple])`. For instance `units(2)` is the equivalent of `2 * 8px` or `16px`. In the final, compiled CSS, this value will be expressed in rem, as a multiple of the base font size set with `$theme-base-font-size`. +- The CSS foundation of this site is built with the **[Sass](https://sass-lang.com)** preprocessor language. +- The CSS organization and naming conventions follow **[18F’s Front End Guide](https://frontend.18f.gov/css/)**. +- We format our code with [Prettier](https://prettier.io/), per the formatting section of the **[18F Front End Guide](https://frontend.18f.gov/css/formatting/)**. +- CSS selectors are **prefixed** with `usa` (For example: `.usa-button`). This identifier helps the design system avoid conflicts with other styles on a site which are not part of USWDS. +- Uses a **[BEM](http://getbem.com/)** approach for naming CSS selectors. Blocks are separated from elements with two underscores (`__`). Multi-word blocks use single hyphens instead of spaces. Modifier classes are additive — proper markup requires the base class _and_ the modifier class or classes. Modifier classes consist of the base class plus a modifier suffix, separated by two hyphens (`--`) as in `.usa-button.usa-button--secondary` or `usa-accordion.usa-accordion--bordered`. +- Uses **modular CSS** for scalable, modular, and flexible code. +- Uses **nesting** when appropriate. Nest minimally with up to two levels of nesting. +- Hard-coded magic numbers are avoided. +- Media queries are built **mobile first**. +- **Spacing units** are set with the `units()` function as described in [the USWDS 2.0 documentation](https://designsystem.digital.gov/design-tokens/spacing-units/). In general, we use spacing in multiples of `8px` — expressed as a multiple in `units([multiple])`. For instance `units(2)` is the equivalent of `2 * 8px` or `16px`. In the final, compiled CSS, this value will be expressed in rem, as a multiple of the base font size set with `$theme-base-font-size`. **For more information, visit:** [18F’s CSS Front End Guide](https://frontend.18f.gov/css/) - ## JS customization **Unfortunately, customizing the JavaScript for the USWDS currently requires NodeJS and a module bundler like Browserify or Webpack. We apologize for this inconvenience, and are working to resolve it in a future release of the design system.** -The JavaScript for the USWDS is separated into components in the same manner as the visual interface which is all initialized with event handlers when the DOM is ready. These components are accessible as CommonJS modules that can be required in other JavaScript files which then must be built for the browser. The components are currently not accessible in the global browser scope, but can be extended to be included by requiring `components` and setting it to a global scope: +USWDS JavaScript is separated into components (just as with the CSS and HTML) and initialized with event handlers when the DOM is ready. These components are accessible as CommonJS modules that can be required in other JavaScript files, then built for the browser. The components are not accessible in the global browser scope, but can be extended to be included by requiring `components` and setting it to a global scope: ```js -window.uswds = require('./components'); +window.uswds = require("./components"); ``` -Each component has a standardized interface that can be used to extend it further. The components store a HTML class name (e.g. `.usa-accordion__button[aria-controls]`) that's used to link HTML elements with the JS component, so when a component is initialized, it will search through the current HTML DOM finding all elements that match its class and inialize the component JavaScript for those elements. The primary methods each component has are as follows: +Each component has a standardized interface that can be used to extend it further. The components store a HTML class (like `.usa-accordion__button[aria-controls]`) used to link HTML elements with the JavaScript component. When a component is initialized, it searches through the current HTML DOM to find all elements that match the class and initializes the component JavaScript for those elements. The primary methods for each component include: - `on`: Initialize a component's JavaScript behavior by passing the root element, such as `window.document`. - `off`: The opposite of `on`, de-initializes a component, removing any JavaScript event handlers on the component. @@ -274,30 +285,81 @@ Each component has a standardized interface that can be used to extend it furthe - `show`: Shows a whole, hidden component. - `toggle`: Toggles the visibility of a component on and off based on the previous state. -Some components have additional methods for manipulating specific aspects of them based on what they are and what they do. These can be found in the component's JS file. +Some components have additional methods based on that component's functionality. Any additional methods are found in that component's JavaScript file. + +**If you’re using a modern framework like React or Angular you can import components and initialize them in your library's DOM ready lifecycle event.** + +Importing a modular component. + +```js +import USWDS from "../node_modules/uswds/src/js/components"; +const { characterCount, accordion } = USWDS; // deconstruct your components here +``` + +React hooks example: + +```js +function App() { + const ref = document.body; + + useEffect(() => { + // initialize + characterCount.on(ref); // default ref is document.body, if you want to use default you do not have to pass arguments + accordion.on(); + + // remove event listeners when component un-mounts. + return () => { + characterCount.off(); + accordion.off(); + }; + }); +} +``` + +Angular example: + +```js +export class App implements OnInit { + constructor() { + this.ref = document.body; // default ref is document.body, if you want to use default you do not have to pass arguments + } + ngOnInit() { + // initialize + characterCount.on(this.ref); + accordion.on(); + } + + // remove event listeners when component un-mounts. + ngOnDestroy() { + characterCount.off(); + accordion.off(); + } +} +``` ## Customization, theming, and tokens -USWDS 2.0 provides extensive support for theming via its theme settings files introduced in [Sass and theme settings](#sass-and-theme-settgings), above. +USWDS 2.0 provides extensive support for theming via its theme settings files introduced in [Sass and theme settings](#sass-and-theme-settings), above. -Set theme settings with USWDS style tokens, not with values directly. They tend to be quoted strings like `'desktop'` or `'md'` or unitless numbers like `2` or `-1.5`. Tokens are the values _passed into_ the USWDS functions and mixins that parse them. They are the _keys_ that, through the mechanism of a function or mixin, unlock a _value_ — they are not the values themselves. +Set theme settings with USWDS design tokens, not with values directly. They tend to be quoted strings like `'desktop'` or `'md'` or unitless numbers like `2` or `-1.5`. Tokens are the values _passed into_ the USWDS functions and mixins that parse them. They are the _keys_ that, through the mechanism of a function or mixin, unlock a _value_ — they are not the values themselves. -Visit the [Style tokens section](https://v2.designsystem.digital.gov/style/) of USWDS 2.0 documentation for more on the available tokens for [color](https://v2.designsystem.digital.gov/style/color), [spacing units](https://v2.designsystem.digital.gov/style/spacing-units), [typescale](https://v2.designsystem.digital.gov/style/typescale), and more. +Visit the [Design tokens section](https://designsystem.digital.gov/design-tokens/) of USWDS 2.0 documentation for more on the available tokens for [color](https://designsystem.digital.gov/design-tokens/color), [spacing units](https://designsystem.digital.gov/design-tokens/spacing-units), [font size](https://designsystem.digital.gov/design-tokens/typesetting/font-size/), and more. ### Using tokens in theme settings + The following is an example of theme settings from `_uswds-theme-spacing.scss`: -```sass -$theme-site-max-width: 'desktop'; -$theme-site-margins-breakpoint: 'desktop'; -$theme-site-margins-width: 4; -$theme-site-margins-mobile-width: 2; +```scss +$theme-site-max-width: "desktop"; +$theme-site-margins-breakpoint: "desktop"; +$theme-site-margins-width: 4; +$theme-site-margins-mobile-width: 2; ``` The USWDS uses those tokens to build component styles: -```sass +```scss .usa-example { @include u-padding-x($theme-site-margins-mobile-width); max-width: units($theme-site-max-width); @@ -310,19 +372,18 @@ The USWDS uses those tokens to build component styles: This is the functional equivalent of: -```sass +```scss .usa-example { @include u-padding-x(2); - max-width: units('desktop'); + max-width: units("desktop"); - @include at-media('desktop') { + @include at-media("desktop") { @include u-padding-x(4); } } ``` - -Which, if `$theme-respect-user-font-size` is set to `true` would output something like: +Which, if `$theme-respect-user-font-size` is set to `true` would output something like: ```css .usa-example { @@ -342,6 +403,7 @@ Which, if `$theme-respect-user-font-size` is set to `true` would output somethi In general, USWDS sets **variables** with **tokens**, and passes those variables into **functions and mixins** in the source Sass. ### Set the base asset paths (fonts and images) + The values of `$theme-font-path` and `$theme-image-path` will be appended to USWDS font paths and image paths, respectively: ``` @@ -351,23 +413,20 @@ $theme-image-path: '../img'; ## Where things live -* **HTML** markup for the components is located in: `src/components` in the site root. These, however, are written in the templating language Nunjucks. It's best to get HTML source markup directly from [v2.designsystem.digital.gov/components](https://v2.designsystem.digital.gov/components) -* **Sass** stylesheets are located in: `dist/scss/ (/core, /elements, /components)`. **Compiled CSS** is located in the [downloadable zip file](https://github.com/uswds/uswds/releases/latest). -* **JS** is located in: `src/js (/components, /utils)`. -* **Fonts** are located in: `dist/fonts`. -* **Images** and icons are located in: `dist/img`. - +- **HTML** markup for the components is located in: `src/components` in the site root. These, however, are written in the templating language Nunjucks. It's best to get HTML source markup directly from [designsystem.digital.gov/components](https://designsystem.digital.gov/components) +- **Sass** stylesheets are located in: `dist/scss/ (/core, /elements, /components)`. **Compiled CSS** is located in the [downloadable zip file](https://github.com/uswds/uswds/releases/latest). +- **JS** is located in: `src/js (/components, /utils)`. +- **Fonts** are located in: `dist/fonts`. +- **Images** and icons are located in: `dist/img`. ## Browser support We’ve designed the design system to support older and newer browsers through [progressive enhancement](https://en.wikipedia.org/wiki/Progressive_enhancement). The current major version of the design system (2.0) follows the [2% rule](https://gds.blog.gov.uk/2012/01/25/support-for-browsers/): we officially support any browser above 2% usage as observed by [analytics.usa.gov](https://analytics.usa.gov/). Currently, this means that the design system version 2.0 supports the newest versions of Chrome, Firefox, Safari, and Internet Explorer 11 and up. - ## Accessibility The design system also meets the [WCAG 2.0 AA accessibility guidelines](https://www.w3.org/TR/WCAG20/) and conforms to the standards of [Section 508 of the Rehabilitation Act](http://www.section508.gov/). We’re happy to answer questions about accessibility — email us for more information. - ## Fractal We're using [Fractal](http://fractal.build) to generate an interactive component library for the design system. You can run it locally after `npm install` with: @@ -379,6 +438,7 @@ npm start Then, visit [http://localhost:3000/](http://localhost:3000/) to see the design system in action. _**Optional**: To re-build when code changes are made, run the following command from the project directory in a separate terminal window:_ + ```sh npm run watch ``` @@ -387,10 +447,9 @@ npm run watch Many of our Fractal view templates are compatible with [Nunjucks](https://mozilla.github.io/nunjucks/) (for JavaScript/Node), [Jinja](http://jinja.pocoo.org/docs/2.9/) (Python), and [Twig](https://twig.sensiolabs.org/) (PHP) out of the box. Components that reference other components use a Fractal-specific `{% render %}` tag that will either need to be implemented in other environments or replaced with the appropriate `{% include %}` tags. - ## Long-term support of v1.x -Version 1.x is in [maintenence mode](https://en.wikipedia.org/wiki/Maintenance_mode) and will be supporting critical bug fixes through January 2020. +[Version 1.x](https://v1.designsystem.digital.gov) is in maintenance mode. We will only make critical updates like security patches. ## Need installation help? @@ -400,7 +459,6 @@ Do you have questions or need help with setup? Did you run into any weird errors You can also email us directly at uswds@gsa.gov. - ## Contributing to the code base For complete instructions on how to contribute code, please read [CONTRIBUTING.md](CONTRIBUTING.md). These instructions also include guidance on how to set up your own copy of the design system style guide website for development. @@ -409,18 +467,16 @@ If you would like to learn more about our workflow process, check out the [Workf If you have questions or concerns about our contributing workflow, please contact us by [filing a GitHub issue](https://github.com/uswds/uswds/issues) or [emailing our team](mailto:uswebdesignstandards@gsa.gov). - ## Reuse of open-source style guides Much of the guidance in USWDS leans on open source designs, code, and patterns from other civic and government organizations, including: -* Consumer Financial Protection Bureau’s [Design Manual](https://cfpb.github.io/design-manual/) -* U.S. Patent and Trademark Office’s [Design Patterns](http://uspto.github.io/designpatterns/) -* Healthcare.gov [Style Guide](http://styleguide.healthcare.gov/) -* UK’s Government Digital Service’s [UI Elements](http://govuk-elements.herokuapp.com/) -* Code for America’s Chime [Styleguide](https://github.com/chimecms/chime-starter) -* Pivotal Labs [Component Library](http://styleguide.cfapps.io/) - +- Consumer Financial Protection Bureau’s [Design Manual](https://cfpb.github.io/design-manual/) +- U.S. Patent and Trademark Office’s [Design Patterns](http://uspto.github.io/designpatterns/) +- Healthcare.gov [Style Guide](http://styleguide.healthcare.gov/) +- UK’s Government Digital Service’s [UI Elements](http://govuk-elements.herokuapp.com/) +- Code for America’s Chime [Styleguide](https://github.com/chimecms/chime-starter) +- Pivotal Labs [Component Library](http://styleguide.cfapps.io/) ## Licenses and attribution @@ -428,7 +484,6 @@ A few parts of this project are not in the public domain. Attribution and licens The rest of this project is in the worldwide public domain, released under the [CC0 1.0 Universal public domain dedication](https://creativecommons.org/publicdomain/zero/1.0/). - ## Contributing All contributions to this project will be released under the CC0 dedication alongside the public domain portions of this project. For more information, see [CONTRIBUTING.md](CONTRIBUTING.md). diff --git a/docroot/themes/custom/epa_intranet/assets/css/global.css b/docroot/themes/custom/epa_intranet/assets/css/global.css index 355bcf509..5226abcf0 100644 --- a/docroot/themes/custom/epa_intranet/assets/css/global.css +++ b/docroot/themes/custom/epa_intranet/assets/css/global.css @@ -5,6 +5,30 @@ .page-title { margin: 0 0 1.5rem; } + +.display-grid { + display: grid; +} + +.addtocal.usa-button.usa-button--outline { + padding: 0.75rem 1.25rem; + background-color: transparent; + color: #005ea2; + +} + +.addtocal.usa-button:hover, .addtocal.usa-button:focus { + background-color: transparent; + box-shadow: inset 0 0 0 2px #1a4480; + color: #1a4480; +} + +.addtocal.usa-button { + padding: 0.75rem 1.25rem; + background-color: transparent; + color: #005ea2; +} + h1 { font-family: Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif; font-size: 2.44rem; diff --git a/docroot/themes/custom/epa_intranet/assets/css/uswds.css b/docroot/themes/custom/epa_intranet/assets/css/uswds.css index 0f21a2436..1c9bc6a46 100644 --- a/docroot/themes/custom/epa_intranet/assets/css/uswds.css +++ b/docroot/themes/custom/epa_intranet/assets/css/uswds.css @@ -1,54728 +1,23151 @@ -/*! uswds @version */ -/* -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -======================================== -======================================== -======================================== ----------------------------------------- -USWDS 2.8.0 ----------------------------------------- -GENERAL SETTINGS ----------------------------------------- -Read more about settings and -USWDS style tokens in the documentation: -https://designsystem.digital.gov/design-tokens ----------------------------------------- -*/ -/* ----------------------------------------- -Image path ----------------------------------------- -Relative image file path ----------------------------------------- -*/ -/* ----------------------------------------- -Show compile warnings ----------------------------------------- -Show Sass warnings when functions and -mixins use non-standard tokens. -AND -Show updates and notifications. ----------------------------------------- -*/ -/* ----------------------------------------- -Namespace ----------------------------------------- -*/ -/* ----------------------------------------- -Layout grid ----------------------------------------- -Should the layout grid classes output -with !important ----------------------------------------- -*/ -/* ----------------------------------------- -Border box sizing ----------------------------------------- -When set to true, sets the box-sizing -property of all site elements to -`border-box`. ----------------------------------------- -*/ -/* ----------------------------------------- -Focus styles ----------------------------------------- -*/ -/* ----------------------------------------- -Icons ----------------------------------------- -*/ -/* -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -======================================== -======================================== -======================================== ----------------------------------------- -USWDS 2.8.0 ----------------------------------------- -TYPOGRAPHY SETTINGS ----------------------------------------- -Read more about settings and -USWDS typography tokens in the documentation: -https://designsystem.digital.gov/design-tokens/typography ----------------------------------------- -*/ -/* ----------------------------------------- -Root font size ----------------------------------------- -Setting $theme-respect-user-font-size to -true sets the root font size to 100% and -uses ems for media queries ----------------------------------------- -$theme-root-font-size only applies when -$theme-respect-user-font-size is set to -false. - -This will set the root font size -as a specific px value and use px values -for media queries. - -Accepts true or false ----------------------------------------- -*/ -/* ----------------------------------------- -Global styles ----------------------------------------- -Adds basic styling for the following -unclassed elements: - -- paragraph: paragraph text -- link: links -- content: paragraph text, links, - headings, lists, and tables ----------------------------------------- -*/ -/* ----------------------------------------- -Font path ----------------------------------------- -Relative font file path ----------------------------------------- -*/ -/* ----------------------------------------- -Custom typeface tokens ----------------------------------------- -Add a new custom typeface token if -your project uses a typeface not already -defined by USWDS. ----------------------------------------- -USWDS defines the following tokens -by default: ----------------------------------------- -'georgia' -'helvetica' -'merriweather' -'open-sans' -'public-sans' -'roboto-mono' -'source-sans-pro' -'system' -'tahoma' -'verdana' ----------------------------------------- -Add as many new tokens as you have -custom typefaces. Reference your new -token(s) in the type-based font settings -using the quoted name of the token. - -For example: - -$theme-font-type-cond: 'example-font-token'; - -display-name: -The display name of your font - -cap-height: -The height of a 500px `N` in Sketch ----------------------------------------- -You should change `example-[style]-token` -names to something more descriptive. ----------------------------------------- -*/ -/* ----------------------------------------- -Type-based font settings ----------------------------------------- -Set the type-based tokens for your -project from the following tokens, -or from any new font tokens you added in -$theme-typeface-tokens. ----------------------------------------- -'georgia' -'helvetica' -'merriweather' -'open-sans' -'public-sans' -'roboto-mono' -'source-sans-pro' -'system' -'tahoma' -'verdana' ----------------------------------------- -*/ -/* ----------------------------------------- -Custom font stacks ----------------------------------------- -Add custom font stacks to any of the -type-based fonts. Any USWDS typeface -token already has a default stack. - -Custom stacks don't need to include the -font's display name. It will -automatically appear at the start of -the stack. ----------------------------------------- -Example: -$theme-font-type-sans: 'source-sans-pro'; -$theme-font-sans-custom-stack: "Helvetica Neue", Helvetica, Arial, sans; - -Output: -font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans; ----------------------------------------- -*/ -/* ----------------------------------------- -Add any custom font source files ----------------------------------------- -If you want USWDS to generate additional -@font-face declarations, add your font -data below, following the example that -follows. ----------------------------------------- -USWDS automatically generates @font-face -decalarations for the following - -'merriweather' -'public-sans' -'roboto-mono' -'source-sans-pro' - -These typefaces not require custom -source files. ----------------------------------------- -EXAMPLE - -- dir: - Directory relative to $theme-font-path -- This directory should include fonts saved as - .ttf, .woff, and .woff2 - ExampleSerif-Normal.ttf - ExampleSerif-Normal.woff - ExampleSerif-Normal.woff2 - -$theme-font-serif-custom-src: ( - dir: 'custom/example-serif', - roman: ( - 100: false, - 200: false, - 300: 'ExampleSerif-Light', - 400: 'ExampleSerif-Normal', - 500: false, - 600: false, - 700: 'ExampleSerif-Bold', - 800: false, - 900: false, - ), - italic: ( - 100: false, - 200: false, - 300: 'ExampleSerif-LightItalic', - 400: 'ExampleSerif-Italic', - 500: false, - 600: false, - 700: 'ExampleSerif-BoldItalic', - 800: false, - 900: false, - ), -); ----------------------------------------- -*/ -/* ----------------------------------------- -Role-based font settings ----------------------------------------- -Set the role-based tokens for your -project from the following font-type -tokens. ----------------------------------------- -'cond' -'icon' -'lang' -'mono' -'sans' -'serif' ----------------------------------------- -*/ -/* ----------------------------------------- -Type scale ----------------------------------------- -Define your project's type scale using -values from the USWDS system type scale - -1-20 ----------------------------------------- -*/ -/* ----------------------------------------- -Font weights ----------------------------------------- -Assign weights 100-900 -Or use `false` for unneeded weights. ----------------------------------------- -*/ -/* ----------------------------------------- -General typography settings ----------------------------------------- -Type scale tokens ----------------------------------------- -micro: 10px -1: 12px -2: 13px -3: 14px -4: 15px -5: 16px -6: 17px -7: 18px -8: 20px -9: 22px -10: 24px -11: 28px -12: 32px -13: 36px -14: 40px -15: 48px -16: 56px -17: 64px -18: 80px -19: 120px -20: 140px ----------------------------------------- -Line height tokens ----------------------------------------- -1: 1 -2: 1.15 -3: 1.35 -4: 1.5 -5: 1.62 -6: 1.75 ----------------------------------------- -Font role tokens ----------------------------------------- -'ui' -'heading' -'body' -'code' -'alt' ----------------------------------------- -Measure (max-width) tokens ----------------------------------------- -1: 44ex -2: 60ex -3: 64ex -4: 68ex -5: 74ex -6: 88ex -none: none ----------------------------------------- -*/ -/* -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -======================================== -======================================== -======================================== ----------------------------------------- -USWDS 2.8.0 ----------------------------------------- -COLOR SETTINGS ----------------------------------------- -Read more about settings and -USWDS color tokens in the documentation: -https://designsystem.digital.gov/design-tokens/color ----------------------------------------- -*/ -/* ----------------------------------------- -Theme palette colors ----------------------------------------- -*/ -/* ----------------------------------------- -State palette colors ----------------------------------------- -*/ -/* ----------------------------------------- -General colors ----------------------------------------- -*/ -/* -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -======================================== -======================================== -======================================== ----------------------------------------- -USWDS 2.8.0 ----------------------------------------- -SPACING SETTINGS ----------------------------------------- -Read more about settings and -USWDS spacing units tokens in the -documentation: -https://designsystem.digital.gov/design-tokens/spacing-units ----------------------------------------- -*/ -/* ----------------------------------------- -Border radius ----------------------------------------- -2px 2px -0.5 4px -1 8px -1.5 12px -2 16px -2.5 20px -3 24px -4 32px -5 40px -6 48px -7 56px -8 64px -9 72px ----------------------------------------- -*/ -/* ----------------------------------------- -Column gap ----------------------------------------- -2px 2px -0.5 4px -1 8px -2 16px -3 24px -4 32px -5 40px -6 48px ----------------------------------------- -*/ -/* ----------------------------------------- -Grid container max-width ----------------------------------------- -mobile -mobile-lg -tablet -tablet-lg -desktop -desktop-lg -widescreen ----------------------------------------- -*/ -/* ----------------------------------------- -Site ----------------------------------------- -*/ -/* -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -======================================== -======================================== -======================================== ----------------------------------------- -USWDS 2.8.0 ----------------------------------------- -UTILITIES SETTINGS ----------------------------------------- -Read more about settings and -USWDS utilities in the documentation: -https://designsystem.digital.gov/utilities ----------------------------------------- -*/ -/* ----------------------------------------- -Utility breakpoints ----------------------------------------- -Which breakpoints does your project -need? Select as `true` any breakpoint -used by utilities or layout grid ----------------------------------------- -*/ -/* ----------------------------------------- -Global colors ----------------------------------------- -The following palettes will be added to -- background-color -- border-color -- color -- text-decoration-color ----------------------------------------- -*/ -/* ----------------------------------------- -Settings ----------------------------------------- -*/ -/* ----------------------------------------- -Values ----------------------------------------- -*/ -/* -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -======================================== -======================================== -======================================== ----------------------------------------- -USWDS 2.8.0 ----------------------------------------- -COMPONENT SETTINGS ----------------------------------------- -Read more about settings and -USWDS style tokens in the documentation: -https://designsystem.digital.gov/design-tokens ----------------------------------------- -*/ -/* -======================================== -Functions ----------------------------------------- -*/ -/* -======================================== -General-purpose functions ----------------------------------------- -*/ -/* ----------------------------------------- -map-deep-get() ----------------------------------------- -@author Hugo Giraudel -@access public -@param {Map} $map - Map -@param {Arglist} $keys - Key chain -@return {*} - Desired value ----------------------------------------- -*/ -/* ----------------------------------------- -strip-unit() ----------------------------------------- -Remove the unit of a length -@author Hugo Giraudel -@param {Number} $number - Number to remove unit from -@return {Number} - Unitless number ----------------------------------------- -*/ -/* ----------------------------------------- -multi-cat() ----------------------------------------- -Concatenate two lists ----------------------------------------- -*/ -/* ----------------------------------------- -map-collect() ----------------------------------------- -Collect multiple maps into a single -large map -source: https://gist.github.com/bigglesrocks/d75091700f8f2be5abfe ----------------------------------------- -*/ -/* ----------------------------------------- -smart-quote() ----------------------------------------- -Quotes strings -Inspects `px`, `xs`, and `xl` numbers -Leaves bools as is ----------------------------------------- -*/ -/* ----------------------------------------- -remove() ----------------------------------------- -Remove a value from a list ----------------------------------------- -*/ -/* ----------------------------------------- -strunquote() ----------------------------------------- -Unquote a string ----------------------------------------- -*/ -/* ----------------------------------------- -to-map() ----------------------------------------- -Convert a single value to a USWDS -value map. - -Candidate for deprecation if we remove -isReadable ----------------------------------------- -*/ -/* ----------------------------------------- -base-to-map() ----------------------------------------- -Convert a single base to a USWDS -value map. - -Candidate for deprecation if we remove -isReadable ----------------------------------------- -*/ -/* ----------------------------------------- -ns() ----------------------------------------- -Add a namesspace of $type if that -namespace is set to output ----------------------------------------- -*/ -/* ----------------------------------------- -de-list() ----------------------------------------- -Transform a one-element list or arglist -into that single element. ----------------------------------------- -(1) => 1 -((1)) => (1) ----------------------------------------- -*/ -/* ----------------------------------------- -unpack() ----------------------------------------- -Create lists of single items from lists -of lists. ----------------------------------------- -(1, (2.1, 2.2), 3) --> -(1, 2.1, 2.2, 3) ----------------------------------------- -*/ -/* ----------------------------------------- -get-last() ----------------------------------------- -Return the last item of a list, -Return null if the value is null ----------------------------------------- -*/ -/* ----------------------------------------- -has-important() ----------------------------------------- -Check to see if `!important` is -being passed in a mixin's props ----------------------------------------- -*/ -/* ----------------------------------------- -append-important() ----------------------------------------- -Append `!important` to a list ----------------------------------------- -*/ -/* ----------------------------------------- -spacing-multiple() ----------------------------------------- -Converts a spacing unit multiple into -the desired final units (currently rem) ----------------------------------------- -*/ -/* ----------------------------------------- -rem-to-px() ----------------------------------------- -Converts a value in rem to a value in px ----------------------------------------- -*/ -/* ----------------------------------------- -rem-to-user-em() ----------------------------------------- -Converts a value in rem to a value in -[user-settings] em for use in media -queries ----------------------------------------- -*/ -/* ----------------------------------------- -validate-typeface-token() ----------------------------------------- -Check to see if a typeface-token exists. -Throw an error if a passed token does -not exist in the typeface-token map. ----------------------------------------- -*/ -/* ----------------------------------------- -cap-height() ----------------------------------------- -Get the cap height of a valid typeface ----------------------------------------- -*/ -/* ----------------------------------------- -px-to-rem() ----------------------------------------- -Converts a value in px to a value in rem ----------------------------------------- -*/ -/* ----------------------------------------- -normalize-type-scale() ----------------------------------------- -Normalizes a specific face's optical size -to a set target ----------------------------------------- -*/ -/* ----------------------------------------- -utility-font() ----------------------------------------- -Get a normalized font-size in rem from -a family and a type size in either -system scale or project scale ----------------------------------------- -Not the public-facing function. -Used for building the utilities and -withholds certain errors. ----------------------------------------- -*/ -/* ----------------------------------------- -line-height() -lh() ----------------------------------------- -Get a normalized line-height from -a family and a line-height scale unit ----------------------------------------- -*/ -/* ----------------------------------------- -convert-to-font-type() ----------------------------------------- -Converts a font-role token into a -font-type token. Leaves font-type tokens -unchanged. ----------------------------------------- -*/ -/* ----------------------------------------- -get-font-stack() ----------------------------------------- -Get a font stack from a style- or -role-based font token. ----------------------------------------- -*/ -/* ----------------------------------------- -get-typeface-token() ----------------------------------------- -Get a typeface token from a font-type or -font-role token. ----------------------------------------- -*/ -/* ----------------------------------------- -get-system-color() ----------------------------------------- -Derive a system color from its -family, value, and vivid or a passed -variable that is, itself, a list ----------------------------------------- -*/ -/* ----------------------------------------- -system-type-scale() ----------------------------------------- -Get a value from the system type scale ----------------------------------------- -*/ -/* ----------------------------------------- -calc-gap-offset() ----------------------------------------- -Calculate a valid uswds unit that is -half the width of a given unit, for -calculating gap offset in the layout -grid. ----------------------------------------- -*/ -/* ----------------------------------------- -get-standard-values() ----------------------------------------- -Gets a map of USWDS standard values -for a property ----------------------------------------- -*/ -/* ----------------------------------------- -number-to-token() ----------------------------------------- -Converts an integer or numeric value -into a system value - -Ex: 0.5 --> '05' - -1px --> 'neg-1px' ----------------------------------------- -*/ -/* ----------------------------------------- -columns() ----------------------------------------- -outputs a grid-col number based on -the number of desired columns in the -12-column grid - -Ex: columns(2) --> 6 - grid-col(columns(2)) ----------------------------------------- -*/ -/* ----------------------------------------- -get-uswds-value() ----------------------------------------- -Finds and outputs a value from the -USWDS standard values. - -Used to build other standard utility -functions and mixins. ----------------------------------------- -*/ -/* ----------------------------------------- -pow() ----------------------------------------- -Raises a unitless number to the power -of another unitless number - -Includes helper functions ----------------------------------------- -*/ -/* ----------------------------------------- -decompose() ----------------------------------------- -Convert a color token into into a list -of form [family], [grade], [variant] - -Vivid variants return "vivid" as the -variant. - -If neither grade nor variant exists, -returns 'null' ----------------------------------------- -*/ -/* ----------------------------------------- -test-colors() ----------------------------------------- -Check to see if all system colors -fall between the proper relative -luminance range for their grade. - -Has a couple quirks, as the luminance() -function returns slightly different -results than expected. ----------------------------------------- -*/ -/* ----------------------------------------- -str-split() ----------------------------------------- -Split a string at a given separator -and convert into a lisrt of substrings ----------------------------------------- -*/ -/* ----------------------------------------- -str-replace() ----------------------------------------- -Replace any substring with another -string ----------------------------------------- -*/ -/* ----------------------------------------- -get-color-token-assignment() ----------------------------------------- -Get the system token equivalent of any -theme color token ----------------------------------------- -*/ -/* ----------------------------------------- -get-color-grade() ----------------------------------------- -Derive the grade equivalent any color, -even non-token colors ----------------------------------------- -*/ -/* ----------------------------------------- -color() ----------------------------------------- -Derive a color from a color shortcode ----------------------------------------- -*/ -/* ----------------------------------------- -advanced-color() ----------------------------------------- -Derive a color from a color triplet: -[family], [grade], [variant] ----------------------------------------- -*/ -/* ----------------------------------------- -units() ----------------------------------------- -Converts a spacing unit into -the desired final units (currently rem) ----------------------------------------- -*/ -/* ----------------------------------------- -get-palettes() ----------------------------------------- -Build a single map of plugin values -from a list of plugin keys. ----------------------------------------- -*/ -/* ----------------------------------------- -border-radius() ----------------------------------------- -Get a border-radius from the system -border-radii ----------------------------------------- -*/ -/* ----------------------------------------- -font-weight() -fw() ----------------------------------------- -Get a font-weight value from the -system font-weight ----------------------------------------- -*/ -/* ----------------------------------------- -feature() ----------------------------------------- -Gets a valid USWDS font feature setting ----------------------------------------- -*/ -/* ----------------------------------------- -flex() ----------------------------------------- -Gets a valid USWDS flex value ----------------------------------------- -*/ -/* ----------------------------------------- -font-family() -family() ----------------------------------------- -Get a font-family stack from a -role-based or type-based font family ----------------------------------------- -*/ -/* ----------------------------------------- -letter-spacing() -ls() ----------------------------------------- -Get a letter-spacing value from the -system letter-spacing ----------------------------------------- -*/ -/* ----------------------------------------- -measure() ----------------------------------------- -Gets a valid USWDS reading line length ----------------------------------------- -*/ -/* ----------------------------------------- -opacity() ----------------------------------------- -Get an opacity from the system -opacities ----------------------------------------- -*/ -/* ----------------------------------------- -order() ----------------------------------------- -Get an order value from the -system orders ----------------------------------------- -*/ -/* ----------------------------------------- -radius() ----------------------------------------- -Get a border-radius value from the -system letter-spacing ----------------------------------------- -*/ -/* ----------------------------------------- -font-size() ----------------------------------------- -Get type scale value from a [family] and -[scale] ----------------------------------------- -*/ -/* ----------------------------------------- -z-index() -z() ----------------------------------------- -Get a z-index value from the -system z-index ----------------------------------------- -*/ -/* -======================================== -core/units ----------------------------------------- -The master palettes of -- colors -- whitespace -- typescale ----------------------------------------- -This file is not meant to be modified -by USWDS project teams. Change your -project values in -project/uswds-project-settings ----------------------------------------- -*/ -/* ----------------------------------------- -Spacing grid multiplier ----------------------------------------- -*/ -/* ----------------------------------------- -Spacing grid ----------------------------------------- -*/ -/* ----------------------------------------- -Breakpoints ----------------------------------------- -*/ -/* ----------------------------------------- -Units ----------------------------------------- -*/ -/* ----------------------------------------- -Layout grid widths ----------------------------------------- -*/ -/* ----------------------------------------- -Font stacks ----------------------------------------- -*/ -/* ----------------------------------------- -Typeface ----------------------------------------- -*/ -/* ----------------------------------------- -Typescale ----------------------------------------- -*/ -/* ----------------------------------------- -Measure ----------------------------------------- -*/ -/* ----------------------------------------- -Line height ----------------------------------------- -*/ -/* ----------------------------------------- -Base cap height ----------------------------------------- -500px 'N' height measured in Sketch. -Used for normalizing font sizes. -Current normalized to Apple system -fonts. ----------------------------------------- -*/ -/* ----------------------------------------- -Luminance ranges ----------------------------------------- -*/ -/* ----------------------------------------- -Colors ----------------------------------------- -*/ -/* -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -* * * * * ============================== -======================================== -======================================== -======================================== ----------------------------------------- -USWDS 2.0 Variables -Use for computed variables or any -not meant to be set by system users -directly. ----------------------------------------- -*/ -/* ----------------------------------------- -Touch target size ----------------------------------------- -*/ -/* ----------------------------------------- -Namespace ----------------------------------------- -*/ -/* ----------------------------------------- -Spacing ----------------------------------------- -All spacing values that can be called -by units() ----------------------------------------- -*/ -/* ----------------------------------------- -Project fonts ----------------------------------------- -Collects font settings in a map for -looping. ----------------------------------------- -*/ -/* ----------------------------------------- -Font stack ----------------------------------------- -Compute the project font stack based on -the project fonts and the font -definition values set in -core/_font-definitions ----------------------------------------- -*/ -/* ----------------------------------------- -Cap heights ----------------------------------------- -Collect project cap heights ----------------------------------------- -*/ -/* ----------------------------------------- -Theme color map ----------------------------------------- -*/ -/* ----------------------------------------- -Theme color shortcodes ----------------------------------------- -*/ -/* ----------------------------------------- -Build the project type scale map ----------------------------------------- -*/ -/* ----------------------------------------- -Border-radius ----------------------------------------- -*/ -/* ----------------------------------------- -Column gaps ----------------------------------------- -*/ -/* ----------------------------------------- -Grid ----------------------------------------- -*/ -/* ----------------------------------------- -Aspect Ratios ----------------------------------------- -*/ -/* ----------------------------------------- -Easing ----------------------------------------- -*/ -/* ----------------------------------------- -USWDS Properties ----------------------------------------- -*/ -/* ----------------------------------------- -family() ----------------------------------------- -Get a font-family stack ----------------------------------------- -*/ -/* ----------------------------------------- -size() ----------------------------------------- -Get a normalized font-size in rem from -a family and a type size in either -system scale or project scale ----------------------------------------- -*/ -/* ----------------------------------------- -font() ----------------------------------------- -Get a font-family stack -AND -Get a normalized font-size in rem from -a family and a type size in either -system scale or project scale ----------------------------------------- -*/ -/* ----------------------------------------- -typeset() ----------------------------------------- -Sets: -- family -- size -- line-height ----------------------------------------- -*/ -/* stylelint-disable max-nesting-depth */ -/* ----------------------------------------- -@render-pseudoclass ----------------------------------------- -Build a pseucoclass utiliy from values -calculated in the @render-utilities-in -loop ----------------------------------------- -*/ -/* ----------------------------------------- -@render-utility ----------------------------------------- -Build a utility from values calculated -in the @render-utilities-in loop ----------------------------------------- -TODO: Determine the proper use of -unquote() in the following. Changed to -account for a 'interpolation near -operators will be simplified in a -future version of Sass' warning. ----------------------------------------- -*/ -/* ----------------------------------------- -@render-utilities-in ----------------------------------------- -The master loop that sets the building -blocks of utilities from the values -in individual rule settings and loops -through all possible variants ----------------------------------------- -*/ -/* stylelint-enable */ -.usa-list, .usa-prose > ul, -.usa-prose > ol { - margin-bottom: 1em ; - margin-top: 1em ; - line-height: 1.5; - padding-left: 3ch; } - .usa-list:last-child, .usa-prose > ul:last-child, - .usa-prose > ol:last-child { - margin-bottom: 0; } - .usa-list ul, .usa-prose > ul ul, .usa-prose > ol ul, - .usa-list ol, - .usa-prose > ul ol, - .usa-prose > ol ol { - margin-top: 0.25em; } - -.usa-list li, .usa-prose > ul li, -.usa-prose > ol li { - margin-bottom: 0.25em; - max-width: 68ex; } - .usa-list li:last-child, .usa-prose > ul li:last-child, - .usa-prose > ol li:last-child { - margin-bottom: 0; } - -.usa-table, .usa-prose > table { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - border-collapse: collapse; - border-spacing: 0; - margin: 1.25rem 0; } - .usa-table thead th, .usa-prose > table thead th { - font-weight: 700; } - .usa-table thead th, .usa-prose > table thead th, - .usa-table thead td, - .usa-prose > table thead td { - background-color: #f0f0f0; } - .usa-table th, .usa-prose > table th { - text-align: left; } - .usa-table th, .usa-prose > table th, - .usa-table td, - .usa-prose > table td { - border-width: 1px; - border-color: #565c65 ; - border-style: solid; - background-color: white; - font-weight: 400; - padding: 0.5rem 1rem; } - .usa-table caption, .usa-prose > table caption { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1rem; - font-weight: 700; - margin-bottom: 0.75rem; - text-align: left; } - -.usa-table--borderless thead th, .usa-prose > .usa-table--borderless thead th { - background-color: transparent; - border-top: 0; } - -.usa-table--borderless th, .usa-prose > .usa-table--borderless th, -.usa-table--borderless td, -.usa-prose > .usa-table--borderless td { - border-left: 0; - border-right: 0; } - -.usa-table--borderless th:first-child { - padding-left: 0; } - -/* deprecated.scss - --- - Occasionally the design system will deprecate - old variables or functionality. If we replace - the old functionality with something new, this is a - place to connect the old functionality to the - new functionality, in the service of better - continuity and backwards compatibility within a - major release cycle. - - Note the USWDS version where we deprecated the - old functionality in a comment. - - Be sure to update notifications.scss. - - This file should started fresh at each - major version. -*/ -/* notifications.scss - --- - Adds a notification at the top of each USWDS - compile. Use this file for important notifications - and updates to the design system. - - This file should started fresh at each - major version. - -*/ -/* prettier-ignore */ -/* prettier-ignore */ +/*! uswds v2.11.2 */ +.usa-prose .usa-collection, .usa-collection, .usa-prose > ul, +.usa-prose > ol, .usa-list{ + margin-bottom:1em; + margin-top:1em; + line-height:1.5; + padding-left:3ch; +} +.usa-collection:last-child, .usa-prose > ul:last-child, +.usa-prose > ol:last-child, .usa-list:last-child{ + margin-bottom:0; +} +.usa-prose .usa-collection ul, .usa-collection ul, .usa-prose > ul ul, +.usa-prose > ol ul, .usa-list ul, +.usa-prose .usa-collection ol, +.usa-collection ol, +.usa-prose > ul ol, +.usa-prose > ol ol, +.usa-list ol{ + margin-top:0.25em; +} + +.usa-prose .usa-collection__item, .usa-collection__item, .usa-prose > ul li, +.usa-prose > ol li, .usa-list li{ + margin-bottom:0.25em; + max-width:68ex; +} +.usa-collection__item:last-child, .usa-prose > ul li:last-child, +.usa-prose > ol li:last-child, .usa-list li:last-child{ + margin-bottom:0; +} + +.usa-prose > table, .usa-table{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + border-collapse:collapse; + border-spacing:0; + color:#1b1b1b; + margin:1.25rem 0; + text-align:left; +} +.usa-prose > table thead th, .usa-table thead th{ + background-clip:padding-box; + color:#1b1b1b; + font-weight:700; + line-height:1.3; +} +.usa-prose > table thead th, .usa-table thead th, +.usa-prose > table thead td, +.usa-table thead td{ + background-color:#dfe1e2; + color:#1b1b1b; +} +.usa-prose > table tbody th, .usa-table tbody th{ + text-align:left; +} +.usa-prose > table th, .usa-table th, +.usa-prose > table td, +.usa-table td{ + background-color:white; + border:1px solid #1b1b1b; + font-weight:normal; + padding:0.5rem 1rem; +} +.usa-prose > table caption, .usa-table caption{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1rem; + font-weight:700; + margin-bottom:0.75rem; + text-align:left; +} +.usa-prose > table th[data-sortable], .usa-table th[data-sortable]{ + padding-right:2.5rem; + position:relative; +} +.usa-prose > table th[data-sortable]:after, .usa-table th[data-sortable]:after{ + border-bottom-color:transparent; + border-bottom-style:solid; + border-bottom-width:1px; + bottom:0; + content:""; + height:0; + left:0; + position:absolute; + width:100%; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + height:2rem; + width:2rem; + background-position:center center; + background-size:1.5rem; + color:#71767a; + cursor:pointer; + display:inline-block; + margin:0; + position:absolute; + right:0.25rem; + text-align:center; + text-decoration:none; + top:50%; + transform:translate(0, -50%); +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited{ + color:#54278f; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{ + color:#1a4480; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active{ + color:#162e51; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled{ + color:#c9c9c9; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover{ + color:#1a4480; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active{ + color:#162e51; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon{ + height:1.5rem; + width:1.5rem; + vertical-align:middle; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g{ + fill:transparent; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted{ + fill:#71767a; +} +.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted{ + fill:#1b1b1b; +} +.usa-prose > table th[data-sortable][aria-sort=descending], .usa-table th[data-sortable][aria-sort=descending]{ + background-color:#97d4ea; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + height:2rem; + width:2rem; + background-position:center center; + background-size:1.5rem; + color:#71767a; + cursor:pointer; + display:inline-block; + margin:0; + position:absolute; + right:0.25rem; + text-align:center; + text-decoration:none; + top:50%; + transform:translate(0, -50%); +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited{ + color:#54278f; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{ + color:#1a4480; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active{ + color:#162e51; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled{ + color:#c9c9c9; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover{ + color:#1a4480; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active{ + color:#162e51; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon{ + height:1.5rem; + width:1.5rem; + vertical-align:middle; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g{ + fill:transparent; +} +.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending{ + fill:#1b1b1b; +} +.usa-prose > table th[data-sortable][aria-sort=ascending], .usa-table th[data-sortable][aria-sort=ascending]{ + background-color:#97d4ea; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + height:2rem; + width:2rem; + background-position:center center; + background-size:1.5rem; + color:#71767a; + cursor:pointer; + display:inline-block; + margin:0; + position:absolute; + right:0.25rem; + text-align:center; + text-decoration:none; + top:50%; + transform:translate(0, -50%); +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited{ + color:#54278f; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{ + color:#1a4480; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active{ + color:#162e51; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled{ + color:#c9c9c9; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover{ + color:#1a4480; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active{ + color:#162e51; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon{ + height:1.5rem; + width:1.5rem; + vertical-align:middle; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g{ + fill:transparent; +} +.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending{ + fill:#1b1b1b; +} +.usa-prose > table thead th[aria-sort], .usa-table thead th[aria-sort]{ + background-color:#97d4ea; + color:#1b1b1b; +} +.usa-prose > table td[data-sort-active], .usa-table td[data-sort-active], +.usa-prose > table th[data-sort-active], +.usa-table th[data-sort-active]{ + background-color:#e1f3f8; + color:#1b1b1b; +} + +.usa-prose > .usa-table--borderless thead th, .usa-table--borderless thead th{ + background-color:transparent; + border-top:0; + color:#1b1b1b; +} +.usa-table--borderless thead th[aria-sort]{ + color:#1b1b1b; +} +.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted{ + fill:#1b1b1b; +} +.usa-prose > .usa-table--borderless th, .usa-table--borderless th, +.usa-prose > .usa-table--borderless td, +.usa-table--borderless td{ + border-left:0; + border-right:0; +} + +.usa-prose > .usa-table--compact th, .usa-table--compact th, +.usa-prose > .usa-table--compact td, +.usa-table--compact td{ + padding:0.25rem 0.75rem; +} + +.usa-table--striped tbody tr:nth-child(odd) td, +.usa-table--striped tbody tr:nth-child(odd) th{ + background-color:#f0f0f0; + color:#1b1b1b; +} +.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active], +.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active]{ + background-color:#c3ebfa; + color:#1b1b1b; +} + +.usa-prose > .width-mobile .usa-table--stacked thead, .width-mobile .usa-table--stacked thead{ + display:none; +} +.usa-prose > .width-mobile .usa-table--stacked th, .width-mobile .usa-table--stacked th, +.usa-prose > .width-mobile .usa-table--stacked td, +.width-mobile .usa-table--stacked td{ + border-bottom-width:0; + display:block; + width:100%; +} +.usa-prose > .width-mobile .usa-table--stacked tr, .width-mobile .usa-table--stacked tr{ + border-bottom:0.25rem solid #1b1b1b; + border-top-width:0; + display:block; + width:100%; +} +.width-mobile .usa-table--stacked tr th:first-child, +.width-mobile .usa-table--stacked tr td:first-child{ + border-top-width:0; +} +.width-mobile .usa-table--stacked tr:nth-child(odd) td, +.width-mobile .usa-table--stacked tr:nth-child(odd) th{ + background-color:inherit; +} +.width-mobile .usa-table--stacked tr:first-child th:first-child, +.width-mobile .usa-table--stacked tr:first-child td:first-child{ + border-top:0.25rem solid #1b1b1b; +} +.width-mobile .usa-table--stacked th[data-label], +.width-mobile .usa-table--stacked td[data-label]{ + padding-bottom:0.75rem; +} +.width-mobile .usa-table--stacked th[data-label]:before, +.width-mobile .usa-table--stacked td[data-label]:before{ + content:attr(data-label); + display:block; + font-weight:700; + margin:-0.5rem -1rem 0; + padding:0.75rem 1rem 0.25rem; +} + +.usa-prose > .width-mobile .usa-table--stacked-header thead, .width-mobile .usa-table--stacked-header thead{ + display:none; +} +.usa-prose > .width-mobile .usa-table--stacked-header th, .width-mobile .usa-table--stacked-header th, +.usa-prose > .width-mobile .usa-table--stacked-header td, +.width-mobile .usa-table--stacked-header td{ + border-bottom-width:0; + display:block; + width:100%; +} +.usa-prose > .width-mobile .usa-table--stacked-header tr, .width-mobile .usa-table--stacked-header tr{ + border-bottom:0.25rem solid #1b1b1b; + border-top-width:0; + display:block; + width:100%; +} +.width-mobile .usa-table--stacked-header tr th:first-child, +.width-mobile .usa-table--stacked-header tr td:first-child{ + border-top-width:0; +} +.width-mobile .usa-table--stacked-header tr:nth-child(odd) td, +.width-mobile .usa-table--stacked-header tr:nth-child(odd) th{ + background-color:inherit; +} +.width-mobile .usa-table--stacked-header tr:first-child th:first-child, +.width-mobile .usa-table--stacked-header tr:first-child td:first-child{ + border-top:0.25rem solid #1b1b1b; +} +.width-mobile .usa-table--stacked-header th[data-label], +.width-mobile .usa-table--stacked-header td[data-label]{ + padding-bottom:0.75rem; +} +.width-mobile .usa-table--stacked-header th[data-label]:before, +.width-mobile .usa-table--stacked-header td[data-label]:before{ + content:attr(data-label); + display:block; + font-weight:700; + margin:-0.5rem -1rem 0; + padding:0.75rem 1rem 0.25rem; +} +.width-mobile .usa-table--stacked-header tr td:first-child, +.width-mobile .usa-table--stacked-header tr th:first-child{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.1; + background-color:#dfe1e2; + color:#1b1b1b; + font-weight:700; + padding:0.75rem 1rem; +} +.width-mobile .usa-table--stacked-header tr td:first-child:before, +.width-mobile .usa-table--stacked-header tr th:first-child:before{ + display:none; +} + +.usa-prose > .usa-table-container--scrollable, .usa-table-container--scrollable{ + margin:1.25rem 0; + overflow-y:hidden; +} +.usa-table-container--scrollable .usa-table{ + margin:0; +} +.usa-prose > .usa-table-container--scrollable td, .usa-table-container--scrollable td{ + white-space:nowrap; +} /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ -/* Document - ========================================================================== */ -/** - * 1. Correct the line height in all browsers. - * 2. Prevent adjustments of font size after orientation changes in iOS. - */ -html { - line-height: 1.15; - /* 1 */ - -webkit-text-size-adjust: 100%; - /* 2 */ } - -/* Sections - ========================================================================== */ -/** - * Remove the margin in all browsers. - */ -body { - margin: 0; } - -/** - * Render the `main` element consistently in IE. - */ -main { - display: block; } - -/** - * Correct the font size and margin on `h1` elements within `section` and - * `article` contexts in Chrome, Firefox, and Safari. - */ -h1 { - font-size: 2em; - margin: 0.67em 0; } - -/* Grouping content - ========================================================================== */ -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ -hr { - box-sizing: content-box; - /* 1 */ - height: 0; - /* 1 */ - overflow: visible; - /* 2 */ } - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ -pre { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } - -/* Text-level semantics - ========================================================================== */ -/** - * Remove the gray background on active links in IE 10. - */ -a { - background-color: transparent; } - -/** - * 1. Remove the bottom border in Chrome 57- - * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. - */ -abbr[title] { - border-bottom: none; - /* 1 */ - text-decoration: underline; - /* 2 */ - text-decoration: underline dotted; - /* 2 */ } - -/** - * Add the correct font weight in Chrome, Edge, and Safari. - */ +html{ + line-height:1.15; + -webkit-text-size-adjust:100%; +} +body{ + margin:0; +} +main{ + display:block; +} +h1{ + font-size:2em; + margin:0.67em 0; +} +hr{ + box-sizing:content-box; + height:0; + overflow:visible; +} +pre{ + font-family:monospace, monospace; + font-size:1em; +} +a{ + background-color:transparent; +} +abbr[title]{ + border-bottom:none; + text-decoration:underline; + -webkit-text-decoration:underline dotted; + text-decoration:underline dotted; +} b, -strong { - font-weight: bolder; } - -/** - * 1. Correct the inheritance and scaling of font size in all browsers. - * 2. Correct the odd `em` font sizing in all browsers. - */ +strong{ + font-weight:bolder; +} code, kbd, -samp { - font-family: monospace, monospace; - /* 1 */ - font-size: 1em; - /* 2 */ } - -/** - * Add the correct font size in all browsers. - */ -small { - font-size: 80%; } - -/** - * Prevent `sub` and `sup` elements from affecting the line height in - * all browsers. - */ +samp{ + font-family:monospace, monospace; + font-size:1em; +} +small{ + font-size:80%; +} sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; } - -sub { - bottom: -0.25em; } - -sup { - top: -0.5em; } - -/* Embedded content - ========================================================================== */ -/** - * Remove the border on images inside links in IE 10. - */ -img { - border-style: none; } - -/* Forms - ========================================================================== */ -/** - * 1. Change the font styles in all browsers. - * 2. Remove the margin in Firefox and Safari. - */ +sup{ + font-size:75%; + line-height:0; + position:relative; + vertical-align:baseline; +} + +sub{ + bottom:-0.25em; +} + +sup{ + top:-0.5em; +} +img{ + border-style:none; +} button, input, optgroup, select, -textarea { - font-family: inherit; - /* 1 */ - font-size: 100%; - /* 1 */ - line-height: 1.15; - /* 1 */ - margin: 0; - /* 2 */ } - -/** - * Show the overflow in IE. - * 1. Show the overflow in Edge. - */ +textarea{ + font-family:inherit; + font-size:100%; + line-height:1.15; + margin:0; +} button, -input { - /* 1 */ - overflow: visible; } - -/** - * Remove the inheritance of text transform in Edge, Firefox, and IE. - * 1. Remove the inheritance of text transform in Firefox. - */ +input{ + overflow:visible; +} button, -select { - /* 1 */ - text-transform: none; } - -/** - * Correct the inability to style clickable types in iOS and Safari. - */ +select{ + text-transform:none; +} button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance: button; } - -/** - * Remove the inner border and padding in Firefox. - */ +[type=button], +[type=reset], +[type=submit]{ + -webkit-appearance:button; +} button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style: none; - padding: 0; } - -/** - * Restore the focus styles unset by the previous rule. - */ +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner{ + border-style:none; + padding:0; +} button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline: 1px dotted ButtonText; } - -/** - * Correct the padding in Firefox. - */ -fieldset { - padding: 0.35em 0.75em 0.625em; } - -/** - * 1. Correct the text wrapping in Edge and IE. - * 2. Correct the color inheritance from `fieldset` elements in IE. - * 3. Remove the padding so developers are not caught out when they zero out - * `fieldset` elements in all browsers. - */ -legend { - box-sizing: border-box; - /* 1 */ - color: inherit; - /* 2 */ - display: table; - /* 1 */ - max-width: 100%; - /* 1 */ - padding: 0; - /* 3 */ - white-space: normal; - /* 1 */ } - -/** - * Add the correct vertical alignment in Chrome, Firefox, and Opera. - */ -progress { - vertical-align: baseline; } - -/** - * Remove the default vertical scrollbar in IE 10+. - */ -textarea { - overflow: auto; } - -/** - * 1. Add the correct box sizing in IE 10. - * 2. Remove the padding in IE 10. - */ -[type="checkbox"], -[type="radio"] { - box-sizing: border-box; - /* 1 */ - padding: 0; - /* 2 */ } - -/** - * Correct the cursor style of increment and decrement buttons in Chrome. - */ -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height: auto; } - -/** - * 1. Correct the odd appearance in Chrome and Safari. - * 2. Correct the outline style in Safari. - */ -[type="search"] { - -webkit-appearance: textfield; - /* 1 */ - outline-offset: -2px; - /* 2 */ } - -/** - * Remove the inner padding in Chrome and Safari on macOS. - */ -[type="search"]::-webkit-search-decoration { - -webkit-appearance: none; } - -/** - * 1. Correct the inability to style clickable types in iOS and Safari. - * 2. Change font properties to `inherit` in Safari. - */ -::-webkit-file-upload-button { - -webkit-appearance: button; - /* 1 */ - font: inherit; - /* 2 */ } - -/* Interactive - ========================================================================== */ -/* - * Add the correct display in Edge, IE 10+, and Firefox. - */ -details { - display: block; } - -/* - * Add the correct display in all browsers. - */ -summary { - display: list-item; } - -/* Misc - ========================================================================== */ -/** - * Add the correct display in IE 10+. - */ -template { - display: none; } - -/** - * Add the correct display in IE 10. - */ -[hidden] { - display: none; } - -/* stylelint-disable */ -@font-face { - font-family: Roboto Mono Web; - font-style: normal; - font-weight: 300; - font-display: fallback; - src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype"); } - -@font-face { - font-family: Roboto Mono Web; - font-style: normal; - font-weight: 400; - font-display: fallback; - src: url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype"); } - -@font-face { - font-family: Roboto Mono Web; - font-style: normal; - font-weight: 700; - font-display: fallback; - src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype"); } - -@font-face { - font-family: Roboto Mono Web; - font-style: italic; - font-weight: 300; - font-display: fallback; - src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype"); } - -@font-face { - font-family: Roboto Mono Web; - font-style: italic; - font-weight: 400; - font-display: fallback; - src: url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype"); } - -@font-face { - font-family: Roboto Mono Web; - font-style: italic; - font-weight: 700; - font-display: fallback; - src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype"); } - -@font-face { - font-family: Source Sans Pro Web; - font-style: normal; - font-weight: 300; - font-display: fallback; - src: url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format("truetype"); } - -@font-face { - font-family: Source Sans Pro Web; - font-style: normal; - font-weight: 400; - font-display: fallback; - src: url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format("truetype"); } - -@font-face { - font-family: Source Sans Pro Web; - font-style: normal; - font-weight: 700; - font-display: fallback; - src: url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format("truetype"); } - -@font-face { - font-family: Source Sans Pro Web; - font-style: italic; - font-weight: 300; - font-display: fallback; - src: url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format("truetype"); } - -@font-face { - font-family: Source Sans Pro Web; - font-style: italic; - font-weight: 400; - font-display: fallback; - src: url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format("truetype"); } - -@font-face { - font-family: Source Sans Pro Web; - font-style: italic; - font-weight: 700; - font-display: fallback; - src: url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format("truetype"); } - -@font-face { - font-family: Merriweather Web; - font-style: normal; - font-weight: 300; - font-display: fallback; - src: url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Light.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format("truetype"); } - -@font-face { - font-family: Merriweather Web; - font-style: normal; - font-weight: 400; - font-display: fallback; - src: url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format("truetype"); } - -@font-face { - font-family: Merriweather Web; - font-style: normal; - font-weight: 700; - font-display: fallback; - src: url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format("truetype"); } - -@font-face { - font-family: Merriweather Web; - font-style: italic; - font-weight: 300; - font-display: fallback; - src: url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format("truetype"); } - -@font-face { - font-family: Merriweather Web; - font-style: italic; - font-weight: 400; - font-display: fallback; - src: url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format("truetype"); } - -@font-face { - font-family: Merriweather Web; - font-style: italic; - font-weight: 700; - font-display: fallback; - src: url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format("truetype"); } - -/* stylelint-enable */ +[type=button]:-moz-focusring, +[type=reset]:-moz-focusring, +[type=submit]:-moz-focusring{ + outline:1px dotted ButtonText; +} +fieldset{ + padding:0.35em 0.75em 0.625em; +} +legend{ + box-sizing:border-box; + color:inherit; + display:table; + max-width:100%; + padding:0; + white-space:normal; +} +progress{ + vertical-align:baseline; +} +textarea{ + overflow:auto; +} +[type=checkbox], +[type=radio]{ + box-sizing:border-box; + padding:0; +} +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button{ + height:auto; +} +[type=search]{ + -webkit-appearance:textfield; + outline-offset:-2px; +} +[type=search]::-webkit-search-decoration{ + -webkit-appearance:none; +} +::-webkit-file-upload-button{ + -webkit-appearance:button; + font:inherit; +} +details{ + display:block; +} +summary{ + display:list-item; +} +template{ + display:none; +} +[hidden]{ + display:none; +} +@font-face{ + font-family:Roboto Mono Web; + font-style:normal; + font-weight:300; + font-display:fallback; + src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype"); +} +@font-face{ + font-family:Roboto Mono Web; + font-style:normal; + font-weight:400; + font-display:fallback; + src:url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype"); +} +@font-face{ + font-family:Roboto Mono Web; + font-style:normal; + font-weight:700; + font-display:fallback; + src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype"); +} +@font-face{ + font-family:Roboto Mono Web; + font-style:italic; + font-weight:300; + font-display:fallback; + src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype"); +} +@font-face{ + font-family:Roboto Mono Web; + font-style:italic; + font-weight:400; + font-display:fallback; + src:url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype"); +} +@font-face{ + font-family:Roboto Mono Web; + font-style:italic; + font-weight:700; + font-display:fallback; + src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype"); +} +@font-face{ + font-family:Source Sans Pro Web; + font-style:normal; + font-weight:300; + font-display:fallback; + src:url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format("truetype"); +} +@font-face{ + font-family:Source Sans Pro Web; + font-style:normal; + font-weight:400; + font-display:fallback; + src:url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format("truetype"); +} +@font-face{ + font-family:Source Sans Pro Web; + font-style:normal; + font-weight:700; + font-display:fallback; + src:url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format("truetype"); +} +@font-face{ + font-family:Source Sans Pro Web; + font-style:italic; + font-weight:300; + font-display:fallback; + src:url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format("truetype"); +} +@font-face{ + font-family:Source Sans Pro Web; + font-style:italic; + font-weight:400; + font-display:fallback; + src:url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format("truetype"); +} +@font-face{ + font-family:Source Sans Pro Web; + font-style:italic; + font-weight:700; + font-display:fallback; + src:url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format("woff"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format("truetype"); +} +@font-face{ + font-family:Merriweather Web; + font-style:normal; + font-weight:300; + font-display:fallback; + src:url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Light.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format("truetype"); +} +@font-face{ + font-family:Merriweather Web; + font-style:normal; + font-weight:400; + font-display:fallback; + src:url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format("truetype"); +} +@font-face{ + font-family:Merriweather Web; + font-style:normal; + font-weight:700; + font-display:fallback; + src:url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format("truetype"); +} +@font-face{ + font-family:Merriweather Web; + font-style:italic; + font-weight:300; + font-display:fallback; + src:url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format("truetype"); +} +@font-face{ + font-family:Merriweather Web; + font-style:italic; + font-weight:400; + font-display:fallback; + src:url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format("truetype"); +} +@font-face{ + font-family:Merriweather Web; + font-style:italic; + font-weight:700; + font-display:fallback; + src:url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format("woff"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format("truetype"); +} input:not([disabled]):focus, select:not([disabled]):focus, textarea:not([disabled]):focus, -button:not([disabled]):focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } +button:not([disabled]):focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} iframe:focus, [href]:focus, [tabindex]:focus, -[contentEditable="true"]:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } +[contentEditable=true]:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} -.usa-focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } +.usa-focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} -html { - box-sizing: border-box; } +html{ + box-sizing:border-box; +} *, *::before, -*::after { - box-sizing: inherit; } - -html { - font-feature-settings: "kern" 1; - font-kerning: normal; - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 100%; } +*::after{ + box-sizing:inherit; +} + +html{ + font-feature-settings:"kern" 1; + -webkit-font-kerning:normal; + font-kerning:normal; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:100%; +} cite, var, address, -dfn { - font-style: normal; } - -/*! uswds @version */ -body { - background-color: white; - color: #1b1b1b; - overflow-x: hidden; } - -.usa-sr-only { - position: absolute; - left: -999em; } - -.usa-button { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 0.9 ; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - color: white; - background-color: #005ea2; - appearance: none; - border: 0; - border-radius: 0.25rem; - cursor: pointer; - display: inline-block; - font-weight: bold; - margin-right: 0.5rem; - padding: 0.75rem 1.25rem; - text-align: center; - text-decoration: none; - width: 100%; } - @media all and (min-width: 30em) { - .usa-button { - width: auto; } } - .usa-button:visited { - color: white; } - .usa-button:hover, .usa-button.usa-button--hover { - color: white; - background-color: #1a4480; - border-bottom: 0; - text-decoration: none; } - .usa-button:active, .usa-button.usa-button--active { - color: white; - background-color: #162e51; } - .usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus { - outline-offset: 0.25rem; } - .usa-button:disabled { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - background-color: #c9c9c9; - color: white; - pointer-events: none; } - .usa-button:disabled:hover, .usa-button:disabled.usa-button--hover, .usa-button:disabled:active, .usa-button:disabled.usa-button--active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus { - background-color: #c9c9c9; - border: 0; - box-shadow: none; } - -.usa-button--accent-cool { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #1b1b1b; - background-color: #00bde3; } - .usa-button--accent-cool:visited { - color: #1b1b1b; - background-color: #00bde3; } - .usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - color: #1b1b1b; - background-color: #28a0cb; } - .usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - color: white; - background-color: #07648d; } - -.usa-button--outline { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: inset 0 0 0 2px #005ea2; - color: #005ea2; } - .usa-button--outline:visited { - color: #005ea2; } - .usa-button--outline:hover, .usa-button--outline.usa-button--hover { - background-color: transparent; - box-shadow: inset 0 0 0 2px #1a4480; - color: #1a4480; } - .usa-button--outline:active, .usa-button--outline.usa-button--active { - background-color: transparent; - box-shadow: inset 0 0 0 2px #162e51; - color: #162e51; } - .usa-button--outline.usa-button--inverse { - box-shadow: inset 0 0 0 2px #dfe1e2; - color: #dfe1e2; } - .usa-button--outline.usa-button--inverse:visited { - color: #dfe1e2; } - .usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover { - box-shadow: inset 0 0 0 2px #f0f0f0; - color: #f0f0f0; } - .usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active { - background-color: transparent; - box-shadow: inset 0 0 0 2px white; - color: white; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; - color: #dfe1e2; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover { - color: #1a4480; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled:active { - color: #162e51; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled:visited { - color: #54278f; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover { - color: #f0f0f0; } - .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active { - color: white; } - -.usa-button--base { - color: white; - background-color: #71767a; } - .usa-button--base:hover, .usa-button--base.usa-button--hover { - color: white; - background-color: #565c65; } - .usa-button--base:active, .usa-button--base.usa-button--active { - color: white; - background-color: #3d4551; } - -.usa-button--secondary { - color: white; - background-color: #d83933; } - .usa-button--secondary:hover, .usa-button--secondary.usa-button--hover { - color: white; - background-color: #b50909; } - .usa-button--secondary:active, .usa-button--secondary.usa-button--active { - color: white; - background-color: #b50909; } - -.usa-button--big { - border-radius: 0.25rem; - font-size: 1.46rem; - padding: 1rem 1.5rem; } - -.usa-button--disabled { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - background-color: #c9c9c9; - color: white; - pointer-events: none; } - .usa-button--disabled:hover, .usa-button--disabled.usa-button--hover, .usa-button--disabled:active, .usa-button--disabled.usa-button--active, .usa-button--disabled:focus, .usa-button--disabled.usa-focus { - background-color: #c9c9c9; - border: 0; - box-shadow: none; } +dfn{ + font-style:normal; +} + +/*! uswds v2.11.2 */ +body{ + color:#1b1b1b; + background-color:white; + overflow-x:hidden; +} + +.usa-sr-only{ + position:absolute; + left:-999em; + right:auto; +} + +.usa-button{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:0.9; + color:white; + background-color:#005ea2; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + border:0; + border-radius:0.25rem; + cursor:pointer; + display:inline-block; + font-weight:700; + margin-right:0.5rem; + padding:0.75rem 1.25rem; + text-align:center; + text-decoration:none; + width:100%; +} +@media all and (min-width: 30em){ + .usa-button{ + width:auto; + } +} +.usa-button:visited{ + color:white; +} +.usa-button:hover, .usa-button.usa-button--hover{ + color:white; + background-color:#1a4480; + border-bottom:0; + text-decoration:none; +} +.usa-button:active, .usa-button.usa-button--active{ + color:white; + background-color:#162e51; +} +.usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus{ + outline-offset:0.25rem; +} +.usa-button:disabled{ + -moz-osx-font-smoothing:grayscale; + -webkit-font-smoothing:antialiased; + background-color:#c9c9c9; + color:white; + pointer-events:none; +} +.usa-button:disabled:hover, .usa-button:disabled.usa-button--hover, .usa-button:disabled:active, .usa-button:disabled.usa-button--active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus{ + background-color:#c9c9c9; + border:0; + box-shadow:none; +} + +.usa-button--accent-cool{ + color:#1b1b1b; + background-color:#00bde3; +} +.usa-button--accent-cool:visited{ + color:#1b1b1b; + background-color:#00bde3; +} +.usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover{ + color:#1b1b1b; + background-color:#28a0cb; +} +.usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active{ + color:white; + background-color:#07648d; +} + +.usa-button--accent-warm{ + color:#1b1b1b; + background-color:#fa9441; +} +.usa-button--accent-warm:visited{ + color:#1b1b1b; + background-color:#fa9441; +} +.usa-button--accent-warm:hover, .usa-button--accent-warm.usa-button--hover{ + color:white; + background-color:#c05600; +} +.usa-button--accent-warm:active, .usa-button--accent-warm.usa-button--active{ + color:white; + background-color:#775540; +} + +.usa-button--outline{ + background-color:transparent; + box-shadow:inset 0 0 0 2px #005ea2; + color:#005ea2; +} +.usa-button--outline:visited{ + color:#005ea2; +} +.usa-button--outline:hover, .usa-button--outline.usa-button--hover{ + background-color:transparent; + box-shadow:inset 0 0 0 2px #1a4480; + color:#1a4480; +} +.usa-button--outline:active, .usa-button--outline.usa-button--active{ + background-color:transparent; + box-shadow:inset 0 0 0 2px #162e51; + color:#162e51; +} +.usa-button--outline.usa-button--inverse{ + box-shadow:inset 0 0 0 2px #dfe1e2; + color:#dfe1e2; +} +.usa-button--outline.usa-button--inverse:visited{ + color:#dfe1e2; +} +.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover{ + box-shadow:inset 0 0 0 2px #f0f0f0; + color:#f0f0f0; +} +.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active{ + background-color:transparent; + box-shadow:inset 0 0 0 2px white; + color:white; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + color:#dfe1e2; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited{ + color:#54278f; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{ + color:#1a4480; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{ + color:#162e51; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled{ + color:#c9c9c9; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover{ + color:#1a4480; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active{ + color:#162e51; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited{ + color:#dfe1e2; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover{ + color:#f0f0f0; +} +.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active{ + color:white; +} + +.usa-button--base{ + color:white; + background-color:#71767a; +} +.usa-button--base:hover, .usa-button--base.usa-button--hover{ + color:white; + background-color:#565c65; +} +.usa-button--base:active, .usa-button--base.usa-button--active{ + color:white; + background-color:#3d4551; +} + +.usa-button--secondary{ + color:white; + background-color:#d83933; +} +.usa-button--secondary:hover, .usa-button--secondary.usa-button--hover{ + color:white; + background-color:#b50909; +} +.usa-button--secondary:active, .usa-button--secondary.usa-button--active{ + color:white; + background-color:#8b0a03; +} + +.usa-button--big{ + border-radius:0.25rem; + font-size:1.46rem; + padding:1rem 1.5rem; +} + +.usa-button--disabled{ + -moz-osx-font-smoothing:grayscale; + -webkit-font-smoothing:antialiased; + background-color:#c9c9c9; + color:white; + pointer-events:none; +} +.usa-button--disabled:hover, .usa-button--disabled.usa-button--hover, .usa-button--disabled:active, .usa-button--disabled.usa-button--active, .usa-button--disabled:focus, .usa-button--disabled.usa-focus{ + background-color:#c9c9c9; + border:0; + box-shadow:none; +} .usa-button--outline-disabled, .usa-button--outline-inverse-disabled, .usa-button--outline:disabled, .usa-button--outline-inverse:disabled, -.usa-button--outline-inverse:disabled { - background-color: transparent; - pointer-events: none; } - .usa-button--outline-disabled:hover, .usa-button--outline-disabled.usa-button--hover, .usa-button--outline-disabled:active, .usa-button--outline-disabled.usa-button--active, .usa-button--outline-disabled:focus, .usa-button--outline-disabled.usa-focus, - .usa-button--outline-inverse-disabled:hover, - .usa-button--outline-inverse-disabled.usa-button--hover, - .usa-button--outline-inverse-disabled:active, - .usa-button--outline-inverse-disabled.usa-button--active, - .usa-button--outline-inverse-disabled:focus, - .usa-button--outline-inverse-disabled.usa-focus, - .usa-button--outline:disabled:hover, - .usa-button--outline:disabled.usa-button--hover, - .usa-button--outline:disabled:active, - .usa-button--outline:disabled.usa-button--active, - .usa-button--outline:disabled:focus, - .usa-button--outline:disabled.usa-focus, - .usa-button--outline-inverse:disabled:hover, - .usa-button--outline-inverse:disabled.usa-button--hover, - .usa-button--outline-inverse:disabled:active, - .usa-button--outline-inverse:disabled.usa-button--active, - .usa-button--outline-inverse:disabled:focus, - .usa-button--outline-inverse:disabled.usa-focus, - .usa-button--outline-inverse:disabled:hover, - .usa-button--outline-inverse:disabled.usa-button--hover, - .usa-button--outline-inverse:disabled:active, - .usa-button--outline-inverse:disabled.usa-button--active, - .usa-button--outline-inverse:disabled:focus, - .usa-button--outline-inverse:disabled.usa-focus { - background-color: transparent; - border: 0; } +.usa-button--outline-inverse:disabled{ + background-color:transparent; + pointer-events:none; +} +.usa-button--outline-disabled:hover, .usa-button--outline-disabled.usa-button--hover, .usa-button--outline-disabled:active, .usa-button--outline-disabled.usa-button--active, .usa-button--outline-disabled:focus, .usa-button--outline-disabled.usa-focus, +.usa-button--outline-inverse-disabled:hover, +.usa-button--outline-inverse-disabled.usa-button--hover, +.usa-button--outline-inverse-disabled:active, +.usa-button--outline-inverse-disabled.usa-button--active, +.usa-button--outline-inverse-disabled:focus, +.usa-button--outline-inverse-disabled.usa-focus, +.usa-button--outline:disabled:hover, +.usa-button--outline:disabled.usa-button--hover, +.usa-button--outline:disabled:active, +.usa-button--outline:disabled.usa-button--active, +.usa-button--outline:disabled:focus, +.usa-button--outline:disabled.usa-focus, +.usa-button--outline-inverse:disabled:hover, +.usa-button--outline-inverse:disabled.usa-button--hover, +.usa-button--outline-inverse:disabled:active, +.usa-button--outline-inverse:disabled.usa-button--active, +.usa-button--outline-inverse:disabled:focus, +.usa-button--outline-inverse:disabled.usa-focus, +.usa-button--outline-inverse:disabled:hover, +.usa-button--outline-inverse:disabled.usa-button--hover, +.usa-button--outline-inverse:disabled:active, +.usa-button--outline-inverse:disabled.usa-button--active, +.usa-button--outline-inverse:disabled:focus, +.usa-button--outline-inverse:disabled.usa-focus{ + background-color:transparent; + border:0; +} .usa-button--outline-disabled, -.usa-button--outline:disabled { - box-shadow: inset 0 0 0 2px #c9c9c9; - color: #c9c9c9; } - .usa-button--outline-disabled.usa-button--inverse, - .usa-button--outline:disabled.usa-button--inverse { - background-color: transparent; - box-shadow: inset 0 0 0 2px #71767a; - color: #71767a; } - -.usa-button--unstyled { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; } - .usa-button--unstyled:hover { - color: #1a4480; } - .usa-button--unstyled:active { - color: #162e51; } - .usa-button--unstyled:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-button--unstyled:visited { - color: #54278f; } - .usa-button--unstyled:hover, .usa-button--unstyled:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } +.usa-button--outline:disabled{ + box-shadow:inset 0 0 0 2px #c9c9c9; + color:#c9c9c9; +} +.usa-button--outline-disabled.usa-button--inverse, +.usa-button--outline:disabled.usa-button--inverse{ + background-color:transparent; + box-shadow:inset 0 0 0 2px #71767a; + color:#71767a; +} + +.usa-button--unstyled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; +} +.usa-button--unstyled:visited{ + color:#54278f; +} +.usa-button--unstyled:hover{ + color:#1a4480; +} +.usa-button--unstyled:active{ + color:#162e51; +} +.usa-button--unstyled:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-button--unstyled:hover, .usa-button--unstyled.usa-button--hover, .usa-button--unstyled:disabled:hover, .usa-button--unstyled:disabled.usa-button--hover, .usa-button--unstyled.usa-button--disabled:hover, .usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--unstyled:active, .usa-button--unstyled.usa-button--active, .usa-button--unstyled:disabled:active, .usa-button--unstyled:disabled.usa-button--active, .usa-button--unstyled.usa-button--disabled:active, .usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--unstyled:disabled:focus, .usa-button--unstyled:disabled.usa-focus, .usa-button--unstyled.usa-button--disabled:focus, .usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--unstyled:disabled, .usa-button--unstyled.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-button--unstyled:disabled, .usa-button--unstyled.usa-button--disabled{ + color:#c9c9c9; +} +.usa-button--unstyled.usa-button--hover{ + color:#1a4480; +} +.usa-button--unstyled.usa-button--active{ + color:#162e51; +} .usa-embed-container iframe, .usa-embed-container object, -.usa-embed-container embed { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; } - -.usa-embed-container { - padding-bottom: 56.25%; - position: relative; - height: 0; - overflow: hidden; - max-width: 100%; } - -img { - max-width: 100%; } - -.usa-media-link { - display: inline-block; - line-height: 0; } - -.usa-fieldset, -.usa-hint, .usa-select, .usa-range, .usa-input, -.usa-textarea, .usa-combo-box__input, .usa-combo-box__list { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.3 ; } - -.usa-select, .usa-range, .usa-input, -.usa-textarea, .usa-combo-box__input { - border-width: 1px; - border-color: #565c65 ; - border-style: solid; - appearance: none; - border-radius: 0; - color: #1b1b1b; - display: block; - height: 2.5rem; - margin-top: 0.5rem; - max-width: 30rem; - padding: 0.5rem; - width: 100%; } - .usa-input--success.usa-select, .usa-input--success.usa-range, .usa-input--success.usa-input, - .usa-input--success.usa-textarea, .usa-input--success.usa-combo-box__input { - border-width: 0.25rem; - border-color: #00a91c ; - border-style: solid; } - -.usa-fieldset { - border: none; - margin: 0; - padding: 0; } - -.usa-form-group--error { - border-left-width: 0.25rem; - border-left-color: #b50909 ; - border-left-style: solid; - margin-top: 2rem; - padding-left: 1rem; - position: relative; } - @media all and (min-width: 64em) { - .usa-form-group--error { - margin-left: -1.25rem; } } - -.usa-error-message { - padding-bottom: 0.25rem ; - padding-top: 0.25rem ; - color: #b50909; - display: block; - font-weight: bold; } - -.usa-hint { - color: #71767a; } - -.usa-label { - display: block; - line-height: 1.1; - margin-top: 1.5rem; - max-width: 30rem; } - -.usa-label--error { - font-weight: bold; - margin-top: 0; } - -.usa-label--required { - color: #b50909; } - -.usa-legend { - font-size: 2.13rem; - font-weight: bold; } - -.usa-input-list { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; } - .usa-input-list li { - line-height: 1.3; } - -.usa-prose .usa-input-list { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; } - .usa-prose .usa-input-list li { - line-height: 1.3; } +.usa-embed-container embed{ + position:absolute; + top:0; + left:0; + width:100%; + height:100%; +} + +.usa-embed-container{ + padding-bottom:56.25%; + position:relative; + height:0; + overflow:hidden; + max-width:100%; +} + +img{ + max-width:100%; +} + +.usa-media-link{ + display:inline-block; + line-height:0; +} + +.usa-combo-box__list, .usa-combo-box__input, .usa-input-group, .usa-input, +.usa-textarea, .usa-range, .usa-select, .usa-fieldset, +.usa-hint{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; +} + +.usa-combo-box__input, .usa-input-group, .usa-input, +.usa-textarea, .usa-range, .usa-select{ + border-width:1px; + border-color:#565c65; + border-style:solid; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + border-radius:0; + color:#1b1b1b; + display:block; + height:2.5rem; + margin-top:0.5rem; + max-width:30rem; + padding:0.5rem; + width:100%; +} +.usa-input--success.usa-combo-box__input, .usa-input--success.usa-input-group, .usa-input--success.usa-input, +.usa-input--success.usa-textarea, .usa-input--success.usa-range, .usa-input--success.usa-select{ + border-width:0.25rem; + border-color:#00a91c; + border-style:solid; +} + +.usa-fieldset{ + border:none; + margin:0; + padding:0; +} + +.usa-form-group{ + margin-top:1.5rem; +} +.usa-form-group .usa-label:first-child{ + margin-top:0; +} + +.usa-form-group--error{ + border-left-width:0.25rem; + border-left-color:#b50909; + border-left-style:solid; + margin-top:2rem; + padding-left:1rem; + position:relative; +} +@media all and (min-width: 64em){ + .usa-form-group--error{ + margin-left:-1.25rem; + } +} + +.usa-error-message{ + padding-bottom:0.25rem; + padding-top:0.25rem; + color:#b50909; + display:block; + font-weight:700; +} + +.usa-hint{ + color:#71767a; +} + +.usa-label, +.usa-legend{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; + display:block; + font-weight:normal; + margin-top:1.5rem; + max-width:30rem; +} + +.usa-label--error{ + font-weight:700; + margin-top:0; +} + +.usa-label--required, +.usa-hint--required{ + color:#b50909; +} + +.usa-legend--large{ + font-size:2.13rem; + font-weight:700; + margin-top:1rem; +} + +abbr[title=required]{ + text-decoration:none; +} + +.usa-input-list{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} +.usa-input-list li{ + line-height:1.3; +} + +.usa-prose .usa-input-list{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} +.usa-prose .usa-input-list li{ + line-height:1.3; +} .usa-checkbox__input, -.usa-radio__input { - position: absolute; - left: -999em; } - .lt-ie9 .usa-checkbox__input, .lt-ie9 - .usa-radio__input { - border: 0; - float: left; - margin: 0.25rem 0.25rem 0 0; - position: static; - width: auto; } +.usa-radio__input{ + position:absolute; + left:-999em; + right:auto; +} +.lt-ie9 .usa-checkbox__input, +.lt-ie9 .usa-radio__input{ + border:0; + float:left; + margin:0.25rem 0.25rem 0 0; + position:static; + width:auto; +} .usa-checkbox__label, -.usa-radio__label { - cursor: pointer; - display: inherit; - font-weight: normal; - margin-bottom: 0.75rem; - padding-left: 2rem; - position: relative; - text-indent: -2rem; } +.usa-radio__label{ + cursor:pointer; + display:inherit; + font-weight:normal; + margin-top:0.75rem; + padding-left:2rem; + position:relative; + text-indent:-2rem; +} .usa-checkbox__label::before, -.usa-radio__label::before { - background: white; - content: "\a0"; - display: inline-block; - left: 2px; - position: relative; - vertical-align: middle\0; } - -.usa-checkbox__label::before { - height: 1.25rem ; - width: 1.25rem ; - border-radius: 2px; } - -.usa-radio__label::before { - height: 1.25rem ; - border-radius: 99rem ; - width: 1.25rem ; } +.usa-radio__label::before{ + background:white; + content:" "; + display:inline-block; + left:2px; + position:relative; + vertical-align:middle\0 ; + white-space:pre; +} + +.usa-checkbox__label::before{ + height:1.25rem; + width:1.25rem; + border-radius:2px; +} + +.usa-radio__label::before{ + height:1.25rem; + border-radius:99rem; + width:1.25rem; +} .usa-checkbox__label::before, -.usa-radio__label::before { - box-shadow: 0 0 0 2px #71767a; - line-height: 1.25rem; - margin-right: 0.75rem; } +.usa-radio__label::before{ + box-shadow:0 0 0 2px #71767a; + line-height:1.25rem; + margin-right:0.75rem; + text-indent:0; +} .usa-checkbox__input:checked + .usa-checkbox__label::before, -.usa-radio__input:checked + .usa-radio__label::before { - background-color: #005ea2; - box-shadow: 0 0 0 2px #005ea2; } +.usa-radio__input:checked + .usa-radio__label::before{ + background-color:#005ea2; + box-shadow:0 0 0 2px #005ea2; +} -.usa-radio__input:checked + .usa-radio__label::before { - box-shadow: 0 0 0 2px #005ea2, inset 0 0 0 2px white; } - @media print { - .usa-radio__input:checked + .usa-radio__label::before { - box-shadow: inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2; } } +.usa-radio__input:checked + .usa-radio__label::before{ + box-shadow:0 0 0 2px #005ea2, inset 0 0 0 2px white; +} +@media print{ + .usa-radio__input:checked + .usa-radio__label::before{ + box-shadow:inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2; + } +} .usa-checkbox__input:checked + .usa-checkbox__label::before, -.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before { - background-image: url("../img/correct8.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-position: center center; - background-size: 0.75rem auto; } - @media print { - .usa-checkbox__input:checked + .usa-checkbox__label::before, - .usa-checkbox__input:checked:disabled + .usa-checkbox__label::before { - background-image: none; - background-color: white; - content: url("../img/checkbox-check-print.svg"); - text-indent: 0; } } - -.usa-radio__input:focus + .usa-radio__label::before { - outline: 0.25rem solid #2491ff; - outline-offset: 0.25rem; } - -.usa-checkbox__input:disabled + .usa-checkbox__label { - color: #c9c9c9; } - -.usa-checkbox__input:focus + .usa-checkbox__label::before { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } +.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before{ + background-image:url("../img/correct8.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-position:center center; + background-size:0.75rem auto; +} +@media print{ + .usa-checkbox__input:checked + .usa-checkbox__label::before, +.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before{ + background-image:none; + background-color:white; + content:url("../img/checkbox-check-print.svg"); + text-indent:0; + } +} + +.usa-radio__input:focus + .usa-radio__label::before{ + outline:0.25rem solid #2491ff; + outline-offset:0.25rem; +} + +.usa-checkbox__input:disabled + .usa-checkbox__label, +.usa-radio__input:disabled + .usa-radio__label{ + color:#c9c9c9; + cursor:not-allowed; +} + +.usa-checkbox__input:focus + .usa-checkbox__label::before{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} .usa-checkbox__input:disabled + .usa-checkbox__label::before, -.usa-radio__input:disabled + .usa-radio__label::before { - background: #e6e6e6; - box-shadow: 0 0 0 2px #c9c9c9; - cursor: not-allowed; } - -.usa-memorable-date { - display: flex; } - .usa-memorable-date [type="number"] { - -moz-appearance: textfield; } - .usa-memorable-date [type="number"]::-webkit-inner-spin-button { - appearance: none; } - .usa-memorable-date [type="number"]::-webkit-contacts-auto-fill-button { - visibility: hidden; - display: none !important; - /* stylelint-disable-line declaration-no-important */ - pointer-events: none; - height: 0; - width: 0; - margin: 0; } +.usa-radio__input:disabled + .usa-radio__label::before{ + background:#e6e6e6; + box-shadow:0 0 0 2px #c9c9c9; + cursor:not-allowed; +} + +.usa-radio__input:checked:disabled + .usa-radio__label::before{ + background:#adadad; + box-shadow:0 0 0 2px #adadad, inset 0 0 0 2px #e6e6e6; +} + +.usa-checkbox__input--tile + .usa-checkbox__label, +.usa-radio__input--tile + .usa-radio__label{ + border:2px solid #dfe1e2; + border-radius:0.25rem; + margin:0.5rem 0; + padding:0.75rem 1rem 0.75rem 2.5rem; +} + +.usa-checkbox__input--tile:checked + .usa-checkbox__label, +.usa-radio__input--tile:checked + .usa-radio__label{ + background-color:#d9e8f6; + border-color:#73b3e7; +} + +.usa-checkbox__input--tile:disabled:checked + .usa-checkbox__label, +.usa-radio__input--tile:disabled:checked + .usa-radio__label{ + background-color:#e6e6e6; + border-color:#dfe1e2; +} + +.usa-checkbox__label-description, +.usa-radio__label-description{ + display:block; + font-size:0.93rem; + margin-top:0.5rem; + text-indent:0; +} + +.usa-memorable-date{ + display:flex; +} +.usa-memorable-date [type=number]{ + -moz-appearance:textfield; +} +.usa-memorable-date [type=number]::-webkit-inner-spin-button{ + -webkit-appearance:none; + appearance:none; +} +.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button{ + visibility:hidden; + display:none !important; + pointer-events:none; + height:0; + width:0; + margin:0; +} +.usa-memorable-date .usa-form-group{ + margin-top:1rem; +} .usa-form-group--day, .usa-form-group--month, -.usa-form-group--year { - flex: 0 1 auto ; - margin-right: 1rem; - width: 3rem; } - -.usa-form-group--year { - width: 4.5rem; } - -.usa-select { - background-image: url("../img/arrow-both.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - appearance: none; - background-color: white; - background-position: right 0.75rem center; - background-size: 0.5rem; - padding-right: 2rem; } - .usa-select::-ms-expand { - display: none; } - .usa-select:-webkit-autofill { - appearance: menulist; } - .usa-select:-moz-focusring { - color: transparent; - text-shadow: 0 0 0 black; } - -[type="file"] { - border: none; - margin-top: 0.5rem; - padding-left: 0; - padding-top: 0.2rem; } - -.usa-file-input { - display: block; - max-width: 30rem; - width: 100%; } - -.usa-file-input__target { - border: 1px dashed #a9aeb1; - display: block; - font-size: 0.93rem; - margin-top: 0.5rem; - position: relative; - text-align: center; - width: 100%; } - .usa-file-input__target:hover { - border-color: #71767a; } - -.usa-file-input__target.has-invalid-file { - border-color: #fa9441; } - -.usa-file-input__accepted-files-message { - font-weight: bold; - margin: -1.5rem 0 1.5rem; - pointer-events: none; - position: relative; - z-index: 3; } - -.has-invalid-file .usa-file-input__accepted-files-message { - color: #b50909; } - -.usa-file-input__choose { - color: #005ea2; - text-decoration: underline; - font-weight: normal; } - .usa-file-input__choose:hover { - color: #1a4480; } - .usa-file-input__choose:active { - color: #162e51; } - .usa-file-input__choose:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-file-input__choose:visited { - color: #54278f; } - -.usa-file-input__instructions { - display: inline-block; - padding: 2rem 1rem; - pointer-events: none; - position: relative; - z-index: 3; } - .usa-file-input__instructions.display-none { - display: none; } - -.usa-file-input__box { - background: white; - height: 100%; - left: 0; - pointer-events: none; - position: absolute; - top: 0; - width: 100%; - z-index: 2; } - -.usa-file-input .usa-file-input__input[type] { - cursor: pointer; - height: 100%; - left: 0; - margin: 0; - max-width: none; - position: absolute; - padding: 0.5rem; - text-indent: -999em; - top: 0; - width: 100%; - z-index: 1; } - -.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button { - display: none; } - -.usa-file-input--drag .usa-file-input__target { - border-color: #005ea2; } - -.usa-file-input--drag .usa-file-input__box { - background-color: #d9e8f6 !important; } - -.usa-file-input--drag .usa-file-input__preview { - opacity: 0.1; } - -.usa-file-input__preview-heading { - align-items: center; - background: #d9e8f6; - display: flex; - font-weight: bold; - justify-content: space-between; - padding: 0.5rem; - pointer-events: none; - position: relative; - z-index: 3; } - -.usa-file-input__preview { - align-items: center; - background: #d9e8f6; - word-wrap: anywhere; - display: flex; - font-size: 0.87rem; - margin-top: 1px; - padding: 0.25rem 0.5rem; - pointer-events: none; - position: relative; - text-align: left; - z-index: 3; } - .usa-file-input__preview:last-child { - margin-bottom: -1.5rem; } - -.usa-file-input__preview__image { - border: none; - display: block; - height: 2.5rem; - margin-right: 0.5rem; - object-fit: contain; - width: 2.5rem; } - -.usa-file-input__preview__image.is-loading { - background-image: url("../img/loader.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-position: center center; - background-repeat: no-repeat; - background-size: 2rem; } - -.usa-file-input__preview__image--generic, -.usa-file-input__preview__image--pdf, -.usa-file-input__preview__image--word, -.usa-file-input__preview__image--excel, -.usa-file-input__preview__image--video { - background-position: center center; - background-repeat: no-repeat; - background-size: 1.5rem; } - -.usa-file-input__preview__image--pdf { - background-image: url("../img/file-pdf.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-file-input__preview__image--generic { - background-image: url("../img/file.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-file-input__preview__image--word { - background-image: url("../img/file-word.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-file-input__preview__image--excel { - background-image: url("../img/file-excel.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-file-input__preview__image--video { - background-image: url("../img/file-video.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-form-group--error .usa-file-input__target { - border-color: #b50909; - border-width: 2px; } - -.usa-range { - appearance: none; - border: none; - padding-left: 1px; - width: 100%; } - .usa-range:focus { - outline: none; } - .usa-range:focus::-webkit-slider-thumb { - background-color: white; - box-shadow: 0 0 0 2px #2491ff; } - .usa-range:focus::-moz-range-thumb { - background-color: white; - box-shadow: 0 0 0 2px #2491ff; } - .usa-range:focus::-ms-thumb { - background-color: white; - box-shadow: 0 0 0 2px #2491ff; } - .usa-range::-webkit-slider-runnable-track { - background-color: #f0f0f0; - border-radius: 99rem; - border: 1px solid #71767a; - cursor: pointer; - height: 1rem; - width: 100%; } - .usa-range::-moz-range-track { - background-color: #f0f0f0; - border-radius: 99rem; - border: 1px solid #71767a; - cursor: pointer; - height: 1rem; - width: 100%; } - .usa-range::-ms-track { - background-color: #f0f0f0; - border-radius: 99rem; - border: 1px solid #71767a; - cursor: pointer; - height: 1rem; - width: 100%; } - .usa-range::-webkit-slider-thumb { - height: 1.25rem ; - border-radius: 99rem ; - width: 1.25rem ; - background: #f0f0f0; - border: none; - box-shadow: 0 0 0 2px #71767a; - cursor: pointer; - appearance: none; - margin-top: -0.19rem; } - .usa-range::-moz-range-thumb { - height: 1.25rem ; - border-radius: 99rem ; - width: 1.25rem ; - background: #f0f0f0; - border: none; - box-shadow: 0 0 0 2px #71767a; - cursor: pointer; } - .usa-range::-ms-thumb { - height: 1.25rem ; - border-radius: 99rem ; - width: 1.25rem ; - background: #f0f0f0; - border: none; - box-shadow: 0 0 0 2px #71767a; - cursor: pointer; } - .usa-range::-ms-fill-lower { - background-color: #f0f0f0; - border-radius: 99rem; - border: 1px solid #71767a; } - .usa-range::-ms-fill-upper { - background-color: #f0f0f0; - border-radius: 99rem; - border: 1px solid #71767a; } - -.usa-textarea { - height: 10rem; } - -.usa-input--error { - border-width: 0.25rem; - border-color: #b50909 ; - border-style: solid; } - -.usa-character-count__message { - display: inline-block; - padding-top: 0.25rem; } - -.usa-character-count__message--invalid { - color: #b50909; - font-weight: bold; } - -.usa-combo-box { - position: relative; } - -.usa-combo-box--pristine .usa-combo-box__input { - padding-right: calc(5em + 4px); } - .usa-combo-box--pristine .usa-combo-box__input::-ms-clear { - display: none; } - -.usa-combo-box--pristine .usa-combo-box__clear-input { - display: block; } - -.usa-combo-box__input { - appearance: none; - margin-bottom: 0; - padding-right: calc(2.5em + 3px); } +.usa-form-group--year{ + flex:0 1 auto; + margin-right:1rem; + width:3rem; +} + +.usa-form-group--year{ + width:4.5rem; +} + +.usa-select{ + background-image:url("../img/usa-icons/unfold_more.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + background-color:white; + background-position:right 0.5rem center; + background-size:1.25rem; + padding-right:2rem; +} +.usa-select::-ms-expand{ + display:none; +} +.usa-select:-webkit-autofill{ + -webkit-appearance:menulist; + appearance:menulist; +} +.usa-select:-moz-focusring{ + color:transparent; + text-shadow:0 0 0 black; +} + +[type=file]{ + border:none; + margin-top:0.5rem; + padding-left:0; + padding-top:0.2rem; +} + +.usa-file-input{ + display:block; + max-width:30rem; + width:100%; +} + +.usa-file-input__target{ + border:1px dashed #a9aeb1; + display:block; + font-size:0.93rem; + margin-top:0.5rem; + position:relative; + text-align:center; + width:100%; +} +.usa-file-input__target:hover{ + border-color:#71767a; +} + +.usa-file-input__target.has-invalid-file{ + border-color:#fa9441; +} + +.usa-file-input__accepted-files-message{ + font-weight:bold; + margin:-1.5rem 0 1.5rem; + pointer-events:none; + position:relative; + z-index:3; +} + +.has-invalid-file .usa-file-input__accepted-files-message{ + color:#b50909; +} + +.usa-file-input__choose{ + color:#005ea2; + text-decoration:underline; + font-weight:normal; +} +.usa-file-input__choose:visited{ + color:#54278f; +} +.usa-file-input__choose:hover{ + color:#1a4480; +} +.usa-file-input__choose:active{ + color:#162e51; +} +.usa-file-input__choose:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} + +.usa-file-input__instructions{ + display:inline-block; + padding:2rem 1rem; + pointer-events:none; + position:relative; + z-index:3; +} +.usa-file-input__instructions.display-none{ + display:none; +} + +.usa-file-input__box{ + background:white; + height:100%; + left:0; + pointer-events:none; + position:absolute; + top:0; + width:100%; + z-index:2; +} + +.usa-file-input .usa-file-input__input[type]{ + cursor:pointer; + height:100%; + left:0; + margin:0; + max-width:none; + position:absolute; + padding:0.5rem; + text-indent:-999em; + top:0; + width:100%; + z-index:1; +} + +.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button{ + display:none; +} + +.usa-file-input--drag .usa-file-input__target{ + border-color:#005ea2; +} + +.usa-file-input--drag .usa-file-input__box{ + background-color:#d9e8f6 !important; +} + +.usa-file-input--drag .usa-file-input__preview{ + opacity:0.1; +} + +.usa-file-input__preview-heading{ + align-items:center; + background:#d9e8f6; + display:flex; + font-weight:bold; + justify-content:space-between; + padding:0.5rem; + pointer-events:none; + position:relative; + z-index:3; +} + +.usa-file-input__preview{ + align-items:center; + background:#d9e8f6; + word-wrap:anywhere; + display:flex; + font-size:0.87rem; + margin-top:1px; + padding:0.25rem 0.5rem; + pointer-events:none; + position:relative; + text-align:left; + z-index:3; +} +.usa-file-input__preview:last-child{ + margin-bottom:-1.5rem; +} + +.usa-file-input__preview-image{ + border:none; + display:block; + height:2.5rem; + margin-right:0.5rem; + -o-object-fit:contain; + object-fit:contain; + width:2.5rem; +} + +.usa-file-input__preview-image.is-loading{ + background-image:url("../img/loader.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-position:center center; + background-repeat:no-repeat; + background-size:2rem; +} + +.usa-file-input__preview-image--generic, +.usa-file-input__preview-image--pdf, +.usa-file-input__preview-image--word, +.usa-file-input__preview-image--excel, +.usa-file-input__preview-image--video{ + background-position:center center; + background-repeat:no-repeat; + background-size:1.5rem; +} + +.usa-file-input__preview-image--pdf{ + background-image:url("../img/file-pdf.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-file-input__preview-image--generic{ + background-image:url("../img/file.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-file-input__preview-image--word{ + background-image:url("../img/file-word.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-file-input__preview-image--excel{ + background-image:url("../img/file-excel.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-file-input__preview-image--video{ + background-image:url("../img/file-video.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-form-group--error .usa-file-input__target{ + border-color:#b50909; + border-width:2px; +} + +.usa-file-input--disabled{ + pointer-events:none; +} +.usa-file-input--disabled .usa-file-input__instructions{ + opacity:0.5; +} +.usa-file-input--disabled .usa-file-input__box{ + background-color:#e6e6e6; +} +.usa-file-input--disabled .usa-file-input__input[type]{ + cursor:default; +} + +.usa-range{ + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + border:none; + padding-left:1px; + width:100%; +} +.usa-range:focus{ + outline:none; +} +.usa-range:focus::-webkit-slider-thumb{ + background-color:white; + box-shadow:0 0 0 2px #2491ff; +} +.usa-range:focus::-moz-range-thumb{ + background-color:white; + box-shadow:0 0 0 2px #2491ff; +} +.usa-range:focus::-ms-thumb{ + background-color:white; + box-shadow:0 0 0 2px #2491ff; +} +.usa-range::-webkit-slider-runnable-track{ + background-color:#f0f0f0; + border-radius:99rem; + border:1px solid #71767a; + cursor:pointer; + height:1rem; + width:100%; +} +.usa-range::-moz-range-track{ + background-color:#f0f0f0; + border-radius:99rem; + border:1px solid #71767a; + cursor:pointer; + height:1rem; + width:100%; +} +.usa-range::-ms-track{ + background-color:#f0f0f0; + border-radius:99rem; + border:1px solid #71767a; + cursor:pointer; + height:1rem; + width:100%; +} +.usa-range::-webkit-slider-thumb{ + height:1.25rem; + border-radius:99rem; + width:1.25rem; + background:#f0f0f0; + border:none; + box-shadow:0 0 0 2px #71767a; + cursor:pointer; + -webkit-appearance:none; + appearance:none; + margin-top:-0.19rem; +} +.usa-range::-moz-range-thumb{ + height:1.25rem; + border-radius:99rem; + width:1.25rem; + background:#f0f0f0; + border:none; + box-shadow:0 0 0 2px #71767a; + cursor:pointer; +} +.usa-range::-ms-thumb{ + height:1.25rem; + border-radius:99rem; + width:1.25rem; + background:#f0f0f0; + border:none; + box-shadow:0 0 0 2px #71767a; + cursor:pointer; +} +.usa-range::-ms-fill-lower{ + background-color:#f0f0f0; + border-radius:99rem; + border:1px solid #71767a; +} +.usa-range::-ms-fill-upper{ + background-color:#f0f0f0; + border-radius:99rem; + border:1px solid #71767a; +} + +.usa-textarea{ + height:10rem; +} + +.usa-input--error{ + border-width:0.25rem; + border-color:#b50909; + border-style:solid; +} + +.usa-input-group{ + align-items:center; + background-color:white; + display:flex; + padding:0; +} +.usa-input-group.is-focused{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-input-group--error{ + border-width:0.25rem; + border-color:#b50909; + border-style:solid; +} +.usa-input-group input{ + border:0; + height:100%; + margin-top:0; + min-width:0; + width:100%; +} +.usa-input-group input:focus{ + outline:none; +} + +.usa-input-prefix, +.usa-input-suffix{ + color:#71767a; + line-height:0; + padding:0 0.5rem; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; + white-space:nowrap; +} +.usa-input-prefix .usa-icon, +.usa-input-suffix .usa-icon{ + height:1.5rem; + width:1.5rem; +} + +.usa-character-count__message{ + display:inline-block; + padding-top:0.25rem; +} + +.usa-character-count__message--invalid{ + color:#b50909; + font-weight:700; +} + +.usa-combo-box{ + max-width:30rem; + position:relative; +} + +.usa-combo-box--pristine .usa-combo-box__input{ + padding-right:calc(5em + 4px); +} +.usa-combo-box--pristine .usa-combo-box__input::-ms-clear{ + display:none; +} +.usa-combo-box--pristine .usa-combo-box__clear-input{ + display:block; +} + +.usa-combo-box__input{ + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; + margin-bottom:0; + max-width:none; + padding-right:calc(2.5em + 3px); +} button.usa-combo-box__toggle-list:focus, -button.usa-combo-box__clear-input:focus { - outline-offset: -4px; } +button.usa-combo-box__clear-input:focus{ + outline-offset:-4px; +} .usa-combo-box__toggle-list__wrapper:focus, -.usa-combo-box__clear-input__wrapper:focus { - outline: 0; } +.usa-combo-box__clear-input__wrapper:focus{ + outline:0; +} .usa-combo-box__toggle-list, -.usa-combo-box__clear-input { - background-color: transparent; - background-position: center; - background-size: auto 0.75rem; - border: 0; - cursor: pointer; - margin-bottom: 0; - padding-right: 2rem; - position: absolute; - top: 1px; - height: 2.25em; - z-index: 100; } - -.usa-combo-box__clear-input { - background-image: url("../img/close-gray-60.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - display: none; - right: calc(2.5em + 3px); } - -.usa-combo-box__toggle-list { - background-image: url("../img/arrow-down-gray-60.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - right: 1px; } - -.usa-combo-box__input-button-separator { - background-color: #c6cace; - position: absolute; - top: 1px; - margin-bottom: 8px; - margin-top: 8px; - width: 1px; - right: calc(2.5em + 2px); - box-sizing: border-box; - z-index: 200; } - -.usa-combo-box__list { - border-width: 1px; - border-color: #565c65 ; - border-style: solid; - background-color: white; - border-radius: 0; - border-top: 0; - margin: 0; - max-height: 12.1em; - overflow-x: hidden; - overflow-y: scroll; - padding: 0; - position: absolute; - width: 100%; - z-index: 100; } - .usa-combo-box__list:focus { - outline: 0; } - -.usa-combo-box__list-option { - border-bottom: 1px solid #dfe1e2; - cursor: pointer; - display: block; - padding: 0.5rem; } - .usa-combo-box__list-option--focused { - outline: 2px solid #162e51; - outline-offset: -2px; } - .usa-combo-box__list-option--focused:focus { - outline-offset: -4px; } - .usa-combo-box__list-option--selected { - background-color: #005ea2; - border-color: #005ea2; - color: white; } - -.usa-combo-box__list-option--no-results { - cursor: not-allowed; - display: block; - padding: 0.5rem; } - -.usa-date-picker__wrapper { - display: none; - position: relative; } - .usa-date-picker__wrapper:focus { - outline: 0; } - -.usa-date-picker__button, .usa-date-picker__calendar__previous-year, +.usa-combo-box__clear-input{ + background-color:transparent; + background-position:center; + background-size:auto 1.5rem; + border:0; + bottom:1px; + cursor:pointer; + margin-bottom:0; + opacity:0.6; + padding-right:2rem; + position:absolute; + top:1px; + z-index:100; +} + +.usa-combo-box__clear-input{ + background-image:url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + display:none; + right:calc(2.5em + 3px); +} + +.usa-combo-box__toggle-list{ + background-image:url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-size:auto 2rem; + right:1px; +} + +.usa-combo-box__input-button-separator{ + background-color:#c6cace; + position:absolute; + top:1px; + margin-bottom:8px; + margin-top:8px; + width:1px; + right:calc(2.5em + 2px); + box-sizing:border-box; + z-index:200; +} + +.usa-combo-box__list{ + border-width:1px; + border-color:#565c65; + border-style:solid; + background-color:white; + border-radius:0; + border-top:0; + margin:0; + max-height:12.1em; + overflow-x:hidden; + overflow-y:scroll; + padding:0; + position:absolute; + width:100%; + z-index:300; +} +.usa-combo-box__list:focus{ + outline:0; +} + +.usa-combo-box__list-option{ + border-bottom:1px solid #dfe1e2; + cursor:pointer; + display:block; + padding:0.5rem; +} +.usa-combo-box__list-option--focused{ + outline:2px solid #162e51; + outline-offset:-2px; + position:relative; + z-index:100; +} +.usa-combo-box__list-option--focused:focus{ + outline-offset:-4px; +} +.usa-combo-box__list-option--selected{ + background-color:#005ea2; + border-color:#005ea2; + color:white; +} + +.usa-combo-box__list-option--no-results{ + cursor:not-allowed; + display:block; + padding:0.5rem; +} + +.usa-date-picker__wrapper{ + display:none; + position:relative; + max-width:30rem; +} +.usa-date-picker__wrapper:focus{ + outline:0; +} + +.usa-date-picker__calendar__year, .usa-date-picker__calendar__previous-year-chunk, +.usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__month, .usa-date-picker__calendar__year-selection, +.usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__date, .usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, -.usa-date-picker__calendar__next-month, .usa-date-picker__calendar__date, .usa-date-picker__calendar__year-selection, -.usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__month, .usa-date-picker__calendar__previous-year-chunk, -.usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__year { - background-color: #f0f0f0; - border: 0; - width: 100%; } - .usa-date-picker__button:not([disabled]), .usa-date-picker__calendar__previous-year:not([disabled]), - .usa-date-picker__calendar__previous-month:not([disabled]), - .usa-date-picker__calendar__next-year:not([disabled]), - .usa-date-picker__calendar__next-month:not([disabled]), .usa-date-picker__calendar__date:not([disabled]), .usa-date-picker__calendar__year-selection:not([disabled]), - .usa-date-picker__calendar__month-selection:not([disabled]), .usa-date-picker__calendar__month:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]), - .usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__year:not([disabled]) { - cursor: pointer; } - .usa-date-picker__button:not([disabled]):focus, .usa-date-picker__calendar__previous-year:not([disabled]):focus, - .usa-date-picker__calendar__previous-month:not([disabled]):focus, - .usa-date-picker__calendar__next-year:not([disabled]):focus, - .usa-date-picker__calendar__next-month:not([disabled]):focus, .usa-date-picker__calendar__date:not([disabled]):focus, .usa-date-picker__calendar__year-selection:not([disabled]):focus, - .usa-date-picker__calendar__month-selection:not([disabled]):focus, .usa-date-picker__calendar__month:not([disabled]):focus, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus, - .usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__year:not([disabled]):focus { - outline-offset: -4px; } - .usa-date-picker__button:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover, - .usa-date-picker__calendar__previous-month:not([disabled]):hover, - .usa-date-picker__calendar__next-year:not([disabled]):hover, - .usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover, - .usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, - .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__year:not([disabled]):hover { - background-color: #dfe1e2; } - .usa-date-picker__button:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active, - .usa-date-picker__calendar__previous-month:not([disabled]):active, - .usa-date-picker__calendar__next-year:not([disabled]):active, - .usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active, - .usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, - .usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__year:not([disabled]):active { - background-color: #a9aeb1; } - -.usa-date-picker--active .usa-date-picker__button { - background-color: #f0f0f0; } - -.usa-date-picker--active .usa-date-picker__calendar { - z-index: 400; } - -.usa-date-picker__button { - background-image: url("../img/calendar-alt-solid.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - align-self: stretch; - background-color: transparent; - background-position: center; - background-size: 1.5rem; - margin-top: 0.5em; - width: 3em; } - -.usa-date-picker--initialized .usa-date-picker__wrapper { - display: flex; } - -.usa-date-picker__calendar { - background-color: #f0f0f0; - left: 0; - position: absolute; - width: 100%; - z-index: 100; } - -.usa-date-picker__calendar__table { - border-spacing: 0; - border-collapse: collapse; - table-layout: fixed; - text-align: center; - width: 100%; } - .usa-date-picker__calendar__table th { - font-weight: normal; } - .usa-date-picker__calendar__table td { - padding: 0; } - -.usa-date-picker__calendar__row { - display: flex ; - flex-wrap: wrap ; - text-align: center; - width: 100%; } - -.usa-date-picker__calendar__cell { - background-color: #f0f0f0; - flex: 1; } - -.usa-date-picker__calendar__cell--center-items { - display: flex; - justify-content: center; - align-items: center; } +.usa-date-picker__calendar__next-month, .usa-date-picker__button{ + background-color:#f0f0f0; + border:0; + width:100%; +} +.usa-date-picker__calendar__year:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]), +.usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__month:not([disabled]), .usa-date-picker__calendar__year-selection:not([disabled]), +.usa-date-picker__calendar__month-selection:not([disabled]), .usa-date-picker__calendar__date:not([disabled]), .usa-date-picker__calendar__previous-year:not([disabled]), +.usa-date-picker__calendar__previous-month:not([disabled]), +.usa-date-picker__calendar__next-year:not([disabled]), +.usa-date-picker__calendar__next-month:not([disabled]), .usa-date-picker__button:not([disabled]){ + cursor:pointer; +} +.usa-date-picker__calendar__year:not([disabled]):focus, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus, +.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__month:not([disabled]):focus, .usa-date-picker__calendar__year-selection:not([disabled]):focus, +.usa-date-picker__calendar__month-selection:not([disabled]):focus, .usa-date-picker__calendar__date:not([disabled]):focus, .usa-date-picker__calendar__previous-year:not([disabled]):focus, +.usa-date-picker__calendar__previous-month:not([disabled]):focus, +.usa-date-picker__calendar__next-year:not([disabled]):focus, +.usa-date-picker__calendar__next-month:not([disabled]):focus, .usa-date-picker__button:not([disabled]):focus{ + outline-offset:-4px; +} +.usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover, +.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover, +.usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover, +.usa-date-picker__calendar__previous-month:not([disabled]):hover, +.usa-date-picker__calendar__next-year:not([disabled]):hover, +.usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover{ + background-color:#dfe1e2; +} +.usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active, +.usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active, +.usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active, +.usa-date-picker__calendar__previous-month:not([disabled]):active, +.usa-date-picker__calendar__next-year:not([disabled]):active, +.usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active{ + background-color:#a9aeb1; +} + +.usa-date-picker--active .usa-date-picker__button{ + background-color:#f0f0f0; +} +.usa-date-picker--active .usa-date-picker__calendar{ + z-index:400; +} + +.usa-date-picker__button{ + background-image:url("../img/usa-icons/calendar_today.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + align-self:stretch; + background-color:transparent; + background-position:center; + background-size:1.5rem; + margin-top:0.5em; + width:3em; +} + +.usa-date-picker--initialized .usa-date-picker__wrapper{ + display:flex; +} + +.usa-date-picker__calendar{ + background-color:#f0f0f0; + left:auto; + max-width:20rem; + position:absolute; + right:0; + width:100%; + z-index:100; +} + +.usa-date-picker__calendar__table{ + border-spacing:0; + border-collapse:collapse; + table-layout:fixed; + text-align:center; + width:100%; +} +.usa-date-picker__calendar__table th{ + font-weight:normal; +} +.usa-date-picker__calendar__table td{ + padding:0; +} + +.usa-date-picker__calendar__row{ + display:flex; + flex-wrap:wrap; + text-align:center; + width:100%; +} + +.usa-date-picker__calendar__cell{ + background-color:#f0f0f0; + flex:1; +} + +.usa-date-picker__calendar__cell--center-items{ + display:flex; + justify-content:center; + align-items:center; +} .usa-date-picker__calendar__previous-year, .usa-date-picker__calendar__previous-month, .usa-date-picker__calendar__next-year, -.usa-date-picker__calendar__next-month { - background-position: center; - background-size: auto 1.25rem; - height: 1.5rem; - padding: 20px 10px; } - -.usa-date-picker__calendar__previous-year:not([disabled]) { - background-image: url("../img/angle-double-left-solid.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-date-picker__calendar__previous-month:not([disabled]) { - background-image: url("../img/angle-left-solid.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-date-picker__calendar__next-year:not([disabled]) { - background-image: url("../img/angle-double-right-solid.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-date-picker__calendar__next-month:not([disabled]) { - background-image: url("../img/angle-right-solid.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-date-picker__calendar__day-of-week { - padding: 6px 0px; } - -.usa-date-picker__calendar__date { - padding: 10px 0px; } - .usa-date-picker__calendar__date--focused { - outline: 2px solid #162e51; - outline-offset: -2px; } - .usa-date-picker__calendar__date--next-month:not([disabled]), .usa-date-picker__calendar__date--previous-month:not([disabled]) { - color: #5d5d52; } - .usa-date-picker__calendar__date--selected, .usa-date-picker__calendar__date--range-date { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__date--selected:not([disabled]):hover, .usa-date-picker__calendar__date--range-date:not([disabled]):hover { - background-color: #0050d8; - color: #e6e6e6; } - .usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active { - background-color: #1a4480; } - .usa-date-picker__calendar__date--range-date-start { - border-top-left-radius: 10%; - border-bottom-left-radius: 10%; } - .usa-date-picker__calendar__date--range-date-end { - border-top-right-radius: 10%; - border-bottom-right-radius: 10%; } - .usa-date-picker__calendar__date--within-range { - background-color: #cfe8ff; } - .usa-date-picker__calendar__date--within-range:not([disabled]) { - background-color: #cfe8ff; } - .usa-date-picker__calendar__date--within-range:not([disabled]):hover { - background-color: #cfe8ff; } - .usa-date-picker__calendar__date--within-range:not([disabled]):focus { - background-color: #cfe8ff; } - .usa-date-picker__calendar__date--within-range:not([disabled]):active { - background-color: #cfe8ff; } - -.usa-date-picker__calendar__month-label { - flex: 4; - text-align: center; } +.usa-date-picker__calendar__next-month{ + background-position:center; + background-size:auto 1.5rem; + height:1.5rem; + padding:20px 10px; +} + +.usa-date-picker__calendar__previous-year:not([disabled]){ + background-image:url("../img/usa-icons/navigate_far_before.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-date-picker__calendar__previous-month:not([disabled]){ + background-image:url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-date-picker__calendar__next-year:not([disabled]){ + background-image:url("../img/usa-icons/navigate_far_next.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-date-picker__calendar__next-month:not([disabled]){ + background-image:url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-date-picker__calendar__day-of-week{ + padding:6px 0px; +} + +.usa-date-picker__calendar__date{ + padding:10px 0px; +} +.usa-date-picker__calendar__date--focused{ + outline:2px solid #162e51; + outline-offset:-2px; + position:relative; + z-index:100; +} +.usa-date-picker__calendar__date--next-month:not([disabled]), .usa-date-picker__calendar__date--previous-month:not([disabled]){ + color:#5d5d52; +} +.usa-date-picker__calendar__date--selected, .usa-date-picker__calendar__date--range-date{ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]){ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__date--selected:not([disabled]):hover, .usa-date-picker__calendar__date--range-date:not([disabled]):hover{ + background-color:#0050d8; + color:#e6e6e6; +} +.usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus{ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active{ + background-color:#1a4480; +} +.usa-date-picker__calendar__date--range-date-start{ + border-top-left-radius:10%; + border-bottom-left-radius:10%; +} +.usa-date-picker__calendar__date--range-date-end{ + border-top-right-radius:10%; + border-bottom-right-radius:10%; +} +.usa-date-picker__calendar__date--within-range{ + background-color:#cfe8ff; +} +.usa-date-picker__calendar__date--within-range:not([disabled]){ + background-color:#cfe8ff; +} +.usa-date-picker__calendar__date--within-range:not([disabled]):hover{ + background-color:#cfe8ff; +} +.usa-date-picker__calendar__date--within-range:not([disabled]):focus{ + background-color:#cfe8ff; +} +.usa-date-picker__calendar__date--within-range:not([disabled]):active{ + background-color:#cfe8ff; +} + +.usa-date-picker__calendar__month-label{ + flex:4; + text-align:center; +} .usa-date-picker__calendar__year-selection, -.usa-date-picker__calendar__month-selection { - display: inline-block; - height: 100%; - padding: 8px 4px; - width: auto; } - -.usa-date-picker__calendar__month-picker { - padding: 20px 5px; } - -.usa-date-picker__calendar__month { - padding: 10px 0; } - .usa-date-picker__calendar__month--focused { - outline: 2px solid #162e51; - outline-offset: -2px; } - .usa-date-picker__calendar__month--selected { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__month--selected:not([disabled]) { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__month--selected:not([disabled]):hover { - background-color: #0050d8; - color: #e6e6e6; } - .usa-date-picker__calendar__month--selected:not([disabled]):focus { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__month--selected:not([disabled]):active { - background-color: #1a4480; } - -.usa-date-picker__calendar__year-picker { - padding: 20px 5px; } +.usa-date-picker__calendar__month-selection{ + display:inline-block; + height:100%; + padding:8px 4px; + width:auto; +} + +.usa-date-picker__calendar__month-picker{ + padding:20px 5px; +} + +.usa-date-picker__calendar__month{ + padding:10px 0; +} +.usa-date-picker__calendar__month--focused{ + outline:2px solid #162e51; + outline-offset:-2px; + position:relative; + z-index:100; +} +.usa-date-picker__calendar__month--selected{ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__month--selected:not([disabled]){ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__month--selected:not([disabled]):hover{ + background-color:#0050d8; + color:#e6e6e6; +} +.usa-date-picker__calendar__month--selected:not([disabled]):focus{ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__month--selected:not([disabled]):active{ + background-color:#1a4480; +} + +.usa-date-picker__calendar__year-picker{ + padding:20px 5px; +} .usa-date-picker__calendar__previous-year-chunk, -.usa-date-picker__calendar__next-year-chunk { - background-position: center; - background-size: auto 2rem; - margin: auto; - padding: 40px 0; } - -.usa-date-picker__calendar__previous-year-chunk:not([disabled]) { - background-image: url("../img/angle-left-solid.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-date-picker__calendar__next-year-chunk:not([disabled]) { - background-image: url("../img/angle-right-solid.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-date-picker__calendar__year { - padding: 10px 0; } - .usa-date-picker__calendar__year--focused { - outline: 2px solid #162e51; - outline-offset: -2px; } - .usa-date-picker__calendar__year--selected { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__year--selected:not([disabled]) { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__year--selected:not([disabled]):hover { - background-color: #0050d8; - color: #e6e6e6; } - .usa-date-picker__calendar__year--selected:not([disabled]):focus { - background-color: #0050d8; - color: #f9f9f9; } - .usa-date-picker__calendar__year--selected:not([disabled]):active { - background-color: #1a4480; } - -/* stylelint-disable */ -.grid-container { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-card { - margin-left: auto ; - margin-right: auto ; - max-width: 10rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-card { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-card-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 15rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-card-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-mobile { - margin-left: auto ; - margin-right: auto ; - max-width: 20rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-mobile { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-mobile-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 30rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-mobile-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-tablet { - margin-left: auto ; - margin-right: auto ; - max-width: 40rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-tablet { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-tablet-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 55rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-tablet-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-desktop { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-desktop { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-desktop-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 75rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-desktop-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-container-widescreen { - margin-left: auto ; - margin-right: auto ; - max-width: 87.5rem ; - padding-left: 1rem ; - padding-right: 1rem ; } - @media all and (min-width: 64em) { - .grid-container-widescreen { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-card { - margin-left: auto ; - margin-right: auto ; - max-width: 10rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-card { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-card-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 15rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-card-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-mobile { - margin-left: auto ; - margin-right: auto ; - max-width: 20rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-mobile { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-mobile-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 30rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-mobile-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-tablet { - margin-left: auto ; - margin-right: auto ; - max-width: 40rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-tablet { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-tablet-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 55rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-tablet-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-desktop { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-desktop { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-desktop-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 75rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-desktop-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-container-widescreen { - margin-left: auto ; - margin-right: auto ; - max-width: 87.5rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .mobile-lg\:grid-container-widescreen { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-card { - margin-left: auto ; - margin-right: auto ; - max-width: 10rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-card { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-card-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 15rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-card-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-mobile { - margin-left: auto ; - margin-right: auto ; - max-width: 20rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-mobile { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-mobile-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 30rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-mobile-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-tablet { - margin-left: auto ; - margin-right: auto ; - max-width: 40rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-tablet { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-tablet-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 55rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-tablet-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-desktop { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-desktop { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-desktop-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 75rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-desktop-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-container-widescreen { - margin-left: auto ; - margin-right: auto ; - max-width: 87.5rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 40em) and (min-width: 64em) { - .tablet\:grid-container-widescreen { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-card { - margin-left: auto ; - margin-right: auto ; - max-width: 10rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-card { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-card-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 15rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-card-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-mobile { - margin-left: auto ; - margin-right: auto ; - max-width: 20rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-mobile { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-mobile-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 30rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-mobile-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-tablet { - margin-left: auto ; - margin-right: auto ; - max-width: 40rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-tablet { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-tablet-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 55rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-tablet-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-desktop { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-desktop { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-desktop-lg { - margin-left: auto ; - margin-right: auto ; - max-width: 75rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-desktop-lg { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-container-widescreen { - margin-left: auto ; - margin-right: auto ; - max-width: 87.5rem ; - padding-left: 1rem ; - padding-right: 1rem ; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .desktop\:grid-container-widescreen { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.grid-row { - display: flex ; - flex-wrap: wrap ; } - .grid-row.grid-gap { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.grid-gap > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - @media all and (min-width: 64em) { - .grid-row.grid-gap { - margin-left: -1rem ; - margin-right: -1rem ; } - .grid-row.grid-gap > * { - padding-left: 1rem ; - padding-right: 1rem ; } } - .grid-row.grid-gap-0 { - margin-left: 0 ; - margin-right: 0 ; } - .grid-row.grid-gap-0 > * { - padding-left: 0 ; - padding-right: 0 ; } - .grid-row.grid-gap-2px { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.grid-gap-2px > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.grid-gap-05 { - margin-left: -2px ; - margin-right: -2px ; } - .grid-row.grid-gap-05 > * { - padding-left: 2px ; - padding-right: 2px ; } - .grid-row.grid-gap-1 { - margin-left: -0.25rem ; - margin-right: -0.25rem ; } - .grid-row.grid-gap-1 > * { - padding-left: 0.25rem ; - padding-right: 0.25rem ; } - .grid-row.grid-gap-2 { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.grid-gap-2 > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.grid-gap-3 { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.grid-gap-3 > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } - .grid-row.grid-gap-4 { - margin-left: -1rem ; - margin-right: -1rem ; } - .grid-row.grid-gap-4 > * { - padding-left: 1rem ; - padding-right: 1rem ; } - .grid-row.grid-gap-5 { - margin-left: -1.25rem ; - margin-right: -1.25rem ; } - .grid-row.grid-gap-5 > * { - padding-left: 1.25rem ; - padding-right: 1.25rem ; } - .grid-row.grid-gap-6 { - margin-left: -1.5rem ; - margin-right: -1.5rem ; } - .grid-row.grid-gap-6 > * { - padding-left: 1.5rem ; - padding-right: 1.5rem ; } - .grid-row.grid-gap-sm { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.grid-gap-sm > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.grid-gap-md { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.grid-gap-md > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.grid-gap-lg { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.grid-gap-lg > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } - @media all and (min-width: 30em) { - .grid-row.mobile-lg\:grid-gap-0 { - margin-left: 0 ; - margin-right: 0 ; } - .grid-row.mobile-lg\:grid-gap-0 > * { - padding-left: 0 ; - padding-right: 0 ; } - .grid-row.mobile-lg\:grid-gap-2px { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.mobile-lg\:grid-gap-2px > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.mobile-lg\:grid-gap-05 { - margin-left: -2px ; - margin-right: -2px ; } - .grid-row.mobile-lg\:grid-gap-05 > * { - padding-left: 2px ; - padding-right: 2px ; } - .grid-row.mobile-lg\:grid-gap-1 { - margin-left: -0.25rem ; - margin-right: -0.25rem ; } - .grid-row.mobile-lg\:grid-gap-1 > * { - padding-left: 0.25rem ; - padding-right: 0.25rem ; } - .grid-row.mobile-lg\:grid-gap-2 { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.mobile-lg\:grid-gap-2 > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.mobile-lg\:grid-gap-3 { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.mobile-lg\:grid-gap-3 > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } - .grid-row.mobile-lg\:grid-gap-4 { - margin-left: -1rem ; - margin-right: -1rem ; } - .grid-row.mobile-lg\:grid-gap-4 > * { - padding-left: 1rem ; - padding-right: 1rem ; } - .grid-row.mobile-lg\:grid-gap-5 { - margin-left: -1.25rem ; - margin-right: -1.25rem ; } - .grid-row.mobile-lg\:grid-gap-5 > * { - padding-left: 1.25rem ; - padding-right: 1.25rem ; } - .grid-row.mobile-lg\:grid-gap-6 { - margin-left: -1.5rem ; - margin-right: -1.5rem ; } - .grid-row.mobile-lg\:grid-gap-6 > * { - padding-left: 1.5rem ; - padding-right: 1.5rem ; } - .grid-row.mobile-lg\:grid-gap-sm { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.mobile-lg\:grid-gap-sm > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.mobile-lg\:grid-gap-md { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.mobile-lg\:grid-gap-md > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.mobile-lg\:grid-gap-lg { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.mobile-lg\:grid-gap-lg > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } } - @media all and (min-width: 40em) { - .grid-row.tablet\:grid-gap-0 { - margin-left: 0 ; - margin-right: 0 ; } - .grid-row.tablet\:grid-gap-0 > * { - padding-left: 0 ; - padding-right: 0 ; } - .grid-row.tablet\:grid-gap-2px { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.tablet\:grid-gap-2px > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.tablet\:grid-gap-05 { - margin-left: -2px ; - margin-right: -2px ; } - .grid-row.tablet\:grid-gap-05 > * { - padding-left: 2px ; - padding-right: 2px ; } - .grid-row.tablet\:grid-gap-1 { - margin-left: -0.25rem ; - margin-right: -0.25rem ; } - .grid-row.tablet\:grid-gap-1 > * { - padding-left: 0.25rem ; - padding-right: 0.25rem ; } - .grid-row.tablet\:grid-gap-2 { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.tablet\:grid-gap-2 > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.tablet\:grid-gap-3 { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.tablet\:grid-gap-3 > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } - .grid-row.tablet\:grid-gap-4 { - margin-left: -1rem ; - margin-right: -1rem ; } - .grid-row.tablet\:grid-gap-4 > * { - padding-left: 1rem ; - padding-right: 1rem ; } - .grid-row.tablet\:grid-gap-5 { - margin-left: -1.25rem ; - margin-right: -1.25rem ; } - .grid-row.tablet\:grid-gap-5 > * { - padding-left: 1.25rem ; - padding-right: 1.25rem ; } - .grid-row.tablet\:grid-gap-6 { - margin-left: -1.5rem ; - margin-right: -1.5rem ; } - .grid-row.tablet\:grid-gap-6 > * { - padding-left: 1.5rem ; - padding-right: 1.5rem ; } - .grid-row.tablet\:grid-gap-sm { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.tablet\:grid-gap-sm > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.tablet\:grid-gap-md { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.tablet\:grid-gap-md > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.tablet\:grid-gap-lg { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.tablet\:grid-gap-lg > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } } - @media all and (min-width: 64em) { - .grid-row.desktop\:grid-gap-0 { - margin-left: 0 ; - margin-right: 0 ; } - .grid-row.desktop\:grid-gap-0 > * { - padding-left: 0 ; - padding-right: 0 ; } - .grid-row.desktop\:grid-gap-2px { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.desktop\:grid-gap-2px > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.desktop\:grid-gap-05 { - margin-left: -2px ; - margin-right: -2px ; } - .grid-row.desktop\:grid-gap-05 > * { - padding-left: 2px ; - padding-right: 2px ; } - .grid-row.desktop\:grid-gap-1 { - margin-left: -0.25rem ; - margin-right: -0.25rem ; } - .grid-row.desktop\:grid-gap-1 > * { - padding-left: 0.25rem ; - padding-right: 0.25rem ; } - .grid-row.desktop\:grid-gap-2 { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.desktop\:grid-gap-2 > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.desktop\:grid-gap-3 { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.desktop\:grid-gap-3 > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } - .grid-row.desktop\:grid-gap-4 { - margin-left: -1rem ; - margin-right: -1rem ; } - .grid-row.desktop\:grid-gap-4 > * { - padding-left: 1rem ; - padding-right: 1rem ; } - .grid-row.desktop\:grid-gap-5 { - margin-left: -1.25rem ; - margin-right: -1.25rem ; } - .grid-row.desktop\:grid-gap-5 > * { - padding-left: 1.25rem ; - padding-right: 1.25rem ; } - .grid-row.desktop\:grid-gap-6 { - margin-left: -1.5rem ; - margin-right: -1.5rem ; } - .grid-row.desktop\:grid-gap-6 > * { - padding-left: 1.5rem ; - padding-right: 1.5rem ; } - .grid-row.desktop\:grid-gap-sm { - margin-left: -1px ; - margin-right: -1px ; } - .grid-row.desktop\:grid-gap-sm > * { - padding-left: 1px ; - padding-right: 1px ; } - .grid-row.desktop\:grid-gap-md { - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - .grid-row.desktop\:grid-gap-md > * { - padding-left: 0.5rem ; - padding-right: 0.5rem ; } - .grid-row.desktop\:grid-gap-lg { - margin-left: -0.75rem ; - margin-right: -0.75rem ; } - .grid-row.desktop\:grid-gap-lg > * { - padding-left: 0.75rem ; - padding-right: 0.75rem ; } } - -[class*="grid-col"] { - position: relative ; - width: 100% ; - box-sizing: border-box; } - -.grid-col { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - -.grid-col-auto { - flex: 0 1 auto ; - width: auto ; - max-width: 100% ; } - -.grid-col-fill { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - -.grid-col-1 { - flex: 0 1 auto ; - width: 8.33333% ; } - -.grid-col-2 { - flex: 0 1 auto ; - width: 16.66667% ; } - -.grid-col-3 { - flex: 0 1 auto ; - width: 25% ; } - -.grid-col-4 { - flex: 0 1 auto ; - width: 33.33333% ; } - -.grid-col-5 { - flex: 0 1 auto ; - width: 41.66667% ; } - -.grid-col-6 { - flex: 0 1 auto ; - width: 50% ; } - -.grid-col-7 { - flex: 0 1 auto ; - width: 58.33333% ; } - -.grid-col-8 { - flex: 0 1 auto ; - width: 66.66667% ; } - -.grid-col-9 { - flex: 0 1 auto ; - width: 75% ; } - -.grid-col-10 { - flex: 0 1 auto ; - width: 83.33333% ; } - -.grid-col-11 { - flex: 0 1 auto ; - width: 91.66667% ; } - -.grid-col-12 { - flex: 0 1 auto ; - width: 100% ; } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-col { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - .mobile-lg\:grid-col-fill { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - .mobile-lg\:grid-col-auto { - flex: 0 1 auto ; - width: auto ; - max-width: 100% ; } - .mobile-lg\:grid-col-1 { - flex: 0 1 auto ; - width: 8.33333% ; } - .mobile-lg\:grid-col-2 { - flex: 0 1 auto ; - width: 16.66667% ; } - .mobile-lg\:grid-col-3 { - flex: 0 1 auto ; - width: 25% ; } - .mobile-lg\:grid-col-4 { - flex: 0 1 auto ; - width: 33.33333% ; } - .mobile-lg\:grid-col-5 { - flex: 0 1 auto ; - width: 41.66667% ; } - .mobile-lg\:grid-col-6 { - flex: 0 1 auto ; - width: 50% ; } - .mobile-lg\:grid-col-7 { - flex: 0 1 auto ; - width: 58.33333% ; } - .mobile-lg\:grid-col-8 { - flex: 0 1 auto ; - width: 66.66667% ; } - .mobile-lg\:grid-col-9 { - flex: 0 1 auto ; - width: 75% ; } - .mobile-lg\:grid-col-10 { - flex: 0 1 auto ; - width: 83.33333% ; } - .mobile-lg\:grid-col-11 { - flex: 0 1 auto ; - width: 91.66667% ; } - .mobile-lg\:grid-col-12 { - flex: 0 1 auto ; - width: 100% ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-col { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - .tablet\:grid-col-fill { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - .tablet\:grid-col-auto { - flex: 0 1 auto ; - width: auto ; - max-width: 100% ; } - .tablet\:grid-col-1 { - flex: 0 1 auto ; - width: 8.33333% ; } - .tablet\:grid-col-2 { - flex: 0 1 auto ; - width: 16.66667% ; } - .tablet\:grid-col-3 { - flex: 0 1 auto ; - width: 25% ; } - .tablet\:grid-col-4 { - flex: 0 1 auto ; - width: 33.33333% ; } - .tablet\:grid-col-5 { - flex: 0 1 auto ; - width: 41.66667% ; } - .tablet\:grid-col-6 { - flex: 0 1 auto ; - width: 50% ; } - .tablet\:grid-col-7 { - flex: 0 1 auto ; - width: 58.33333% ; } - .tablet\:grid-col-8 { - flex: 0 1 auto ; - width: 66.66667% ; } - .tablet\:grid-col-9 { - flex: 0 1 auto ; - width: 75% ; } - .tablet\:grid-col-10 { - flex: 0 1 auto ; - width: 83.33333% ; } - .tablet\:grid-col-11 { - flex: 0 1 auto ; - width: 91.66667% ; } - .tablet\:grid-col-12 { - flex: 0 1 auto ; - width: 100% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-col { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - .desktop\:grid-col-fill { - flex: 1 1 0% ; - width: auto ; - max-width: 100% ; - min-width: 1px; } - .desktop\:grid-col-auto { - flex: 0 1 auto ; - width: auto ; - max-width: 100% ; } - .desktop\:grid-col-1 { - flex: 0 1 auto ; - width: 8.33333% ; } - .desktop\:grid-col-2 { - flex: 0 1 auto ; - width: 16.66667% ; } - .desktop\:grid-col-3 { - flex: 0 1 auto ; - width: 25% ; } - .desktop\:grid-col-4 { - flex: 0 1 auto ; - width: 33.33333% ; } - .desktop\:grid-col-5 { - flex: 0 1 auto ; - width: 41.66667% ; } - .desktop\:grid-col-6 { - flex: 0 1 auto ; - width: 50% ; } - .desktop\:grid-col-7 { - flex: 0 1 auto ; - width: 58.33333% ; } - .desktop\:grid-col-8 { - flex: 0 1 auto ; - width: 66.66667% ; } - .desktop\:grid-col-9 { - flex: 0 1 auto ; - width: 75% ; } - .desktop\:grid-col-10 { - flex: 0 1 auto ; - width: 83.33333% ; } - .desktop\:grid-col-11 { - flex: 0 1 auto ; - width: 91.66667% ; } - .desktop\:grid-col-12 { - flex: 0 1 auto ; - width: 100% ; } } - -.grid-offset-1 { - margin-left: 8.33333% ; } - -.grid-offset-2 { - margin-left: 16.66667% ; } - -.grid-offset-3 { - margin-left: 25% ; } - -.grid-offset-4 { - margin-left: 33.33333% ; } - -.grid-offset-5 { - margin-left: 41.66667% ; } - -.grid-offset-6 { - margin-left: 50% ; } - -.grid-offset-7 { - margin-left: 58.33333% ; } - -.grid-offset-8 { - margin-left: 66.66667% ; } - -.grid-offset-9 { - margin-left: 75% ; } - -.grid-offset-10 { - margin-left: 83.33333% ; } - -.grid-offset-11 { - margin-left: 91.66667% ; } - -.grid-offset-12 { - margin-left: 100% ; } - -.grid-offset-none { - margin-left: 0 ; } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-1 { - margin-left: 8.33333% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-2 { - margin-left: 16.66667% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-3 { - margin-left: 25% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-4 { - margin-left: 33.33333% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-5 { - margin-left: 41.66667% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-6 { - margin-left: 50% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-7 { - margin-left: 58.33333% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-8 { - margin-left: 66.66667% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-9 { - margin-left: 75% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-10 { - margin-left: 83.33333% ; } } - -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-11 { - margin-left: 91.66667% ; } } +.usa-date-picker__calendar__next-year-chunk{ + background-position:center; + background-size:auto 2rem; + margin:auto; + padding:40px 0; +} + +.usa-date-picker__calendar__previous-year-chunk:not([disabled]){ + background-image:url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-date-picker__calendar__next-year-chunk:not([disabled]){ + background-image:url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-date-picker__calendar__year{ + padding:10px 0; +} +.usa-date-picker__calendar__year--focused{ + outline:2px solid #162e51; + outline-offset:-2px; + position:relative; + z-index:100; +} +.usa-date-picker__calendar__year--selected{ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__year--selected:not([disabled]){ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__year--selected:not([disabled]):hover{ + background-color:#0050d8; + color:#e6e6e6; +} +.usa-date-picker__calendar__year--selected:not([disabled]):focus{ + background-color:#0050d8; + color:#f9f9f9; +} +.usa-date-picker__calendar__year--selected:not([disabled]):active{ + background-color:#1a4480; +} + +.usa-time-picker{ + width:10em; +} +.grid-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-card{ + margin-left:auto; + margin-right:auto; + max-width:10rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-card{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-card-lg{ + margin-left:auto; + margin-right:auto; + max-width:15rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-card-lg{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-mobile{ + margin-left:auto; + margin-right:auto; + max-width:20rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-mobile{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-mobile-lg{ + margin-left:auto; + margin-right:auto; + max-width:30rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-mobile-lg{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-tablet{ + margin-left:auto; + margin-right:auto; + max-width:40rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-tablet{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-tablet-lg{ + margin-left:auto; + margin-right:auto; + max-width:55rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-tablet-lg{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-desktop{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-desktop{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-desktop-lg{ + margin-left:auto; + margin-right:auto; + max-width:75rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-desktop-lg{ + padding-left:2rem; + padding-right:2rem; + } +} + +.grid-container-widescreen{ + margin-left:auto; + margin-right:auto; + max-width:87.5rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .grid-container-widescreen{ + padding-left:2rem; + padding-right:2rem; + } +} + +@media all and (min-width: 30em){ + .mobile-lg\:grid-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-card{ + margin-left:auto; + margin-right:auto; + max-width:10rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-card{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-card-lg{ + margin-left:auto; + margin-right:auto; + max-width:15rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-card-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-mobile{ + margin-left:auto; + margin-right:auto; + max-width:20rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-mobile{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-mobile-lg{ + margin-left:auto; + margin-right:auto; + max-width:30rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-mobile-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-tablet{ + margin-left:auto; + margin-right:auto; + max-width:40rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-tablet{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-tablet-lg{ + margin-left:auto; + margin-right:auto; + max-width:55rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-tablet-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-desktop{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-desktop{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-desktop-lg{ + margin-left:auto; + margin-right:auto; + max-width:75rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-desktop-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-container-widescreen{ + margin-left:auto; + margin-right:auto; + max-width:87.5rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .mobile-lg\:grid-container-widescreen{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-card{ + margin-left:auto; + margin-right:auto; + max-width:10rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-card{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-card-lg{ + margin-left:auto; + margin-right:auto; + max-width:15rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-card-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-mobile{ + margin-left:auto; + margin-right:auto; + max-width:20rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-mobile{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-mobile-lg{ + margin-left:auto; + margin-right:auto; + max-width:30rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-mobile-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-tablet{ + margin-left:auto; + margin-right:auto; + max-width:40rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-tablet{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-tablet-lg{ + margin-left:auto; + margin-right:auto; + max-width:55rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-tablet-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-desktop{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-desktop{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-desktop-lg{ + margin-left:auto; + margin-right:auto; + max-width:75rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-desktop-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-container-widescreen{ + margin-left:auto; + margin-right:auto; + max-width:87.5rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 40em) and (min-width: 64em){ + .tablet\:grid-container-widescreen{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-card{ + margin-left:auto; + margin-right:auto; + max-width:10rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-card{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-card-lg{ + margin-left:auto; + margin-right:auto; + max-width:15rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-card-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-mobile{ + margin-left:auto; + margin-right:auto; + max-width:20rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-mobile{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-mobile-lg{ + margin-left:auto; + margin-right:auto; + max-width:30rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-mobile-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-tablet{ + margin-left:auto; + margin-right:auto; + max-width:40rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-tablet{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-tablet-lg{ + margin-left:auto; + margin-right:auto; + max-width:55rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-tablet-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-desktop{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-desktop{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-desktop-lg{ + margin-left:auto; + margin-right:auto; + max-width:75rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-desktop-lg{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-container-widescreen{ + margin-left:auto; + margin-right:auto; + max-width:87.5rem; + padding-left:1rem; + padding-right:1rem; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .desktop\:grid-container-widescreen{ + padding-left:2rem; + padding-right:2rem; + } +} +.grid-row{ + display:flex; + flex-wrap:wrap; +} +.grid-row.grid-gap{ + margin-left:-0.5rem; + margin-right:-0.5rem; +} +.grid-row.grid-gap > *{ + padding-left:0.5rem; + padding-right:0.5rem; +} +@media all and (min-width: 64em){ + .grid-row.grid-gap{ + margin-left:-1rem; + margin-right:-1rem; + } + .grid-row.grid-gap > *{ + padding-left:1rem; + padding-right:1rem; + } +} +.grid-row.grid-gap-0{ + margin-left:0; + margin-right:0; +} +.grid-row.grid-gap-0 > *{ + padding-left:0; + padding-right:0; +} +.grid-row.grid-gap-2px{ + margin-left:-1px; + margin-right:-1px; +} +.grid-row.grid-gap-2px > *{ + padding-left:1px; + padding-right:1px; +} +.grid-row.grid-gap-05{ + margin-left:-2px; + margin-right:-2px; +} +.grid-row.grid-gap-05 > *{ + padding-left:2px; + padding-right:2px; +} +.grid-row.grid-gap-1{ + margin-left:-0.25rem; + margin-right:-0.25rem; +} +.grid-row.grid-gap-1 > *{ + padding-left:0.25rem; + padding-right:0.25rem; +} +.grid-row.grid-gap-2{ + margin-left:-0.5rem; + margin-right:-0.5rem; +} +.grid-row.grid-gap-2 > *{ + padding-left:0.5rem; + padding-right:0.5rem; +} +.grid-row.grid-gap-3{ + margin-left:-0.75rem; + margin-right:-0.75rem; +} +.grid-row.grid-gap-3 > *{ + padding-left:0.75rem; + padding-right:0.75rem; +} +.grid-row.grid-gap-4{ + margin-left:-1rem; + margin-right:-1rem; +} +.grid-row.grid-gap-4 > *{ + padding-left:1rem; + padding-right:1rem; +} +.grid-row.grid-gap-5{ + margin-left:-1.25rem; + margin-right:-1.25rem; +} +.grid-row.grid-gap-5 > *{ + padding-left:1.25rem; + padding-right:1.25rem; +} +.grid-row.grid-gap-6{ + margin-left:-1.5rem; + margin-right:-1.5rem; +} +.grid-row.grid-gap-6 > *{ + padding-left:1.5rem; + padding-right:1.5rem; +} +.grid-row.grid-gap-sm{ + margin-left:-1px; + margin-right:-1px; +} +.grid-row.grid-gap-sm > *{ + padding-left:1px; + padding-right:1px; +} +.grid-row.grid-gap-md{ + margin-left:-0.5rem; + margin-right:-0.5rem; +} +.grid-row.grid-gap-md > *{ + padding-left:0.5rem; + padding-right:0.5rem; +} +.grid-row.grid-gap-lg{ + margin-left:-0.75rem; + margin-right:-0.75rem; +} +.grid-row.grid-gap-lg > *{ + padding-left:0.75rem; + padding-right:0.75rem; +} +@media all and (min-width: 30em){ + .grid-row.mobile-lg\:grid-gap-0{ + margin-left:0; + margin-right:0; + } + .grid-row.mobile-lg\:grid-gap-0 > *{ + padding-left:0; + padding-right:0; + } + .grid-row.mobile-lg\:grid-gap-2px{ + margin-left:-1px; + margin-right:-1px; + } + .grid-row.mobile-lg\:grid-gap-2px > *{ + padding-left:1px; + padding-right:1px; + } + .grid-row.mobile-lg\:grid-gap-05{ + margin-left:-2px; + margin-right:-2px; + } + .grid-row.mobile-lg\:grid-gap-05 > *{ + padding-left:2px; + padding-right:2px; + } + .grid-row.mobile-lg\:grid-gap-1{ + margin-left:-0.25rem; + margin-right:-0.25rem; + } + .grid-row.mobile-lg\:grid-gap-1 > *{ + padding-left:0.25rem; + padding-right:0.25rem; + } + .grid-row.mobile-lg\:grid-gap-2{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .grid-row.mobile-lg\:grid-gap-2 > *{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .grid-row.mobile-lg\:grid-gap-3{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .grid-row.mobile-lg\:grid-gap-3 > *{ + padding-left:0.75rem; + padding-right:0.75rem; + } + .grid-row.mobile-lg\:grid-gap-4{ + margin-left:-1rem; + margin-right:-1rem; + } + .grid-row.mobile-lg\:grid-gap-4 > *{ + padding-left:1rem; + padding-right:1rem; + } + .grid-row.mobile-lg\:grid-gap-5{ + margin-left:-1.25rem; + margin-right:-1.25rem; + } + .grid-row.mobile-lg\:grid-gap-5 > *{ + padding-left:1.25rem; + padding-right:1.25rem; + } + .grid-row.mobile-lg\:grid-gap-6{ + margin-left:-1.5rem; + margin-right:-1.5rem; + } + .grid-row.mobile-lg\:grid-gap-6 > *{ + padding-left:1.5rem; + padding-right:1.5rem; + } + .grid-row.mobile-lg\:grid-gap-sm{ + margin-left:-1px; + margin-right:-1px; + } + .grid-row.mobile-lg\:grid-gap-sm > *{ + padding-left:1px; + padding-right:1px; + } + .grid-row.mobile-lg\:grid-gap-md{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .grid-row.mobile-lg\:grid-gap-md > *{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .grid-row.mobile-lg\:grid-gap-lg{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .grid-row.mobile-lg\:grid-gap-lg > *{ + padding-left:0.75rem; + padding-right:0.75rem; + } +} +@media all and (min-width: 40em){ + .grid-row.tablet\:grid-gap-0{ + margin-left:0; + margin-right:0; + } + .grid-row.tablet\:grid-gap-0 > *{ + padding-left:0; + padding-right:0; + } + .grid-row.tablet\:grid-gap-2px{ + margin-left:-1px; + margin-right:-1px; + } + .grid-row.tablet\:grid-gap-2px > *{ + padding-left:1px; + padding-right:1px; + } + .grid-row.tablet\:grid-gap-05{ + margin-left:-2px; + margin-right:-2px; + } + .grid-row.tablet\:grid-gap-05 > *{ + padding-left:2px; + padding-right:2px; + } + .grid-row.tablet\:grid-gap-1{ + margin-left:-0.25rem; + margin-right:-0.25rem; + } + .grid-row.tablet\:grid-gap-1 > *{ + padding-left:0.25rem; + padding-right:0.25rem; + } + .grid-row.tablet\:grid-gap-2{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .grid-row.tablet\:grid-gap-2 > *{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .grid-row.tablet\:grid-gap-3{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .grid-row.tablet\:grid-gap-3 > *{ + padding-left:0.75rem; + padding-right:0.75rem; + } + .grid-row.tablet\:grid-gap-4{ + margin-left:-1rem; + margin-right:-1rem; + } + .grid-row.tablet\:grid-gap-4 > *{ + padding-left:1rem; + padding-right:1rem; + } + .grid-row.tablet\:grid-gap-5{ + margin-left:-1.25rem; + margin-right:-1.25rem; + } + .grid-row.tablet\:grid-gap-5 > *{ + padding-left:1.25rem; + padding-right:1.25rem; + } + .grid-row.tablet\:grid-gap-6{ + margin-left:-1.5rem; + margin-right:-1.5rem; + } + .grid-row.tablet\:grid-gap-6 > *{ + padding-left:1.5rem; + padding-right:1.5rem; + } + .grid-row.tablet\:grid-gap-sm{ + margin-left:-1px; + margin-right:-1px; + } + .grid-row.tablet\:grid-gap-sm > *{ + padding-left:1px; + padding-right:1px; + } + .grid-row.tablet\:grid-gap-md{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .grid-row.tablet\:grid-gap-md > *{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .grid-row.tablet\:grid-gap-lg{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .grid-row.tablet\:grid-gap-lg > *{ + padding-left:0.75rem; + padding-right:0.75rem; + } +} +@media all and (min-width: 64em){ + .grid-row.desktop\:grid-gap-0{ + margin-left:0; + margin-right:0; + } + .grid-row.desktop\:grid-gap-0 > *{ + padding-left:0; + padding-right:0; + } + .grid-row.desktop\:grid-gap-2px{ + margin-left:-1px; + margin-right:-1px; + } + .grid-row.desktop\:grid-gap-2px > *{ + padding-left:1px; + padding-right:1px; + } + .grid-row.desktop\:grid-gap-05{ + margin-left:-2px; + margin-right:-2px; + } + .grid-row.desktop\:grid-gap-05 > *{ + padding-left:2px; + padding-right:2px; + } + .grid-row.desktop\:grid-gap-1{ + margin-left:-0.25rem; + margin-right:-0.25rem; + } + .grid-row.desktop\:grid-gap-1 > *{ + padding-left:0.25rem; + padding-right:0.25rem; + } + .grid-row.desktop\:grid-gap-2{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .grid-row.desktop\:grid-gap-2 > *{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .grid-row.desktop\:grid-gap-3{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .grid-row.desktop\:grid-gap-3 > *{ + padding-left:0.75rem; + padding-right:0.75rem; + } + .grid-row.desktop\:grid-gap-4{ + margin-left:-1rem; + margin-right:-1rem; + } + .grid-row.desktop\:grid-gap-4 > *{ + padding-left:1rem; + padding-right:1rem; + } + .grid-row.desktop\:grid-gap-5{ + margin-left:-1.25rem; + margin-right:-1.25rem; + } + .grid-row.desktop\:grid-gap-5 > *{ + padding-left:1.25rem; + padding-right:1.25rem; + } + .grid-row.desktop\:grid-gap-6{ + margin-left:-1.5rem; + margin-right:-1.5rem; + } + .grid-row.desktop\:grid-gap-6 > *{ + padding-left:1.5rem; + padding-right:1.5rem; + } + .grid-row.desktop\:grid-gap-sm{ + margin-left:-1px; + margin-right:-1px; + } + .grid-row.desktop\:grid-gap-sm > *{ + padding-left:1px; + padding-right:1px; + } + .grid-row.desktop\:grid-gap-md{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .grid-row.desktop\:grid-gap-md > *{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .grid-row.desktop\:grid-gap-lg{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .grid-row.desktop\:grid-gap-lg > *{ + padding-left:0.75rem; + padding-right:0.75rem; + } +} + +[class*=grid-col]{ + position:relative; + width:100%; + box-sizing:border-box; +} + +.grid-col{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; +} + +.grid-col-auto{ + flex:0 1 auto; + width:auto; + max-width:100%; +} + +.grid-col-fill{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; +} + +.grid-col-1{ + flex:0 1 auto; + width:8.3333333333%; +} + +.grid-col-2{ + flex:0 1 auto; + width:16.6666666667%; +} + +.grid-col-3{ + flex:0 1 auto; + width:25%; +} + +.grid-col-4{ + flex:0 1 auto; + width:33.3333333333%; +} + +.grid-col-5{ + flex:0 1 auto; + width:41.6666666667%; +} + +.grid-col-6{ + flex:0 1 auto; + width:50%; +} + +.grid-col-7{ + flex:0 1 auto; + width:58.3333333333%; +} + +.grid-col-8{ + flex:0 1 auto; + width:66.6666666667%; +} + +.grid-col-9{ + flex:0 1 auto; + width:75%; +} + +.grid-col-10{ + flex:0 1 auto; + width:83.3333333333%; +} + +.grid-col-11{ + flex:0 1 auto; + width:91.6666666667%; +} + +.grid-col-12{ + flex:0 1 auto; + width:100%; +} + +@media all and (min-width: 30em){ + .mobile-lg\:grid-col{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; + } + + .mobile-lg\:grid-col-fill{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; + } + + .mobile-lg\:grid-col-auto{ + flex:0 1 auto; + width:auto; + max-width:100%; + } + + .mobile-lg\:grid-col-1{ + flex:0 1 auto; + width:8.3333333333%; + } + + .mobile-lg\:grid-col-2{ + flex:0 1 auto; + width:16.6666666667%; + } + + .mobile-lg\:grid-col-3{ + flex:0 1 auto; + width:25%; + } + + .mobile-lg\:grid-col-4{ + flex:0 1 auto; + width:33.3333333333%; + } + + .mobile-lg\:grid-col-5{ + flex:0 1 auto; + width:41.6666666667%; + } + + .mobile-lg\:grid-col-6{ + flex:0 1 auto; + width:50%; + } + + .mobile-lg\:grid-col-7{ + flex:0 1 auto; + width:58.3333333333%; + } + + .mobile-lg\:grid-col-8{ + flex:0 1 auto; + width:66.6666666667%; + } + + .mobile-lg\:grid-col-9{ + flex:0 1 auto; + width:75%; + } + + .mobile-lg\:grid-col-10{ + flex:0 1 auto; + width:83.3333333333%; + } + + .mobile-lg\:grid-col-11{ + flex:0 1 auto; + width:91.6666666667%; + } + + .mobile-lg\:grid-col-12{ + flex:0 1 auto; + width:100%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-col{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; + } + + .tablet\:grid-col-fill{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; + } + + .tablet\:grid-col-auto{ + flex:0 1 auto; + width:auto; + max-width:100%; + } + + .tablet\:grid-col-1{ + flex:0 1 auto; + width:8.3333333333%; + } + + .tablet\:grid-col-2{ + flex:0 1 auto; + width:16.6666666667%; + } + + .tablet\:grid-col-3{ + flex:0 1 auto; + width:25%; + } + + .tablet\:grid-col-4{ + flex:0 1 auto; + width:33.3333333333%; + } + + .tablet\:grid-col-5{ + flex:0 1 auto; + width:41.6666666667%; + } + + .tablet\:grid-col-6{ + flex:0 1 auto; + width:50%; + } + + .tablet\:grid-col-7{ + flex:0 1 auto; + width:58.3333333333%; + } + + .tablet\:grid-col-8{ + flex:0 1 auto; + width:66.6666666667%; + } + + .tablet\:grid-col-9{ + flex:0 1 auto; + width:75%; + } + + .tablet\:grid-col-10{ + flex:0 1 auto; + width:83.3333333333%; + } + + .tablet\:grid-col-11{ + flex:0 1 auto; + width:91.6666666667%; + } + + .tablet\:grid-col-12{ + flex:0 1 auto; + width:100%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-col{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; + } + + .desktop\:grid-col-fill{ + flex:1 1 0%; + width:auto; + max-width:100%; + min-width:1px; + } + + .desktop\:grid-col-auto{ + flex:0 1 auto; + width:auto; + max-width:100%; + } + + .desktop\:grid-col-1{ + flex:0 1 auto; + width:8.3333333333%; + } + + .desktop\:grid-col-2{ + flex:0 1 auto; + width:16.6666666667%; + } + + .desktop\:grid-col-3{ + flex:0 1 auto; + width:25%; + } + + .desktop\:grid-col-4{ + flex:0 1 auto; + width:33.3333333333%; + } + + .desktop\:grid-col-5{ + flex:0 1 auto; + width:41.6666666667%; + } + + .desktop\:grid-col-6{ + flex:0 1 auto; + width:50%; + } + + .desktop\:grid-col-7{ + flex:0 1 auto; + width:58.3333333333%; + } + + .desktop\:grid-col-8{ + flex:0 1 auto; + width:66.6666666667%; + } -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-12 { - margin-left: 100% ; } } + .desktop\:grid-col-9{ + flex:0 1 auto; + width:75%; + } + + .desktop\:grid-col-10{ + flex:0 1 auto; + width:83.3333333333%; + } + + .desktop\:grid-col-11{ + flex:0 1 auto; + width:91.6666666667%; + } + + .desktop\:grid-col-12{ + flex:0 1 auto; + width:100%; + } +} +.grid-offset-1{ + margin-left:8.3333333333%; +} + +.grid-offset-2{ + margin-left:16.6666666667%; +} -@media all and (min-width: 30em) { - .mobile-lg\:grid-offset-none { - margin-left: 0 ; } } +.grid-offset-3{ + margin-left:25%; +} -@media all and (min-width: 40em) { - .tablet\:grid-offset-1 { - margin-left: 8.33333% ; } } +.grid-offset-4{ + margin-left:33.3333333333%; +} -@media all and (min-width: 40em) { - .tablet\:grid-offset-2 { - margin-left: 16.66667% ; } } +.grid-offset-5{ + margin-left:41.6666666667%; +} -@media all and (min-width: 40em) { - .tablet\:grid-offset-3 { - margin-left: 25% ; } } +.grid-offset-6{ + margin-left:50%; +} -@media all and (min-width: 40em) { - .tablet\:grid-offset-4 { - margin-left: 33.33333% ; } } +.grid-offset-7{ + margin-left:58.3333333333%; +} -@media all and (min-width: 40em) { - .tablet\:grid-offset-5 { - margin-left: 41.66667% ; } } +.grid-offset-8{ + margin-left:66.6666666667%; +} -@media all and (min-width: 40em) { - .tablet\:grid-offset-6 { - margin-left: 50% ; } } +.grid-offset-9{ + margin-left:75%; +} -@media all and (min-width: 40em) { - .tablet\:grid-offset-7 { - margin-left: 58.33333% ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-offset-8 { - margin-left: 66.66667% ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-offset-9 { - margin-left: 75% ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-offset-10 { - margin-left: 83.33333% ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-offset-11 { - margin-left: 91.66667% ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-offset-12 { - margin-left: 100% ; } } - -@media all and (min-width: 40em) { - .tablet\:grid-offset-none { - margin-left: 0 ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-1 { - margin-left: 8.33333% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-2 { - margin-left: 16.66667% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-3 { - margin-left: 25% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-4 { - margin-left: 33.33333% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-5 { - margin-left: 41.66667% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-6 { - margin-left: 50% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-7 { - margin-left: 58.33333% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-8 { - margin-left: 66.66667% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-9 { - margin-left: 75% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-10 { - margin-left: 83.33333% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-11 { - margin-left: 91.66667% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-12 { - margin-left: 100% ; } } - -@media all and (min-width: 64em) { - .desktop\:grid-offset-none { - margin-left: 0 ; } } - -/* stylelint-enable */ -.usa-tag { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 0.93rem; - color: white ; - text-transform: uppercase ; - background-color: #565c65; - border-radius: 2px; - margin-right: 0.25rem; - padding: 1px 0.5rem; } - .usa-tag:only-of-type { - margin-right: 0; } - -.usa-tag--big { - padding-left: 0.5rem ; - padding-right: 0.5rem ; - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; } - -.usa-paragraph { - line-height: 1.5; - margin-bottom: 0; - margin-top: 0; - max-width: 68ex; } - * + .usa-paragraph { - margin-top: 1em; } - .usa-paragraph + * { - margin-top: 1em; } +.grid-offset-10{ + margin-left:83.3333333333%; +} + +.grid-offset-11{ + margin-left:91.6666666667%; +} + +.grid-offset-12{ + margin-left:100%; +} + +.grid-offset-none{ + margin-left:0; +} + +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-1{ + margin-left:8.3333333333%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-2{ + margin-left:16.6666666667%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-3{ + margin-left:25%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-4{ + margin-left:33.3333333333%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-5{ + margin-left:41.6666666667%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-6{ + margin-left:50%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-7{ + margin-left:58.3333333333%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-8{ + margin-left:66.6666666667%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-9{ + margin-left:75%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-10{ + margin-left:83.3333333333%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-11{ + margin-left:91.6666666667%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-12{ + margin-left:100%; + } +} +@media all and (min-width: 30em){ + .mobile-lg\:grid-offset-none{ + margin-left:0; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-1{ + margin-left:8.3333333333%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-2{ + margin-left:16.6666666667%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-3{ + margin-left:25%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-4{ + margin-left:33.3333333333%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-5{ + margin-left:41.6666666667%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-6{ + margin-left:50%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-7{ + margin-left:58.3333333333%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-8{ + margin-left:66.6666666667%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-9{ + margin-left:75%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-10{ + margin-left:83.3333333333%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-11{ + margin-left:91.6666666667%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-12{ + margin-left:100%; + } +} +@media all and (min-width: 40em){ + .tablet\:grid-offset-none{ + margin-left:0; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-1{ + margin-left:8.3333333333%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-2{ + margin-left:16.6666666667%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-3{ + margin-left:25%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-4{ + margin-left:33.3333333333%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-5{ + margin-left:41.6666666667%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-6{ + margin-left:50%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-7{ + margin-left:58.3333333333%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-8{ + margin-left:66.6666666667%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-9{ + margin-left:75%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-10{ + margin-left:83.3333333333%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-11{ + margin-left:91.6666666667%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-12{ + margin-left:100%; + } +} +@media all and (min-width: 64em){ + .desktop\:grid-offset-none{ + margin-left:0; + } +} +@media all and (max-width: 29.99em){ + .usa-table--stacked thead{ + display:none; + } + .usa-table--stacked th, +.usa-table--stacked td{ + border-bottom-width:0; + display:block; + width:100%; + } + .usa-table--stacked tr{ + border-bottom:0.25rem solid #1b1b1b; + border-top-width:0; + display:block; + width:100%; + } + .usa-table--stacked tr th:first-child, +.usa-table--stacked tr td:first-child{ + border-top-width:0; + } + .usa-table--stacked tr:nth-child(odd) td, +.usa-table--stacked tr:nth-child(odd) th{ + background-color:inherit; + } + .usa-table--stacked tr:first-child th:first-child, +.usa-table--stacked tr:first-child td:first-child{ + border-top:0.25rem solid #1b1b1b; + } + .usa-table--stacked th[data-label], +.usa-table--stacked td[data-label]{ + padding-bottom:0.75rem; + } + .usa-table--stacked th[data-label]:before, +.usa-table--stacked td[data-label]:before{ + content:attr(data-label); + display:block; + font-weight:700; + margin:-0.5rem -1rem 0; + padding:0.75rem 1rem 0.25rem; + } +} + +@media all and (max-width: 29.99em){ + .usa-table--stacked-header thead{ + display:none; + } + .usa-table--stacked-header th, +.usa-table--stacked-header td{ + border-bottom-width:0; + display:block; + width:100%; + } + .usa-table--stacked-header tr{ + border-bottom:0.25rem solid #1b1b1b; + border-top-width:0; + display:block; + width:100%; + } + .usa-table--stacked-header tr th:first-child, +.usa-table--stacked-header tr td:first-child{ + border-top-width:0; + } + .usa-table--stacked-header tr:nth-child(odd) td, +.usa-table--stacked-header tr:nth-child(odd) th{ + background-color:inherit; + } + .usa-table--stacked-header tr:first-child th:first-child, +.usa-table--stacked-header tr:first-child td:first-child{ + border-top:0.25rem solid #1b1b1b; + } + .usa-table--stacked-header th[data-label], +.usa-table--stacked-header td[data-label]{ + padding-bottom:0.75rem; + } + .usa-table--stacked-header th[data-label]:before, +.usa-table--stacked-header td[data-label]:before{ + content:attr(data-label); + display:block; + font-weight:700; + margin:-0.5rem -1rem 0; + padding:0.75rem 1rem 0.25rem; + } + .usa-table--stacked-header tr td:first-child, +.usa-table--stacked-header tr th:first-child{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.1; + background-color:#dfe1e2; + color:#1b1b1b; + font-weight:700; + padding:0.75rem 1rem; + } + .usa-table--stacked-header tr td:first-child:before, +.usa-table--stacked-header tr th:first-child:before{ + display:none; + } +} + +.usa-tag{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:0.93rem; + color:white; + text-transform:uppercase; + background-color:#565c65; + border-radius:2px; + margin-right:0.25rem; + padding:1px 0.5rem; +} +.usa-tag:only-of-type{ + margin-right:0; +} + +.usa-tag--big{ + padding-left:0.5rem; + padding-right:0.5rem; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; +} + +.usa-paragraph{ + line-height:1.5; + margin-bottom:0; + margin-top:0; + max-width:68ex; +} +* + .usa-paragraph{ + margin-top:1em; +} +.usa-paragraph + *{ + margin-top:1em; +} .usa-content p, .usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered), -.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered) { - max-width: 68ex; } - -.usa-display { - margin-bottom: 0 ; - margin-top: 0 ; - clear: both; - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.34rem; - line-height: 1.2 ; - font-weight: bold; - margin-bottom: 0; } - * + .usa-display { - margin-top: 1.5em; } - .usa-display + * { - margin-top: 1em; } - @media all and (min-width: 30em) { - .usa-display { - margin-bottom: 0 ; - margin-top: 0 ; - clear: both; - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 2.44rem; - line-height: 1.2 ; - font-weight: bold; } - * + .usa-display { - margin-top: 1.5em; } - .usa-display + * { - margin-top: 1em; } } - @media all and (min-width: 40em) { - .usa-display { - margin-bottom: 0 ; - margin-top: 0 ; - clear: both; - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 2.93rem; - line-height: 1.2 ; - font-weight: bold; } - * + .usa-display { - margin-top: 1.5em; } - .usa-display + * { - margin-top: 1em; } } - -.usa-intro { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.34rem; - line-height: 1.8 ; - font-weight: 400; - max-width: 88ex; } - -.usa-dark-background { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - background-color: #3d4551; } - .usa-dark-background p, - .usa-dark-background span { - color: white; } - .usa-dark-background a { - color: #dfe1e2; } - .usa-dark-background a:hover { - color: white; } - -.usa-prose > p { - line-height: 1.5; - margin-bottom: 0; - margin-top: 0; - max-width: 68ex; } - .usa-prose > * + p { - margin-top: 1em; } - .usa-prose > p + * { - margin-top: 1em; } +.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered){ + max-width:68ex; +} + +.usa-display{ + margin-bottom:0; + margin-top:0; + clear:both; + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + line-height:1.2; + font-weight:700; + margin-bottom:0; +} +* + .usa-display{ + margin-top:1.5em; +} +.usa-display + *{ + margin-top:1em; +} +@media all and (min-width: 30em){ + .usa-display{ + margin-bottom:0; + margin-top:0; + clear:both; + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.44rem; + line-height:1.2; + font-weight:700; + } + * + .usa-display{ + margin-top:1.5em; + } + .usa-display + *{ + margin-top:1em; + } +} +@media all and (min-width: 40em){ + .usa-display{ + margin-bottom:0; + margin-top:0; + clear:both; + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.93rem; + line-height:1.2; + font-weight:700; + } + * + .usa-display{ + margin-top:1.5em; + } + .usa-display + *{ + margin-top:1em; + } +} + +.usa-intro{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + line-height:1.8; + font-weight:400; + max-width:88ex; +} + +.usa-dark-background{ + -moz-osx-font-smoothing:grayscale; + -webkit-font-smoothing:antialiased; + background-color:#3d4551; +} +.usa-dark-background p, +.usa-dark-background span{ + color:white; +} +.usa-dark-background a{ + color:#dfe1e2; +} +.usa-dark-background a:visited{ + color:#dfe1e2; +} +.usa-dark-background a:hover{ + color:#f0f0f0; +} + +.usa-prose > p{ + line-height:1.5; + margin-bottom:0; + margin-top:0; + max-width:68ex; +} +.usa-prose > * + p{ + margin-top:1em; +} +.usa-prose > p + *{ + margin-top:1em; +} .usa-prose > h1, .usa-prose > h2, .usa-prose > h3, .usa-prose > h4, .usa-prose > h5, -.usa-prose > h6 { - margin-bottom: 0 ; - margin-top: 0 ; - clear: both; } - .usa-prose > * + h1, - .usa-prose > * + h2, - .usa-prose > * + h3, - .usa-prose > * + h4, - .usa-prose > * + h5, - .usa-prose > * + h6 { - margin-top: 1.5em; } - .usa-prose > h1 + *, .usa-prose > h2 + *, .usa-prose > h3 + *, .usa-prose > h4 + *, .usa-prose > h5 + *, .usa-prose > h6 + * { - margin-top: 1em; } - -.usa-link { - color: #005ea2; - text-decoration: underline; } - .usa-link:hover { - color: #1a4480; } - .usa-link:active { - color: #162e51; } - .usa-link:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-link:visited { - color: #54278f; } - -.usa-link--external::after { - background-image: url("../img/external-link.svg"); - background-position: 50% 60%; - background-repeat: no-repeat; - background-size: 100%; - content: ""; - display: inline; - margin-left: 0.25rem; - padding-left: 0.65em; } - -.usa-link--external:hover::after { - background-image: url("../img/external-link-hover.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-link--external.usa-link--alt::after { - background-image: url("../img/external-link-alt.svg"); - background-position: 50% 60%; - background-repeat: no-repeat; - background-size: 100%; - content: ""; - display: inline; - margin-left: 0.25rem; - padding-left: 0.65em; } - -.usa-link--external.usa-link--alt:hover::after { - background-image: url("../img/external-link-alt-hover.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-list--unstyled { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; } - .usa-list--unstyled > li { - margin-bottom: 0; - max-width: unset; } - -.usa-prose .usa-list--unstyled { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; } - .usa-prose .usa-list--unstyled > li { - margin-bottom: 0; - max-width: unset; } - -.usa-prose { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; } - .usa-prose > a { - color: #005ea2; - text-decoration: underline; } - .usa-prose > a:hover { - color: #1a4480; } - .usa-prose > a:active { - color: #162e51; } - .usa-prose > a:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-prose > a:visited { - color: #54278f; } - .usa-prose > h1 { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 2.44rem; - line-height: 1.2 ; - font-weight: bold; } - .usa-prose > h2 { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.95rem; - line-height: 1.2 ; - font-weight: bold; } - .usa-prose > h3 { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.34rem; - line-height: 1.2 ; - font-weight: bold; } - .usa-prose > h4 { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 0.98rem; - line-height: 1.2 ; - font-weight: bold; } - .usa-prose > h5 { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 0.91rem; - line-height: 1.2 ; - font-weight: bold; } - .usa-prose > h6 { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 0.87rem; - line-height: 1.1 ; - font-weight: normal; - letter-spacing: 0.025em; - text-transform: uppercase; } - -.usa-accordion { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; - color: #1b1b1b; - margin: 0; - padding: 0; - width: 100%; - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; } - .usa-accordion > li { - margin-bottom: 0; - max-width: unset; } - .usa-accordion > ul li ul { - list-style: disc; } - .usa-accordion > ul li ul > li > ul { - list-style: circle; } - .usa-accordion > ul li ul > li > ul > li > ul { - list-style: square; } - .usa-accordion + .usa-accordion, - .usa-accordion + .usa-accordion--bordered { - margin-top: 0.5rem; } - -.usa-accordion--bordered .usa-accordion__content { - border-bottom: 0.25rem solid #f0f0f0; - border-left: 0.25rem solid #f0f0f0; - border-right: 0.25rem solid #f0f0f0; - padding-bottom: 1rem; } - -.usa-accordion--bordered .usa-accordion__heading { - margin-bottom: 0; } +.usa-prose > h6{ + margin-bottom:0; + margin-top:0; + clear:both; +} +.usa-prose > * + h1, +.usa-prose > * + h2, +.usa-prose > * + h3, +.usa-prose > * + h4, +.usa-prose > * + h5, +.usa-prose > * + h6{ + margin-top:1.5em; +} +.usa-prose > h1 + *, +.usa-prose > h2 + *, +.usa-prose > h3 + *, +.usa-prose > h4 + *, +.usa-prose > h5 + *, +.usa-prose > h6 + *{ + margin-top:1em; +} + +.usa-link{ + color:#005ea2; + text-decoration:underline; +} +.usa-link:visited{ + color:#54278f; +} +.usa-link:hover{ + color:#1a4480; +} +.usa-link:active{ + color:#162e51; +} +.usa-link:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} + +.usa-link--external::after{ + background-image:url("../img/usa-icons-bg/launch--blue-60v.svg"); + background-position:50% 60%; + background-repeat:no-repeat; + background-size:100%; + content:""; + display:inline; + margin-left:2px; + padding-left:0.65em; +} +.usa-link--external:hover::after{ + background-image:url("../img/usa-icons-bg/launch--blue-70v.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} +.usa-link--external.usa-link--alt::after{ + background-image:url("../img/usa-icons-bg/launch--gray-5.svg"); + background-position:50% 60%; + background-repeat:no-repeat; + background-size:100%; + content:""; + display:inline; + margin-left:2px; + padding-left:0.65em; +} +.usa-link--external.usa-link--alt:hover::after{ + background-image:url("../img/usa-icons-bg/launch--white.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-list--unstyled{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} +.usa-list--unstyled > li{ + margin-bottom:0; + max-width:unset; +} + +.usa-prose .usa-list--unstyled{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} +.usa-prose .usa-list--unstyled > li{ + margin-bottom:0; + max-width:unset; +} + +.usa-prose{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; +} +.usa-prose > h1{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.44rem; + line-height:1.2; + font-weight:700; +} +.usa-prose > h2{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.95rem; + line-height:1.2; + font-weight:700; +} +.usa-prose > h3{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + line-height:1.2; + font-weight:700; +} +.usa-prose > h4{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.98rem; + line-height:1.2; + font-weight:700; +} +.usa-prose > h5{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.91rem; + line-height:1.2; + font-weight:700; +} +.usa-prose > h6{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:0.87rem; + line-height:1.1; + font-weight:normal; + letter-spacing:0.025em; + text-transform:uppercase; +} +@media all and (max-width: 29.99em){ + .usa-prose > .usa-table--stacked thead{ + display:none; + } + .usa-prose > .usa-table--stacked th, +.usa-prose > .usa-table--stacked td{ + border-bottom-width:0; + display:block; + width:100%; + } + .usa-prose > .usa-table--stacked tr{ + border-bottom:0.25rem solid #1b1b1b; + border-top-width:0; + display:block; + width:100%; + } + .usa-prose > .usa-table--stacked tr th:first-child, +.usa-prose > .usa-table--stacked tr td:first-child{ + border-top-width:0; + } + .usa-prose > .usa-table--stacked tr:nth-child(odd) td, +.usa-prose > .usa-table--stacked tr:nth-child(odd) th{ + background-color:inherit; + } + .usa-prose > .usa-table--stacked tr:first-child th:first-child, +.usa-prose > .usa-table--stacked tr:first-child td:first-child{ + border-top:0.25rem solid #1b1b1b; + } + .usa-prose > .usa-table--stacked th[data-label], +.usa-prose > .usa-table--stacked td[data-label]{ + padding-bottom:0.75rem; + } + .usa-prose > .usa-table--stacked th[data-label]:before, +.usa-prose > .usa-table--stacked td[data-label]:before{ + content:attr(data-label); + display:block; + font-weight:700; + margin:-0.5rem -1rem 0; + padding:0.75rem 1rem 0.25rem; + } +} +@media all and (max-width: 29.99em){ + .usa-prose > .usa-table--stacked-header thead{ + display:none; + } + .usa-prose > .usa-table--stacked-header th, +.usa-prose > .usa-table--stacked-header td{ + border-bottom-width:0; + display:block; + width:100%; + } + .usa-prose > .usa-table--stacked-header tr{ + border-bottom:0.25rem solid #1b1b1b; + border-top-width:0; + display:block; + width:100%; + } + .usa-prose > .usa-table--stacked-header tr th:first-child, +.usa-prose > .usa-table--stacked-header tr td:first-child{ + border-top-width:0; + } + .usa-prose > .usa-table--stacked-header tr:nth-child(odd) td, +.usa-prose > .usa-table--stacked-header tr:nth-child(odd) th{ + background-color:inherit; + } + .usa-prose > .usa-table--stacked-header tr:first-child th:first-child, +.usa-prose > .usa-table--stacked-header tr:first-child td:first-child{ + border-top:0.25rem solid #1b1b1b; + } + .usa-prose > .usa-table--stacked-header th[data-label], +.usa-prose > .usa-table--stacked-header td[data-label]{ + padding-bottom:0.75rem; + } + .usa-prose > .usa-table--stacked-header th[data-label]:before, +.usa-prose > .usa-table--stacked-header td[data-label]:before{ + content:attr(data-label); + display:block; + font-weight:700; + margin:-0.5rem -1rem 0; + padding:0.75rem 1rem 0.25rem; + } + .usa-prose > .usa-table--stacked-header tr td:first-child, +.usa-prose > .usa-table--stacked-header tr th:first-child{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.1; + background-color:#dfe1e2; + color:#1b1b1b; + font-weight:700; + padding:0.75rem 1rem; + } + .usa-prose > .usa-table--stacked-header tr td:first-child:before, +.usa-prose > .usa-table--stacked-header tr th:first-child:before{ + display:none; + } +} +.usa-accordion{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + color:#1b1b1b; + margin:0; + padding:0; + width:100%; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; +} +.usa-accordion > li{ + margin-bottom:0; + max-width:unset; +} +.usa-accordion > ul li ul{ + list-style:disc; +} +.usa-accordion > ul li ul > li > ul{ + list-style:circle; +} +.usa-accordion > ul li ul > li > ul > li > ul{ + list-style:square; +} +.usa-accordion + .usa-accordion, +.usa-accordion + .usa-accordion--bordered{ + margin-top:0.5rem; +} + +.usa-accordion--bordered .usa-accordion__content{ + border-bottom:0.25rem solid #f0f0f0; + border-left:0.25rem solid #f0f0f0; + border-right:0.25rem solid #f0f0f0; + padding-bottom:1rem; +} +.usa-accordion--bordered .usa-accordion__heading{ + margin-bottom:0; +} .usa-accordion__heading, -.usa-prose .usa-accordion__heading { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 0.9 ; - margin: 0; } - .usa-accordion__heading:not(:first-child), - .usa-prose .usa-accordion__heading:not(:first-child) { - margin-top: 0.5rem; } - -.usa-accordion__content { - background-color: white; - margin-top: 0; - overflow: auto; - padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem; } - .usa-accordion__content > *:first-child { - margin-top: 0; } - .usa-accordion__content > *:last-child { - margin-bottom: 0; } - -.usa-accordion__button { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; - background-image: url("../img/minus.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-color: #f0f0f0; - background-position: right 1.25rem center; - background-size: 1rem; - color: #1b1b1b; - cursor: pointer; - display: inline-block; - font-weight: bold; - margin: 0; - padding: 1rem 3.5rem 1rem 1.25rem; - text-decoration: none; - width: 100%; } - .usa-accordion__button:hover { - color: #1a4480; } - .usa-accordion__button:active { - color: #162e51; } - .usa-accordion__button:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-accordion__button:visited { - color: #54278f; } - .usa-accordion__button:hover, .usa-accordion__button:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } - .usa-accordion__button:hover { - background-color: #dfe1e2; - color: #1b1b1b; - text-decoration: none; } - -.usa-accordion__button[aria-expanded="false"] { - background-image: url("../img/plus.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-size: 1rem; } - -.usa-alert { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - background-color: #f0f0f0; - background-position: 1.75rem 1.25rem; - background-repeat: no-repeat; - background-size: 2rem; - padding-bottom: 1rem; - padding-left: 1.75rem; - padding-right: 1.25rem; - padding-top: 1.25rem; - position: relative; } - * + .usa-alert { - margin-top: 1rem; } - .usa-alert::before { - background-color: #a9aeb1; - content: ""; - height: 100%; - left: 0; - position: absolute; - top: 0; - width: 0.5rem; } - .usa-alert ul { - margin-bottom: 0; - margin-top: 0.5rem; - padding-left: 0.5rem; } - .usa-alert .usa-checklist { - padding-left: 0; } - -.usa-alert__icon { - display: table-cell; - padding-right: 0.5rem; } - -.usa-alert__body { - display: table-cell; - vertical-align: top; } - -.usa-alert__heading { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.46rem; - line-height: 1.1 ; - margin-top: 0; - margin-bottom: 0.5rem; } - -.usa-alert__text { - margin-bottom: 0 ; - margin-top: 0 ; } - .usa-alert__text a { - color: #005ea2; - text-decoration: underline; } - .usa-alert__text a:hover { - color: #1a4480; } - .usa-alert__text a:active { - color: #162e51; } - .usa-alert__text a:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-alert__text a:visited { - color: #54278f; } - -.usa-alert__text:only-child { - margin-bottom: 0.5rem; - padding-top: 0.25rem; } - -.usa-alert--success { - background-image: url("../img/alerts/success.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-color: #ecf3ec; } - .usa-alert--success::before { - background-color: #00a91c; } - .usa-alert--success .usa-alert__body { - padding-left: 3.25rem; } - -.usa-alert--warning { - background-image: url("../img/alerts/warning.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-color: #faf3d1; } - .usa-alert--warning::before { - background-color: #ffbe2e; } - .usa-alert--warning .usa-alert__body { - padding-left: 3.25rem; } - -.usa-alert--error { - background-image: url("../img/alerts/error.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-color: #f4e3db; } - .usa-alert--error::before { - background-color: #d54309; } - .usa-alert--error .usa-alert__body { - padding-left: 3.25rem; } - -.usa-alert--info { - background-image: url("../img/alerts/info.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-color: #e7f6f8; } - .usa-alert--info::before { - background-color: #00bde3; } - .usa-alert--info .usa-alert__body { - padding-left: 3.25rem; } - -.usa-alert--slim { - background-position: 1.75rem center; - background-size: 1.5rem; - padding-bottom: 0.5rem; - padding-top: 0.5rem; } - .usa-alert--slim .usa-alert__body { - padding-left: 2.5rem; } - .usa-alert--slim .usa-alert__text:only-child { - margin-bottom: 0.25rem; - padding-top: 0.25rem; } - -.usa-alert--no-icon { - background-image: none; } - .usa-alert--no-icon .usa-alert__body { - padding-left: 0; } - -.usa-alert--validation { - background-size: 1.5rem; } - .usa-alert--validation .usa-alert__body { - padding-left: 2.5rem; } - .usa-alert--validation .usa-checklist { - margin-top: 1rem; } - -.usa-banner { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - background-color: #f0f0f0; } - @media all and (min-width: 40em) { - .usa-banner { - font-size: 0.87rem; - padding-bottom: 0; } } - .usa-banner .usa-accordion { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; } +.usa-prose .usa-accordion__heading{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:0.9; + margin:0; +} +.usa-accordion__heading:not(:first-child), +.usa-prose .usa-accordion__heading:not(:first-child){ + margin-top:0.5rem; +} + +.usa-accordion__content{ + background-color:white; + margin-top:0; + overflow:auto; + padding:1rem 1.25rem calc(1rem - 0.25rem) 1.25rem; +} +.usa-accordion__content > *:first-child{ + margin-top:0; +} +.usa-accordion__content > *:last-child{ + margin-bottom:0; +} + +.usa-accordion__button{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + background-image:url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-color:#f0f0f0; + background-position:right 1.25rem center; + background-size:1.5rem; + color:#1b1b1b; + cursor:pointer; + display:inline-block; + font-weight:700; + margin:0; + padding:1rem 3.5rem 1rem 1.25rem; + text-decoration:none; + width:100%; +} +.usa-accordion__button:visited{ + color:#54278f; +} +.usa-accordion__button:hover{ + color:#1a4480; +} +.usa-accordion__button:active{ + color:#162e51; +} +.usa-accordion__button:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-accordion__button:hover, .usa-accordion__button.usa-button--hover, .usa-accordion__button:disabled:hover, .usa-accordion__button:disabled.usa-button--hover, .usa-accordion__button.usa-button--disabled:hover, .usa-accordion__button.usa-button--disabled.usa-button--hover, .usa-accordion__button:active, .usa-accordion__button.usa-button--active, .usa-accordion__button:disabled:active, .usa-accordion__button:disabled.usa-button--active, .usa-accordion__button.usa-button--disabled:active, .usa-accordion__button.usa-button--disabled.usa-button--active, .usa-accordion__button:disabled:focus, .usa-accordion__button:disabled.usa-focus, .usa-accordion__button.usa-button--disabled:focus, .usa-accordion__button.usa-button--disabled.usa-focus, .usa-accordion__button:disabled, .usa-accordion__button.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-accordion__button:disabled, .usa-accordion__button.usa-button--disabled{ + color:#c9c9c9; +} +.usa-accordion__button.usa-button--hover{ + color:#1a4480; +} +.usa-accordion__button.usa-button--active{ + color:#162e51; +} +.usa-accordion__button:hover{ + background-color:#dfe1e2; + color:#1b1b1b; + text-decoration:none; +} + +.usa-accordion__button[aria-expanded=false]{ + background-image:url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-size:1.5rem; +} + +.usa-alert{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + color:#1b1b1b; + background-color:#f0f0f0; + padding-bottom:1rem; + padding-top:1rem; + position:relative; + border-left:0.5rem solid #a9aeb1; +} +* + .usa-alert{ + margin-top:1rem; +} +.usa-alert > .usa-list, +.usa-alert .usa-alert__body > .usa-list{ + padding-left:0; +} +.usa-alert > .usa-list:last-child, +.usa-alert .usa-alert__body > .usa-list:last-child{ + margin-bottom:0; +} + +.usa-alert__body{ + padding-left:1.25rem; + padding-right:1.25rem; +} + +.usa-alert--success{ + background-color:#ecf3ec; + border-left-color:#00a91c; + color:#1b1b1b; +} +.usa-alert--success:before{ + background:url("../img/usa-icons/check_circle.svg") no-repeat center/2rem 2rem; + display:inline-block; + height:2rem; + width:2rem; + content:""; + display:block; + height:3.5rem; + left:0.9166666667rem; + position:absolute; + top:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--success:before{ + background:none; + background-color:#1b1b1b; + -webkit-mask:url("../img/usa-icons/check_circle.svg") no-repeat center/2rem 2rem; + mask:url("../img/usa-icons/check_circle.svg") no-repeat center/2rem 2rem; + } +} +.usa-alert--success.usa-alert--slim:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--success.usa-alert--slim:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-alert--success .usa-link{ + color:#005ea2; +} +.usa-alert--success .usa-link:visited{ + color:#54278f; +} +.usa-alert--success .usa-link:hover, .usa-alert--success .usa-link:active{ + color:#1a4480; +} +.usa-alert--success.usa-alert--no-icon:before{ + display:none; +} +.usa-alert--success.usa-alert--no-icon .usa-alert__body{ + padding-left:1.25rem; +} +.usa-alert--success .usa-alert__body{ + padding-left:3.8333333333rem; +} + +.usa-alert--warning{ + background-color:#faf3d1; + border-left-color:#ffbe2e; + color:#1b1b1b; +} +.usa-alert--warning:before{ + background:url("../img/usa-icons/warning.svg") no-repeat center/2rem 2rem; + display:inline-block; + height:2rem; + width:2rem; + content:""; + display:block; + height:3.5rem; + left:0.9166666667rem; + position:absolute; + top:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--warning:before{ + background:none; + background-color:#1b1b1b; + -webkit-mask:url("../img/usa-icons/warning.svg") no-repeat center/2rem 2rem; + mask:url("../img/usa-icons/warning.svg") no-repeat center/2rem 2rem; + } +} +.usa-alert--warning.usa-alert--slim:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--warning.usa-alert--slim:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-alert--warning .usa-link{ + color:#005ea2; +} +.usa-alert--warning .usa-link:visited{ + color:#54278f; +} +.usa-alert--warning .usa-link:hover, .usa-alert--warning .usa-link:active{ + color:#1a4480; +} +.usa-alert--warning.usa-alert--no-icon:before{ + display:none; +} +.usa-alert--warning.usa-alert--no-icon .usa-alert__body{ + padding-left:1.25rem; +} +.usa-alert--warning .usa-alert__body{ + padding-left:3.8333333333rem; +} + +.usa-alert--error{ + background-color:#f4e3db; + border-left-color:#d54309; + color:#1b1b1b; +} +.usa-alert--error:before{ + background:url("../img/usa-icons/error.svg") no-repeat center/2rem 2rem; + display:inline-block; + height:2rem; + width:2rem; + content:""; + display:block; + height:3.5rem; + left:0.9166666667rem; + position:absolute; + top:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--error:before{ + background:none; + background-color:#1b1b1b; + -webkit-mask:url("../img/usa-icons/error.svg") no-repeat center/2rem 2rem; + mask:url("../img/usa-icons/error.svg") no-repeat center/2rem 2rem; + } +} +.usa-alert--error.usa-alert--slim:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--error.usa-alert--slim:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-alert--error .usa-link{ + color:#005ea2; +} +.usa-alert--error .usa-link:visited{ + color:#54278f; +} +.usa-alert--error .usa-link:hover, .usa-alert--error .usa-link:active{ + color:#1a4480; +} +.usa-alert--error.usa-alert--no-icon:before{ + display:none; +} +.usa-alert--error.usa-alert--no-icon .usa-alert__body{ + padding-left:1.25rem; +} +.usa-alert--error .usa-alert__body{ + padding-left:3.8333333333rem; +} + +.usa-alert--info{ + background-color:#e7f6f8; + border-left-color:#00bde3; + color:#1b1b1b; +} +.usa-alert--info:before{ + background:url("../img/usa-icons/info.svg") no-repeat center/2rem 2rem; + display:inline-block; + height:2rem; + width:2rem; + content:""; + display:block; + height:3.5rem; + left:0.9166666667rem; + position:absolute; + top:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--info:before{ + background:none; + background-color:#1b1b1b; + -webkit-mask:url("../img/usa-icons/info.svg") no-repeat center/2rem 2rem; + mask:url("../img/usa-icons/info.svg") no-repeat center/2rem 2rem; + } +} +.usa-alert--info.usa-alert--slim:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--info.usa-alert--slim:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-alert--info .usa-link{ + color:#005ea2; +} +.usa-alert--info .usa-link:visited{ + color:#54278f; +} +.usa-alert--info .usa-link:hover, .usa-alert--info .usa-link:active{ + color:#1a4480; +} +.usa-alert--info.usa-alert--no-icon:before{ + display:none; +} +.usa-alert--info.usa-alert--no-icon .usa-alert__body{ + padding-left:1.25rem; +} +.usa-alert--info .usa-alert__body{ + padding-left:3.8333333333rem; +} + +.usa-alert--emergency{ + background-color:#9c3d10; + border-left-color:#9c3d10; + color:white; +} +.usa-alert--emergency:before{ + background:url("../img/usa-icons-bg/error--white.svg") no-repeat center/2rem 2rem; + display:inline-block; + height:2rem; + width:2rem; + content:""; + display:block; + height:3.5rem; + left:0.9166666667rem; + position:absolute; + top:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--emergency:before{ + background:none; + background-color:white; + -webkit-mask:url("../img/usa-icons/error.svg") no-repeat center/2rem 2rem; + mask:url("../img/usa-icons/error.svg") no-repeat center/2rem 2rem; + } +} +.usa-alert--emergency.usa-alert--slim:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-alert--emergency.usa-alert--slim:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-alert--emergency .usa-link{ + color:#dfe1e2; +} +.usa-alert--emergency .usa-link:visited{ + color:#dfe1e2; +} +.usa-alert--emergency .usa-link:hover, .usa-alert--emergency .usa-link:active{ + color:#f0f0f0; +} +.usa-alert--emergency.usa-alert--no-icon:before{ + display:none; +} +.usa-alert--emergency.usa-alert--no-icon .usa-alert__body{ + padding-left:1.25rem; +} +.usa-alert--emergency .usa-alert__body{ + padding-left:3.8333333333rem; +} + +.usa-alert__heading{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.46rem; + line-height:0.9; + margin-top:0; + margin-bottom:0.5rem; +} + +.usa-alert__text{ + margin-bottom:0; + margin-top:0; +} +.usa-alert__text a{ + color:#005ea2; + text-decoration:underline; +} +.usa-alert__text a:visited{ + color:#54278f; +} +.usa-alert__text a:hover{ + color:#1a4480; +} +.usa-alert__text a:active{ + color:#162e51; +} +.usa-alert__text a:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} + +.usa-alert__text:only-child{ + padding-bottom:0; + padding-top:0; +} + +.usa-alert--slim{ + padding-bottom:0.5rem; + padding-top:0.5rem; +} +.usa-alert--slim .usa-alert__body{ + padding-left:3.3333333333rem; +} + +.usa-alert--validation .usa-checklist{ + margin-top:1rem; +} + +.usa-alert--emergency{ + border-left:none; +} + +.usa-banner{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + background-color:#f0f0f0; +} +@media all and (min-width: 40em){ + .usa-banner{ + font-size:0.87rem; + padding-bottom:0; + } +} +.usa-banner .usa-accordion{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; +} .usa-banner__header, -.usa-banner__content { - color: #1b1b1b; } - -.usa-banner__content { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; - padding-left: 1rem ; - padding-right: 1rem ; - background-color: transparent; - font-size: 1rem; - overflow: hidden; - padding-bottom: 1rem; - padding-left: 0.5rem; - padding-top: 0.25rem; - width: 100%; } - @media all and (min-width: 64em) { - .usa-banner__content { - padding-left: 2rem ; - padding-right: 2rem ; } } - @media all and (min-width: 64em) { - .usa-banner__content { - padding-left: 2rem ; - padding-right: 2rem ; } } - @media all and (min-width: 40em) { - .usa-banner__content { - padding-bottom: 1.5rem ; - padding-top: 1.5rem ; } } - .usa-banner__content p:first-child { - margin: 0; } - -.usa-banner__guidance { - display: flex ; - align-items: flex-start ; - max-width: 64ex ; - padding-top: 1rem; } - @media all and (min-width: 40em) { - .usa-banner__guidance { - padding-top: 0; } } - -.usa-banner__lock-image { - height: 1.5ex; - width: 1.21875ex; } - .usa-banner__lock-image path { - fill: currentColor; } - -.usa-banner__inner { - padding-left: 1rem ; - padding-right: 1rem ; - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; - display: flex ; - flex-wrap: wrap ; - align-items: flex-start ; - padding-right: 0; } - @media all and (min-width: 64em) { - .usa-banner__inner { - padding-left: 2rem ; - padding-right: 2rem ; } } - @media all and (min-width: 64em) { - .usa-banner__inner { - padding-left: 2rem ; - padding-right: 2rem ; } } - @media all and (min-width: 40em) { - .usa-banner__inner { - align-items: center ; } } - -.usa-banner__header { - padding-bottom: 0.5rem ; - padding-top: 0.5rem ; - font-size: 0.8rem; - font-weight: normal; - min-height: 3rem; - position: relative; } - @media all and (min-width: 40em) { - .usa-banner__header { - padding-bottom: 0.25rem ; - padding-top: 0.25rem ; - min-height: 0; } } - -.usa-banner__header-text { - margin-bottom: 0 ; - margin-top: 0 ; - font-size: 0.8rem; - line-height: 1.1; } - -.usa-banner__header-action { - color: #005ea2; - line-height: 1.1; - margin-bottom: 0; - margin-top: 2px; - text-decoration: underline; } - .usa-banner__header-action::after { - background: url("../img/chevron.svg") no-repeat center / 1.31282ex 0.8ex; - display: inline-block; - height: 0.8ex; - width: 1.31282ex; - content: ""; - vertical-align: middle; - margin-left: 2px; } - @supports (mask: url("")) or (-webkit-mask: url("")) { - .usa-banner__header-action::after { - background: none; - background-color: #005ea2; - mask: url("../img/chevron.svg") no-repeat center / 1.31282ex 0.8ex; } - .usa-banner__header-action::after:hover { - background-color: #0b4778; } } - .usa-banner__header-action:hover::after { - content: ""; - background-color: #0b4778; } - .usa-banner__header-action:visited { - color: #54278f; } - .usa-banner__header-action:hover, .usa-banner__header-action:active { - color: #0b4778; } - .usa-banner__header--expanded .usa-banner__header-action { - display: none; } - @media all and (min-width: 40em) { - .usa-banner__header-action { - display: none; } } - -.usa-banner__header-flag { - float: left ; - margin-right: 0.5rem; - width: 1rem; } - @media all and (min-width: 40em) { - .usa-banner__header-flag { - margin-right: 0.5rem; - padding-top: 0; } } - -.usa-banner__header--expanded { - padding-right: 3.5rem; } - @media all and (min-width: 40em) { - .usa-banner__header--expanded { - background-color: transparent; - display: block; - font-size: 0.8rem; - font-weight: normal; - min-height: 0; - padding-right: 0; } } - .usa-banner__header--expanded .usa-banner__inner { - margin-left: 0; } - @media all and (min-width: 40em) { - .usa-banner__header--expanded .usa-banner__inner { - margin-left: auto; } } - .usa-banner__header--expanded .usa-banner__header-action { - display: none; } - -.usa-banner__button { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; - position: absolute ; - left: 0; - position: absolute ; - bottom: 0; - top: 0; - color: #005ea2 ; - text-decoration: underline ; - vertical-align: baseline ; - color: #005ea2; - display: block; - font-size: 0.8rem; - height: auto; - line-height: 1.1; - padding-top: 0; - padding-left: 0; - text-decoration: none; - width: auto; } - .usa-banner__button:hover { - color: #1a4480; } - .usa-banner__button:active { - color: #162e51; } - .usa-banner__button:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-banner__button:visited { - color: #54278f; } - .usa-banner__button:hover, .usa-banner__button:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } - .usa-banner__button:visited { - color: #54278f; } - .usa-banner__button:hover, .usa-banner__button:active { - color: #0b4778; } - @media all and (max-width: 39.99em) { - .usa-banner__button { - width: 100%; } } - @media all and (min-width: 40em) { - .usa-banner__button { - color: #005ea2; - position: static ; - bottom: auto; - left: auto; - right: auto; - top: auto; - display: inline; - margin-left: 0.5rem; - position: relative; } - .usa-banner__button::after { - background: url("../img/chevron.svg") no-repeat center / 1.31282ex 0.8ex; - display: inline-block; - height: 0.8ex; - width: 1.31282ex; - content: ""; - vertical-align: middle; - margin-left: 2px; } - @supports (mask: url("")) or (-webkit-mask: url("")) { - .usa-banner__button::after { - background: none; - background-color: #005ea2; - mask: url("../img/chevron.svg") no-repeat center / 1.31282ex 0.8ex; } - .usa-banner__button::after:hover { - background-color: #0b4778; } } - .usa-banner__button:hover::after { - content: ""; - background-color: #0b4778; } - .usa-banner__button:visited { - color: #54278f; } - .usa-banner__button:hover, .usa-banner__button:active { - color: #0b4778; } - .usa-banner__button:hover { - text-decoration: none; } } - .usa-banner__button[aria-expanded="false"] { - background-image: none; } - .usa-banner__button[aria-expanded="true"] { - background-image: none; } - @media all and (max-width: 39.99em) { - .usa-banner__button[aria-expanded="true"]::after { - background: url("../img/close-alt.svg") no-repeat center / 1rem 1rem; - display: inline-block; - height: 3rem; - width: 3rem; - content: ""; - vertical-align: middle; - margin-left: 0; } - @supports (mask: url("")) or (-webkit-mask: url("")) { - .usa-banner__button[aria-expanded="true"]::after { - background: none; - background-color: #005ea2; - mask: url("../img/close-alt.svg") no-repeat center / 1rem 1rem; } } - .usa-banner__button[aria-expanded="true"]::before { - position: absolute ; - bottom: 0; - top: 0; - position: absolute ; - right: 0; - background-color: #dfe1e2; - content: ""; - display: block; - height: 3rem; - width: 3rem; } - .usa-banner__button[aria-expanded="true"]::after { - position: absolute ; - bottom: 0; - top: 0; - position: absolute ; - right: 0; } } - @media all and (min-width: 40em) { - .usa-banner__button[aria-expanded="true"] { - height: auto; - padding: 0; - position: relative; } - .usa-banner__button[aria-expanded="true"]::after { - background: url("../img/chevron.svg") no-repeat center / 1.31282ex 0.8ex; - display: inline-block; - height: 0.8ex; - width: 1.31282ex; - transform: rotate(180deg); - content: ""; - vertical-align: middle; - margin-left: 2px; } - @supports (mask: url("")) or (-webkit-mask: url("")) { - .usa-banner__button[aria-expanded="true"]::after { - background: none; - background-color: #005ea2; - mask: url("../img/chevron.svg") no-repeat center / 1.31282ex 0.8ex; } - .usa-banner__button[aria-expanded="true"]::after:hover { - background-color: #0b4778; } } - .usa-banner__button[aria-expanded="true"]:hover::after { - content: ""; - background-color: #0b4778; } } - -.usa-banner__button-text { - position: absolute; - left: -999em; - text-decoration: underline; } - @media all and (min-width: 40em) { - .usa-banner__button-text { - position: static; - display: inline; } } - -.usa-banner__icon { - width: 2.5rem; } - -.usa-breadcrumb { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.3 ; - color: #1b1b1b; - background-color: white; - padding-left: 0 ; - padding-right: 0 ; } - @media all and (min-width: 30em) { - .usa-breadcrumb { - padding-bottom: 1rem ; - padding-top: 1rem ; } } - @media all and (min-width: 30em) { - .usa-breadcrumb.usa-breadcrumb--wrap { - line-height: 1.4 ; } } - @media all and (min-width: 30em) { - .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list { - white-space: nowrap ; - text-overflow: ellipsis; - overflow: hidden; } } - -.usa-breadcrumb__list { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; - display: block ; - margin: -0.25rem ; - padding: 0.25rem ; } - .usa-breadcrumb__list > li { - margin-bottom: 0; - max-width: unset; } - -.usa-breadcrumb__list-item { - position: absolute; - left: -999em; - display: inline ; - white-space: nowrap ; } - @media all and (max-width: 29.99em) { - .usa-breadcrumb__list-item { - white-space: normal ; } - .usa-breadcrumb__list-item:nth-last-child(2) { - position: static; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; - padding-left: calc(1.35ex + calc( 0.75rem + -0.25em)); - text-indent: calc((1.35ex + calc( 0.75rem + -0.25em)) * -1); - color: #005ea2; - display: inline-block ; - padding-bottom: 1rem ; - padding-top: 1rem ; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover { - color: #1a4480; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { - color: #162e51; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited { - color: #54278f; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { - background: url("../img/arrow-left.svg") no-repeat center / 1.35ex 1.35ex; - display: inline-block; - height: 1.35ex; - width: 1.35ex; - content: ""; - vertical-align: baseline; - margin-right: 0; } - @supports (mask: url("")) or (-webkit-mask: url("")) { - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { - background: none; - background-color: #71767a; - mask: url("../img/arrow-left.svg") no-repeat center / 1.35ex 1.35ex; } } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited { - color: #54278f; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { - color: #0b4778; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active { - text-decoration: none ; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span { - text-decoration: underline ; } - .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before { - margin-right: calc( 0.75rem + -0.25em); } } - @media all and (min-width: 30em) { - .usa-breadcrumb__list-item { - position: static; } - .usa-breadcrumb__list-item:not(:last-child)::after { - background: url("../img/angle-arrow-right.svg") no-repeat center / 0.84375ex 1.35ex; - display: inline-block; - height: 1.35ex; - width: 0.84375ex; - content: ""; - vertical-align: baseline; - margin-left: 0; } - @supports (mask: url("")) or (-webkit-mask: url("")) { - .usa-breadcrumb__list-item:not(:last-child)::after { - background: none; - background-color: #71767a; - mask: url("../img/angle-arrow-right.svg") no-repeat center / 0.84375ex 1.35ex; } } - .usa-breadcrumb__list-item:not(:last-child)::after { - margin-left: calc( 0.75rem + -0.25em); - margin-right: calc( 0.75rem + -0.25em); } } - -.usa-breadcrumb__link { - color: #005ea2; - display: inline ; - text-decoration: none ; } - .usa-breadcrumb__link:visited { - color: #54278f; } - .usa-breadcrumb__link:hover, .usa-breadcrumb__link:active { - color: #0b4778; } - .usa-breadcrumb__link span { - text-decoration: underline ; } - -.usa-button-group { - margin-bottom: 0 ; - margin-top: 0 ; - display: flex; - flex-direction: column; - flex-wrap: wrap; - list-style-type: none; - margin-left: -0.25rem; - margin-right: -0.25rem; - padding-left: 0; } - @media all and (min-width: 30em) { - .usa-button-group { - flex-direction: row; } } - -.usa-button-group__item { - margin: 0.25rem; } - @media all and (min-width: 30em) { - .usa-button-group__item:last-child { - margin-right: 0; } } - .usa-button-group__item .usa-button { - margin-left: 0; - margin-right: 0; } - -.usa-button-group--segmented { - flex-direction: row; - flex-wrap: nowrap; - justify-content: space-between; - margin-left: 0; - margin-right: 0; } - @media all and (min-width: 30em) { - .usa-button-group--segmented { - justify-content: flex-start; } } - .usa-button-group--segmented .usa-button { - position: relative; - width: calc(100% + 2px); } - @media all and (min-width: 30em) { - .usa-button-group--segmented .usa-button { - width: auto; } } - .usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active { - z-index: 2; } - .usa-button-group--segmented .usa-button:focus { - z-index: 3; } - .usa-button-group--segmented .usa-button-group__item { - margin-left: 0; - margin-right: 0; - width: 100%; } - @media all and (min-width: 30em) { - .usa-button-group--segmented .usa-button-group__item { - width: auto; } } - .usa-button-group--segmented .usa-button-group__item:first-child > .usa-button { - border-top-right-radius: 0; - border-bottom-right-radius: 0; - margin-right: -1px; } - .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { - border-top-left-radius: 0; - border-bottom-left-radius: 0; - margin-right: 0; - margin-left: -2px; - width: calc(100% + 2px); } - @media all and (min-width: 30em) { - .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button { - margin-left: -1px; - width: auto; } } - .usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .usa-button { - border-radius: 0; - margin-right: -1px; - margin-left: -1px; } - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before { - border-right: 1px solid #1a4480; - bottom: 0; - content: ""; - display: block; - height: 100%; - position: absolute; - right: 1px; - top: 0; - width: 1px; - z-index: 3; } - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before { - border-right-color: #b50909; } - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before { - border-right-color: #28a0cb; } - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before { - border-right-color: #565c65; } - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before, - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before, - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before { - border-right-color: #71767a; } - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before, - .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before { - display: none; } - -/* TODO: - * Add a way to change the flag breakpoint as a modifier/class? - */ -.usa-card-group { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; } - -.usa-prose .usa-card-group { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; } - -.usa-card-group { - display: flex ; - flex-direction: column ; - flex-wrap: wrap ; - align-items: stretch ; - margin-left: -0.5rem ; - margin-right: -0.5rem ; } - @media all and (min-width: 40em) { - .usa-card-group { - flex-direction: row ; } } - -.usa-card { - margin-bottom: 2.5rem ; - max-width: none ; } - .usa-card:last-child { - margin-bottom: 2.5rem ; } - @media all and (min-width: 40em) { - .usa-card { - margin-bottom: 2rem ; } - .usa-card:last-child { - margin-bottom: 2rem ; } } - -.usa-prose .usa-card { - margin-bottom: 2.5rem ; - max-width: none ; } - .usa-prose .usa-card:last-child { - margin-bottom: 2.5rem ; } - @media all and (min-width: 40em) { - .usa-prose .usa-card { - margin-bottom: 2rem ; } - .usa-prose .usa-card:last-child { - margin-bottom: 2rem ; } } - -.usa-card__container { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - background-color: white ; - border-width: 2px; - border-color: #dfe1e2 ; - border-style: solid; - display: flex ; - height: 100% ; - flex-direction: column ; - margin-left: 0.5rem ; - margin-right: 0.5rem ; - position: relative ; - border-radius: 0.5rem ; } - -.usa-card:not(.usa-card--flag) .usa-card__container > :only-child { - padding: 1.5rem ; } - -.usa-card .usa-card__img { - display: block ; } - -.usa-card__header { - padding-bottom: 0.5rem ; - padding-top: 1.5rem ; - padding-left: 1.5rem ; - padding-right: 1.5rem ; } - .usa-card__header:last-child { - padding-bottom: 1.5rem ; } - -.usa-card__heading { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.34rem; - line-height: 1.2 ; - margin: 0 ; } - -.usa-card__media { - order: -1 ; - min-height: 1px; } - -.usa-card__img { - border-top-left-radius: calc( 0.5rem - 2px); - border-top-right-radius: calc( 0.5rem - 2px); - background-color: #f0f0f0 ; - position: relative ; - overflow: hidden; } - .usa-card__img img { - display: block ; - height: 100% ; - width: 100% ; - object-fit: cover; } - -.usa-card__media--inset { - padding-top: 1.5rem ; - padding-left: 1.5rem ; - padding-right: 1.5rem ; } - .usa-card__media--inset .usa-card__img { - border-radius: 0 ; } - -.usa-card__body { - flex: 1 1 0% ; - padding-left: 1.5rem ; - padding-right: 1.5rem ; - padding-bottom: 0.5rem ; - padding-top: 0.5rem ; - flex-basis: auto; } - .usa-card__body:last-child { - padding-bottom: 1.5rem ; } - .usa-card__body:first-child { - padding-top: 1.5rem ; } - .usa-card__body:only-child { - padding-bottom: 1.5rem ; - padding-top: 1.5rem ; } - -.usa-card__footer { - padding-bottom: 1.5rem ; - padding-top: 0.5rem ; - padding-left: 1.5rem ; - padding-right: 1.5rem ; } - -.usa-card__footer .usa-button:only-of-type { - margin-right: 0 ; } +.usa-banner__content{ + color:#1b1b1b; +} + +.usa-banner__content{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + padding-left:1rem; + padding-right:1rem; + background-color:transparent; + font-size:1rem; + overflow:hidden; + padding-bottom:1rem; + padding-left:0.5rem; + padding-top:0.25rem; + width:100%; +} +@media all and (min-width: 64em){ + .usa-banner__content{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .usa-banner__content{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .usa-banner__content{ + padding-bottom:1.5rem; + padding-top:1.5rem; + } +} +.usa-banner__content p:first-child{ + margin:0; +} + +.usa-banner__guidance{ + display:flex; + align-items:flex-start; + max-width:64ex; + padding-top:1rem; +} +@media all and (min-width: 40em){ + .usa-banner__guidance{ + padding-top:0; + } +} + +.usa-banner__lock-image{ + height:1.5ex; + width:1.21875ex; +} +.usa-banner__lock-image path{ + fill:currentColor; +} + +.usa-banner__inner{ + padding-left:1rem; + padding-right:1rem; + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + display:flex; + flex-wrap:wrap; + align-items:flex-start; + padding-right:0; +} +@media all and (min-width: 64em){ + .usa-banner__inner{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .usa-banner__inner{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 40em){ + .usa-banner__inner{ + align-items:center; + } +} + +.usa-banner__header{ + padding-bottom:0.5rem; + padding-top:0.5rem; + font-size:0.8rem; + font-weight:normal; + min-height:3rem; + position:relative; +} +@media all and (min-width: 40em){ + .usa-banner__header{ + padding-bottom:0.25rem; + padding-top:0.25rem; + min-height:0; + } +} + +.usa-banner__header-text{ + margin-bottom:0; + margin-top:0; + font-size:0.8rem; + line-height:1.1; +} + +.usa-banner__header-action{ + color:#005ea2; + line-height:1.1; + margin-bottom:0; + margin-top:2px; + text-decoration:underline; +} +.usa-banner__header-action::after{ + background:url("../img/usa-icons/expand_more.svg") no-repeat center/1rem 1rem; + display:inline-block; + height:1rem; + width:1rem; + content:""; + vertical-align:middle; + margin-left:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-banner__header-action::after{ + background:none; + background-color:#005ea2; + -webkit-mask:url("../img/usa-icons/expand_more.svg") no-repeat center/1rem 1rem; + mask:url("../img/usa-icons/expand_more.svg") no-repeat center/1rem 1rem; + } + .usa-banner__header-action::after:hover{ + background-color:#1a4480; + } +} +.usa-banner__header-action:hover::after{ + content:""; + background-color:#1a4480; +} +.usa-banner__header-action:visited{ + color:#54278f; +} +.usa-banner__header-action:hover, .usa-banner__header-action:active{ + color:#1a4480; +} +.usa-banner__header--expanded .usa-banner__header-action{ + display:none; +} +@media all and (min-width: 40em){ + .usa-banner__header-action{ + display:none; + } +} + +.usa-banner__header-flag{ + float:left; + margin-right:0.5rem; + width:1rem; +} +@media all and (min-width: 40em){ + .usa-banner__header-flag{ + margin-right:0.5rem; + padding-top:0; + } +} + +.usa-banner__header--expanded{ + padding-right:3.5rem; +} +@media all and (min-width: 40em){ + .usa-banner__header--expanded{ + background-color:transparent; + display:block; + font-size:0.8rem; + font-weight:normal; + min-height:0; + padding-right:0; + } +} +.usa-banner__header--expanded .usa-banner__inner{ + margin-left:0; +} +@media all and (min-width: 40em){ + .usa-banner__header--expanded .usa-banner__inner{ + margin-left:auto; + } +} +.usa-banner__header--expanded .usa-banner__header-action{ + display:none; +} + +.usa-banner__button{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + position:absolute; + left:0; + position:absolute; + bottom:0; + top:0; + color:#005ea2; + text-decoration:underline; + vertical-align:baseline; + color:#005ea2; + display:block; + font-size:0.8rem; + height:auto; + line-height:1.1; + padding-top:0; + padding-left:0; + text-decoration:none; + width:auto; +} +.usa-banner__button:visited{ + color:#54278f; +} +.usa-banner__button:hover{ + color:#1a4480; +} +.usa-banner__button:active{ + color:#162e51; +} +.usa-banner__button:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-banner__button:hover, .usa-banner__button.usa-button--hover, .usa-banner__button:disabled:hover, .usa-banner__button:disabled.usa-button--hover, .usa-banner__button.usa-button--disabled:hover, .usa-banner__button.usa-button--disabled.usa-button--hover, .usa-banner__button:active, .usa-banner__button.usa-button--active, .usa-banner__button:disabled:active, .usa-banner__button:disabled.usa-button--active, .usa-banner__button.usa-button--disabled:active, .usa-banner__button.usa-button--disabled.usa-button--active, .usa-banner__button:disabled:focus, .usa-banner__button:disabled.usa-focus, .usa-banner__button.usa-button--disabled:focus, .usa-banner__button.usa-button--disabled.usa-focus, .usa-banner__button:disabled, .usa-banner__button.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-banner__button:disabled, .usa-banner__button.usa-button--disabled{ + color:#c9c9c9; +} +.usa-banner__button.usa-button--hover{ + color:#1a4480; +} +.usa-banner__button.usa-button--active{ + color:#162e51; +} +.usa-banner__button:visited{ + color:#54278f; +} +.usa-banner__button:hover, .usa-banner__button:active{ + color:#1a4480; +} +@media all and (max-width: 39.99em){ + .usa-banner__button{ + width:100%; + } +} +@media all and (min-width: 40em){ + .usa-banner__button{ + color:#005ea2; + position:static; + bottom:auto; + left:auto; + right:auto; + top:auto; + display:inline; + margin-left:0.5rem; + position:relative; + } + .usa-banner__button::after{ + background:url("../img/usa-icons/expand_more.svg") no-repeat center/1rem 1rem; + display:inline-block; + height:1rem; + width:1rem; + content:""; + vertical-align:middle; + margin-left:2px; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-banner__button::after{ + background:none; + background-color:#005ea2; + -webkit-mask:url("../img/usa-icons/expand_more.svg") no-repeat center/1rem 1rem; + mask:url("../img/usa-icons/expand_more.svg") no-repeat center/1rem 1rem; + } + .usa-banner__button::after:hover{ + background-color:#1a4480; + } + } + .usa-banner__button:hover::after{ + content:""; + background-color:#1a4480; + } + .usa-banner__button:visited{ + color:#54278f; + } + .usa-banner__button:hover, .usa-banner__button:active{ + color:#1a4480; + } + .usa-banner__button:after{ + position:absolute; + } + .usa-banner__button:hover{ + text-decoration:none; + } +} +.usa-banner__button[aria-expanded=false]{ + background-image:none; +} +.usa-banner__button[aria-expanded=true]{ + background-image:none; +} +@media all and (max-width: 39.99em){ + .usa-banner__button[aria-expanded=true]::after{ + background:url("../img/usa-icons/close.svg") no-repeat center/1.5rem 1.5rem; + display:inline-block; + height:3rem; + width:3rem; + content:""; + vertical-align:middle; + margin-left:0; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-banner__button[aria-expanded=true]::after{ + background:none; + background-color:#005ea2; + -webkit-mask:url("../img/usa-icons/close.svg") no-repeat center/1.5rem 1.5rem; + mask:url("../img/usa-icons/close.svg") no-repeat center/1.5rem 1.5rem; + } + } + .usa-banner__button[aria-expanded=true]:before{ + position:absolute; + bottom:0; + top:0; + position:absolute; + right:0; + background-color:#dfe1e2; + content:""; + display:block; + height:3rem; + width:3rem; + } + .usa-banner__button[aria-expanded=true]:after{ + position:absolute; + bottom:0; + top:0; + position:absolute; + right:0; + } +} +@media all and (min-width: 40em){ + .usa-banner__button[aria-expanded=true]{ + height:auto; + padding:0; + position:relative; + } + .usa-banner__button[aria-expanded=true]::after{ + background:url("../img/usa-icons/expand_less.svg") no-repeat center/1rem 1rem; + display:inline-block; + height:1rem; + width:1rem; + content:""; + vertical-align:middle; + margin-left:2px; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-banner__button[aria-expanded=true]::after{ + background:none; + background-color:#005ea2; + -webkit-mask:url("../img/usa-icons/expand_less.svg") no-repeat center/1rem 1rem; + mask:url("../img/usa-icons/expand_less.svg") no-repeat center/1rem 1rem; + } + .usa-banner__button[aria-expanded=true]::after:hover{ + background-color:#1a4480; + } + } + .usa-banner__button[aria-expanded=true]:hover::after{ + content:""; + background-color:#1a4480; + } + .usa-banner__button[aria-expanded=true]:after{ + position:absolute; + } +} + +.usa-banner__button-text{ + position:absolute; + left:-999em; + right:auto; + text-decoration:underline; +} +@media all and (min-width: 40em){ + .usa-banner__button-text{ + position:static; + display:inline; + } +} + +.usa-banner__icon{ + width:2.5rem; +} + +.usa-js-loading .usa-banner__content{ + position:absolute; + left:-999em; + right:auto; +} + +.usa-breadcrumb{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; + color:#1b1b1b; + background-color:white; + padding-left:0; + padding-right:0; +} +@media all and (min-width: 30em){ + .usa-breadcrumb{ + padding-bottom:1rem; + padding-top:1rem; + } +} +@media all and (min-width: 30em){ + .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list{ + white-space:nowrap; + text-overflow:ellipsis; + overflow:hidden; + } +} + +.usa-breadcrumb__list{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + display:block; + padding:0.25rem; + margin:-0.25rem; +} +.usa-breadcrumb__list > li{ + margin-bottom:0; + max-width:unset; +} + +.usa-breadcrumb__list-item{ + position:absolute; + left:-999em; + right:auto; + display:inline; + white-space:nowrap; +} +@media all and (max-width: 29.99em){ + .usa-breadcrumb__list-item{ + white-space:normal; + } + .usa-breadcrumb__list-item:nth-last-child(2){ + position:static; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + padding-left:calc(2ex + 0px); + text-indent:calc((2ex + 0px) * -1); + color:#005ea2; + display:inline-block; + padding-bottom:1rem; + padding-top:1rem; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited{ + color:#54278f; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{ + color:#1a4480; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active{ + color:#162e51; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled{ + color:#c9c9c9; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover{ + color:#1a4480; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active{ + color:#162e51; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{ + background:url("../img/usa-icons/arrow_back.svg") no-repeat center/2ex 2ex; + display:inline-block; + height:2ex; + width:2ex; + content:""; + vertical-align:baseline; + margin-right:0; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{ + background:none; + background-color:#71767a; + -webkit-mask:url("../img/usa-icons/arrow_back.svg") no-repeat center/2ex 2ex; + mask:url("../img/usa-icons/arrow_back.svg") no-repeat center/2ex 2ex; + } + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited{ + color:#54278f; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active{ + color:#1a4480; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{ + bottom:-0.2em; + height:2ex; + position:relative; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active{ + text-decoration:none; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span{ + text-decoration:underline; + } + .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{ + margin-right:0px; + } +} +@media all and (min-width: 30em){ + .usa-breadcrumb__list-item{ + position:static; + } + .usa-breadcrumb__list-item:not(:last-child)::after{ + background:url("../img/usa-icons/navigate_next.svg") no-repeat center/2ex 2ex; + display:inline-block; + height:2ex; + width:2ex; + content:""; + vertical-align:baseline; + margin-left:0; + } + @supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-breadcrumb__list-item:not(:last-child)::after{ + background:none; + background-color:#71767a; + -webkit-mask:url("../img/usa-icons/navigate_next.svg") no-repeat center/2ex 2ex; + mask:url("../img/usa-icons/navigate_next.svg") no-repeat center/2ex 2ex; + } + } + .usa-breadcrumb__list-item:not(:last-child)::after{ + bottom:-0.2em; + margin-left:0px; + margin-right:0px; + height:2ex; + position:relative; + } +} + +.usa-breadcrumb__link{ + color:#005ea2; + display:inline; + text-decoration:none; +} +.usa-breadcrumb__link:visited{ + color:#54278f; +} +.usa-breadcrumb__link:hover, .usa-breadcrumb__link:active{ + color:#1a4480; +} +.usa-breadcrumb__link span{ + text-decoration:underline; +} + +@media all and (min-width: 30em){ + .usa-breadcrumb--wrap{ + line-height:1.4; + } +} +.usa-breadcrumb--wrap .usa-breadcrumb__list-item{ + display:inline-block; +} + +.usa-button-group{ + margin-bottom:0; + margin-top:0; + display:flex; + flex-direction:column; + flex-wrap:wrap; + list-style-type:none; + margin-left:-0.25rem; + margin-right:-0.25rem; + padding-left:0; +} +@media all and (min-width: 30em){ + .usa-button-group{ + flex-direction:row; + } +} + +.usa-button-group__item{ + margin:0.25rem; +} +@media all and (min-width: 30em){ + .usa-button-group__item:last-child{ + margin-right:0; + } +} +.usa-button-group__item .usa-button{ + margin-left:0; + margin-right:0; +} + +.usa-button-group--segmented{ + flex-direction:row; + flex-wrap:nowrap; + justify-content:space-between; + margin-left:0; + margin-right:0; +} +@media all and (min-width: 30em){ + .usa-button-group--segmented{ + justify-content:flex-start; + } +} +.usa-button-group--segmented .usa-button{ + position:relative; + width:calc(100% + 2px); +} +@media all and (min-width: 30em){ + .usa-button-group--segmented .usa-button{ + width:auto; + } +} +.usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active{ + z-index:2; +} +.usa-button-group--segmented .usa-button:focus{ + z-index:3; +} +.usa-button-group--segmented .usa-button-group__item{ + margin-left:0; + margin-right:0; + width:100%; +} +@media all and (min-width: 30em){ + .usa-button-group--segmented .usa-button-group__item{ + width:auto; + } +} +.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button{ + border-top-right-radius:0; + border-bottom-right-radius:0; + margin-right:-1px; +} +.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button{ + border-top-left-radius:0; + border-bottom-left-radius:0; + margin-right:0; + margin-left:-2px; + width:calc(100% + 2px); +} +@media all and (min-width: 30em){ + .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button{ + margin-left:-1px; + width:auto; + } +} +.usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .usa-button{ + border-radius:0; + margin-right:-1px; + margin-left:-1px; +} +.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before{ + border-right:1px solid #1a4480; + bottom:0; + content:""; + display:block; + height:100%; + position:absolute; + right:1px; + top:0; + width:1px; + z-index:3; +} +.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before{ + border-right-color:#b50909; +} +.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before{ + border-right-color:#28a0cb; +} +.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before{ + border-right-color:#565c65; +} +.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before{ + border-right-color:#71767a; +} +.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before{ + display:none; +} +.usa-card-group{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} + +.usa-prose .usa-card-group{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} + +.usa-card-group{ + display:flex; + flex-direction:column; + flex-wrap:wrap; + align-items:stretch; + margin-left:-0.5rem; + margin-right:-0.5rem; +} +@media all and (min-width: 40em){ + .usa-card-group{ + flex-direction:row; + } +} + +.usa-card{ + margin-bottom:2.5rem; + max-width:none; +} +.usa-card:last-child{ + margin-bottom:2.5rem; +} +@media all and (min-width: 40em){ + .usa-card{ + margin-bottom:2rem; + } + .usa-card:last-child{ + margin-bottom:2rem; + } +} + +.usa-prose .usa-card{ + margin-bottom:2.5rem; + max-width:none; +} +.usa-prose .usa-card:last-child{ + margin-bottom:2.5rem; +} +@media all and (min-width: 40em){ + .usa-prose .usa-card{ + margin-bottom:2rem; + } + .usa-prose .usa-card:last-child{ + margin-bottom:2rem; + } +} + +.usa-card__container{ + color:#1b1b1b; + background-color:white; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + border-width:2px; + border-color:#dfe1e2; + border-style:solid; + display:flex; + height:100%; + flex-direction:column; + margin-left:0.5rem; + margin-right:0.5rem; + position:relative; + border-radius:0.5rem; +} + +.usa-card:not(.usa-card--flag) .usa-card__container > :only-child{ + padding:1.5rem; +} + +.usa-card .usa-card__img{ + display:block; +} + +.usa-card__header{ + padding-bottom:0.5rem; + padding-top:1.5rem; + padding-left:1.5rem; + padding-right:1.5rem; +} +.usa-card__header:last-child{ + padding-bottom:1.5rem; +} + +.usa-card__heading{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + line-height:1.2; + margin:0; +} + +.usa-card__media{ + order:-1; + min-height:1px; +} + +.usa-card__img{ + border-top-left-radius:calc( 0.5rem - 2px ); + border-top-right-radius:calc( 0.5rem - 2px ); + background-color:#f0f0f0; + position:relative; + overflow:hidden; +} +.usa-card__img img{ + display:block; + height:100%; + width:100%; + -o-object-fit:cover; + object-fit:cover; +} + +.usa-card__media--inset{ + padding-top:1.5rem; + padding-left:1.5rem; + padding-right:1.5rem; +} +.usa-card__media--inset .usa-card__img{ + border-radius:0; +} + +.usa-card__body{ + flex:1 1 0%; + padding-left:1.5rem; + padding-right:1.5rem; + padding-bottom:0.5rem; + padding-top:0.5rem; + flex-basis:auto; +} +.usa-card__body:last-child{ + padding-bottom:1.5rem; +} +.usa-card__body:first-child{ + padding-top:1.5rem; +} +.usa-card__body:only-child{ + padding-bottom:1.5rem; + padding-top:1.5rem; +} + +.usa-card__footer{ + padding-bottom:1.5rem; + padding-top:0.5rem; + padding-left:1.5rem; + padding-right:1.5rem; +} + +.usa-card__footer .usa-button:only-of-type{ + margin-right:0; +} .usa-card__header > :last-child, -.usa-card__body > :last-child { - padding-bottom: 0 ; - margin-bottom: 0 ; } - +.usa-card__body > :last-child{ + padding-bottom:0; + margin-bottom:0; +} .usa-card__header > :first-child, -.usa-card__body > :first-child { - margin-top: 0 ; - padding-top: 0 ; } - +.usa-card__body > :first-child{ + margin-top:0; + padding-top:0; +} .usa-card__header > :only-child, -.usa-card__body > :only-child { - margin-bottom: 0 ; - margin-top: 0 ; - padding-bottom: 0 ; - padding-top: 0 ; } +.usa-card__body > :only-child{ + margin-bottom:0; + margin-top:0; + padding-bottom:0; + padding-top:0; +} .usa-card__header--exdent, .usa-card__media--exdent, -.usa-card__footer--exdent { - margin-left: -2px ; - margin-right: -2px ; } +.usa-card__footer--exdent{ + margin-left:-2px; + margin-right:-2px; +} .usa-card__header--exdent > *, -.usa-card__footer--exdent > * { - padding-left: 2px ; - padding-right: 2px ; } - -.usa-card__media--exdent { - margin-top: -2px ; } - .usa-card__media--exdent .usa-card__img { - border-top-left-radius: 0.5rem ; - border-top-right-radius: 0.5rem ; } - -.usa-card--header-first .usa-card__header { - border-top-left-radius: calc( 0.5rem - 2px); - border-top-right-radius: calc( 0.5rem - 2px); - padding-bottom: 1rem ; } - -.usa-card--header-first .usa-card__header--exdent { - margin-top: -2px ; - border-top-left-radius: 0.5rem ; - border-top-right-radius: 0.5rem ; } - -.usa-card--header-first .usa-card__media--inset { - padding-top: 0 ; } - -.usa-card--header-first .usa-card__media { - order: 0 ; } - -.usa-card--header-first .usa-card__img { - border-radius: 0 ; } - -.usa-card--header-first .usa-card__body { - padding-top: 1rem ; } - -@media all and (min-width: 40em) { - .usa-card--flag .usa-card__media { - display: flex ; - overflow: hidden ; - position: absolute ; - bottom: 0; - top: 0; - position: absolute ; - left: 0; - position: absolute ; - width: 15rem ; } - .usa-card--flag .usa-card__img { - border-radius: 0 ; - border-top-left-radius: calc( 0.5rem - 2px); - border-bottom-left-radius: calc( 0.5rem - 2px); } +.usa-card__footer--exdent > *{ + padding-left:2px; + padding-right:2px; +} + +.usa-card__media--exdent{ + margin-top:-2px; +} +.usa-card__media--exdent .usa-card__img{ + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; +} + +.usa-card--header-first .usa-card__header{ + border-top-left-radius:calc( 0.5rem - 2px ); + border-top-right-radius:calc( 0.5rem - 2px ); + padding-bottom:1rem; +} +.usa-card--header-first .usa-card__header--exdent{ + margin-top:-2px; + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; +} +.usa-card--header-first .usa-card__media--inset{ + padding-top:0; +} +.usa-card--header-first .usa-card__media{ + order:0; +} +.usa-card--header-first .usa-card__img{ + border-radius:0; +} +.usa-card--header-first .usa-card__body{ + padding-top:1rem; +} + +@media all and (min-width: 40em){ + .usa-card--flag .usa-card__media{ + display:flex; + overflow:hidden; + position:absolute; + bottom:0; + top:0; + position:absolute; + left:0; + position:absolute; + width:15rem; + } + .usa-card--flag .usa-card__img{ + border-radius:0; + border-top-left-radius:calc( 0.5rem - 2px ); + border-bottom-left-radius:calc( 0.5rem - 2px ); + } .usa-card--flag .usa-card__header, - .usa-card--flag .usa-card__body, - .usa-card--flag .usa-card__footer { - margin-left: 15rem ; } - .usa-card--flag .usa-card__media--exdent { - margin-left: -2px ; - margin-right: 0 ; - margin-bottom: -2px ; - margin-top: -2px ; } - .usa-card--flag .usa-card__media--exdent .usa-card__img { - border-bottom-left-radius: 0.5rem ; - border-top-left-radius: 0.5rem ; } - .usa-card--flag .usa-card__media--inset { - padding-right: 0 ; - padding-bottom: 1.5rem ; } - .usa-card--flag .usa-card__media--inset .usa-card__img { - border-radius: 0 ; } - .usa-card--flag.usa-card--header-first .usa-card__header { - padding-bottom: 0.5rem ; } - .usa-card--flag.usa-card--header-first .usa-card__body { - padding-top: 0.5rem ; } - .usa-card--flag.usa-card--header-first .usa-card__media--inset { - padding-top: 1.5rem ; } - .usa-card--flag.usa-card--media-right .usa-card__media { - left: auto ; - right: 0 ; } - .usa-card--flag.usa-card--media-right .usa-card__media--inset { - padding-left: 0 ; - padding-right: 1.5rem ; } - .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img { - border-radius: 0 ; } - .usa-card--flag.usa-card--media-right .usa-card__img { - border-radius: 0 ; - border-top-right-radius: calc( 0.5rem - 2px); - border-bottom-right-radius: calc( 0.5rem - 2px); } +.usa-card--flag .usa-card__body, +.usa-card--flag .usa-card__footer{ + margin-left:15rem; + } + .usa-card--flag .usa-card__media--exdent{ + margin-left:-2px; + margin-right:0; + margin-bottom:-2px; + margin-top:-2px; + } + .usa-card--flag .usa-card__media--exdent .usa-card__img{ + border-bottom-left-radius:0.5rem; + border-top-left-radius:0.5rem; + } + .usa-card--flag .usa-card__media--inset{ + padding-right:0; + padding-bottom:1.5rem; + } + .usa-card--flag .usa-card__media--inset .usa-card__img{ + border-radius:0; + } + .usa-card--flag.usa-card--header-first .usa-card__header{ + padding-bottom:0.5rem; + } + .usa-card--flag.usa-card--header-first .usa-card__body{ + padding-top:0.5rem; + } + .usa-card--flag.usa-card--header-first .usa-card__media--inset{ + padding-top:1.5rem; + } + .usa-card--flag.usa-card--media-right .usa-card__media{ + left:auto; + right:0; + } + .usa-card--flag.usa-card--media-right .usa-card__media--inset{ + padding-left:0; + padding-right:1.5rem; + } + .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img{ + border-radius:0; + } + .usa-card--flag.usa-card--media-right .usa-card__img{ + border-radius:0; + border-top-right-radius:calc( 0.5rem - 2px ); + border-bottom-right-radius:calc( 0.5rem - 2px ); + } .usa-card--flag.usa-card--media-right .usa-card__header, - .usa-card--flag.usa-card--media-right .usa-card__body, - .usa-card--flag.usa-card--media-right .usa-card__footer { - margin-left: 0 ; - margin-right: 15rem ; } - .usa-card--flag.usa-card--media-right .usa-card__media--exdent { - margin-right: -2px ; - margin-left: 0 ; } - .usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img { - border-radius: 0 ; - border-bottom-right-radius: 0.5rem ; - border-top-right-radius: 0.5rem ; } } - -.usa-card:not(.usa-card--flag).usa-card__media--set-aspect { - box-sizing: border-box ; - height: 0 ; - overflow: hidden ; - padding: 0 0 56.25% ; - position: relative ; } - .usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img { - position: absolute ; - bottom: 0; - left: 0; - right: 0; - top: 0; } - -.usa-checklist { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; } - -.usa-checklist__item { - text-indent: -2.5rem; - margin-bottom: 0 ; - margin-top: 0 ; - margin-bottom: 0; - margin-top: 0.5rem; } - .usa-checklist__item::before { - content: " "; - display: inline-block; - height: 1rem; - margin-left: -0.25rem; - margin-right: 0.75rem; - width: 2rem; } - .usa-checklist__item.usa-checklist__item--checked::before { - background-image: url("../img/correct9.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-position: center; - background-size: 1.25rem; } - -.usa-footer { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - overflow: hidden; } - -.usa-footer__return-to-top { - padding-bottom: 1.25rem ; - padding-top: 1.25rem ; - line-height: 0.9; } - .usa-footer__return-to-top a { - color: #005ea2; - text-decoration: underline; } - .usa-footer__return-to-top a:hover { - color: #1a4480; } - .usa-footer__return-to-top a:active { - color: #162e51; } - .usa-footer__return-to-top a:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-footer__return-to-top a:visited { - color: #54278f; } - -.usa-footer__nav { - margin-left: auto ; - margin-right: auto ; - padding-left: 0 ; - padding-right: 0 ; - border-bottom: 1px solid #a9aeb1; - max-width: 64rem; } - @media all and (min-width: 30em) { - .usa-footer__nav { - padding-left: 1rem ; - padding-right: 1rem ; - border-bottom: none; } } - @media all and (min-width: 30em) and (min-width: 64em) { - .usa-footer__nav { - padding-left: 2rem ; - padding-right: 2rem ; } } - .usa-footer__nav > ul { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; } - -.usa-footer__primary-section { - background-color: #f0f0f0; } - -.usa-footer__primary-container { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem; } - @media all and (min-width: 64em) { - .usa-footer__primary-container { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.usa-footer__primary-content { - line-height: 1.1; } +.usa-card--flag.usa-card--media-right .usa-card__body, +.usa-card--flag.usa-card--media-right .usa-card__footer{ + margin-left:0; + margin-right:15rem; + } + .usa-card--flag.usa-card--media-right .usa-card__media--exdent{ + margin-right:-2px; + margin-left:0; + } + .usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img{ + border-radius:0; + border-bottom-right-radius:0.5rem; + border-top-right-radius:0.5rem; + } +} + +.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{ + box-sizing:border-box; + height:0; + overflow:hidden; + padding:0 0 56.25%; + position:relative; +} +.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img{ + position:absolute; + bottom:0; + left:0; + right:0; + top:0; +} + +.usa-checklist{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; +} + +.usa-checklist__item{ + text-indent:-2.5rem; + margin-bottom:0; + margin-top:0; + margin-bottom:0; + margin-top:0.5rem; +} +.usa-checklist__item::before{ + content:" "; + display:inline-block; + height:1rem; + margin-left:-0.25rem; + margin-right:0.75rem; + width:2rem; +} +.usa-checklist__item.usa-checklist__item--checked::before{ + background-image:url("../img/usa-icons-bg/check--blue-60v.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-position:center; + background-size:1.5rem; +} + +.usa-collection{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; + padding-left:0; +} + +.usa-collection__item{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + align-items:flex-start; + border-top-width:1px; + border-top-style:solid; + display:flex; + margin-bottom:1rem; + margin-top:1rem; + padding-top:1rem; +} +.usa-collection__item > li{ + margin-bottom:0; + max-width:unset; +} + +.usa-prose .usa-collection{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; + padding-left:0; +} +.usa-prose .usa-collection__item{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + align-items:flex-start; + border-top-width:1px; + border-top-style:solid; + display:flex; + margin-bottom:1rem; + margin-top:1rem; + padding-top:1rem; +} +.usa-prose .usa-collection__item > li{ + margin-bottom:0; + max-width:unset; +} + +.usa-collection__img, +.usa-collection__calendar-date{ + flex-shrink:0; + margin-right:0.5rem; + width:4rem; + margin-right:1rem; +} +@media all and (min-width: 40em){ + .usa-collection__img, +.usa-collection__calendar-date{ + width:5rem; + } +} + +.usa-collection__body{ + flex:1 1 0%; +} + +.usa-collection__heading{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.13rem; + line-height:1.3; + margin-bottom:0; + margin-top:0; +} + +.usa-collection__description{ + margin-bottom:0.5rem; + margin-top:0.5rem; +} + +.usa-collection__meta{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + margin-top:0.25rem; +} +.usa-collection__meta > li{ + margin-bottom:0; + max-width:unset; +} + +.usa-collection__meta-item{ + margin-top:0.25rem; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:0.93rem; + line-height:1.3; + display:block; + margin-right:0.5rem; +} +.usa-collection__meta-item.usa-tag{ + background-color:#dfe1e2; + line-height:0.9; + padding-bottom:0.25rem; + padding-top:0.25rem; + color:#1b1b1b; + display:inline-block; + margin-top:0.25rem; +} +.usa-collection__meta-item.usa-tag--new{ + background-color:#c05600; + color:white; +} + +.usa-collection__calendar-date{ + text-decoration:none; +} + +.usa-collection__calendar-date-month, +.usa-collection__calendar-date-day{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.13rem; + display:block; + font-weight:700; + padding:0.25rem; + text-align:center; +} +@media all and (min-width: 40em){ + .usa-collection__calendar-date-month, +.usa-collection__calendar-date-day{ + padding:0.5rem; + } +} + +.usa-collection__calendar-date-month{ + border-top-left-radius:2px; + border-top-right-radius:2px; + background-color:#005ea2; + color:white; +} + +.usa-collection__calendar-date-day{ + border-bottom-left-radius:2px; + border-bottom-right-radius:2px; + border:1px solid #005ea2; + color:#005ea2; +} + +.usa-collection--condensed .usa-collection__item{ + margin-bottom:0.5rem; + margin-top:0.5rem; + padding-top:0.5rem; +} + +.usa-footer{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + overflow:hidden; +} +.usa-footer > .grid-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .usa-footer > .grid-container{ + padding-left:2rem; + padding-right:2rem; + } +} + +.usa-footer__return-to-top{ + padding-bottom:1.25rem; + padding-top:1.25rem; + line-height:0.9; +} +.usa-footer__return-to-top a{ + color:#005ea2; + text-decoration:underline; +} +.usa-footer__return-to-top a:visited{ + color:#54278f; +} +.usa-footer__return-to-top a:hover{ + color:#1a4480; +} +.usa-footer__return-to-top a:active{ + color:#162e51; +} +.usa-footer__return-to-top a:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} + +.usa-footer__nav{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + padding-left:0; + padding-right:0; + border-bottom:1px solid #a9aeb1; +} +@media all and (min-width: 64em){ + .usa-footer__nav{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 30em){ + .usa-footer__nav{ + padding-left:1rem; + padding-right:1rem; + border-bottom:none; + } +} +@media all and (min-width: 30em) and (min-width: 64em){ + .usa-footer__nav{ + padding-left:2rem; + padding-right:2rem; + } +} +.usa-footer__nav > ul{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} + +.usa-footer__primary-section{ + background-color:#f0f0f0; +} +.usa-footer__primary-section > .grid-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .usa-footer__primary-section > .grid-container{ + padding-left:2rem; + padding-right:2rem; + } +} + +.usa-footer__primary-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .usa-footer__primary-container{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .usa-footer__primary-container{ + padding-left:2rem; + padding-right:2rem; + } +} + +.usa-footer__primary-content{ + line-height:1.1; +} .usa-footer__primary-link a, -.usa-footer__secondary-link a { - text-decoration: none; } - .usa-footer__primary-link a:hover, - .usa-footer__secondary-link a:hover { - text-decoration: underline; } - -.usa-footer__primary-link { - padding-left: 1rem ; - padding-right: 1rem ; - padding-bottom: 1rem ; - padding-top: 1rem ; - color: #1b1b1b ; - text-decoration: none ; - font-weight: bold ; - display: block; } - @media all and (min-width: 30em) { - .usa-footer__primary-link { - padding-left: 0 ; - padding-right: 0 ; } } - .usa-footer__primary-link:hover { - cursor: pointer; - text-decoration: underline; } - -.usa-footer__secondary-link { - line-height: 1.1; - margin-left: 1rem; - padding: 0; } - .usa-footer__secondary-link a { - color: #005ea2; - text-decoration: underline; } - .usa-footer__secondary-link a:hover { - color: #1a4480; } - .usa-footer__secondary-link a:active { - color: #162e51; } - .usa-footer__secondary-link a:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-footer__secondary-link a:visited { - color: #54278f; } - .usa-footer__secondary-link + .usa-footer__secondary-link { - padding-top: 1rem; } - @media all and (min-width: 30em) { - .usa-footer__secondary-link { - margin-left: 0; } } - -.usa-footer__contact-info { - line-height: 1.1; } - .usa-footer__contact-info a { - color: #1b1b1b ; - text-decoration: none ; } - .usa-footer__contact-info a:hover { - text-decoration: underline; } - @media all and (min-width: 30em) { - .usa-footer__contact-info { - justify-content: flex-end ; - margin-top: 0.5rem; } } - -.usa-footer__primary-content { - border-top: 1px solid #a9aeb1; } - @media all and (min-width: 30em) { - .usa-footer__primary-content { - border: none; } } - -.usa-sign-up { - padding-bottom: 2rem; - padding-top: 1.5rem; } - .usa-sign-up .usa-label, - .usa-sign-up .usa-button { - margin-top: 0.75rem; } - -.usa-sign-up__heading { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.34rem; - line-height: 1.2 ; - font-weight: bold; - margin: 0; } - -.usa-footer__secondary-section { - padding-bottom: 1.25rem ; - padding-top: 1.25rem ; - background-color: #dfe1e2; } - .usa-footer__secondary-section a { - color: #1b1b1b; } - -.usa-footer__logo { - margin-bottom: 0.5rem ; - margin-top: 0.5rem ; } - @media all and (min-width: 30em) { - .usa-footer__logo { - margin-bottom: 0 ; - margin-top: 0 ; - align-items: center ; } } - -.usa-footer__logo-img { - max-width: 5rem; } - -.usa-footer__logo-heading { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.46rem; - line-height: 0.9 ; - margin-bottom: 0.5rem ; - margin-top: 0.5rem ; } - -.usa-footer__contact-links { - margin-top: 1.5rem; } - @media all and (min-width: 30em) { - .usa-footer__contact-links { - margin-top: 0; - text-align: right; } } - -.usa-footer__contact-heading { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.46rem; - line-height: 1.1 ; - margin-top: 0; } - @media all and (min-width: 30em) { - .usa-footer__contact-heading { - margin-bottom: 0.25rem ; - margin-top: 0.25rem ; } } - -.usa-footer__social-links { - line-height: 0.9; - padding-bottom: 0.5rem; } - .usa-footer__social-links a { - text-decoration: none; } - @media all and (min-width: 30em) { - .usa-footer__social-links { - justify-content: flex-end ; } } - -.usa-social-link { - height: 3rem ; - width: 3rem ; - background-position: center center; - background-size: auto 1.5rem; - background-color: rgba(0, 0, 0, 0.1); - display: inline-block; } - .usa-social-link span { - position: absolute; - left: -999em; } - -.usa-social-link--facebook { - background-image: url("../img/social-icons/facebook25.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-social-link--twitter { - background-image: url("../img/social-icons/twitter16.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-social-link--youtube { - background-image: url("../img/social-icons/youtube15.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -.usa-social-link--rss { - background-image: url("../img/social-icons/rss25.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -@media all and (min-width: 30em) { - .usa-footer__address { - justify-content: flex-end ; } } - -@media all and (min-width: 64em) { - .usa-footer--slim .usa-footer__nav { - padding-left: 0 ; - padding-right: 0 ; } } - -.usa-footer--slim .usa-footer__address { - padding-left: 1rem ; - padding-right: 1rem ; - padding-bottom: 1rem ; - padding-top: 1rem ; } - @media all and (min-width: 30em) { - .usa-footer--slim .usa-footer__address { - padding: 0 ; } } - -.usa-footer--slim .usa-footer__logo { - align-items: center ; } - -.usa-footer--slim .usa-footer__logo-img { - max-width: 3rem; } - -.usa-footer--slim .usa-footer__contact-info { - display: inline-block; } - @media all and (min-width: 30em) { - .usa-footer--slim .usa-footer__contact-info { - padding-bottom: 1rem ; - padding-top: 1rem ; - margin-top: 0; } } - -.usa-footer--big .usa-footer__nav { - margin-left: -1rem ; - margin-right: -1rem ; } - @media all and (min-width: 30em) { - .usa-footer--big .usa-footer__nav { - border-bottom: 1px solid #a9aeb1; - padding-top: 2rem; } } - @media all and (min-width: 40em) { - .usa-footer--big .usa-footer__nav { - margin-left: 0 ; - margin-right: 0 ; - padding-left: 0 ; - padding-right: 0 ; - border-bottom: none; } } - -.usa-footer--big .usa-footer__primary-link { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 0.98rem; - line-height: 1.2 ; - font-weight: bold; - line-height: 1.2; - margin: 0; } - @media all and (min-width: 30em) { - .usa-footer--big .usa-footer__primary-link { - padding-bottom: 0 ; - padding-top: 0 ; - margin-bottom: 0.5rem; } - .usa-footer--big .usa-footer__primary-link:hover { - cursor: auto; - text-decoration: none; } } - -.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link { - align-items: center; - cursor: pointer; - display: flex; - justify-content: flex-start; } - .usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before { - background-image: url("../img/arrow-down.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - align-items: center; - background-size: contain; - content: ""; - display: inline-flex; - height: 0.75rem; - justify-content: center; - margin-right: 0.5rem; - width: 0.75rem; } - @media all and (min-width: 30em) { - .usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before { - content: none; } } - -.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled { - display: none; } - -.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link::before { - background-image: url("../img/arrow-right.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } - -@media all and (min-width: 30em) { - .usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link { - margin: 0; } } - -.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { - padding-left: 1rem ; - padding-right: 1rem ; - padding-bottom: 1.25rem; } - @media all and (min-width: 30em) { - .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled { - padding-left: 0 ; - padding-right: 0 ; - padding-bottom: 2rem; - padding-top: 0.75rem; } } - -.usa-form { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.3 ; } - -@media all and (min-width: 30em) { - .usa-form { - max-width: 20rem; } } - +.usa-footer__secondary-link a{ + text-decoration:none; +} +.usa-footer__primary-link a:hover, +.usa-footer__secondary-link a:hover{ + text-decoration:underline; +} + +.usa-footer__primary-link{ + padding-left:1rem; + padding-right:1rem; + padding-bottom:1rem; + padding-top:1rem; + color:#1b1b1b; + text-decoration:none; + font-weight:700; + display:block; +} +@media all and (min-width: 30em){ + .usa-footer__primary-link{ + padding-left:0; + padding-right:0; + } +} +.usa-footer__primary-link:hover{ + cursor:pointer; + text-decoration:underline; +} + +.usa-footer__secondary-link{ + line-height:1.1; + margin-left:1rem; + padding:0; +} +.usa-footer__secondary-link a{ + color:#005ea2; + text-decoration:underline; +} +.usa-footer__secondary-link a:visited{ + color:#54278f; +} +.usa-footer__secondary-link a:hover{ + color:#1a4480; +} +.usa-footer__secondary-link a:active{ + color:#162e51; +} +.usa-footer__secondary-link a:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-footer__secondary-link + .usa-footer__secondary-link{ + padding-top:1rem; +} +@media all and (min-width: 30em){ + .usa-footer__secondary-link{ + margin-left:0; + } +} + +.usa-footer__contact-info{ + line-height:1.1; +} +.usa-footer__contact-info a{ + color:#1b1b1b; + text-decoration:none; +} +.usa-footer__contact-info a:hover{ + text-decoration:underline; +} +@media all and (min-width: 30em){ + .usa-footer__contact-info{ + justify-content:flex-end; + margin-top:0.5rem; + } +} + +.usa-footer__primary-content{ + border-top:1px solid #a9aeb1; +} +@media all and (min-width: 30em){ + .usa-footer__primary-content{ + border:none; + } +} + +.usa-sign-up{ + padding-bottom:2rem; + padding-top:1.5rem; +} +.usa-sign-up .usa-label, +.usa-sign-up .usa-button{ + margin-top:0.75rem; +} + +.usa-sign-up__heading{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + line-height:1.2; + font-weight:700; + margin:0; +} + +.usa-footer__secondary-section{ + padding-bottom:1.25rem; + padding-top:1.25rem; + color:#1b1b1b; + background-color:#dfe1e2; +} +.usa-footer__secondary-section > .grid-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .usa-footer__secondary-section > .grid-container{ + padding-left:2rem; + padding-right:2rem; + } +} +.usa-footer__secondary-section a{ + color:#1b1b1b; +} + +.usa-footer__logo{ + margin-bottom:0.5rem; + margin-top:0.5rem; +} +@media all and (min-width: 30em){ + .usa-footer__logo{ + margin-bottom:0; + margin-top:0; + align-items:center; + } +} + +.usa-footer__logo-img{ + max-width:5rem; +} + +.usa-footer__logo-heading{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.46rem; + line-height:0.9; + font-weight:700; + margin-bottom:0.5rem; + margin-top:0.5rem; +} + +.usa-footer__contact-links{ + margin-top:1.5rem; +} +@media all and (min-width: 30em){ + .usa-footer__contact-links{ + margin-top:0; + text-align:right; + } +} + +.usa-footer__contact-heading{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.46rem; + line-height:1.1; + margin-top:0; +} +@media all and (min-width: 30em){ + .usa-footer__contact-heading{ + margin-bottom:0.25rem; + margin-top:0.25rem; + } +} + +.usa-footer__social-links{ + line-height:0.9; + padding-bottom:0.5rem; +} +.usa-footer__social-links a{ + text-decoration:none; +} +@media all and (min-width: 30em){ + .usa-footer__social-links{ + justify-content:flex-end; + } +} + +.usa-social-link{ + height:3rem; + width:3rem; + background-position:center center; + background-size:auto 2rem; + background-color:rgba(0, 0, 0, 0.1); + display:inline-block; +} +.usa-social-link span{ + position:absolute; + left:-999em; + right:auto; +} + +.usa-social-link--facebook{ + background-image:url("../img/usa-icons/facebook.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-social-link--twitter{ + background-image:url("../img/usa-icons/twitter.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-social-link--youtube{ + background-image:url("../img/usa-icons/youtube.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-social-link--instagram{ + background-image:url("../img/usa-icons/instagram.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +.usa-social-link--rss{ + background-image:url("../img/usa-icons/rss_feed.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} + +@media all and (min-width: 30em){ + .usa-footer__address{ + justify-content:flex-end; + } +} + +@media all and (min-width: 64em){ + .usa-footer--slim .usa-footer__nav{ + padding-left:0; + padding-right:0; + } +} +.usa-footer--slim .usa-footer__address{ + padding-left:1rem; + padding-right:1rem; + padding-bottom:1rem; + padding-top:1rem; +} +@media all and (min-width: 30em){ + .usa-footer--slim .usa-footer__address{ + padding:0; + } +} +.usa-footer--slim .usa-footer__logo{ + align-items:center; +} +.usa-footer--slim .usa-footer__logo-img{ + max-width:3rem; +} +.usa-footer--slim .usa-footer__contact-info{ + display:inline-block; +} +@media all and (min-width: 30em){ + .usa-footer--slim .usa-footer__contact-info{ + padding-bottom:1rem; + padding-top:1rem; + margin-top:0; + } +} + +.usa-footer--big .usa-footer__nav{ + margin-left:-1rem; + margin-right:-1rem; +} +@media all and (min-width: 30em){ + .usa-footer--big .usa-footer__nav{ + border-bottom:1px solid #a9aeb1; + padding-top:2rem; + } +} +@media all and (min-width: 40em){ + .usa-footer--big .usa-footer__nav{ + margin-left:0; + margin-right:0; + padding-left:0; + padding-right:0; + border-bottom:none; + } +} +.usa-footer--big .usa-footer__primary-link{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.98rem; + line-height:1.2; + font-weight:700; + line-height:1.2; + margin:0; +} +@media all and (min-width: 30em){ + .usa-footer--big .usa-footer__primary-link{ + padding-bottom:0; + padding-top:0; + margin-bottom:0.5rem; + } + .usa-footer--big .usa-footer__primary-link:hover{ + cursor:auto; + text-decoration:none; + } +} +.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link{ + align-items:center; + cursor:pointer; + display:flex; + justify-content:flex-start; +} +.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before{ + background-image:url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + height:1.25rem; + width:1.25rem; + align-items:center; + background-size:contain; + content:""; + display:inline-flex; + justify-content:center; + margin-right:0.25rem; + margin-left:-0.25rem; +} +@media all and (min-width: 30em){ + .usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before{ + content:none; + } +} +.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled{ + display:none; +} +.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link::before{ + background-image:url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; +} +@media all and (min-width: 30em){ + .usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link{ + margin:0; + } +} +.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{ + padding-left:1rem; + padding-right:1rem; + padding-bottom:1.25rem; +} +@media all and (min-width: 30em){ + .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{ + padding-left:0; + padding-right:0; + padding-bottom:2rem; + padding-top:0.75rem; + } +} + +.usa-form{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; +} + +@media all and (min-width: 30em){ + .usa-form{ + max-width:20rem; + } +} .usa-form .usa-input, .usa-form .usa-range, .usa-form .usa-select, -.usa-form .usa-textarea { - max-width: none; } - -.usa-form .usa-input--small { - max-width: 4rem; } - -.usa-form .usa-input--medium { - max-width: 7.5rem; } - -.usa-form .usa-button { - margin-top: 0.5rem; } - @media all and (min-width: 30em) { - .usa-form .usa-button { - margin-top: 1.5rem; } } - -.usa-form a { - color: #005ea2; - text-decoration: underline; } - .usa-form a:hover { - color: #1a4480; } - .usa-form a:active { - color: #162e51; } - .usa-form a:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-form a:visited { - color: #54278f; } - -@media all and (min-width: 30em) { - .usa-form--large { - max-width: 30rem; } } - -.usa-form__note { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 0.93rem; - line-height: 1.3 ; - float: right; - margin: 0.25rem 0 1rem; } - -.usa-graphic-list { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; } - .usa-graphic-list .usa-graphic-list__row .usa-media-block { - margin-bottom: 2rem; } - @media all and (min-width: 40em) { - .usa-graphic-list .usa-graphic-list__row .usa-media-block { - margin-bottom: 4rem; } } - @media all and (min-width: 40em) { - .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block { - margin-bottom: 0; } } - .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child { - margin-bottom: 0; } - .usa-graphic-list .usa-media-block__img { - margin-right: 1.5rem; } - .usa-graphic-list .usa-media-block__body > :first-child { - margin-top: 0; } - -.usa-graphic-list__heading { - margin-bottom: 0 ; - margin-top: 0 ; - clear: both; - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.34rem; - line-height: 1.2 ; - font-weight: bold; } - * + .usa-graphic-list__heading { - margin-top: 1.5em; } - .usa-graphic-list__heading + * { - margin-top: 1em; } - -.usa-header { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - z-index: 300; } - .usa-header::after { - clear: both; - content: ""; - display: block; } - .usa-header a { - border-bottom: none; } - @media all and (min-width: 64em) { - .usa-header .usa-search { - float: right; } } - @media all and (min-width: 64em) { - .usa-header [role="search"] { - float: right; - max-width: calc( 27ch + 3rem); - width: 100%; } } - .usa-header [type="search"] { - min-width: 0; } - @media all and (min-width: 64em) { - .usa-header + .usa-hero { - border-top: 1px solid white; } } - @media all and (min-width: 64em) { - .usa-header + .usa-section, - .usa-header + main { - border-top: 1px solid #dfe1e2; } } - -@media all and (max-width: 63.99em) { - .usa-logo { - flex: 1 1 0% ; - font-size: 0.93rem; - line-height: 0.9; - margin-left: 1rem; } } - -@media all and (min-width: 64em) { - .usa-logo { - margin-top: 2rem; - margin-bottom: 1rem; - font-size: 1.46rem; - line-height: 1.1; } } - -.usa-logo a { - color: #1b1b1b; - text-decoration: none; } - -.usa-logo__text { - display: block; - font-style: normal; - font-weight: bold; - margin: 0; } - -.usa-menu-btn { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; - flex: 0 1 auto ; - padding-left: 0.75rem ; - padding-right: 0.75rem ; - background-color: #005ea2; - color: white; - font-size: 0.87rem; - height: 3rem; - text-align: center; - text-decoration: none; - text-transform: uppercase; } - .usa-menu-btn:hover { - color: #1a4480; } - .usa-menu-btn:active { - color: #162e51; } - .usa-menu-btn:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-menu-btn:visited { - color: #54278f; } - .usa-menu-btn:hover, .usa-menu-btn:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } - @media all and (min-width: 64em) { - .usa-menu-btn { - display: none; } } - .usa-menu-btn:hover { - background-color: #1a4480; - color: white; - text-decoration: none; } - .usa-menu-btn:active { - color: white; } - .usa-menu-btn:visited { - color: white; } - -.usa-overlay { - position: absolute ; - bottom: 0; - left: 0; - right: 0; - top: 0; - position: fixed; - background: black; - opacity: 0; - transition: opacity 0.2s ease-in-out; - visibility: hidden; - z-index: 400; } - .usa-overlay.is-visible { - opacity: 0.2; - visibility: visible; } - -@media all and (min-width: 64em) { - .usa-header--basic .usa-navbar { - position: relative; - width: 33%; } - .usa-header--basic .usa-nav { - flex-direction: row ; - align-items: center ; - justify-content: flex-end ; - display: flex; - padding: 0 0 0.25rem 0.5rem; - width: 100%; } - .usa-header--basic .usa-nav-container { - align-items: flex-end ; - justify-content: space-between ; - display: flex; } +.usa-form .usa-textarea{ + max-width:none; +} +.usa-form .usa-input--2xs, +.usa-form .usa-input-group--2xs{ + max-width:5ex; +} +.usa-form .usa-input--xs, +.usa-form .usa-input-group--xs{ + max-width:9ex; +} +.usa-form .usa-input--sm, .usa-form .usa-input--small, +.usa-form .usa-input-group--sm, +.usa-form .usa-input-group--small{ + max-width:13ex; +} +.usa-form .usa-input--md, .usa-form .usa-input--medium, +.usa-form .usa-input-group--md, +.usa-form .usa-input-group--medium{ + max-width:20ex; +} +.usa-form .usa-input--lg, +.usa-form .usa-input-group--lg{ + max-width:30ex; +} +.usa-form .usa-input--xl, +.usa-form .usa-input-group--xl{ + max-width:40ex; +} +.usa-form .usa-input--2xl, +.usa-form .usa-input-group--2xl{ + max-width:50ex; +} +.usa-form .usa-button{ + margin-top:0.5rem; +} +@media all and (min-width: 30em){ + .usa-form .usa-button{ + margin-top:1.5rem; + } +} +.usa-form a{ + color:#005ea2; + text-decoration:underline; +} +.usa-form a:visited{ + color:#54278f; +} +.usa-form a:hover{ + color:#1a4480; +} +.usa-form a:active{ + color:#162e51; +} +.usa-form a:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} + +@media all and (min-width: 30em){ + .usa-form--large{ + max-width:30rem; + } +} + +.usa-form__note{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:0.93rem; + line-height:1.3; + float:right; + margin:0.25rem 0 1rem; +} + +.usa-graphic-list{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; +} +.usa-graphic-list .usa-graphic-list__row .usa-media-block{ + margin-bottom:2rem; +} +@media all and (min-width: 40em){ + .usa-graphic-list .usa-graphic-list__row .usa-media-block{ + margin-bottom:4rem; + } +} +@media all and (min-width: 40em){ + .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block{ + margin-bottom:0; + } +} +.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child{ + margin-bottom:0; +} +.usa-graphic-list .usa-media-block__img{ + margin-right:1.5rem; +} +.usa-graphic-list .usa-media-block__body > :first-child{ + margin-top:0; +} + +.usa-graphic-list__heading{ + margin-bottom:0; + margin-top:0; + clear:both; + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + line-height:1.2; + font-weight:700; +} +* + .usa-graphic-list__heading{ + margin-top:1.5em; +} +.usa-graphic-list__heading + *{ + margin-top:1em; +} + +.usa-header{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + z-index:300; +} +.usa-header::after{ + clear:both; + content:""; + display:block; +} +.usa-header a{ + border-bottom:none; +} +@media all and (min-width: 64em){ + .usa-header .usa-search{ + float:right; + } +} +@media all and (min-width: 64em){ + .usa-header [role=search]{ + float:right; + max-width:calc( 27ch + 3rem ); + width:100%; + } +} +.usa-header [type=search]{ + min-width:0; +} +@media all and (min-width: 64em){ + .usa-header + .usa-hero{ + border-top:1px solid white; + } +} +@media all and (min-width: 64em){ + .usa-header + .usa-section, +.usa-header + main{ + border-top:1px solid #dfe1e2; + } +} + +@media all and (max-width: 63.99em){ + .usa-logo{ + flex:1 1 0%; + font-size:0.93rem; + line-height:0.9; + margin-left:1rem; + } +} +@media all and (min-width: 64em){ + .usa-logo{ + margin-top:2rem; + margin-bottom:1rem; + font-size:1.46rem; + line-height:1.1; + } +} +.usa-logo a{ + color:#1b1b1b; + text-decoration:none; +} + +.usa-logo__text{ + display:block; + font-style:normal; + font-weight:700; + margin:0; +} + +.usa-menu-btn{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + flex:0 1 auto; + padding-left:0.75rem; + padding-right:0.75rem; + background-color:#005ea2; + color:white; + font-size:0.87rem; + height:3rem; + text-align:center; + text-decoration:none; + text-transform:uppercase; +} +.usa-menu-btn:visited{ + color:#54278f; +} +.usa-menu-btn:hover{ + color:#1a4480; +} +.usa-menu-btn:active{ + color:#162e51; +} +.usa-menu-btn:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-menu-btn:hover, .usa-menu-btn.usa-button--hover, .usa-menu-btn:disabled:hover, .usa-menu-btn:disabled.usa-button--hover, .usa-menu-btn.usa-button--disabled:hover, .usa-menu-btn.usa-button--disabled.usa-button--hover, .usa-menu-btn:active, .usa-menu-btn.usa-button--active, .usa-menu-btn:disabled:active, .usa-menu-btn:disabled.usa-button--active, .usa-menu-btn.usa-button--disabled:active, .usa-menu-btn.usa-button--disabled.usa-button--active, .usa-menu-btn:disabled:focus, .usa-menu-btn:disabled.usa-focus, .usa-menu-btn.usa-button--disabled:focus, .usa-menu-btn.usa-button--disabled.usa-focus, .usa-menu-btn:disabled, .usa-menu-btn.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-menu-btn:disabled, .usa-menu-btn.usa-button--disabled{ + color:#c9c9c9; +} +.usa-menu-btn.usa-button--hover{ + color:#1a4480; +} +.usa-menu-btn.usa-button--active{ + color:#162e51; +} +@media all and (min-width: 64em){ + .usa-menu-btn{ + display:none; + } +} +.usa-menu-btn:hover{ + background-color:#1a4480; + color:white; + text-decoration:none; +} +.usa-menu-btn:active{ + color:white; +} +.usa-menu-btn:visited{ + color:white; +} + +.usa-overlay{ + position:absolute; + bottom:0; + left:0; + right:0; + top:0; + position:fixed; + background:black; + opacity:0; + transition:opacity 0.15s ease-in-out; + visibility:hidden; + z-index:400; +} +.usa-overlay.is-visible{ + opacity:0.7; + visibility:visible; +} + +@media all and (min-width: 64em){ + .usa-header--basic .usa-navbar{ + position:relative; + width:33%; + } + .usa-header--basic .usa-nav{ + flex-direction:row; + align-items:center; + justify-content:flex-end; + display:flex; + padding:0 0 0.25rem 0.5rem; + width:100%; + } + .usa-header--basic .usa-nav-container{ + align-items:flex-end; + justify-content:space-between; + display:flex; + } .usa-header--basic .usa-nav__primary-item > .usa-current, - .usa-header--basic .usa-nav__link:hover { - position: relative; } - .usa-header--basic .usa-nav__primary-item > .usa-current::after, - .usa-header--basic .usa-nav__link:hover::after { - background-color: #005ea2; - border-radius: 0; - content: ""; - display: block; - position: absolute; - height: 0.25rem; - left: 1rem; - right: 1rem; - bottom: -0.25rem; } - .usa-header--basic .usa-nav__link[aria-expanded="true"]::after, - .usa-header--basic .usa-nav__link[aria-expanded="true"]:hover::after { - display: none; } - .usa-header--basic .usa-nav__primary { - width: auto; } - .usa-header--basic .usa-nav__primary-item:last-of-type { - position: relative; } - .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu { - position: absolute ; - right: 0; } - .usa-header--basic .usa-search { - top: 0; } } - -.usa-header--basic.usa-header--megamenu .usa-nav__inner { - display: flex; - flex-direction: column; } - @media all and (min-width: 64em) { - .usa-header--basic.usa-header--megamenu .usa-nav__inner { - display: block; - float: right; - margin-top: -2.5rem; } } - -@media all and (min-width: 64em) { - .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type { - position: static; } } - -@media all and (min-width: 64em) { - .usa-header--extended { - padding-top: 0; } - .usa-header--extended .usa-nav__primary-item > .usa-current, - .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover { - position: relative; } - .usa-header--extended .usa-nav__primary-item > .usa-current::after, - .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after { - background-color: #005ea2; - border-radius: 0; - content: ""; - display: block; - position: absolute; - height: 0.25rem; - left: 1rem; - right: 1rem; - bottom: 0; } - .usa-header--extended .usa-nav__link[aria-expanded="true"]::after, - .usa-header--extended .usa-nav__link[aria-expanded="true"]:hover::after { - display: none; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-logo { - font-size: 2.13rem; - margin: 2rem 0 1.5rem; - max-width: 50%; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-navbar { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; - display: block; - height: auto; - overflow: auto; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .usa-header--extended .usa-navbar { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-nav { - border-top: 1px solid #dfe1e2; - padding: 0; - width: 100%; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-nav__inner { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; - position: relative; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .usa-header--extended .usa-nav__inner { - padding-left: 2rem ; - padding-right: 2rem ; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-nav__primary { - margin-left: -1rem; } - .usa-header--extended .usa-nav__primary::after { - clear: both; - content: ""; - display: block; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-nav__link { - padding-bottom: 1rem ; - padding-top: 1rem ; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-nav__submenu .usa-grid-full { - padding-left: 0.75rem; } } - -@media all and (min-width: 64em) { - .usa-header--extended .usa-nav__submenu.usa-megamenu { - left: 0; - padding-left: 2rem; } } - -.usa-hero { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - padding-bottom: 2rem ; - padding-top: 2rem ; - background-image: url("../img/hero.png"); - background-position: center; - background-size: cover; - color: white; } - -.usa-hero__callout { - background-color: #162e51; - padding: 2rem; } - @media all and (min-width: 40em) { - .usa-hero__callout { - max-width: 20rem; } } - -.usa-hero__heading { - margin-bottom: 0 ; - margin-top: 0 ; - clear: both; - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; - font-size: 1.95rem; - line-height: 1.2 ; - font-weight: bold; - color: #00bde3; - line-height: 1.2; } - * + .usa-hero__heading { - margin-top: 1.5em; } - .usa-hero__heading + * { - margin-top: 1em; } - -.usa-hero__heading--alt { - color: white; - display: block; } - -.usa-layout-docs__sidenav { - order: 2; - padding-top: 2rem; } - @media all and (min-width: 64em) { - .usa-layout-docs__sidenav { - padding-top: 0; } } - -@media all and (min-width: 64em) { - .usa-layout-docs__main { - order: 2; } } - -.usa-media-block { - align-items: flex-start ; - display: flex ; } - -.usa-media-block__img { - flex-shrink: 0; - margin-right: 0.5rem; } - -.usa-media-block__body { - flex: 1 1 0% ; } - -.usa-megamenu .usa-col { - flex: 1 1 auto; } - @media all and (min-width: 64em) { - .usa-megamenu .usa-col { - flex: 4 1 0% ; } } - -@media all and (min-width: 64em) { - .usa-megamenu.usa-nav__submenu { - padding-left: 0 ; - padding-right: 0 ; - padding-bottom: 2rem ; - padding-top: 2rem ; - left: -33%; - right: 0; - width: auto; } } - -@media all and (min-width: 64em) { - .usa-megamenu.usa-nav__submenu::before { - position: absolute ; - bottom: 0; - top: 0; - background-color: #162e51; - content: ""; - display: block; - position: absolute; - width: 100%; - right: 100%; } } - -@media all and (min-width: 64em) { - .usa-megamenu.usa-nav__submenu::after { - position: absolute ; - bottom: 0; - top: 0; - background-color: #162e51; - content: ""; - display: block; - position: absolute; - width: 100%; - left: 100%; } } - -@media all and (min-width: 64em) { - .usa-nav-container { - margin-left: auto ; - margin-right: auto ; - max-width: 64rem ; - padding-left: 1rem ; - padding-right: 1rem ; - padding-left: 2rem ; - padding-right: 2rem ; } - .usa-nav-container::after { - clear: both; - content: ""; - display: block; } } - @media all and (min-width: 64em) and (min-width: 64em) { - .usa-nav-container { - padding-left: 2rem ; - padding-right: 2rem ; } } - -.usa-navbar { - height: 3rem; } - @media all and (max-width: 63.99em) { - .usa-navbar { - align-items: center ; - border-bottom: 1px solid #dfe1e2; - display: flex; } } - @media all and (min-width: 64em) { - .usa-navbar { - border-bottom: none; - display: inline-block; - height: auto; } } - -@keyframes slidein-left { - from { - transform: translateX(15rem); } - to { - transform: translateX(0); } } - -.usa-nav { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 0.9 ; } - @media all and (max-width: 63.99em) { - .usa-nav { - position: absolute ; - right: 0; - position: absolute ; - bottom: 0; - top: 0; - position: fixed; - background: white; - border-right: 0; - display: none; - flex-direction: column; - overflow-y: auto; - padding: 1rem; - width: 15rem; - z-index: 500; } - .usa-nav.is-visible { - animation: slidein-left 0.3s ease-in-out; - display: flex; } } - @media all and (min-width: 64em) { - .usa-nav { - float: right; - position: relative; } } - @media all and (min-width: 64em) { - .usa-nav .usa-search { - margin-left: 1rem; } } - .usa-nav .usa-accordion { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 0.9 ; } - -@media all and (max-width: 63.99em) { - .usa-nav__primary { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; - margin-top: 1.5rem; - order: 2; } - .usa-nav__primary > li { - margin-bottom: 0; - max-width: unset; } - .usa-nav__primary-item { - border-top: 1px solid #dfe1e2; } - .usa-nav__primary a { - color: #565c65; - display: block; - padding: 0.5rem 1rem; - text-decoration: none; } - .usa-nav__primary a:hover { - background-color: #f0f0f0; - color: #005ea2; - text-decoration: none; } - .usa-nav__primary a:focus { - outline-offset: 0; } - .usa-nav__primary .usa-current { - position: relative; - color: #005ea2; - font-weight: bold; } - .usa-nav__primary .usa-current::after { - background-color: #005ea2; - border-radius: 99rem; - content: ""; - display: block; - position: absolute; - bottom: 0.25rem; - top: 0.25rem; - width: 0.25rem; - left: 0.25rem; } } - @media all and (max-width: 63.99em) and (min-width: 40em) { - .usa-nav__primary .usa-current { - position: relative; } - .usa-nav__primary .usa-current::after { - background-color: #005ea2; - border-radius: 99rem; - content: ""; - display: block; - position: absolute; - bottom: 0.25rem; - top: 0.25rem; - width: 0.25rem; - left: 0; } } - -@media all and (max-width: 63.99em) { - .usa-nav__primary a { - padding-bottom: 0.75rem ; - padding-top: 0.75rem ; } } - -@media all and (min-width: 64em) { - .usa-nav__primary { - display: flex; } } - -.usa-nav__primary .usa-nav__primary-item a { - text-decoration: none; } - -.usa-nav__primary > .usa-nav__primary-item { - line-height: 1.1; } - @media all and (min-width: 64em) { - .usa-nav__primary > .usa-nav__primary-item { - font-size: 0.93rem; - line-height: 0.9; } } - @media all and (min-width: 64em) { - .usa-nav__primary > .usa-nav__primary-item > a { - line-height: 0.9; - padding: 1rem; - color: #565c65; - display: block; - font-weight: bold; } - .usa-nav__primary > .usa-nav__primary-item > a:hover { - color: #005ea2; } } - -@media all and (min-width: 64em) { - .usa-nav__primary a { - padding-bottom: 0.5rem ; - padding-top: 0.5rem ; } } - -.usa-nav__primary button { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; - color: #565c65; - font-weight: normal; - line-height: 1.1; - padding: 0.75rem 1rem; - text-decoration: none; } - .usa-nav__primary button:hover { - color: #1a4480; } - .usa-nav__primary button:active { - color: #162e51; } - .usa-nav__primary button:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-nav__primary button:visited { - color: #54278f; } - .usa-nav__primary button:hover, .usa-nav__primary button:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } - @media all and (min-width: 64em) { - .usa-nav__primary button { - line-height: 0.9; - padding: 1rem; - font-size: 0.93rem; - font-weight: bold; } } - .usa-nav__primary button:hover { - color: #005ea2; - background-color: #f0f0f0; - text-decoration: none; } - @media all and (min-width: 64em) { - .usa-nav__primary button:hover { - background-color: transparent; } } - .usa-nav__primary button[aria-expanded="false"] { - /* stylelint-disable-line selector-no-qualifying-type */ - background-image: url("../img/plus-alt.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-position: right 0 center; - background-size: 0.75rem; } - @media all and (min-width: 64em) { - .usa-nav__primary button[aria-expanded="false"] { - background-image: url("../img/angle-arrow-down.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-size: 0.5rem; - background-position: right 1rem top 53%; } } - @media all and (min-width: 64em) { - .usa-nav__primary button[aria-expanded="false"]:hover { - background-image: url("../img/angle-arrow-down-primary.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; } } - .usa-nav__primary button[aria-expanded="true"] { - /* stylelint-disable-line selector-no-qualifying-type */ - background-image: url("../img/minus-alt.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-position: right 0 center; - background-size: 0.75rem; } - @media all and (min-width: 64em) { - .usa-nav__primary button[aria-expanded="true"] { - background-image: url("../img/angle-arrow-up-white.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - background-size: 0.5rem; - background-color: #162e51; - background-position: right 1rem top 53%; - color: white; } } - -@media all and (min-width: 64em) { - .usa-nav__primary .usa-accordion__button span { - margin-right: 0; - padding-right: 1rem; } } - -.usa-nav__secondary { - margin-top: 1rem; } - @media all and (min-width: 64em) { - .usa-nav__secondary { - bottom: 4rem; - font-size: 0.93rem; - margin-top: 0.5rem; - min-width: calc( 27ch + 3rem); - position: absolute; - right: 2rem; } } - .usa-nav__secondary .usa-search { - margin-top: 1rem; - width: 100%; } - @media all and (min-width: 64em) { - .usa-nav__secondary .usa-search { - margin-left: 0; - margin-top: 0.5rem; } } - -.usa-nav__secondary-links { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; - line-height: 1.3; - margin-top: 1.5rem; } - @media all and (min-width: 64em) { - .usa-nav__secondary-links { - float: right; - line-height: 0.9; - margin-bottom: 0.25rem; - margin-top: 0; } } - @media all and (min-width: 64em) { - .usa-nav__secondary-links .usa-nav__secondary-item { - display: inline; - padding-left: 0.25rem; } - .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before { - color: #dfe1e2; - content: "|"; - padding-right: 0.25rem; } } - .usa-nav__secondary-links a { - color: #71767a; - display: inline-block; - font-size: 0.93rem; - text-decoration: none; } - .usa-nav__secondary-links a:hover { - color: #005ea2; - text-decoration: underline; } - -@media all and (max-width: 63.99em) { - .usa-nav__submenu { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; - margin: 0; } - .usa-nav__submenu > li { - margin-bottom: 0; - max-width: unset; } - .usa-nav__submenu-item { - border-top: 1px solid #dfe1e2; - font-size: 0.93rem; } - .usa-nav__submenu .usa-current::after { - display: none; } } - @media all and (max-width: 63.99em) and (min-width: 40em) { - .usa-nav__submenu .usa-current::after { - display: none; } } - -@media all and (max-width: 63.99em) { - .usa-nav__submenu a { - padding-left: 2rem; } - .usa-nav__submenu .usa-nav__submenu a { - padding-left: 3rem; } - .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a { - content: "foobar"; - padding-left: 4rem; } } - -@media all and (min-width: 64em) { - .usa-nav__submenu { - margin-bottom: 0; - margin-top: 0; - list-style-type: none; - padding-left: 0; - background-color: #162e51; - width: 15rem; - padding: 1rem; - position: absolute; - z-index: 400; } } - -.usa-nav__submenu[aria-hidden="true"] { - display: none; } - -@media all and (min-width: 64em) { - .usa-nav__submenu .usa-nav__submenu-item + * { - margin-top: 0.75rem; } - .usa-nav__submenu .usa-nav__submenu-item a { - color: white; - padding: 0; - line-height: 1.3; } - .usa-nav__submenu .usa-nav__submenu-item a:hover { - background-color: transparent; - color: white; - padding: 0; - text-decoration: underline; } } - -.usa-nav__submenu-list { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; } - .usa-nav__submenu-list > li { - margin-bottom: 0; - max-width: unset; } - .usa-nav__submenu-list .usa-nav__submenu-list-item { - margin: 0; - font-size: 0.93rem; } - .usa-nav__submenu-list .usa-nav__submenu-list-item a { - line-height: 1.3; } - -.usa-nav__close { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - color: #005ea2; - text-decoration: underline; - background-color: transparent; - border: 0; - border-radius: 0; - box-shadow: none; - font-weight: normal; - margin: 0; - padding: 0; - text-align: left; - height: 3rem ; - width: 3rem ; - color: currentColor; - flex: none; - float: right; - margin: -0.75rem -1rem 1rem auto; - text-align: center; } - .usa-nav__close:hover { - color: #1a4480; } - .usa-nav__close:active { - color: #162e51; } - .usa-nav__close:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-nav__close:visited { - color: #54278f; } - .usa-nav__close:hover, .usa-nav__close:active { - -moz-osx-font-smoothing: auto; - -webkit-font-smoothing: subpixel-antialiased; - background-color: transparent; - box-shadow: none; - text-decoration: underline; } - .usa-nav__close:hover { - color: currentColor; - text-decoration: none; } - @media all and (min-width: 64em) { - .usa-nav__close { - display: none; } } - .usa-nav__close img { - width: 0.75rem; } - .usa-nav__close + * { - clear: both; } - -.usa-js-mobile-nav--active { - overflow: hidden; } - -.usa-search { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - position: relative; } - .usa-search::after { - clear: both; - content: ""; - display: block; } - .usa-search[role="search"], - .usa-search[role="search"] > div, - .usa-search [role="search"] { - display: flex; } - .usa-search [type="submit"] { - background-image: url("../img/search.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-position: center center; - background-size: 1rem; - border-bottom-left-radius: 0; - border-top-left-radius: 0; - height: 2rem; - margin: 0; - padding: 0; - width: 3rem; } - @media all and (min-width: 30em) { - .usa-search [type="submit"] { - padding-left: 1rem ; - padding-right: 1rem ; - background-image: none; - width: auto; } } - -@media all and (min-width: 30em) { - .usa-search--big [type="search"], - .usa-search--big .usa-search__input { - font-size: 1.06rem; - height: 3rem; } } - -@media all and (min-width: 30em) { - .usa-search--big [type="submit"], - .usa-search--big .usa-search__submit { - padding-left: 2rem ; - padding-right: 2rem ; - font-size: 1.46rem; - height: 3rem; - width: auto; } } - -@media all and (min-width: 30em) { - .usa-search--small [type="submit"], - .usa-search--small .usa-search__submit { - background-image: url("../img/search.svg"), linear-gradient(transparent, transparent); - background-repeat: no-repeat; - background-position: center center; - background-size: 1rem; - width: 3rem; } } - -input[type="search"] { - /* stylelint-disable-line selector-no-qualifying-type */ - box-sizing: border-box; - appearance: none; } - -[type="search"], -.usa-search__input { - padding-bottom: 0 ; - padding-top: 0 ; - border-bottom-right-radius: 0; - border-right: none; - border-top-right-radius: 0; - box-sizing: border-box; - float: left; - font-size: 1rem; - height: 2rem; - margin: 0; } - -.usa-search__submit-text { - position: absolute; - left: -999em; } - @media all and (min-width: 30em) { - .usa-search__submit-text { - position: static; } } - -.usa-section { - padding-bottom: 2rem ; - padding-top: 2rem ; } - @media all and (min-width: 40em) { - .usa-section { - padding-bottom: 4rem ; - padding-top: 4rem ; } } - -.usa-section--light { - background-color: #f0f0f0; } - -.usa-section--dark { - background-color: #162e51; - color: white; } - .usa-section--dark h1, - .usa-section--dark h2, - .usa-section--dark h3, - .usa-section--dark h4, - .usa-section--dark h5, - .usa-section--dark h6 { - color: #00bde3; } - .usa-section--dark p { - color: white; } - .usa-section--dark a { - color: #dfe1e2; } - .usa-section--dark a:hover { - color: #f0f0f0; } - .usa-section--dark a:active { - color: white; } - -.usa-sidenav { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.3 ; - border-bottom: 1px solid #dfe1e2; } - .usa-sidenav > li { - margin-bottom: 0; - max-width: unset; } - .usa-sidenav__item { - border-top: 1px solid #dfe1e2; } - .usa-sidenav a { - color: #565c65; - display: block; - padding: 0.5rem 1rem; - text-decoration: none; } - .usa-sidenav a:hover { - background-color: #f0f0f0; - color: #005ea2; - text-decoration: none; } - .usa-sidenav a:focus { - outline-offset: 0; } - .usa-sidenav .usa-current { - position: relative; - color: #005ea2; - font-weight: bold; } - .usa-sidenav .usa-current::after { - background-color: #005ea2; - border-radius: 99rem; - content: ""; - display: block; - position: absolute; - bottom: 0.25rem; - top: 0.25rem; - width: 0.25rem; - left: 0.25rem; } - @media all and (min-width: 40em) { - .usa-sidenav .usa-current { - position: relative; } - .usa-sidenav .usa-current::after { - background-color: #005ea2; - border-radius: 99rem; - content: ""; - display: block; - position: absolute; - bottom: 0.25rem; - top: 0.25rem; - width: 0.25rem; - left: 0; } } - .grid-container .usa-sidenav { - margin-left: -1rem ; - margin-right: -1rem ; } - @media all and (min-width: 40em) { - .grid-container .usa-sidenav { - margin-left: 0 ; - margin-right: 0 ; } } - -.usa-sidenav__sublist { - margin-bottom: 0 ; - margin-top: 0 ; - list-style-type: none; - padding-left: 0; - margin: 0; - font-size: 1rem; } - .usa-sidenav__sublist > li { - margin-bottom: 0; - max-width: unset; } - .usa-sidenav__sublist-item { - border-top: 1px solid #dfe1e2; - font-size: 0.93rem; } - .usa-sidenav__sublist .usa-current::after { - display: none; } - @media all and (min-width: 40em) { - .usa-sidenav__sublist .usa-current::after { - display: none; } } - .usa-sidenav__sublist a { - padding-left: 2rem; } - .usa-sidenav__sublist .usa-sidenav__sublist a { - padding-left: 3rem; } - .usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a { - content: "foobar"; - padding-left: 4rem; } - -.usa-skipnav { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; - font-size: 1.06rem; - line-height: 1.5 ; - color: #005ea2; - text-decoration: underline; - background: transparent; - left: 0; - padding: 0.5rem 1rem; - position: absolute; - top: -3.8rem; - transition: 0.2s ease-in-out; - z-index: 100; } - .usa-skipnav:hover { - color: #1a4480; } - .usa-skipnav:active { - color: #162e51; } - .usa-skipnav:focus { - outline: 0.25rem solid #2491ff; - outline-offset: 0; } - .usa-skipnav:visited { - color: #54278f; } - .usa-skipnav:focus { - background: white; - left: 0; - position: absolute; - top: 0; - transition: 0.2s ease-in-out; } - -/* Tooltips */ -.usa-tooltip { - display: inline-block; - position: relative; } - -.usa-tooltip__trigger { - cursor: pointer; } - .usa-tooltip__trigger > svg { - display: block; - pointer-events: none; } - -.usa-tooltip__body { - transition: opacity 0.08s ease-in-out; - background-color: #1b1b1b; - border-radius: 0.25rem; - bottom: 0; - color: #f0f0f0; - display: none; - font-size: 1rem; - padding: 0.5rem; - position: absolute; - pointer-events: none; - left: 0; - opacity: 0; - transform: translateX(-50%); - width: auto; - white-space: pre; - z-index: 100000; } - .usa-tooltip__body:after { - content: ""; - display: block; - width: 0; - height: 0; - pointer-events: none; - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-top: 5px solid #1b1b1b; - position: absolute; - bottom: -5px; - left: 50%; - margin-left: -5px; } - -.usa-tooltip__body--wrap { - width: 100%; - white-space: normal; } - -.usa-tooltip__body.is-set { - display: block; } - -.usa-tooltip__body.is-visible { - opacity: 1; } - -.usa-tooltip__body--bottom { - bottom: auto; - top: 0; } - .usa-tooltip__body--bottom:after { - border-left: 5px solid transparent; - border-right: 5px solid transparent; - border-bottom: 5px solid #1b1b1b; - border-top: 0; - bottom: auto; - top: -5px; } - -.usa-tooltip__body--right { - top: auto; - transform: translateX(0); } - .usa-tooltip__body--right:after { - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-right: 5px solid #1b1b1b; - border-left: 0; - right: auto; - top: 50%; - bottom: 0; - left: -5px; - margin: -5px 0 0 0; } - -.usa-tooltip__body--left { - top: auto; - left: 0; - right: auto; - transform: translateX(0); } - .usa-tooltip__body--left:after { - border-top: 5px solid transparent; - border-bottom: 5px solid transparent; - border-left: 5px solid #1b1b1b; - border-right: 0; - right: -5px; - top: 50%; - bottom: 0; - left: auto; - margin: -5px 0 0 0; } - -/* ----------------------------------------- -Set basic font rules for the font -utilities to reference. ----------------------------------------- -*/ -[class*="font-mono-"] { - font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; } - -[class*="font-sans-"] { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; } - -[class*="font-serif-"] { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; } - -[class*="font-ui-"] { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; } - -[class*="font-heading-"] { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; } - -[class*="font-body-"] { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; } - -[class*="font-code-"] { - font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; } - -[class*="font-alt-"] { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; } - -/* -======================================== -FONT PLUGINS ----------------------------------------- -These plugins collect packaged -font-related values for inclusion in -utilities ----------------------------------------- -*/ -/* ----------------------------------------- -role-based theme sizes ----------------------------------------- -*/ -/* ----------------------------------------- -system font sizes ----------------------------------------- -*/ -/* -======================================== -MISC PLUGINS ----------------------------------------- -These plugins collect packaged -spacing-related values for inclusion -in utilities ----------------------------------------- -*/ -/* -======================================== -STANDARD PLUGINS ----------------------------------------- -These plugins collect standard property -values as plugin ----------------------------------------- -*/ -/* -======================================== -PALETTE REGISTRY ----------------------------------------- -This map collects the -available utility palettes ----------------------------------------- -*/ -/* -======================================== -ASPECT ----------------------------------------- -usage: - .aspect-[value] ----------------------------------------- -output: - padding-left: 0; - padding-right: 0; - padding-top: 0; - padding-bottom: 100%; ----------------------------------------- -example: - .aspect-16x9 ----------------------------------------- -*/ -/* -======================================== -LIST RESET ----------------------------------------- -usage: - .list-reset ----------------------------------------- -output: - list-style: none; - padding-left: 0; ----------------------------------------- -example: - .list-reset { - list-style: none; - padding-left: 0; } ----------------------------------------- -*/ -/* -======================================== -align-items ----------------------------------------- -usage: - .flex-align-[key] ----------------------------------------- -output: - align-items: [value]; ----------------------------------------- -example: - .flex-align-start { - align-items: flex-start; } ----------------------------------------- -*/ -/* -======================================== -background-color ----------------------------------------- -usage: - .bg-[key] ----------------------------------------- -output: - background-color: [value]; ----------------------------------------- -example: - .bg-red-50v { - background-color: #be4900; } ----------------------------------------- -*/ -/* -======================================== -border ----------------------------------------- -Also applies `solid` -Needs to come before other border utils ----------------------------------------- -usage: - .border-[modifier]*-[key] ----------------------------------------- -output: - border-[modifier]: [value]; ----------------------------------------- -example: - .border-t-1px { - border-top: 1px solid; } - - .border-0 { - border: none; } ----------------------------------------- -*/ -/* -======================================== -background-color ----------------------------------------- -usage: - .border-[color] ----------------------------------------- -output: - border[-color]: [color]; ----------------------------------------- -example: - .border-red { - border-color: #be4900; } ----------------------------------------- -*/ -/* -======================================== -border-radius ----------------------------------------- -usage: - .border-radius-[key] ----------------------------------------- -output: - border-radius: [value]; ----------------------------------------- -example: - .border-radius-0 { - border-radius: 0; } - - .border-radius-pill { - border-radius: 10em; } ----------------------------------------- -*/ -/* -======================================== -border-style ----------------------------------------- -usage: - .border[-modifier]*-[key] ----------------------------------------- -output: - border-style: [value]; ----------------------------------------- -example: - .border-dotted { - border-style: dotted; } ----------------------------------------- -*/ -/* -======================================== -border-width ----------------------------------------- -usage: - .border-[modifier]*-width-[key] ----------------------------------------- -output: - border-[modifier]-width: [value]; ----------------------------------------- -example: - .border-top-width-1px { - border-top-width: 1px; } ----------------------------------------- -*/ -/* -======================================== -.bottom ----------------------------------------- -property: bottom ----------------------------------------- -usage: - .bottom-[key] ----------------------------------------- -output: - bottom: [value]; ----------------------------------------- -example: - .bottom-n2px { - bottom: -2px; } ----------------------------------------- -*/ -/* -======================================== -box-shadow ----------------------------------------- -usage: - .box-shadow-[value] ----------------------------------------- -output: - box-shadow: [value]; ----------------------------------------- -example: - .box-shadow-1 { - box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10); } ----------------------------------------- -*/ -/* -======================================== -circle ----------------------------------------- -usage: - .circle-[key] ----------------------------------------- -output: - height: [value]; - width: [value]; - border-radius: 50%; ----------------------------------------- -example: - .circle-6 { - height: 3rem; - width: 3rem; } ----------------------------------------- -*/ -/* -======================================== -.clearfix ----------------------------------------- -usage: - .clearfix ----------------------------------------- -example: - .clearfix::after { - clear: both; - content: ""; - display: block; } ----------------------------------------- -*/ -/* -======================================== -color ----------------------------------------- -usage: - .color-[key] ----------------------------------------- -output: - color: [value]; ----------------------------------------- -example: - .color-black-100 { - color: #000; } ----------------------------------------- -*/ -/* -======================================== -color ----------------------------------------- -usage: - .cursor-[key] ----------------------------------------- -output: - cursor: [value]; ----------------------------------------- -example: - .cursor-pointer { - cursor: pointer; } ----------------------------------------- -*/ -/* -======================================== -display ----------------------------------------- -usage: - .display-[key] ----------------------------------------- -output: - display: [value] ----------------------------------------- -example: - .display-none { - display: none; } ----------------------------------------- -*/ -/* -======================================== -float ----------------------------------------- -usage: - .float-[value] ----------------------------------------- -output: - float: [value]; ----------------------------------------- -example: - .float-left { - float: left; } ----------------------------------------- -*/ -/* -======================================== -flex ----------------------------------------- -usage: - .flex-[key] ----------------------------------------- -output: - flex: [value]; ----------------------------------------- -example: - .flex-1 { - flex: 1 0 0; } - - .flex-fill { - flex: 1 0 0; } - - .flex-auto { - flex: none; } ----------------------------------------- -*/ -/* -======================================== -flex-direction ----------------------------------------- -usage: - .flex-direction-[value] ----------------------------------------- -output: - flex-direction: [value] ----------------------------------------- -example: - .flex-direction-row { - flex-direction: row; } ----------------------------------------- -*/ -/* -======================================== -flex-wrap ----------------------------------------- -usage: - .flex-wrap-[key] ----------------------------------------- -output: - flex-wrap: [value]; ----------------------------------------- -example: - .flex-wrap { - flex-wrap: wrap; } ----------------------------------------- -*/ -/* -======================================== -font ----------------------------------------- -sets font-size and font-family ----------------------------------------- -usage: - .size-[key]-[key] ----------------------------------------- -output: - font-family: [value]; - font-size: [value]; ----------------------------------------- -example: - .size-sans-s3 { - font-face: '18Franklin-webfont', - system, - -apple-system, - BlinkMacSystemFont, - 'Roboto', - 'Helvetica Neue', - 'Helvetica', - 'Arial', - sans-serif; - font-size: 1rem; } ----------------------------------------- -*/ -/* -======================================== -font-family ----------------------------------------- -usage: - .family-[key] ----------------------------------------- -output: - font-family: [value] ----------------------------------------- -example: - .family-sans { - font-family: 'United Sans webfont', - system, - -apple-system, - BlinkMacSystemFont, - 'Roboto', - 'Helvetica Neue', - 'Helvetica', - 'Arial', - sans-serif; } ----------------------------------------- -*/ -/* -======================================== -font-feature-settings ----------------------------------------- -usage: - .text-[key] ----------------------------------------- -output: - font-feature-settings: [value]; ----------------------------------------- -example: - .text-tabular { - font-feature-settings: - 'tnum' 1, 'kern' 1; } ----------------------------------------- -*/ -/* -======================================== -font-style ----------------------------------------- -usage: - .text-italic ----------------------------------------- -output: - font-style: italic; ----------------------------------------- -example: - .text-italic { - font-style: italic; } - .text-no-italic { - font-style: normal; } ----------------------------------------- -*/ -/* -======================================== -font-weight ----------------------------------------- -usage: - .text-[key] ----------------------------------------- -output: - font-weight: [value]; ----------------------------------------- -example: - .text-300 { - font-weight: 300; } ----------------------------------------- -*/ -/* -======================================== -height ----------------------------------------- -usage: - .height-[value] ----------------------------------------- -output: - height: [value]; ----------------------------------------- -example: - .height-33ct { - height: 33.33333333%; } ----------------------------------------- -*/ -/* -======================================== -.justify-content ----------------------------------------- -property: justify-content ----------------------------------------- -usage: - .flex-justify-[key] ----------------------------------------- -output: - justify-content: [value]; ----------------------------------------- -example: - .flex-justify-start { - justify-content: flex-start; } ----------------------------------------- -*/ -/* -======================================== -.left ----------------------------------------- -property: left ----------------------------------------- -usage: - .left-[key] ----------------------------------------- -output: - left: [value]; ----------------------------------------- -example: - .left-n2px { - left: -2px; } ----------------------------------------- -*/ -/* -======================================== -letter-spacing ----------------------------------------- -usage: - .text-ls-[key] ----------------------------------------- -output: - letter-spacing: [value]; ----------------------------------------- -example: - .text-ls-2 { - letter-spacing: .1em; } ----------------------------------------- -*/ -/* -======================================== -line-height ----------------------------------------- -usage: - .line-height-[value] ----------------------------------------- -output: - line-height: [value]; ----------------------------------------- -example: - .line-height-sans-2 { - line-height: 1.15; } ----------------------------------------- -*/ -/* -======================================== -margin ----------------------------------------- -usage: - .margin-[modifier]*-[key] ----------------------------------------- -output: - margin: [value] ----------------------------------------- -example: - .margin-x-auto { - margin-left: auto; - margin-right: auto; } - - .margin-g105 { - margin: .75rem; } ----------------------------------------- -*/ -/* -======================================== -max-height ----------------------------------------- -usage: - .maxh[key] ----------------------------------------- -output: - max-height: [value]; ----------------------------------------- -example: - .maxh-viewport { - max-height: 100vh; } ----------------------------------------- -*/ -/* -======================================== -max-width ----------------------------------------- -usage: - .maxw-[key] ----------------------------------------- -output: - max-width: [value]; ----------------------------------------- -example: - .maxw-desktop { - max-width: 960px; } ----------------------------------------- -*/ -/* -======================================== -.measure ----------------------------------------- -property: max-width ----------------------------------------- -usage: - .measure-[key] ----------------------------------------- -output: - max-width: [value]; ----------------------------------------- -example: - .measure-4 { - max-width: 68ex; } ----------------------------------------- -*/ -/* -======================================== -min-height ----------------------------------------- -usage: - .minh-[key] ----------------------------------------- -output: - min-height: [value]; ----------------------------------------- -example: - .minh-card { - min-height: 200px; } ----------------------------------------- -*/ -/* -======================================== -min-width ----------------------------------------- -usage: - .minw-[key] ----------------------------------------- -output: - min-width: [value]; ----------------------------------------- -example: - .minw-desktop { - min-width: 960px; } ----------------------------------------- -*/ -/* -======================================== -opacity ----------------------------------------- -usage: - .opacity-[key] ----------------------------------------- -output: - opacity: [value]; ----------------------------------------- -example: - .opacity-0 { - opacity: 0; } ----------------------------------------- -*/ -/* -======================================== -outline ----------------------------------------- -sets width and style:solid ----------------------------------------- -usage: - .outline-[modifier] ----------------------------------------- -output: - outline: [modifier] solid; ----------------------------------------- -example: - .outline-g05 { - outline: 4px solid } ----------------------------------------- -*/ -/* -======================================== -outline-color ----------------------------------------- -usage: - .outline-color-[key] ----------------------------------------- -output: - outline-color: [value]; ----------------------------------------- -example: - .outline-color-yellow-50 { - outline-color: #91721f; } ----------------------------------------- -*/ -/* -======================================== -overflow ----------------------------------------- -usage: - .overflow-[modifier] ----------------------------------------- -output: - overflow[-modifier]: [value] solid; ----------------------------------------- -example: - .overflow-y-hidden { - overflow-y: hidden; } ----------------------------------------- -*/ -/* -======================================== -order ----------------------------------------- -usage: - .order-[key] ----------------------------------------- -output: - order: [value] ----------------------------------------- -example: - .order-first { - order: -1; } - - .order-2 { - order: 2; } ----------------------------------------- -*/ -/* -======================================== -padding ----------------------------------------- -usage: - .padding-[modifier]*-[value] ----------------------------------------- -output: - padding: [value] ----------------------------------------- -example: - .padding-0 { - padding: none; } - - .padding-bottom-1px { - padding-bottom: 1px; } ----------------------------------------- -*/ -/* -======================================== -PIN ----------------------------------------- -usage: - .pin-all ----------------------------------------- -output: - bottom: 0 - left:0 - right: 0 - top: 0 ----------------------------------------- -example: - .pin-all ----------------------------------------- -*/ -/* -======================================== -position ----------------------------------------- -usage: - .position-[key] ----------------------------------------- -output: - position: [value]; ----------------------------------------- -example: - .position-absolute { - position: absolute; } ----------------------------------------- -*/ -/* -======================================== -.right ----------------------------------------- -property: right ----------------------------------------- -usage: - .right-[key] ----------------------------------------- -output: - right: [value]; ----------------------------------------- -example: - .right-n2px { - right: -2px; } ----------------------------------------- -*/ -/* -======================================== -SQUARE ----------------------------------------- -usage: - .square-[key] ----------------------------------------- -output: - height: [value]; - width: [value]; ----------------------------------------- -example: - .square-g6 { - height: 3rem; - width: 3rem; } ----------------------------------------- -*/ -/* -======================================== -text-align ----------------------------------------- -usage: - .text-[key] ----------------------------------------- -output: - align: [value]; ----------------------------------------- -example: - .text-left { - align: left; } ----------------------------------------- -*/ -/* -======================================== -text-decoration ----------------------------------------- -usage: - .text-[key] ----------------------------------------- -output: - text-decoration: [value] ----------------------------------------- -example: - .text-no-underline { - text-decoration: none; } ----------------------------------------- -*/ -/* -======================================== -text-decoration-color ----------------------------------------- -usage: - .text-decoration-color-[key] ----------------------------------------- -output: - text-decoration-color: [value] ----------------------------------------- -example: - .text-decoration-color-black { - text-decoration-color: #000; } ----------------------------------------- -*/ -/* -======================================== -text-indent ----------------------------------------- -usage: - .text-indent-[key] ----------------------------------------- -output: - align: [value]; ----------------------------------------- -example: - .text-indent-0 { - text-ident: 0; } ----------------------------------------- -*/ -/* -======================================== -text-transform ----------------------------------------- -usage: - .text-[value] ----------------------------------------- -output: - text-transform: value; ----------------------------------------- -example: - .text-uppercase { - text-transform: uppercase; } ----------------------------------------- -*/ -/* -======================================== -.top ----------------------------------------- -property: top ----------------------------------------- -usage: - .top-[key] ----------------------------------------- -output: - top: [value]; ----------------------------------------- -example: - .top-n2px { - top: -2px; } ----------------------------------------- -*/ -/* -======================================== -vertical-align ----------------------------------------- -usage: - .vertical-align-[value] ----------------------------------------- -output: - vertical-align: [value] ----------------------------------------- -example: - .vertical-align-top { - vertical-align: top; } ----------------------------------------- -*/ -/* -======================================== -white-space ----------------------------------------- -usage: - text-[key] ----------------------------------------- -output: - white-space: [value]; ----------------------------------------- -example: - .text-pre-wrap { - white-space: pre-wrap; } ----------------------------------------- -*/ -/* -======================================== -width ----------------------------------------- -usage: - .width-[key] ----------------------------------------- -output: - width: [value]; ----------------------------------------- -example: - .width-75ct { - width: 75%; } ----------------------------------------- -*/ -/* -======================================== -z-index ----------------------------------------- -usage: - z-[key] ----------------------------------------- -output: - z-index: [value]; ----------------------------------------- -example: - .z-100 { - z-index: 100; } - .z-top { - z-index: 9999; } ----------------------------------------- -*/ -.add-aspect-9x16 { - box-sizing: border-box; - height: 0; - overflow: hidden; - padding: 0 0 177.77778%; - position: relative; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.add-aspect-1x1 { - box-sizing: border-box; - height: 0; - overflow: hidden; - padding: 0 0 100%; - position: relative; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.add-aspect-4x3 { - box-sizing: border-box; - height: 0; - overflow: hidden; - padding: 0 0 75%; - position: relative; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.add-aspect-16x9 { - box-sizing: border-box; - height: 0; - overflow: hidden; - padding: 0 0 56.25%; - position: relative; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.add-aspect-2x1 { - box-sizing: border-box; - height: 0; - overflow: hidden; - padding: 0 0 50%; - position: relative; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.add-list-reset { - margin-bottom: 0; - margin-top: 0; - padding-left: 0; - list-style: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-align-start { - align-items: flex-start; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-align-end { - align-items: flex-end; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-align-center { - align-items: center; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-align-stretch { - align-items: stretch; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-align-baseline { - align-items: baseline; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-transparent { - background-color: transparent; } - -.hover\:bg-transparent:hover { - background-color: transparent; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-black { - background-color: black; } - -.hover\:bg-black:hover { - background-color: black; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-white { - background-color: white; } - -.hover\:bg-white:hover { - background-color: white; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-red { - background-color: #e52207; } - -.hover\:bg-red:hover { - background-color: #e52207; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-orange { - background-color: #e66f0e; } - -.hover\:bg-orange:hover { - background-color: #e66f0e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-gold { - background-color: #ffbe2e; } - -.hover\:bg-gold:hover { - background-color: #ffbe2e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-yellow { - background-color: #fee685; } - -.hover\:bg-yellow:hover { - background-color: #fee685; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-green { - background-color: #538200; } - -.hover\:bg-green:hover { - background-color: #538200; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-mint { - background-color: #04c585; } - -.hover\:bg-mint:hover { - background-color: #04c585; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-cyan { - background-color: #009ec1; } - -.hover\:bg-cyan:hover { - background-color: #009ec1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-blue { - background-color: #0076d6; } - -.hover\:bg-blue:hover { - background-color: #0076d6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-indigo { - background-color: #676cc8; } - -.hover\:bg-indigo:hover { - background-color: #676cc8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-violet { - background-color: #8168b3; } - -.hover\:bg-violet:hover { - background-color: #8168b3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-magenta { - background-color: #d72d79; } - -.hover\:bg-magenta:hover { - background-color: #d72d79; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-gray-5 { - background-color: #f0f0f0; } - -.hover\:bg-gray-5:hover { - background-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-gray-10 { - background-color: #e6e6e6; } - -.hover\:bg-gray-10:hover { - background-color: #e6e6e6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-gray-30 { - background-color: #adadad; } - -.hover\:bg-gray-30:hover { - background-color: #adadad; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-gray-50 { - background-color: #757575; } - -.hover\:bg-gray-50:hover { - background-color: #757575; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-gray-70 { - background-color: #454545; } - -.hover\:bg-gray-70:hover { - background-color: #454545; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-gray-90 { - background-color: #1b1b1b; } - -.hover\:bg-gray-90:hover { - background-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-base-lightest { - background-color: #f0f0f0; } - -.hover\:bg-base-lightest:hover { - background-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-base-lighter { - background-color: #dfe1e2; } - -.hover\:bg-base-lighter:hover { - background-color: #dfe1e2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-base-light { - background-color: #a9aeb1; } - -.hover\:bg-base-light:hover { - background-color: #a9aeb1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-base { - background-color: #71767a; } - -.hover\:bg-base:hover { - background-color: #71767a; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-base-dark { - background-color: #565c65; } - -.hover\:bg-base-dark:hover { - background-color: #565c65; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-base-darker { - background-color: #3d4551; } - -.hover\:bg-base-darker:hover { - background-color: #3d4551; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-base-darkest { - background-color: #1b1b1b; } - -.hover\:bg-base-darkest:hover { - background-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-ink { - background-color: #1b1b1b; } - -.hover\:bg-ink:hover { - background-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-primary-lighter { - background-color: #d9e8f6; } - -.hover\:bg-primary-lighter:hover { - background-color: #d9e8f6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-primary-light { - background-color: #73b3e7; } - -.hover\:bg-primary-light:hover { - background-color: #73b3e7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-primary { - background-color: #005ea2; } - -.hover\:bg-primary:hover { - background-color: #005ea2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-primary-vivid { - background-color: #0050d8; } - -.hover\:bg-primary-vivid:hover { - background-color: #0050d8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-primary-dark { - background-color: #1a4480; } - -.hover\:bg-primary-dark:hover { - background-color: #1a4480; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-primary-darker { - background-color: #162e51; } - -.hover\:bg-primary-darker:hover { - background-color: #162e51; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-secondary-lighter { - background-color: #f3e1e4; } - -.hover\:bg-secondary-lighter:hover { - background-color: #f3e1e4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-secondary-light { - background-color: #f2938c; } - -.hover\:bg-secondary-light:hover { - background-color: #f2938c; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-secondary { - background-color: #d83933; } - -.hover\:bg-secondary:hover { - background-color: #d83933; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-secondary-vivid { - background-color: #e41d3d; } - -.hover\:bg-secondary-vivid:hover { - background-color: #e41d3d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-secondary-dark { - background-color: #b50909; } - -.hover\:bg-secondary-dark:hover { - background-color: #b50909; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-secondary-darker { - background-color: #8b0a03; } - -.hover\:bg-secondary-darker:hover { - background-color: #8b0a03; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-warm-darker { - background-color: #775540; } - -.hover\:bg-accent-warm-darker:hover { - background-color: #775540; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-warm-dark { - background-color: #c05600; } - -.hover\:bg-accent-warm-dark:hover { - background-color: #c05600; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-warm { - background-color: #fa9441; } - -.hover\:bg-accent-warm:hover { - background-color: #fa9441; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-warm-light { - background-color: #ffbc78; } - -.hover\:bg-accent-warm-light:hover { - background-color: #ffbc78; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-warm-lighter { - background-color: #f2e4d4; } - -.hover\:bg-accent-warm-lighter:hover { - background-color: #f2e4d4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-cool-darker { - background-color: #07648d; } - -.hover\:bg-accent-cool-darker:hover { - background-color: #07648d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-cool-dark { - background-color: #28a0cb; } - -.hover\:bg-accent-cool-dark:hover { - background-color: #28a0cb; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-cool { - background-color: #00bde3; } - -.hover\:bg-accent-cool:hover { - background-color: #00bde3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-cool-light { - background-color: #97d4ea; } - -.hover\:bg-accent-cool-light:hover { - background-color: #97d4ea; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bg-accent-cool-lighter { - background-color: #e1f3f8; } - -.hover\:bg-accent-cool-lighter:hover { - background-color: #e1f3f8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-1px { - border: 1px solid; } - -.hover\:border-1px:hover { - border: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-1px { - border-top: 1px solid; - border-bottom: 1px solid; } - -.hover\:border-y-1px:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-1px { - border-left: 1px solid; - border-right: 1px solid; } - -.hover\:border-x-1px:hover { - border-left: 1px solid; - border-right: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-1px { - border-top: 1px solid; } - -.hover\:border-top-1px:hover { - border-top: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-1px { - border-right: 1px solid; } - -.hover\:border-right-1px:hover { - border-right: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-1px { - border-bottom: 1px solid; } - -.hover\:border-bottom-1px:hover { - border-bottom: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-1px { - border-left: 1px solid; } - -.hover\:border-left-1px:hover { - border-left: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-2px { - border: 2px solid; } - -.hover\:border-2px:hover { - border: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-2px { - border-top: 2px solid; - border-bottom: 2px solid; } - -.hover\:border-y-2px:hover { - border-top: 2px solid; - border-bottom: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-2px { - border-left: 2px solid; - border-right: 2px solid; } - -.hover\:border-x-2px:hover { - border-left: 2px solid; - border-right: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-2px { - border-top: 2px solid; } - -.hover\:border-top-2px:hover { - border-top: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-2px { - border-right: 2px solid; } - -.hover\:border-right-2px:hover { - border-right: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-2px { - border-bottom: 2px solid; } - -.hover\:border-bottom-2px:hover { - border-bottom: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-2px { - border-left: 2px solid; } - -.hover\:border-left-2px:hover { - border-left: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-05 { - border: 0.25rem solid; } - -.hover\:border-05:hover { - border: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-05 { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - -.hover\:border-y-05:hover { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-05 { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - -.hover\:border-x-05:hover { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-05 { - border-top: 0.25rem solid; } - -.hover\:border-top-05:hover { - border-top: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-05 { - border-right: 0.25rem solid; } - -.hover\:border-right-05:hover { - border-right: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-05 { - border-bottom: 0.25rem solid; } - -.hover\:border-bottom-05:hover { - border-bottom: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-05 { - border-left: 0.25rem solid; } - -.hover\:border-left-05:hover { - border-left: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-1 { - border: 0.5rem solid; } - -.hover\:border-1:hover { - border: 0.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-1 { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - -.hover\:border-y-1:hover { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-1 { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - -.hover\:border-x-1:hover { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-1 { - border-top: 0.5rem solid; } - -.hover\:border-top-1:hover { - border-top: 0.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-1 { - border-right: 0.5rem solid; } - -.hover\:border-right-1:hover { - border-right: 0.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-1 { - border-bottom: 0.5rem solid; } - -.hover\:border-bottom-1:hover { - border-bottom: 0.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-1 { - border-left: 0.5rem solid; } - -.hover\:border-left-1:hover { - border-left: 0.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-105 { - border: 0.75rem solid; } - -.hover\:border-105:hover { - border: 0.75rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-105 { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - -.hover\:border-y-105:hover { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-105 { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - -.hover\:border-x-105:hover { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-105 { - border-top: 0.75rem solid; } - -.hover\:border-top-105:hover { - border-top: 0.75rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-105 { - border-right: 0.75rem solid; } - -.hover\:border-right-105:hover { - border-right: 0.75rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-105 { - border-bottom: 0.75rem solid; } - -.hover\:border-bottom-105:hover { - border-bottom: 0.75rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-105 { - border-left: 0.75rem solid; } - -.hover\:border-left-105:hover { - border-left: 0.75rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-2 { - border: 1rem solid; } - -.hover\:border-2:hover { - border: 1rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-2 { - border-top: 1rem solid; - border-bottom: 1rem solid; } - -.hover\:border-y-2:hover { - border-top: 1rem solid; - border-bottom: 1rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-2 { - border-left: 1rem solid; - border-right: 1rem solid; } - -.hover\:border-x-2:hover { - border-left: 1rem solid; - border-right: 1rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-2 { - border-top: 1rem solid; } - -.hover\:border-top-2:hover { - border-top: 1rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-2 { - border-right: 1rem solid; } - -.hover\:border-right-2:hover { - border-right: 1rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-2 { - border-bottom: 1rem solid; } - -.hover\:border-bottom-2:hover { - border-bottom: 1rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-2 { - border-left: 1rem solid; } - -.hover\:border-left-2:hover { - border-left: 1rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-205 { - border: 1.25rem solid; } - -.hover\:border-205:hover { - border: 1.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-205 { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - -.hover\:border-y-205:hover { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-205 { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - -.hover\:border-x-205:hover { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-205 { - border-top: 1.25rem solid; } - -.hover\:border-top-205:hover { - border-top: 1.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-205 { - border-right: 1.25rem solid; } - -.hover\:border-right-205:hover { - border-right: 1.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-205 { - border-bottom: 1.25rem solid; } - -.hover\:border-bottom-205:hover { - border-bottom: 1.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-205 { - border-left: 1.25rem solid; } - -.hover\:border-left-205:hover { - border-left: 1.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-3 { - border: 1.5rem solid; } - -.hover\:border-3:hover { - border: 1.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-3 { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - -.hover\:border-y-3:hover { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-3 { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - -.hover\:border-x-3:hover { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-3 { - border-top: 1.5rem solid; } - -.hover\:border-top-3:hover { - border-top: 1.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-3 { - border-right: 1.5rem solid; } - -.hover\:border-right-3:hover { - border-right: 1.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-3 { - border-bottom: 1.5rem solid; } - -.hover\:border-bottom-3:hover { - border-bottom: 1.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-3 { - border-left: 1.5rem solid; } - -.hover\:border-left-3:hover { - border-left: 1.5rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-0 { - border: 0 solid; } - -.hover\:border-0:hover { - border: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-0 { - border-top: 0 solid; - border-bottom: 0 solid; } - -.hover\:border-y-0:hover { - border-top: 0 solid; - border-bottom: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-0 { - border-left: 0 solid; - border-right: 0 solid; } - -.hover\:border-x-0:hover { - border-left: 0 solid; - border-right: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-0 { - border-top: 0 solid; } - -.hover\:border-top-0:hover { - border-top: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-0 { - border-right: 0 solid; } - -.hover\:border-right-0:hover { - border-right: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-0 { - border-bottom: 0 solid; } - -.hover\:border-bottom-0:hover { - border-bottom: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-0 { - border-left: 0 solid; } - -.hover\:border-left-0:hover { - border-left: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border { - border: 1px solid; } - -.hover\:border:hover { - border: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y { - border-top: 1px solid; - border-bottom: 1px solid; } - -.hover\:border-y:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x { - border-left: 1px solid; - border-right: 1px solid; } - -.hover\:border-x:hover { - border-left: 1px solid; - border-right: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top { - border-top: 1px solid; } - -.hover\:border-top:hover { - border-top: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right { - border-right: 1px solid; } - -.hover\:border-right:hover { - border-right: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom { - border-bottom: 1px solid; } - -.hover\:border-bottom:hover { - border-bottom: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left { - border-left: 1px solid; } - -.hover\:border-left:hover { - border-left: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-transparent { - border-color: transparent; } - -.hover\:border-transparent:hover { - border-color: transparent; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-black { - border-color: black; } - -.hover\:border-black:hover { - border-color: black; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-white { - border-color: white; } - -.hover\:border-white:hover { - border-color: white; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-red { - border-color: #e52207; } - -.hover\:border-red:hover { - border-color: #e52207; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-orange { - border-color: #e66f0e; } - -.hover\:border-orange:hover { - border-color: #e66f0e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-gold { - border-color: #ffbe2e; } - -.hover\:border-gold:hover { - border-color: #ffbe2e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-yellow { - border-color: #fee685; } - -.hover\:border-yellow:hover { - border-color: #fee685; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-green { - border-color: #538200; } - -.hover\:border-green:hover { - border-color: #538200; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-mint { - border-color: #04c585; } - -.hover\:border-mint:hover { - border-color: #04c585; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-cyan { - border-color: #009ec1; } - -.hover\:border-cyan:hover { - border-color: #009ec1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-blue { - border-color: #0076d6; } - -.hover\:border-blue:hover { - border-color: #0076d6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-indigo { - border-color: #676cc8; } - -.hover\:border-indigo:hover { - border-color: #676cc8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-violet { - border-color: #8168b3; } - -.hover\:border-violet:hover { - border-color: #8168b3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-magenta { - border-color: #d72d79; } - -.hover\:border-magenta:hover { - border-color: #d72d79; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-gray-5 { - border-color: #f0f0f0; } - -.hover\:border-gray-5:hover { - border-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-gray-10 { - border-color: #e6e6e6; } - -.hover\:border-gray-10:hover { - border-color: #e6e6e6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-gray-30 { - border-color: #adadad; } - -.hover\:border-gray-30:hover { - border-color: #adadad; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-gray-50 { - border-color: #757575; } - -.hover\:border-gray-50:hover { - border-color: #757575; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-gray-70 { - border-color: #454545; } - -.hover\:border-gray-70:hover { - border-color: #454545; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-gray-90 { - border-color: #1b1b1b; } - -.hover\:border-gray-90:hover { - border-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-base-lightest { - border-color: #f0f0f0; } - -.hover\:border-base-lightest:hover { - border-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-base-lighter { - border-color: #dfe1e2; } - -.hover\:border-base-lighter:hover { - border-color: #dfe1e2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-base-light { - border-color: #a9aeb1; } - -.hover\:border-base-light:hover { - border-color: #a9aeb1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-base { - border-color: #71767a; } - -.hover\:border-base:hover { - border-color: #71767a; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-base-dark { - border-color: #565c65; } - -.hover\:border-base-dark:hover { - border-color: #565c65; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-base-darker { - border-color: #3d4551; } - -.hover\:border-base-darker:hover { - border-color: #3d4551; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-base-darkest { - border-color: #1b1b1b; } - -.hover\:border-base-darkest:hover { - border-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-ink { - border-color: #1b1b1b; } - -.hover\:border-ink:hover { - border-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-primary-lighter { - border-color: #d9e8f6; } - -.hover\:border-primary-lighter:hover { - border-color: #d9e8f6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-primary-light { - border-color: #73b3e7; } - -.hover\:border-primary-light:hover { - border-color: #73b3e7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-primary { - border-color: #005ea2; } - -.hover\:border-primary:hover { - border-color: #005ea2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-primary-vivid { - border-color: #0050d8; } - -.hover\:border-primary-vivid:hover { - border-color: #0050d8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-primary-dark { - border-color: #1a4480; } - -.hover\:border-primary-dark:hover { - border-color: #1a4480; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-primary-darker { - border-color: #162e51; } - -.hover\:border-primary-darker:hover { - border-color: #162e51; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-secondary-lighter { - border-color: #f3e1e4; } - -.hover\:border-secondary-lighter:hover { - border-color: #f3e1e4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-secondary-light { - border-color: #f2938c; } - -.hover\:border-secondary-light:hover { - border-color: #f2938c; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-secondary { - border-color: #d83933; } - -.hover\:border-secondary:hover { - border-color: #d83933; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-secondary-vivid { - border-color: #e41d3d; } - -.hover\:border-secondary-vivid:hover { - border-color: #e41d3d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-secondary-dark { - border-color: #b50909; } - -.hover\:border-secondary-dark:hover { - border-color: #b50909; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-secondary-darker { - border-color: #8b0a03; } - -.hover\:border-secondary-darker:hover { - border-color: #8b0a03; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-warm-darker { - border-color: #775540; } - -.hover\:border-accent-warm-darker:hover { - border-color: #775540; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-warm-dark { - border-color: #c05600; } - -.hover\:border-accent-warm-dark:hover { - border-color: #c05600; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-warm { - border-color: #fa9441; } - -.hover\:border-accent-warm:hover { - border-color: #fa9441; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-warm-light { - border-color: #ffbc78; } - -.hover\:border-accent-warm-light:hover { - border-color: #ffbc78; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-warm-lighter { - border-color: #f2e4d4; } - -.hover\:border-accent-warm-lighter:hover { - border-color: #f2e4d4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-cool-darker { - border-color: #07648d; } - -.hover\:border-accent-cool-darker:hover { - border-color: #07648d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-cool-dark { - border-color: #28a0cb; } - -.hover\:border-accent-cool-dark:hover { - border-color: #28a0cb; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-cool { - border-color: #00bde3; } - -.hover\:border-accent-cool:hover { - border-color: #00bde3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-cool-light { - border-color: #97d4ea; } - -.hover\:border-accent-cool-light:hover { - border-color: #97d4ea; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-accent-cool-lighter { - border-color: #e1f3f8; } - -.hover\:border-accent-cool-lighter:hover { - border-color: #e1f3f8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-0 { - border-radius: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-top-0 { - border-top-left-radius: 0; - border-top-right-radius: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-right-0 { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-bottom-0 { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-left-0 { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-sm { - border-radius: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-top-sm { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-right-sm { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-bottom-sm { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-left-sm { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-md { - border-radius: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-top-md { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-right-md { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-bottom-md { - border-bottom-left-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-left-md { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-lg { - border-radius: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-top-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-right-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-bottom-lg { - border-bottom-left-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-left-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-pill { - border-radius: 99rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-top-pill { - border-top-left-radius: 99rem; - border-top-right-radius: 99rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-right-pill { - border-top-right-radius: 99rem; - border-bottom-right-radius: 99rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-bottom-pill { - border-bottom-left-radius: 99rem; - border-bottom-right-radius: 99rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.radius-left-pill { - border-top-left-radius: 99rem; - border-bottom-left-radius: 99rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-dashed { - border-style: dashed; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-dotted { - border-style: dotted; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-solid { - border-style: solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-1px { - border-width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-1px { - border-top-width: 1px; - border-bottom-width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-1px { - border-left-width: 1px; - border-right-width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-1px { - border-top-width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-1px { - border-right-width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-1px { - border-bottom-width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-1px { - border-left-width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-2px { - border-width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-2px { - border-top-width: 2px; - border-bottom-width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-2px { - border-left-width: 2px; - border-right-width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-2px { - border-top-width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-2px { - border-right-width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-2px { - border-bottom-width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-2px { - border-left-width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-05 { - border-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-05 { - border-top-width: 0.25rem; - border-bottom-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-05 { - border-left-width: 0.25rem; - border-right-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-05 { - border-top-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-05 { - border-right-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-05 { - border-bottom-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-05 { - border-left-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-1 { - border-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-1 { - border-top-width: 0.5rem; - border-bottom-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-1 { - border-left-width: 0.5rem; - border-right-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-1 { - border-top-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-1 { - border-right-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-1 { - border-bottom-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-1 { - border-left-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-105 { - border-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-105 { - border-top-width: 0.75rem; - border-bottom-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-105 { - border-left-width: 0.75rem; - border-right-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-105 { - border-top-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-105 { - border-right-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-105 { - border-bottom-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-105 { - border-left-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-2 { - border-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-2 { - border-top-width: 1rem; - border-bottom-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-2 { - border-left-width: 1rem; - border-right-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-2 { - border-top-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-2 { - border-right-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-2 { - border-bottom-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-2 { - border-left-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-205 { - border-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-205 { - border-top-width: 1.25rem; - border-bottom-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-205 { - border-left-width: 1.25rem; - border-right-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-205 { - border-top-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-205 { - border-right-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-205 { - border-bottom-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-205 { - border-left-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-3 { - border-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-3 { - border-top-width: 1.5rem; - border-bottom-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-3 { - border-left-width: 1.5rem; - border-right-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-3 { - border-top-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-3 { - border-right-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-3 { - border-bottom-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-3 { - border-left-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-width-0 { - border-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-y-width-0 { - border-top-width: 0; - border-bottom-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-x-width-0 { - border-left-width: 0; - border-right-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-top-width-0 { - border-top-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-right-width-0 { - border-right-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-bottom-width-0 { - border-bottom-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.border-left-width-0 { - border-left-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-1px { - bottom: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-2px { - bottom: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-05 { - bottom: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-1 { - bottom: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-105 { - bottom: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-2 { - bottom: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-205 { - bottom: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-3 { - bottom: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-1px { - bottom: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-2px { - bottom: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-05 { - bottom: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-1 { - bottom: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-105 { - bottom: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-2 { - bottom: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-205 { - bottom: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-neg-3 { - bottom: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-0 { - bottom: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-auto { - bottom: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.bottom-full { - bottom: 100%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.shadow-none { - box-shadow: none; } - -.hover\:shadow-none:hover { - box-shadow: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.shadow-1 { - box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); } - -.hover\:shadow-1:hover { - box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.shadow-2 { - box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); } - -.hover\:shadow-2:hover { - box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.shadow-3 { - box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); } - -.hover\:shadow-3:hover { - box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.shadow-4 { - box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); } - -.hover\:shadow-4:hover { - box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.shadow-5 { - box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); } - -.hover\:shadow-5:hover { - box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-1px { - height: 1px; - width: 1px; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-2px { - height: 2px; - width: 2px; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-05 { - height: 0.25rem; - width: 0.25rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-1 { - height: 0.5rem; - width: 0.5rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-105 { - height: 0.75rem; - width: 0.75rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-2 { - height: 1rem; - width: 1rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-205 { - height: 1.25rem; - width: 1.25rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-3 { - height: 1.5rem; - width: 1.5rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-4 { - height: 2rem; - width: 2rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-5 { - height: 2.5rem; - width: 2.5rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-6 { - height: 3rem; - width: 3rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-7 { - height: 3.5rem; - width: 3.5rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-8 { - height: 4rem; - width: 4rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-9 { - height: 4.5rem; - width: 4.5rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-10 { - height: 5rem; - width: 5rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-15 { - height: 7.5rem; - width: 7.5rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-card { - height: 10rem; - width: 10rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-card-lg { - height: 15rem; - width: 15rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.circle-mobile { - height: 20rem; - width: 20rem; - border-radius: 50%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.clearfix::after { - content: ""; - display: block; - clear: both; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-transparent { - color: transparent; } - -.hover\:text-transparent:hover { - color: transparent; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-black { - color: black; } - -.hover\:text-black:hover { - color: black; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-white { - color: white; } - -.hover\:text-white:hover { - color: white; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-red { - color: #e52207; } - -.hover\:text-red:hover { - color: #e52207; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-orange { - color: #e66f0e; } - -.hover\:text-orange:hover { - color: #e66f0e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-gold { - color: #ffbe2e; } - -.hover\:text-gold:hover { - color: #ffbe2e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-yellow { - color: #fee685; } - -.hover\:text-yellow:hover { - color: #fee685; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-green { - color: #538200; } - -.hover\:text-green:hover { - color: #538200; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-mint { - color: #04c585; } - -.hover\:text-mint:hover { - color: #04c585; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-cyan { - color: #009ec1; } - -.hover\:text-cyan:hover { - color: #009ec1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-blue { - color: #0076d6; } - -.hover\:text-blue:hover { - color: #0076d6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indigo { - color: #676cc8; } - -.hover\:text-indigo:hover { - color: #676cc8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-violet { - color: #8168b3; } - -.hover\:text-violet:hover { - color: #8168b3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-magenta { - color: #d72d79; } - -.hover\:text-magenta:hover { - color: #d72d79; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-gray-5 { - color: #f0f0f0; } - -.hover\:text-gray-5:hover { - color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-gray-10 { - color: #e6e6e6; } - -.hover\:text-gray-10:hover { - color: #e6e6e6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-gray-30 { - color: #adadad; } - -.hover\:text-gray-30:hover { - color: #adadad; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-gray-50 { - color: #757575; } - -.hover\:text-gray-50:hover { - color: #757575; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-gray-70 { - color: #454545; } - -.hover\:text-gray-70:hover { - color: #454545; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-gray-90 { - color: #1b1b1b; } - -.hover\:text-gray-90:hover { - color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-base-lightest { - color: #f0f0f0; } - -.hover\:text-base-lightest:hover { - color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-base-lighter { - color: #dfe1e2; } - -.hover\:text-base-lighter:hover { - color: #dfe1e2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-base-light { - color: #a9aeb1; } - -.hover\:text-base-light:hover { - color: #a9aeb1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-base { - color: #71767a; } - -.hover\:text-base:hover { - color: #71767a; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-base-dark { - color: #565c65; } - -.hover\:text-base-dark:hover { - color: #565c65; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-base-darker { - color: #3d4551; } - -.hover\:text-base-darker:hover { - color: #3d4551; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-base-darkest { - color: #1b1b1b; } - -.hover\:text-base-darkest:hover { - color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ink { - color: #1b1b1b; } - -.hover\:text-ink:hover { - color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-primary-lighter { - color: #d9e8f6; } - -.hover\:text-primary-lighter:hover { - color: #d9e8f6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-primary-light { - color: #73b3e7; } - -.hover\:text-primary-light:hover { - color: #73b3e7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-primary { - color: #005ea2; } - -.hover\:text-primary:hover { - color: #005ea2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-primary-vivid { - color: #0050d8; } - -.hover\:text-primary-vivid:hover { - color: #0050d8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-primary-dark { - color: #1a4480; } - -.hover\:text-primary-dark:hover { - color: #1a4480; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-primary-darker { - color: #162e51; } - -.hover\:text-primary-darker:hover { - color: #162e51; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-secondary-lighter { - color: #f3e1e4; } - -.hover\:text-secondary-lighter:hover { - color: #f3e1e4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-secondary-light { - color: #f2938c; } - -.hover\:text-secondary-light:hover { - color: #f2938c; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-secondary { - color: #d83933; } - -.hover\:text-secondary:hover { - color: #d83933; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-secondary-vivid { - color: #e41d3d; } - -.hover\:text-secondary-vivid:hover { - color: #e41d3d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-secondary-dark { - color: #b50909; } - -.hover\:text-secondary-dark:hover { - color: #b50909; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-secondary-darker { - color: #8b0a03; } - -.hover\:text-secondary-darker:hover { - color: #8b0a03; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-warm-darker { - color: #775540; } - -.hover\:text-accent-warm-darker:hover { - color: #775540; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-warm-dark { - color: #c05600; } - -.hover\:text-accent-warm-dark:hover { - color: #c05600; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-warm { - color: #fa9441; } - -.hover\:text-accent-warm:hover { - color: #fa9441; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-warm-light { - color: #ffbc78; } - -.hover\:text-accent-warm-light:hover { - color: #ffbc78; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-warm-lighter { - color: #f2e4d4; } - -.hover\:text-accent-warm-lighter:hover { - color: #f2e4d4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-cool-darker { - color: #07648d; } - -.hover\:text-accent-cool-darker:hover { - color: #07648d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-cool-dark { - color: #28a0cb; } - -.hover\:text-accent-cool-dark:hover { - color: #28a0cb; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-cool { - color: #00bde3; } - -.hover\:text-accent-cool:hover { - color: #00bde3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-cool-light { - color: #97d4ea; } - -.hover\:text-accent-cool-light:hover { - color: #97d4ea; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-accent-cool-lighter { - color: #e1f3f8; } - -.hover\:text-accent-cool-lighter:hover { - color: #e1f3f8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.cursor-auto { - cursor: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.cursor-default { - cursor: default; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.cursor-pointer { - cursor: pointer; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.cursor-wait { - cursor: wait; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.cursor-move { - cursor: move; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.cursor-not-allowed { - cursor: not-allowed; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-block { - display: block; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-flex { - display: flex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-none { - display: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-inline { - display: inline; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-inline-block { - display: inline-block; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-inline-flex { - display: inline-flex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-table { - display: table; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-table-cell { - display: table-cell; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.display-table-row { - display: table-row; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-1 { - flex: 1 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-2 { - flex: 2 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-3 { - flex: 3 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-4 { - flex: 4 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-5 { - flex: 5 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-6 { - flex: 6 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-7 { - flex: 7 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-8 { - flex: 8 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-9 { - flex: 9 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-10 { - flex: 10 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-11 { - flex: 11 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-12 { - flex: 12 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-fill { - flex: 1 1 0%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-auto { - flex: 0 1 auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-row { - flex-direction: row; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-column { - flex-direction: column; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-wrap { - flex-wrap: wrap; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-no-wrap { - flex-wrap: nowrap; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.float-left { - float: left; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.float-none { - float: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.float-right { - float: right; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-3xs { - font-size: 0.77rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-2xs { - font-size: 0.83rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-xs { - font-size: 0.89rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-sm { - font-size: 0.95rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-md { - font-size: 1.01rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-lg { - font-size: 1.31rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-xl { - font-size: 1.91rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-2xl { - font-size: 2.38rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-mono-3xl { - font-size: 2.86rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-3xs { - font-size: 0.87rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-2xs { - font-size: 0.93rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-xs { - font-size: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-sm { - font-size: 1.06rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-md { - font-size: 1.13rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-lg { - font-size: 1.46rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-xl { - font-size: 2.13rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-2xl { - font-size: 2.66rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-sans-3xl { - font-size: 3.19rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-3xs { - font-size: 0.79rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-2xs { - font-size: 0.85rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-xs { - font-size: 0.91rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-sm { - font-size: 0.98rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-md { - font-size: 1.04rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-lg { - font-size: 1.34rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-xl { - font-size: 1.95rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-2xl { - font-size: 2.44rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-serif-3xl { - font-size: 2.93rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-3xs { - font-size: 0.79rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-2xs { - font-size: 0.85rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-xs { - font-size: 0.91rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-sm { - font-size: 0.98rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-md { - font-size: 1.04rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-lg { - font-size: 1.34rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-xl { - font-size: 1.95rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-2xl { - font-size: 2.44rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-heading-3xl { - font-size: 2.93rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-3xs { - font-size: 0.87rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-2xs { - font-size: 0.93rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-xs { - font-size: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-sm { - font-size: 1.06rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-md { - font-size: 1.13rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-lg { - font-size: 1.46rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-xl { - font-size: 2.13rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-2xl { - font-size: 2.66rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-body-3xl { - font-size: 3.19rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-3xs { - font-size: 0.77rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-2xs { - font-size: 0.83rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-xs { - font-size: 0.89rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-sm { - font-size: 0.95rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-md { - font-size: 1.01rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-lg { - font-size: 1.31rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-xl { - font-size: 1.91rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-2xl { - font-size: 2.38rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-code-3xl { - font-size: 2.86rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-3xs { - font-size: 0.79rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-2xs { - font-size: 0.85rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-xs { - font-size: 0.91rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-sm { - font-size: 0.98rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-md { - font-size: 1.04rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-lg { - font-size: 1.34rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-xl { - font-size: 1.95rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-2xl { - font-size: 2.44rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-alt-3xl { - font-size: 2.93rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-3xs { - font-size: 0.87rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-2xs { - font-size: 0.93rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-xs { - font-size: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-sm { - font-size: 1.06rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-md { - font-size: 1.13rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-lg { - font-size: 1.46rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-xl { - font-size: 2.13rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-2xl { - font-size: 2.66rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-ui-3xl { - font-size: 3.19rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-mono { - font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-sans { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-serif { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-ui { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-heading { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-body { - font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-code { - font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.font-family-alt { - font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-tabular { - font-feature-settings: "tnum" 1, "kern" 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-no-tabular { - font-feature-settings: "kern" 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-italic { - font-style: italic; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-no-italic { - font-style: normal; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-light { - font-weight: 300; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-normal { - font-weight: normal; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-bold { - font-weight: bold; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-1px { - height: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-2px { - height: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-05 { - height: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-1 { - height: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-105 { - height: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-2 { - height: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-205 { - height: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-3 { - height: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-4 { - height: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-5 { - height: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-6 { - height: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-7 { - height: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-8 { - height: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-9 { - height: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-10 { - height: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-15 { - height: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-card { - height: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-card-lg { - height: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-mobile { - height: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-0 { - height: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-auto { - height: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-full { - height: 100%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.height-viewport { - height: 100vh; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-justify-center { - justify-content: center; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-justify-start { - justify-content: flex-start; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-justify-end { - justify-content: flex-end; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.flex-justify { - justify-content: space-between; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-1px { - left: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-2px { - left: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-05 { - left: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-1 { - left: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-105 { - left: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-2 { - left: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-205 { - left: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-3 { - left: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-1px { - left: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-2px { - left: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-05 { - left: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-1 { - left: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-105 { - left: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-2 { - left: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-205 { - left: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-neg-3 { - left: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-0 { - left: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.left-auto { - left: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ls-auto { - letter-spacing: initial; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ls-neg-3 { - letter-spacing: -0.03em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ls-neg-2 { - letter-spacing: -0.02em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ls-neg-1 { - letter-spacing: -0.01em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ls-1 { - letter-spacing: 0.025em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ls-2 { - letter-spacing: 0.1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ls-3 { - letter-spacing: 0.15em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-sans-1 { - line-height: 0.9; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-sans-2 { - line-height: 1.1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-sans-3 { - line-height: 1.3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-sans-4 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-sans-5 { - line-height: 1.5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-sans-6 { - line-height: 1.6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-serif-1 { - line-height: 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-serif-2 { - line-height: 1.2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-serif-3 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-serif-4 { - line-height: 1.5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-serif-5 { - line-height: 1.7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-serif-6 { - line-height: 1.8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-mono-1 { - line-height: 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-mono-2 { - line-height: 1.3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-mono-3 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-mono-4 { - line-height: 1.6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-mono-5 { - line-height: 1.7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-mono-6 { - line-height: 1.8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-heading-1 { - line-height: 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-heading-2 { - line-height: 1.2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-heading-3 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-heading-4 { - line-height: 1.5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-heading-5 { - line-height: 1.7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-heading-6 { - line-height: 1.8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-ui-1 { - line-height: 0.9; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-ui-2 { - line-height: 1.1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-ui-3 { - line-height: 1.3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-ui-4 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-ui-5 { - line-height: 1.5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-ui-6 { - line-height: 1.6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-body-1 { - line-height: 0.9; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-body-2 { - line-height: 1.1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-body-3 { - line-height: 1.3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-body-4 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-body-5 { - line-height: 1.5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-body-6 { - line-height: 1.6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-code-1 { - line-height: 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-code-2 { - line-height: 1.3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-code-3 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-code-4 { - line-height: 1.6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-code-5 { - line-height: 1.7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-code-6 { - line-height: 1.8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-alt-1 { - line-height: 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-alt-2 { - line-height: 1.2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-alt-3 { - line-height: 1.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-alt-4 { - line-height: 1.5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-alt-5 { - line-height: 1.7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.line-height-alt-6 { - line-height: 1.8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-1px { - margin: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-2px { - margin: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-05 { - margin: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-1 { - margin: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-105 { - margin: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-2 { - margin: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-205 { - margin: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-neg-3 { - margin: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-1px { - margin: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-2px { - margin: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-05 { - margin: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-1 { - margin: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-105 { - margin: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-2 { - margin: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-205 { - margin: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-3 { - margin: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-4 { - margin: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-5 { - margin: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-6 { - margin: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-7 { - margin: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-8 { - margin: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-9 { - margin: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-10 { - margin: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-15 { - margin: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-05em { - margin: 0.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-1em { - margin: 1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-105em { - margin: 1.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-2em { - margin: 2em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-0 { - margin: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-1px { - margin-top: 1px; - margin-bottom: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-1px { - margin-top: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-1px { - margin-bottom: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-2px { - margin-top: 2px; - margin-bottom: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-2px { - margin-top: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-2px { - margin-bottom: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-05 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-05 { - margin-top: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-05 { - margin-bottom: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-1 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-1 { - margin-top: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-1 { - margin-bottom: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-105 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-105 { - margin-top: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-105 { - margin-bottom: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-2 { - margin-top: 1rem; - margin-bottom: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-2 { - margin-top: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-2 { - margin-bottom: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-205 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-205 { - margin-top: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-205 { - margin-bottom: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-3 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-3 { - margin-top: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-3 { - margin-bottom: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-1px { - margin-top: -1px; - margin-bottom: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-1px { - margin-top: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-1px { - margin-bottom: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-2px { - margin-top: -2px; - margin-bottom: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-2px { - margin-top: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-2px { - margin-bottom: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-05 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-05 { - margin-top: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-05 { - margin-bottom: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-1 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-1 { - margin-top: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-1 { - margin-bottom: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-105 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-105 { - margin-top: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-105 { - margin-bottom: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-2 { - margin-top: -1rem; - margin-bottom: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-2 { - margin-top: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-2 { - margin-bottom: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-205 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-205 { - margin-top: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-205 { - margin-bottom: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-neg-3 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-neg-3 { - margin-top: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-neg-3 { - margin-bottom: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-4 { - margin-top: 2rem; - margin-bottom: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-4 { - margin-top: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-4 { - margin-bottom: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-5 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-5 { - margin-top: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-5 { - margin-bottom: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-6 { - margin-top: 3rem; - margin-bottom: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-6 { - margin-top: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-6 { - margin-bottom: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-7 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-7 { - margin-top: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-7 { - margin-bottom: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-8 { - margin-top: 4rem; - margin-bottom: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-8 { - margin-top: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-8 { - margin-bottom: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-9 { - margin-top: 4.5rem; - margin-bottom: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-9 { - margin-top: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-9 { - margin-bottom: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-10 { - margin-top: 5rem; - margin-bottom: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-10 { - margin-top: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-10 { - margin-bottom: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-15 { - margin-top: 7.5rem; - margin-bottom: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-15 { - margin-top: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-15 { - margin-bottom: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-05em { - margin-top: 0.5em; - margin-bottom: 0.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-05em { - margin-top: 0.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-05em { - margin-bottom: 0.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-1em { - margin-top: 1em; - margin-bottom: 1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-1em { - margin-top: 1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-1em { - margin-bottom: 1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-105em { - margin-top: 1.5em; - margin-bottom: 1.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-105em { - margin-top: 1.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-105em { - margin-bottom: 1.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-2em { - margin-top: 2em; - margin-bottom: 2em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-2em { - margin-top: 2em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-2em { - margin-bottom: 2em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-0 { - margin-top: 0; - margin-bottom: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-0 { - margin-top: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-0 { - margin-bottom: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-y-auto { - margin-top: auto; - margin-bottom: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-top-auto { - margin-top: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-bottom-auto { - margin-bottom: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-1px { - margin-left: 1px; - margin-right: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-1px { - margin-right: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-1px { - margin-left: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-2px { - margin-left: 2px; - margin-right: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-2px { - margin-right: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-2px { - margin-left: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-05 { - margin-left: 0.25rem; - margin-right: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-05 { - margin-right: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-05 { - margin-left: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-1 { - margin-left: 0.5rem; - margin-right: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-1 { - margin-right: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-1 { - margin-left: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-105 { - margin-left: 0.75rem; - margin-right: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-105 { - margin-right: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-105 { - margin-left: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-2 { - margin-left: 1rem; - margin-right: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-2 { - margin-right: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-2 { - margin-left: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-205 { - margin-left: 1.25rem; - margin-right: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-205 { - margin-right: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-205 { - margin-left: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-3 { - margin-left: 1.5rem; - margin-right: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-3 { - margin-right: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-3 { - margin-left: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-1px { - margin-left: -1px; - margin-right: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-1px { - margin-right: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-1px { - margin-left: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-2px { - margin-left: -2px; - margin-right: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-2px { - margin-right: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-2px { - margin-left: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-05 { - margin-left: -0.25rem; - margin-right: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-05 { - margin-right: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-05 { - margin-left: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-1 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-1 { - margin-right: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-1 { - margin-left: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-105 { - margin-left: -0.75rem; - margin-right: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-105 { - margin-right: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-105 { - margin-left: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-2 { - margin-left: -1rem; - margin-right: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-2 { - margin-right: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-2 { - margin-left: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-205 { - margin-left: -1.25rem; - margin-right: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-205 { - margin-right: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-205 { - margin-left: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-neg-3 { - margin-left: -1.5rem; - margin-right: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-neg-3 { - margin-right: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-neg-3 { - margin-left: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-4 { - margin-left: 2rem; - margin-right: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-4 { - margin-right: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-4 { - margin-left: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-5 { - margin-left: 2.5rem; - margin-right: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-5 { - margin-right: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-5 { - margin-left: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-6 { - margin-left: 3rem; - margin-right: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-6 { - margin-right: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-6 { - margin-left: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-7 { - margin-left: 3.5rem; - margin-right: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-7 { - margin-right: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-7 { - margin-left: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-8 { - margin-left: 4rem; - margin-right: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-8 { - margin-right: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-8 { - margin-left: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-9 { - margin-left: 4.5rem; - margin-right: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-9 { - margin-right: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-9 { - margin-left: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-10 { - margin-left: 5rem; - margin-right: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-10 { - margin-right: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-10 { - margin-left: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-15 { - margin-left: 7.5rem; - margin-right: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-15 { - margin-right: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-15 { - margin-left: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-card { - margin-left: 10rem; - margin-right: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-card { - margin-right: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-card { - margin-left: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-card-lg { - margin-left: 15rem; - margin-right: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-card-lg { - margin-right: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-card-lg { - margin-left: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-mobile { - margin-left: 20rem; - margin-right: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-mobile { - margin-right: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-mobile { - margin-left: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-05em { - margin-left: 0.5em; - margin-right: 0.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-05em { - margin-right: 0.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-05em { - margin-left: 0.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-1em { - margin-left: 1em; - margin-right: 1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-1em { - margin-right: 1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-1em { - margin-left: 1em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-105em { - margin-left: 1.5em; - margin-right: 1.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-105em { - margin-right: 1.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-105em { - margin-left: 1.5em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-2em { - margin-left: 2em; - margin-right: 2em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-2em { - margin-right: 2em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-2em { - margin-left: 2em; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-0 { - margin-left: 0; - margin-right: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-0 { - margin-right: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-0 { - margin-left: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-x-auto { - margin-left: auto; - margin-right: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-right-auto { - margin-right: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.margin-left-auto { - margin-left: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-05 { - max-height: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-1 { - max-height: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-105 { - max-height: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-2 { - max-height: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-205 { - max-height: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-3 { - max-height: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-4 { - max-height: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-5 { - max-height: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-6 { - max-height: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-7 { - max-height: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-8 { - max-height: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-9 { - max-height: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-10 { - max-height: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-15 { - max-height: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-card { - max-height: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-card-lg { - max-height: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-mobile { - max-height: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-mobile-lg { - max-height: 30rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-tablet { - max-height: 40rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-tablet-lg { - max-height: 55rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-none { - max-height: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxh-viewport { - max-height: 100vh; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-05 { - max-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-1 { - max-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-105 { - max-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-2 { - max-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-205 { - max-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-3 { - max-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-4 { - max-width: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-5 { - max-width: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-6 { - max-width: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-7 { - max-width: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-8 { - max-width: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-9 { - max-width: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-10 { - max-width: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-15 { - max-width: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-card { - max-width: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-card-lg { - max-width: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-mobile { - max-width: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-mobile-lg { - max-width: 30rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-tablet { - max-width: 40rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-tablet-lg { - max-width: 55rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-desktop { - max-width: 64rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-desktop-lg { - max-width: 75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-widescreen { - max-width: 87.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-none { - max-width: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.maxw-full { - max-width: 100%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.measure-1 { - max-width: 44ex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.measure-2 { - max-width: 60ex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.measure-3 { - max-width: 64ex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.measure-4 { - max-width: 68ex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.measure-5 { - max-width: 72ex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.measure-6 { - max-width: 88ex; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.measure-none { - max-width: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-1px { - min-height: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-2px { - min-height: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-05 { - min-height: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-1 { - min-height: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-105 { - min-height: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-2 { - min-height: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-205 { - min-height: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-3 { - min-height: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-4 { - min-height: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-5 { - min-height: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-6 { - min-height: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-7 { - min-height: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-8 { - min-height: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-9 { - min-height: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-10 { - min-height: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-15 { - min-height: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-card { - min-height: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-card-lg { - min-height: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-mobile { - min-height: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-mobile-lg { - min-height: 30rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-tablet { - min-height: 40rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-tablet-lg { - min-height: 55rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-0 { - min-height: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-full { - min-height: 100%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minh-viewport { - min-height: 100vh; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-05 { - min-width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-1 { - min-width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-105 { - min-width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-2 { - min-width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-205 { - min-width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-3 { - min-width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-4 { - min-width: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-5 { - min-width: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-6 { - min-width: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-7 { - min-width: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-8 { - min-width: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-9 { - min-width: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-10 { - min-width: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-15 { - min-width: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.minw-0 { - min-width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-0 { - opacity: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-10 { - opacity: 0.1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-20 { - opacity: 0.2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-30 { - opacity: 0.3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-40 { - opacity: 0.4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-50 { - opacity: 0.5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-60 { - opacity: 0.6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-70 { - opacity: 0.7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-80 { - opacity: 0.8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-90 { - opacity: 0.9; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.opacity-100 { - opacity: 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-first { - order: -1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-last { - order: 999; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-initial { - order: initial; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-0 { - order: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-1 { - order: 1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-2 { - order: 2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-3 { - order: 3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-4 { - order: 4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-5 { - order: 5; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-6 { - order: 6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-7 { - order: 7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-8 { - order: 8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-9 { - order: 9; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-10 { - order: 10; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.order-11 { - order: 11; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-1px { - outline: 1px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-2px { - outline: 2px solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-0 { - outline: 0 solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-05 { - outline: 0.25rem solid; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-transparent { - outline-color: transparent; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-black { - outline-color: black; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-white { - outline-color: white; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-red { - outline-color: #e52207; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-orange { - outline-color: #e66f0e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-gold { - outline-color: #ffbe2e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-yellow { - outline-color: #fee685; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-green { - outline-color: #538200; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-mint { - outline-color: #04c585; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-cyan { - outline-color: #009ec1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-blue { - outline-color: #0076d6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-indigo { - outline-color: #676cc8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-violet { - outline-color: #8168b3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-magenta { - outline-color: #d72d79; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-gray-5 { - outline-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-gray-10 { - outline-color: #e6e6e6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-gray-30 { - outline-color: #adadad; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-gray-50 { - outline-color: #757575; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-gray-70 { - outline-color: #454545; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-gray-90 { - outline-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-base-lightest { - outline-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-base-lighter { - outline-color: #dfe1e2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-base-light { - outline-color: #a9aeb1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-base { - outline-color: #71767a; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-base-dark { - outline-color: #565c65; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-base-darker { - outline-color: #3d4551; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-base-darkest { - outline-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-ink { - outline-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-primary-lighter { - outline-color: #d9e8f6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-primary-light { - outline-color: #73b3e7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-primary { - outline-color: #005ea2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-primary-vivid { - outline-color: #0050d8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-primary-dark { - outline-color: #1a4480; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-primary-darker { - outline-color: #162e51; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-secondary-lighter { - outline-color: #f3e1e4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-secondary-light { - outline-color: #f2938c; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-secondary { - outline-color: #d83933; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-secondary-vivid { - outline-color: #e41d3d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-secondary-dark { - outline-color: #b50909; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-secondary-darker { - outline-color: #8b0a03; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-warm-darker { - outline-color: #775540; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-warm-dark { - outline-color: #c05600; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-warm { - outline-color: #fa9441; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-warm-light { - outline-color: #ffbc78; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-warm-lighter { - outline-color: #f2e4d4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-cool-darker { - outline-color: #07648d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-cool-dark { - outline-color: #28a0cb; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-cool { - outline-color: #00bde3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-cool-light { - outline-color: #97d4ea; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.outline-accent-cool-lighter { - outline-color: #e1f3f8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-hidden { - overflow: hidden; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-y-hidden { - overflow-y: hidden; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-x-hidden { - overflow-x: hidden; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-scroll { - overflow: scroll; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-y-scroll { - overflow-y: scroll; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-x-scroll { - overflow-x: scroll; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-auto { - overflow: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-y-auto { - overflow-y: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-x-auto { - overflow-x: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-visible { - overflow: visible; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-y-visible { - overflow-y: visible; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.overflow-x-visible { - overflow-x: visible; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-1px { - padding: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-1px { - padding-top: 1px; - padding-bottom: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-1px { - padding-left: 1px; - padding-right: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-1px { - padding-top: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-1px { - padding-right: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-1px { - padding-bottom: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-1px { - padding-left: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-2px { - padding: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-2px { - padding-top: 2px; - padding-bottom: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-2px { - padding-left: 2px; - padding-right: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-2px { - padding-top: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-2px { - padding-right: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-2px { - padding-bottom: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-2px { - padding-left: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-05 { - padding: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-05 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-05 { - padding-left: 0.25rem; - padding-right: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-05 { - padding-top: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-05 { - padding-right: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-05 { - padding-bottom: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-05 { - padding-left: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-1 { - padding: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-1 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-1 { - padding-left: 0.5rem; - padding-right: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-1 { - padding-top: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-1 { - padding-right: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-1 { - padding-bottom: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-1 { - padding-left: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-105 { - padding: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-105 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-105 { - padding-left: 0.75rem; - padding-right: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-105 { - padding-top: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-105 { - padding-right: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-105 { - padding-bottom: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-105 { - padding-left: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-2 { - padding: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-2 { - padding-top: 1rem; - padding-bottom: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-2 { - padding-left: 1rem; - padding-right: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-2 { - padding-top: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-2 { - padding-right: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-2 { - padding-bottom: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-2 { - padding-left: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-205 { - padding: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-205 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-205 { - padding-left: 1.25rem; - padding-right: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-205 { - padding-top: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-205 { - padding-right: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-205 { - padding-bottom: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-205 { - padding-left: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-3 { - padding: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-3 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-3 { - padding-left: 1.5rem; - padding-right: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-3 { - padding-top: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-3 { - padding-right: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-3 { - padding-bottom: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-3 { - padding-left: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-4 { - padding: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-4 { - padding-top: 2rem; - padding-bottom: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-4 { - padding-left: 2rem; - padding-right: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-4 { - padding-top: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-4 { - padding-right: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-4 { - padding-bottom: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-4 { - padding-left: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-5 { - padding: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-5 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-5 { - padding-left: 2.5rem; - padding-right: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-5 { - padding-top: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-5 { - padding-right: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-5 { - padding-bottom: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-5 { - padding-left: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-6 { - padding: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-6 { - padding-top: 3rem; - padding-bottom: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-6 { - padding-left: 3rem; - padding-right: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-6 { - padding-top: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-6 { - padding-right: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-6 { - padding-bottom: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-6 { - padding-left: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-7 { - padding: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-7 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-7 { - padding-left: 3.5rem; - padding-right: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-7 { - padding-top: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-7 { - padding-right: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-7 { - padding-bottom: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-7 { - padding-left: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-8 { - padding: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-8 { - padding-top: 4rem; - padding-bottom: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-8 { - padding-left: 4rem; - padding-right: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-8 { - padding-top: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-8 { - padding-right: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-8 { - padding-bottom: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-8 { - padding-left: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-9 { - padding: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-9 { - padding-top: 4.5rem; - padding-bottom: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-9 { - padding-left: 4.5rem; - padding-right: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-9 { - padding-top: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-9 { - padding-right: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-9 { - padding-bottom: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-9 { - padding-left: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-10 { - padding: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-10 { - padding-top: 5rem; - padding-bottom: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-10 { - padding-left: 5rem; - padding-right: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-10 { - padding-top: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-10 { - padding-right: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-10 { - padding-bottom: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-10 { - padding-left: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-15 { - padding: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-15 { - padding-top: 7.5rem; - padding-bottom: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-15 { - padding-left: 7.5rem; - padding-right: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-15 { - padding-top: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-15 { - padding-right: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-15 { - padding-bottom: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-15 { - padding-left: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-0 { - padding: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-y-0 { - padding-top: 0; - padding-bottom: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-x-0 { - padding-left: 0; - padding-right: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-top-0 { - padding-top: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-right-0 { - padding-right: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-bottom-0 { - padding-bottom: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.padding-left-0 { - padding-left: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-all { - bottom: 0; - left: 0; - right: 0; - top: 0; - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-x { - left: 0; - right: 0; - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-y { - bottom: 0; - top: 0; - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-bottom { - bottom: 0; - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-left { - left: 0; - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-right { - right: 0; - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-top { - top: 0; - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.pin-none { - bottom: auto; - left: auto; - right: auto; - top: auto; - position: static; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.position-absolute { - position: absolute; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.position-fixed { - position: fixed; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.position-relative { - position: relative; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.position-static { - position: static; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.position-sticky { - position: sticky; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-1px { - right: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-2px { - right: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-05 { - right: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-1 { - right: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-105 { - right: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-2 { - right: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-205 { - right: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-3 { - right: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-1px { - right: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-2px { - right: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-05 { - right: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-1 { - right: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-105 { - right: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-2 { - right: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-205 { - right: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-neg-3 { - right: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-0 { - right: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.right-auto { - right: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-1px { - height: 1px; - width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-2px { - height: 2px; - width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-05 { - height: 0.25rem; - width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-1 { - height: 0.5rem; - width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-105 { - height: 0.75rem; - width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-2 { - height: 1rem; - width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-205 { - height: 1.25rem; - width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-3 { - height: 1.5rem; - width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-4 { - height: 2rem; - width: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-5 { - height: 2.5rem; - width: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-6 { - height: 3rem; - width: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-7 { - height: 3.5rem; - width: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-8 { - height: 4rem; - width: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-9 { - height: 4.5rem; - width: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-10 { - height: 5rem; - width: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-15 { - height: 7.5rem; - width: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-card { - height: 10rem; - width: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-card-lg { - height: 15rem; - width: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.square-mobile { - height: 20rem; - width: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-center { - text-align: center; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-left { - text-align: left; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-justify { - text-align: justify; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-right { - text-align: right; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-strike { - text-decoration: line-through; } - -.hover\:text-strike:hover { - text-decoration: line-through; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-underline { - text-decoration: underline; } - -.hover\:text-underline:hover { - text-decoration: underline; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-no-underline { - text-decoration: none; } - -.hover\:text-no-underline:hover { - text-decoration: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-no-strike { - text-decoration: none; } - -.hover\:text-no-strike:hover { - text-decoration: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-red { - text-decoration-color: #e52207; } - -.hover\:underline-red:hover { - text-decoration-color: #e52207; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-orange { - text-decoration-color: #e66f0e; } - -.hover\:underline-orange:hover { - text-decoration-color: #e66f0e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-gold { - text-decoration-color: #ffbe2e; } - -.hover\:underline-gold:hover { - text-decoration-color: #ffbe2e; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-yellow { - text-decoration-color: #fee685; } - -.hover\:underline-yellow:hover { - text-decoration-color: #fee685; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-green { - text-decoration-color: #538200; } - -.hover\:underline-green:hover { - text-decoration-color: #538200; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-mint { - text-decoration-color: #04c585; } - -.hover\:underline-mint:hover { - text-decoration-color: #04c585; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-cyan { - text-decoration-color: #009ec1; } - -.hover\:underline-cyan:hover { - text-decoration-color: #009ec1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-blue { - text-decoration-color: #0076d6; } - -.hover\:underline-blue:hover { - text-decoration-color: #0076d6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-indigo { - text-decoration-color: #676cc8; } - -.hover\:underline-indigo:hover { - text-decoration-color: #676cc8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-violet { - text-decoration-color: #8168b3; } - -.hover\:underline-violet:hover { - text-decoration-color: #8168b3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-magenta { - text-decoration-color: #d72d79; } - -.hover\:underline-magenta:hover { - text-decoration-color: #d72d79; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-gray-5 { - text-decoration-color: #f0f0f0; } - -.hover\:underline-gray-5:hover { - text-decoration-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-gray-10 { - text-decoration-color: #e6e6e6; } - -.hover\:underline-gray-10:hover { - text-decoration-color: #e6e6e6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-gray-30 { - text-decoration-color: #adadad; } - -.hover\:underline-gray-30:hover { - text-decoration-color: #adadad; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-gray-50 { - text-decoration-color: #757575; } - -.hover\:underline-gray-50:hover { - text-decoration-color: #757575; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-gray-70 { - text-decoration-color: #454545; } - -.hover\:underline-gray-70:hover { - text-decoration-color: #454545; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-gray-90 { - text-decoration-color: #1b1b1b; } - -.hover\:underline-gray-90:hover { - text-decoration-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-base-lightest { - text-decoration-color: #f0f0f0; } - -.hover\:underline-base-lightest:hover { - text-decoration-color: #f0f0f0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-base-lighter { - text-decoration-color: #dfe1e2; } - -.hover\:underline-base-lighter:hover { - text-decoration-color: #dfe1e2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-base-light { - text-decoration-color: #a9aeb1; } - -.hover\:underline-base-light:hover { - text-decoration-color: #a9aeb1; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-base { - text-decoration-color: #71767a; } - -.hover\:underline-base:hover { - text-decoration-color: #71767a; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-base-dark { - text-decoration-color: #565c65; } - -.hover\:underline-base-dark:hover { - text-decoration-color: #565c65; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-base-darker { - text-decoration-color: #3d4551; } - -.hover\:underline-base-darker:hover { - text-decoration-color: #3d4551; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-base-darkest { - text-decoration-color: #1b1b1b; } - -.hover\:underline-base-darkest:hover { - text-decoration-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-ink { - text-decoration-color: #1b1b1b; } - -.hover\:underline-ink:hover { - text-decoration-color: #1b1b1b; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-primary-lighter { - text-decoration-color: #d9e8f6; } - -.hover\:underline-primary-lighter:hover { - text-decoration-color: #d9e8f6; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-primary-light { - text-decoration-color: #73b3e7; } - -.hover\:underline-primary-light:hover { - text-decoration-color: #73b3e7; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-primary { - text-decoration-color: #005ea2; } - -.hover\:underline-primary:hover { - text-decoration-color: #005ea2; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-primary-vivid { - text-decoration-color: #0050d8; } - -.hover\:underline-primary-vivid:hover { - text-decoration-color: #0050d8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-primary-dark { - text-decoration-color: #1a4480; } - -.hover\:underline-primary-dark:hover { - text-decoration-color: #1a4480; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-primary-darker { - text-decoration-color: #162e51; } - -.hover\:underline-primary-darker:hover { - text-decoration-color: #162e51; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-secondary-lighter { - text-decoration-color: #f3e1e4; } - -.hover\:underline-secondary-lighter:hover { - text-decoration-color: #f3e1e4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-secondary-light { - text-decoration-color: #f2938c; } - -.hover\:underline-secondary-light:hover { - text-decoration-color: #f2938c; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-secondary { - text-decoration-color: #d83933; } - -.hover\:underline-secondary:hover { - text-decoration-color: #d83933; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-secondary-vivid { - text-decoration-color: #e41d3d; } - -.hover\:underline-secondary-vivid:hover { - text-decoration-color: #e41d3d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-secondary-dark { - text-decoration-color: #b50909; } - -.hover\:underline-secondary-dark:hover { - text-decoration-color: #b50909; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-secondary-darker { - text-decoration-color: #8b0a03; } - -.hover\:underline-secondary-darker:hover { - text-decoration-color: #8b0a03; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-warm-darker { - text-decoration-color: #775540; } - -.hover\:underline-accent-warm-darker:hover { - text-decoration-color: #775540; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-warm-dark { - text-decoration-color: #c05600; } - -.hover\:underline-accent-warm-dark:hover { - text-decoration-color: #c05600; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-warm { - text-decoration-color: #fa9441; } - -.hover\:underline-accent-warm:hover { - text-decoration-color: #fa9441; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-warm-light { - text-decoration-color: #ffbc78; } - -.hover\:underline-accent-warm-light:hover { - text-decoration-color: #ffbc78; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-warm-lighter { - text-decoration-color: #f2e4d4; } - -.hover\:underline-accent-warm-lighter:hover { - text-decoration-color: #f2e4d4; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-cool-darker { - text-decoration-color: #07648d; } - -.hover\:underline-accent-cool-darker:hover { - text-decoration-color: #07648d; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-cool-dark { - text-decoration-color: #28a0cb; } - -.hover\:underline-accent-cool-dark:hover { - text-decoration-color: #28a0cb; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-cool { - text-decoration-color: #00bde3; } - -.hover\:underline-accent-cool:hover { - text-decoration-color: #00bde3; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-cool-light { - text-decoration-color: #97d4ea; } - -.hover\:underline-accent-cool-light:hover { - text-decoration-color: #97d4ea; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.underline-accent-cool-lighter { - text-decoration-color: #e1f3f8; } - -.hover\:underline-accent-cool-lighter:hover { - text-decoration-color: #e1f3f8; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-0 { - text-indent: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-05 { - text-indent: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-1 { - text-indent: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-105 { - text-indent: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-2 { - text-indent: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-205 { - text-indent: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-3 { - text-indent: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-05 { - text-indent: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-1 { - text-indent: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-105 { - text-indent: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-2 { - text-indent: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-205 { - text-indent: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-3 { - text-indent: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-4 { - text-indent: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-5 { - text-indent: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-6 { - text-indent: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-7 { - text-indent: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-8 { - text-indent: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-9 { - text-indent: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-10 { - text-indent: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-15 { - text-indent: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-4 { - text-indent: -2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-5 { - text-indent: -2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-6 { - text-indent: -3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-7 { - text-indent: -3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-8 { - text-indent: -4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-9 { - text-indent: -4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-10 { - text-indent: -5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-indent-neg-15 { - text-indent: -7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-uppercase { - text-transform: uppercase; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-no-uppercase { - text-transform: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-lowercase { - text-transform: lowercase; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-no-lowercase { - text-transform: none; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-1px { - top: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-2px { - top: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-05 { - top: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-1 { - top: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-105 { - top: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-2 { - top: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-205 { - top: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-3 { - top: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-1px { - top: -1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-2px { - top: -2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-05 { - top: -0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-1 { - top: -0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-105 { - top: -0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-2 { - top: -1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-205 { - top: -1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-neg-3 { - top: -1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-0 { - top: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.top-auto { - top: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-baseline { - vertical-align: baseline; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-bottom { - vertical-align: bottom; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-middle { - vertical-align: middle; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-sub { - vertical-align: sub; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-super { - vertical-align: super; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-tbottom { - vertical-align: text-bottom; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-ttop { - vertical-align: text-top; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-top { - vertical-align: top; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-pre { - white-space: pre; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-pre-line { - white-space: pre-line; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-pre-wrap { - white-space: pre-wrap; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-wrap { - white-space: normal; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.text-no-wrap { - white-space: nowrap; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-1px { - width: 1px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-2px { - width: 2px; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-05 { - width: 0.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-1 { - width: 0.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-105 { - width: 0.75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-2 { - width: 1rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-205 { - width: 1.25rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-3 { - width: 1.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-4 { - width: 2rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-5 { - width: 2.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-6 { - width: 3rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-7 { - width: 3.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-8 { - width: 4rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-9 { - width: 4.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-10 { - width: 5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-15 { - width: 7.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-card { - width: 10rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-card-lg { - width: 15rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-mobile { - width: 20rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-mobile-lg { - width: 30rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-tablet { - width: 40rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-tablet-lg { - width: 55rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-desktop { - width: 64rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-desktop-lg { - width: 75rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-widescreen { - width: 87.5rem; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-0 { - width: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-full { - width: 100%; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.width-auto { - width: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-auto { - z-index: auto; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-bottom { - z-index: -100; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-top { - z-index: 99999; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-0 { - z-index: 0; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-100 { - z-index: 100; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-200 { - z-index: 200; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-300 { - z-index: 300; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-400 { - z-index: 400; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -.z-500 { - z-index: 500; } - -/* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ -@media all and (min-width: 30em) { - .mobile-lg\:border-1px { - border: 1px solid; } - .mobile-lg\:hover\:border-1px:hover { - border: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-1px { - border-top: 1px solid; - border-bottom: 1px solid; } - .mobile-lg\:hover\:border-y-1px:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-1px { - border-left: 1px solid; - border-right: 1px solid; } - .mobile-lg\:hover\:border-x-1px:hover { - border-left: 1px solid; - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-1px { - border-top: 1px solid; } - .mobile-lg\:hover\:border-top-1px:hover { - border-top: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-1px { - border-right: 1px solid; } - .mobile-lg\:hover\:border-right-1px:hover { - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-1px { - border-bottom: 1px solid; } - .mobile-lg\:hover\:border-bottom-1px:hover { - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-1px { - border-left: 1px solid; } - .mobile-lg\:hover\:border-left-1px:hover { - border-left: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-2px { - border: 2px solid; } - .mobile-lg\:hover\:border-2px:hover { - border: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-2px { - border-top: 2px solid; - border-bottom: 2px solid; } - .mobile-lg\:hover\:border-y-2px:hover { - border-top: 2px solid; - border-bottom: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-2px { - border-left: 2px solid; - border-right: 2px solid; } - .mobile-lg\:hover\:border-x-2px:hover { - border-left: 2px solid; - border-right: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-2px { - border-top: 2px solid; } - .mobile-lg\:hover\:border-top-2px:hover { - border-top: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-2px { - border-right: 2px solid; } - .mobile-lg\:hover\:border-right-2px:hover { - border-right: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-2px { - border-bottom: 2px solid; } - .mobile-lg\:hover\:border-bottom-2px:hover { - border-bottom: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-2px { - border-left: 2px solid; } - .mobile-lg\:hover\:border-left-2px:hover { - border-left: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-05 { - border: 0.25rem solid; } - .mobile-lg\:hover\:border-05:hover { - border: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-05 { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - .mobile-lg\:hover\:border-y-05:hover { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-05 { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - .mobile-lg\:hover\:border-x-05:hover { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-05 { - border-top: 0.25rem solid; } - .mobile-lg\:hover\:border-top-05:hover { - border-top: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-05 { - border-right: 0.25rem solid; } - .mobile-lg\:hover\:border-right-05:hover { - border-right: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-05 { - border-bottom: 0.25rem solid; } - .mobile-lg\:hover\:border-bottom-05:hover { - border-bottom: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-05 { - border-left: 0.25rem solid; } - .mobile-lg\:hover\:border-left-05:hover { - border-left: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-1 { - border: 0.5rem solid; } - .mobile-lg\:hover\:border-1:hover { - border: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-1 { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - .mobile-lg\:hover\:border-y-1:hover { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-1 { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - .mobile-lg\:hover\:border-x-1:hover { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-1 { - border-top: 0.5rem solid; } - .mobile-lg\:hover\:border-top-1:hover { - border-top: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-1 { - border-right: 0.5rem solid; } - .mobile-lg\:hover\:border-right-1:hover { - border-right: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-1 { - border-bottom: 0.5rem solid; } - .mobile-lg\:hover\:border-bottom-1:hover { - border-bottom: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-1 { - border-left: 0.5rem solid; } - .mobile-lg\:hover\:border-left-1:hover { - border-left: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-105 { - border: 0.75rem solid; } - .mobile-lg\:hover\:border-105:hover { - border: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-105 { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - .mobile-lg\:hover\:border-y-105:hover { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-105 { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - .mobile-lg\:hover\:border-x-105:hover { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-105 { - border-top: 0.75rem solid; } - .mobile-lg\:hover\:border-top-105:hover { - border-top: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-105 { - border-right: 0.75rem solid; } - .mobile-lg\:hover\:border-right-105:hover { - border-right: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-105 { - border-bottom: 0.75rem solid; } - .mobile-lg\:hover\:border-bottom-105:hover { - border-bottom: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-105 { - border-left: 0.75rem solid; } - .mobile-lg\:hover\:border-left-105:hover { - border-left: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-2 { - border: 1rem solid; } - .mobile-lg\:hover\:border-2:hover { - border: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-2 { - border-top: 1rem solid; - border-bottom: 1rem solid; } - .mobile-lg\:hover\:border-y-2:hover { - border-top: 1rem solid; - border-bottom: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-2 { - border-left: 1rem solid; - border-right: 1rem solid; } - .mobile-lg\:hover\:border-x-2:hover { - border-left: 1rem solid; - border-right: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-2 { - border-top: 1rem solid; } - .mobile-lg\:hover\:border-top-2:hover { - border-top: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-2 { - border-right: 1rem solid; } - .mobile-lg\:hover\:border-right-2:hover { - border-right: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-2 { - border-bottom: 1rem solid; } - .mobile-lg\:hover\:border-bottom-2:hover { - border-bottom: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-2 { - border-left: 1rem solid; } - .mobile-lg\:hover\:border-left-2:hover { - border-left: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-205 { - border: 1.25rem solid; } - .mobile-lg\:hover\:border-205:hover { - border: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-205 { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - .mobile-lg\:hover\:border-y-205:hover { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-205 { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - .mobile-lg\:hover\:border-x-205:hover { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-205 { - border-top: 1.25rem solid; } - .mobile-lg\:hover\:border-top-205:hover { - border-top: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-205 { - border-right: 1.25rem solid; } - .mobile-lg\:hover\:border-right-205:hover { - border-right: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-205 { - border-bottom: 1.25rem solid; } - .mobile-lg\:hover\:border-bottom-205:hover { - border-bottom: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-205 { - border-left: 1.25rem solid; } - .mobile-lg\:hover\:border-left-205:hover { - border-left: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-3 { - border: 1.5rem solid; } - .mobile-lg\:hover\:border-3:hover { - border: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-3 { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - .mobile-lg\:hover\:border-y-3:hover { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-3 { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - .mobile-lg\:hover\:border-x-3:hover { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-3 { - border-top: 1.5rem solid; } - .mobile-lg\:hover\:border-top-3:hover { - border-top: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-3 { - border-right: 1.5rem solid; } - .mobile-lg\:hover\:border-right-3:hover { - border-right: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-3 { - border-bottom: 1.5rem solid; } - .mobile-lg\:hover\:border-bottom-3:hover { - border-bottom: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-3 { - border-left: 1.5rem solid; } - .mobile-lg\:hover\:border-left-3:hover { - border-left: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-0 { - border: 0 solid; } - .mobile-lg\:hover\:border-0:hover { - border: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y-0 { - border-top: 0 solid; - border-bottom: 0 solid; } - .mobile-lg\:hover\:border-y-0:hover { - border-top: 0 solid; - border-bottom: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x-0 { - border-left: 0 solid; - border-right: 0 solid; } - .mobile-lg\:hover\:border-x-0:hover { - border-left: 0 solid; - border-right: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top-0 { - border-top: 0 solid; } - .mobile-lg\:hover\:border-top-0:hover { - border-top: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right-0 { - border-right: 0 solid; } - .mobile-lg\:hover\:border-right-0:hover { - border-right: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom-0 { - border-bottom: 0 solid; } - .mobile-lg\:hover\:border-bottom-0:hover { - border-bottom: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left-0 { - border-left: 0 solid; } - .mobile-lg\:hover\:border-left-0:hover { - border-left: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border { - border: 1px solid; } - .mobile-lg\:hover\:border:hover { - border: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-y { - border-top: 1px solid; - border-bottom: 1px solid; } - .mobile-lg\:hover\:border-y:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-x { - border-left: 1px solid; - border-right: 1px solid; } - .mobile-lg\:hover\:border-x:hover { - border-left: 1px solid; - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-top { - border-top: 1px solid; } - .mobile-lg\:hover\:border-top:hover { - border-top: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-right { - border-right: 1px solid; } - .mobile-lg\:hover\:border-right:hover { - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-bottom { - border-bottom: 1px solid; } - .mobile-lg\:hover\:border-bottom:hover { - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-left { - border-left: 1px solid; } - .mobile-lg\:hover\:border-left:hover { - border-left: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-transparent { - border-color: transparent; } - .mobile-lg\:hover\:border-transparent:hover { - border-color: transparent; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-black { - border-color: black; } - .mobile-lg\:hover\:border-black:hover { - border-color: black; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-white { - border-color: white; } - .mobile-lg\:hover\:border-white:hover { - border-color: white; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-red { - border-color: #e52207; } - .mobile-lg\:hover\:border-red:hover { - border-color: #e52207; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-orange { - border-color: #e66f0e; } - .mobile-lg\:hover\:border-orange:hover { - border-color: #e66f0e; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-gold { - border-color: #ffbe2e; } - .mobile-lg\:hover\:border-gold:hover { - border-color: #ffbe2e; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-yellow { - border-color: #fee685; } - .mobile-lg\:hover\:border-yellow:hover { - border-color: #fee685; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-green { - border-color: #538200; } - .mobile-lg\:hover\:border-green:hover { - border-color: #538200; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-mint { - border-color: #04c585; } - .mobile-lg\:hover\:border-mint:hover { - border-color: #04c585; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-cyan { - border-color: #009ec1; } - .mobile-lg\:hover\:border-cyan:hover { - border-color: #009ec1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-blue { - border-color: #0076d6; } - .mobile-lg\:hover\:border-blue:hover { - border-color: #0076d6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-indigo { - border-color: #676cc8; } - .mobile-lg\:hover\:border-indigo:hover { - border-color: #676cc8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-violet { - border-color: #8168b3; } - .mobile-lg\:hover\:border-violet:hover { - border-color: #8168b3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-magenta { - border-color: #d72d79; } - .mobile-lg\:hover\:border-magenta:hover { - border-color: #d72d79; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-gray-5 { - border-color: #f0f0f0; } - .mobile-lg\:hover\:border-gray-5:hover { - border-color: #f0f0f0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-gray-10 { - border-color: #e6e6e6; } - .mobile-lg\:hover\:border-gray-10:hover { - border-color: #e6e6e6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-gray-30 { - border-color: #adadad; } - .mobile-lg\:hover\:border-gray-30:hover { - border-color: #adadad; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-gray-50 { - border-color: #757575; } - .mobile-lg\:hover\:border-gray-50:hover { - border-color: #757575; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-gray-70 { - border-color: #454545; } - .mobile-lg\:hover\:border-gray-70:hover { - border-color: #454545; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-gray-90 { - border-color: #1b1b1b; } - .mobile-lg\:hover\:border-gray-90:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-base-lightest { - border-color: #f0f0f0; } - .mobile-lg\:hover\:border-base-lightest:hover { - border-color: #f0f0f0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-base-lighter { - border-color: #dfe1e2; } - .mobile-lg\:hover\:border-base-lighter:hover { - border-color: #dfe1e2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-base-light { - border-color: #a9aeb1; } - .mobile-lg\:hover\:border-base-light:hover { - border-color: #a9aeb1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-base { - border-color: #71767a; } - .mobile-lg\:hover\:border-base:hover { - border-color: #71767a; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-base-dark { - border-color: #565c65; } - .mobile-lg\:hover\:border-base-dark:hover { - border-color: #565c65; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-base-darker { - border-color: #3d4551; } - .mobile-lg\:hover\:border-base-darker:hover { - border-color: #3d4551; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-base-darkest { - border-color: #1b1b1b; } - .mobile-lg\:hover\:border-base-darkest:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-ink { - border-color: #1b1b1b; } - .mobile-lg\:hover\:border-ink:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-primary-lighter { - border-color: #d9e8f6; } - .mobile-lg\:hover\:border-primary-lighter:hover { - border-color: #d9e8f6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-primary-light { - border-color: #73b3e7; } - .mobile-lg\:hover\:border-primary-light:hover { - border-color: #73b3e7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-primary { - border-color: #005ea2; } - .mobile-lg\:hover\:border-primary:hover { - border-color: #005ea2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-primary-vivid { - border-color: #0050d8; } - .mobile-lg\:hover\:border-primary-vivid:hover { - border-color: #0050d8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-primary-dark { - border-color: #1a4480; } - .mobile-lg\:hover\:border-primary-dark:hover { - border-color: #1a4480; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-primary-darker { - border-color: #162e51; } - .mobile-lg\:hover\:border-primary-darker:hover { - border-color: #162e51; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-secondary-lighter { - border-color: #f3e1e4; } - .mobile-lg\:hover\:border-secondary-lighter:hover { - border-color: #f3e1e4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-secondary-light { - border-color: #f2938c; } - .mobile-lg\:hover\:border-secondary-light:hover { - border-color: #f2938c; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-secondary { - border-color: #d83933; } - .mobile-lg\:hover\:border-secondary:hover { - border-color: #d83933; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-secondary-vivid { - border-color: #e41d3d; } - .mobile-lg\:hover\:border-secondary-vivid:hover { - border-color: #e41d3d; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-secondary-dark { - border-color: #b50909; } - .mobile-lg\:hover\:border-secondary-dark:hover { - border-color: #b50909; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-secondary-darker { - border-color: #8b0a03; } - .mobile-lg\:hover\:border-secondary-darker:hover { - border-color: #8b0a03; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-warm-darker { - border-color: #775540; } - .mobile-lg\:hover\:border-accent-warm-darker:hover { - border-color: #775540; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-warm-dark { - border-color: #c05600; } - .mobile-lg\:hover\:border-accent-warm-dark:hover { - border-color: #c05600; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-warm { - border-color: #fa9441; } - .mobile-lg\:hover\:border-accent-warm:hover { - border-color: #fa9441; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-warm-light { - border-color: #ffbc78; } - .mobile-lg\:hover\:border-accent-warm-light:hover { - border-color: #ffbc78; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-warm-lighter { - border-color: #f2e4d4; } - .mobile-lg\:hover\:border-accent-warm-lighter:hover { - border-color: #f2e4d4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-cool-darker { - border-color: #07648d; } - .mobile-lg\:hover\:border-accent-cool-darker:hover { - border-color: #07648d; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-cool-dark { - border-color: #28a0cb; } - .mobile-lg\:hover\:border-accent-cool-dark:hover { - border-color: #28a0cb; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-cool { - border-color: #00bde3; } - .mobile-lg\:hover\:border-accent-cool:hover { - border-color: #00bde3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-cool-light { - border-color: #97d4ea; } - .mobile-lg\:hover\:border-accent-cool-light:hover { - border-color: #97d4ea; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:border-accent-cool-lighter { - border-color: #e1f3f8; } - .mobile-lg\:hover\:border-accent-cool-lighter:hover { - border-color: #e1f3f8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-0 { - border-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-top-0 { - border-top-left-radius: 0; - border-top-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-right-0 { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-bottom-0 { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-left-0 { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-sm { - border-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-top-sm { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-right-sm { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-bottom-sm { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-left-sm { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-md { - border-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-top-md { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-right-md { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-bottom-md { - border-bottom-left-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-left-md { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-lg { - border-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-top-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-right-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-bottom-lg { - border-bottom-left-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-left-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-pill { - border-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-top-pill { - border-top-left-radius: 99rem; - border-top-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-right-pill { - border-top-right-radius: 99rem; - border-bottom-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-bottom-pill { - border-bottom-left-radius: 99rem; - border-bottom-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:radius-left-pill { - border-top-left-radius: 99rem; - border-bottom-left-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-block { - display: block; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-flex { - display: flex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-none { - display: none; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-inline { - display: inline; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-inline-block { - display: inline-block; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-inline-flex { - display: inline-flex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-table { - display: table; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-table-cell { - display: table-cell; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:display-table-row { - display: table-row; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-3xs { - font-size: 0.77rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-2xs { - font-size: 0.83rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-xs { - font-size: 0.89rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-sm { - font-size: 0.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-md { - font-size: 1.01rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-lg { - font-size: 1.31rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-xl { - font-size: 1.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-2xl { - font-size: 2.38rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-mono-3xl { - font-size: 2.86rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-sans-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-serif-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-heading-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-body-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-3xs { - font-size: 0.77rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-2xs { - font-size: 0.83rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-xs { - font-size: 0.89rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-sm { - font-size: 0.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-md { - font-size: 1.01rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-lg { - font-size: 1.31rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-xl { - font-size: 1.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-2xl { - font-size: 2.38rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-code-3xl { - font-size: 2.86rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-alt-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:font-ui-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:text-light { - font-weight: 300; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:text-normal { - font-weight: normal; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:text-bold { - font-weight: bold; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:flex-justify-center { - justify-content: center; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:flex-justify-start { - justify-content: flex-start; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:flex-justify-end { - justify-content: flex-end; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:flex-justify { - justify-content: space-between; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-sans-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-sans-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-sans-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-sans-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-sans-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-sans-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-serif-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-serif-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-serif-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-serif-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-serif-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-serif-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-mono-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-mono-2 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-mono-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-mono-4 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-mono-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-mono-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-heading-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-heading-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-heading-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-heading-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-heading-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-heading-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-ui-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-ui-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-ui-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-ui-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-ui-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-ui-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-body-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-body-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-body-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-body-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-body-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-body-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-code-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-code-2 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-code-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-code-4 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-code-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-code-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-alt-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-alt-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-alt-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-alt-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-alt-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:line-height-alt-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-1px { - margin: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-2px { - margin: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-05 { - margin: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-1 { - margin: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-105 { - margin: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-2 { - margin: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-205 { - margin: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-neg-3 { - margin: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-1px { - margin: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-2px { - margin: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-05 { - margin: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-1 { - margin: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-105 { - margin: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-2 { - margin: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-205 { - margin: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-3 { - margin: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-4 { - margin: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-5 { - margin: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-6 { - margin: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-7 { - margin: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-8 { - margin: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-9 { - margin: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-10 { - margin: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-15 { - margin: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-05em { - margin: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-1em { - margin: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-105em { - margin: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-2em { - margin: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-0 { - margin: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-1px { - margin-top: 1px; - margin-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-1px { - margin-top: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-1px { - margin-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-2px { - margin-top: 2px; - margin-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-2px { - margin-top: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-2px { - margin-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-05 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-05 { - margin-top: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-05 { - margin-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-1 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-1 { - margin-top: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-1 { - margin-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-105 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-105 { - margin-top: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-105 { - margin-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-2 { - margin-top: 1rem; - margin-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-2 { - margin-top: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-2 { - margin-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-205 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-205 { - margin-top: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-205 { - margin-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-3 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-3 { - margin-top: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-3 { - margin-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-1px { - margin-top: -1px; - margin-bottom: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-1px { - margin-top: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-1px { - margin-bottom: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-2px { - margin-top: -2px; - margin-bottom: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-2px { - margin-top: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-2px { - margin-bottom: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-05 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-05 { - margin-top: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-05 { - margin-bottom: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-1 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-1 { - margin-top: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-1 { - margin-bottom: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-105 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-105 { - margin-top: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-105 { - margin-bottom: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-2 { - margin-top: -1rem; - margin-bottom: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-2 { - margin-top: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-2 { - margin-bottom: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-205 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-205 { - margin-top: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-205 { - margin-bottom: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-neg-3 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-neg-3 { - margin-top: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-neg-3 { - margin-bottom: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-4 { - margin-top: 2rem; - margin-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-4 { - margin-top: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-4 { - margin-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-5 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-5 { - margin-top: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-5 { - margin-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-6 { - margin-top: 3rem; - margin-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-6 { - margin-top: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-6 { - margin-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-7 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-7 { - margin-top: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-7 { - margin-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-8 { - margin-top: 4rem; - margin-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-8 { - margin-top: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-8 { - margin-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-9 { - margin-top: 4.5rem; - margin-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-9 { - margin-top: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-9 { - margin-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-10 { - margin-top: 5rem; - margin-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-10 { - margin-top: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-10 { - margin-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-15 { - margin-top: 7.5rem; - margin-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-15 { - margin-top: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-15 { - margin-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-05em { - margin-top: 0.5em; - margin-bottom: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-05em { - margin-top: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-05em { - margin-bottom: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-1em { - margin-top: 1em; - margin-bottom: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-1em { - margin-top: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-1em { - margin-bottom: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-105em { - margin-top: 1.5em; - margin-bottom: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-105em { - margin-top: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-105em { - margin-bottom: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-2em { - margin-top: 2em; - margin-bottom: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-2em { - margin-top: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-2em { - margin-bottom: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-0 { - margin-top: 0; - margin-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-0 { - margin-top: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-0 { - margin-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-y-auto { - margin-top: auto; - margin-bottom: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-top-auto { - margin-top: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-bottom-auto { - margin-bottom: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-1px { - margin-left: 1px; - margin-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-1px { - margin-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-1px { - margin-left: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-2px { - margin-left: 2px; - margin-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-2px { - margin-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-2px { - margin-left: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-05 { - margin-left: 0.25rem; - margin-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-05 { - margin-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-05 { - margin-left: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-1 { - margin-left: 0.5rem; - margin-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-1 { - margin-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-1 { - margin-left: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-105 { - margin-left: 0.75rem; - margin-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-105 { - margin-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-105 { - margin-left: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-2 { - margin-left: 1rem; - margin-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-2 { - margin-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-2 { - margin-left: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-205 { - margin-left: 1.25rem; - margin-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-205 { - margin-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-205 { - margin-left: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-3 { - margin-left: 1.5rem; - margin-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-3 { - margin-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-3 { - margin-left: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-1px { - margin-left: -1px; - margin-right: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-1px { - margin-right: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-1px { - margin-left: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-2px { - margin-left: -2px; - margin-right: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-2px { - margin-right: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-2px { - margin-left: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-05 { - margin-left: -0.25rem; - margin-right: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-05 { - margin-right: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-05 { - margin-left: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-1 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-1 { - margin-right: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-1 { - margin-left: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-105 { - margin-left: -0.75rem; - margin-right: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-105 { - margin-right: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-105 { - margin-left: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-2 { - margin-left: -1rem; - margin-right: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-2 { - margin-right: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-2 { - margin-left: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-205 { - margin-left: -1.25rem; - margin-right: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-205 { - margin-right: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-205 { - margin-left: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-neg-3 { - margin-left: -1.5rem; - margin-right: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-neg-3 { - margin-right: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-neg-3 { - margin-left: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-4 { - margin-left: 2rem; - margin-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-4 { - margin-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-4 { - margin-left: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-5 { - margin-left: 2.5rem; - margin-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-5 { - margin-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-5 { - margin-left: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-6 { - margin-left: 3rem; - margin-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-6 { - margin-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-6 { - margin-left: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-7 { - margin-left: 3.5rem; - margin-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-7 { - margin-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-7 { - margin-left: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-8 { - margin-left: 4rem; - margin-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-8 { - margin-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-8 { - margin-left: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-9 { - margin-left: 4.5rem; - margin-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-9 { - margin-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-9 { - margin-left: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-10 { - margin-left: 5rem; - margin-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-10 { - margin-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-10 { - margin-left: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-15 { - margin-left: 7.5rem; - margin-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-15 { - margin-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-15 { - margin-left: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-card { - margin-left: 10rem; - margin-right: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-card { - margin-right: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-card { - margin-left: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-card-lg { - margin-left: 15rem; - margin-right: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-card-lg { - margin-right: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-card-lg { - margin-left: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-mobile { - margin-left: 20rem; - margin-right: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-mobile { - margin-right: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-mobile { - margin-left: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-05em { - margin-left: 0.5em; - margin-right: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-05em { - margin-right: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-05em { - margin-left: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-1em { - margin-left: 1em; - margin-right: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-1em { - margin-right: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-1em { - margin-left: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-105em { - margin-left: 1.5em; - margin-right: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-105em { - margin-right: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-105em { - margin-left: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-2em { - margin-left: 2em; - margin-right: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-2em { - margin-right: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-2em { - margin-left: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-0 { - margin-left: 0; - margin-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-0 { - margin-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-0 { - margin-left: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-x-auto { - margin-left: auto; - margin-right: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-right-auto { - margin-right: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:margin-left-auto { - margin-left: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:measure-1 { - max-width: 44ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:measure-2 { - max-width: 60ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:measure-3 { - max-width: 64ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:measure-4 { - max-width: 68ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:measure-5 { - max-width: 72ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:measure-6 { - max-width: 88ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:measure-none { - max-width: none; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-first { - order: -1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-last { - order: 999; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-initial { - order: initial; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-0 { - order: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-1 { - order: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-2 { - order: 2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-3 { - order: 3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-4 { - order: 4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-5 { - order: 5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-6 { - order: 6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-7 { - order: 7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-8 { - order: 8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-9 { - order: 9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-10 { - order: 10; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:order-11 { - order: 11; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-1px { - padding: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-1px { - padding-top: 1px; - padding-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-1px { - padding-left: 1px; - padding-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-1px { - padding-top: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-1px { - padding-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-1px { - padding-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-1px { - padding-left: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-2px { - padding: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-2px { - padding-top: 2px; - padding-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-2px { - padding-left: 2px; - padding-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-2px { - padding-top: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-2px { - padding-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-2px { - padding-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-2px { - padding-left: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-05 { - padding: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-05 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-05 { - padding-left: 0.25rem; - padding-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-05 { - padding-top: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-05 { - padding-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-05 { - padding-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-05 { - padding-left: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-1 { - padding: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-1 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-1 { - padding-left: 0.5rem; - padding-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-1 { - padding-top: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-1 { - padding-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-1 { - padding-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-1 { - padding-left: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-105 { - padding: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-105 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-105 { - padding-left: 0.75rem; - padding-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-105 { - padding-top: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-105 { - padding-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-105 { - padding-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-105 { - padding-left: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-2 { - padding: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-2 { - padding-top: 1rem; - padding-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-2 { - padding-left: 1rem; - padding-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-2 { - padding-top: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-2 { - padding-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-2 { - padding-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-2 { - padding-left: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-205 { - padding: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-205 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-205 { - padding-left: 1.25rem; - padding-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-205 { - padding-top: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-205 { - padding-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-205 { - padding-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-205 { - padding-left: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-3 { - padding: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-3 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-3 { - padding-left: 1.5rem; - padding-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-3 { - padding-top: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-3 { - padding-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-3 { - padding-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-3 { - padding-left: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-4 { - padding: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-4 { - padding-top: 2rem; - padding-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-4 { - padding-left: 2rem; - padding-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-4 { - padding-top: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-4 { - padding-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-4 { - padding-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-4 { - padding-left: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-5 { - padding: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-5 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-5 { - padding-left: 2.5rem; - padding-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-5 { - padding-top: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-5 { - padding-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-5 { - padding-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-5 { - padding-left: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-6 { - padding: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-6 { - padding-top: 3rem; - padding-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-6 { - padding-left: 3rem; - padding-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-6 { - padding-top: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-6 { - padding-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-6 { - padding-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-6 { - padding-left: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-7 { - padding: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-7 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-7 { - padding-left: 3.5rem; - padding-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-7 { - padding-top: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-7 { - padding-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-7 { - padding-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-7 { - padding-left: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-8 { - padding: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-8 { - padding-top: 4rem; - padding-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-8 { - padding-left: 4rem; - padding-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-8 { - padding-top: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-8 { - padding-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-8 { - padding-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-8 { - padding-left: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-9 { - padding: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-9 { - padding-top: 4.5rem; - padding-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-9 { - padding-left: 4.5rem; - padding-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-9 { - padding-top: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-9 { - padding-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-9 { - padding-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-9 { - padding-left: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-10 { - padding: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-10 { - padding-top: 5rem; - padding-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-10 { - padding-left: 5rem; - padding-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-10 { - padding-top: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-10 { - padding-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-10 { - padding-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-10 { - padding-left: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-15 { - padding: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-15 { - padding-top: 7.5rem; - padding-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-15 { - padding-left: 7.5rem; - padding-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-15 { - padding-top: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-15 { - padding-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-15 { - padding-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-15 { - padding-left: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-0 { - padding: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-y-0 { - padding-top: 0; - padding-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-x-0 { - padding-left: 0; - padding-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-top-0 { - padding-top: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-right-0 { - padding-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-bottom-0 { - padding-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:padding-left-0 { - padding-left: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-1px { - width: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-2px { - width: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-05 { - width: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-1 { - width: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-105 { - width: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-2 { - width: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-205 { - width: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-3 { - width: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-4 { - width: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-5 { - width: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-6 { - width: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-7 { - width: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-8 { - width: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-9 { - width: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-10 { - width: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-15 { - width: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-card { - width: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-card-lg { - width: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-mobile { - width: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-mobile-lg { - width: 30rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-tablet { - width: 40rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-tablet-lg { - width: 55rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-desktop { - width: 64rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-desktop-lg { - width: 75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-widescreen { - width: 87.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-0 { - width: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-full { - width: 100%; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .mobile-lg\:width-auto { - width: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ } - -@media all and (min-width: 40em) { - .tablet\:border-1px { - border: 1px solid; } - .tablet\:hover\:border-1px:hover { - border: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-1px { - border-top: 1px solid; - border-bottom: 1px solid; } - .tablet\:hover\:border-y-1px:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-1px { - border-left: 1px solid; - border-right: 1px solid; } - .tablet\:hover\:border-x-1px:hover { - border-left: 1px solid; - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-1px { - border-top: 1px solid; } - .tablet\:hover\:border-top-1px:hover { - border-top: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-1px { - border-right: 1px solid; } - .tablet\:hover\:border-right-1px:hover { - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-1px { - border-bottom: 1px solid; } - .tablet\:hover\:border-bottom-1px:hover { - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-1px { - border-left: 1px solid; } - .tablet\:hover\:border-left-1px:hover { - border-left: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-2px { - border: 2px solid; } - .tablet\:hover\:border-2px:hover { - border: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-2px { - border-top: 2px solid; - border-bottom: 2px solid; } - .tablet\:hover\:border-y-2px:hover { - border-top: 2px solid; - border-bottom: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-2px { - border-left: 2px solid; - border-right: 2px solid; } - .tablet\:hover\:border-x-2px:hover { - border-left: 2px solid; - border-right: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-2px { - border-top: 2px solid; } - .tablet\:hover\:border-top-2px:hover { - border-top: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-2px { - border-right: 2px solid; } - .tablet\:hover\:border-right-2px:hover { - border-right: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-2px { - border-bottom: 2px solid; } - .tablet\:hover\:border-bottom-2px:hover { - border-bottom: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-2px { - border-left: 2px solid; } - .tablet\:hover\:border-left-2px:hover { - border-left: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-05 { - border: 0.25rem solid; } - .tablet\:hover\:border-05:hover { - border: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-05 { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - .tablet\:hover\:border-y-05:hover { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-05 { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - .tablet\:hover\:border-x-05:hover { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-05 { - border-top: 0.25rem solid; } - .tablet\:hover\:border-top-05:hover { - border-top: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-05 { - border-right: 0.25rem solid; } - .tablet\:hover\:border-right-05:hover { - border-right: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-05 { - border-bottom: 0.25rem solid; } - .tablet\:hover\:border-bottom-05:hover { - border-bottom: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-05 { - border-left: 0.25rem solid; } - .tablet\:hover\:border-left-05:hover { - border-left: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-1 { - border: 0.5rem solid; } - .tablet\:hover\:border-1:hover { - border: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-1 { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - .tablet\:hover\:border-y-1:hover { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-1 { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - .tablet\:hover\:border-x-1:hover { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-1 { - border-top: 0.5rem solid; } - .tablet\:hover\:border-top-1:hover { - border-top: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-1 { - border-right: 0.5rem solid; } - .tablet\:hover\:border-right-1:hover { - border-right: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-1 { - border-bottom: 0.5rem solid; } - .tablet\:hover\:border-bottom-1:hover { - border-bottom: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-1 { - border-left: 0.5rem solid; } - .tablet\:hover\:border-left-1:hover { - border-left: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-105 { - border: 0.75rem solid; } - .tablet\:hover\:border-105:hover { - border: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-105 { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - .tablet\:hover\:border-y-105:hover { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-105 { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - .tablet\:hover\:border-x-105:hover { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-105 { - border-top: 0.75rem solid; } - .tablet\:hover\:border-top-105:hover { - border-top: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-105 { - border-right: 0.75rem solid; } - .tablet\:hover\:border-right-105:hover { - border-right: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-105 { - border-bottom: 0.75rem solid; } - .tablet\:hover\:border-bottom-105:hover { - border-bottom: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-105 { - border-left: 0.75rem solid; } - .tablet\:hover\:border-left-105:hover { - border-left: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-2 { - border: 1rem solid; } - .tablet\:hover\:border-2:hover { - border: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-2 { - border-top: 1rem solid; - border-bottom: 1rem solid; } - .tablet\:hover\:border-y-2:hover { - border-top: 1rem solid; - border-bottom: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-2 { - border-left: 1rem solid; - border-right: 1rem solid; } - .tablet\:hover\:border-x-2:hover { - border-left: 1rem solid; - border-right: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-2 { - border-top: 1rem solid; } - .tablet\:hover\:border-top-2:hover { - border-top: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-2 { - border-right: 1rem solid; } - .tablet\:hover\:border-right-2:hover { - border-right: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-2 { - border-bottom: 1rem solid; } - .tablet\:hover\:border-bottom-2:hover { - border-bottom: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-2 { - border-left: 1rem solid; } - .tablet\:hover\:border-left-2:hover { - border-left: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-205 { - border: 1.25rem solid; } - .tablet\:hover\:border-205:hover { - border: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-205 { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - .tablet\:hover\:border-y-205:hover { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-205 { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - .tablet\:hover\:border-x-205:hover { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-205 { - border-top: 1.25rem solid; } - .tablet\:hover\:border-top-205:hover { - border-top: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-205 { - border-right: 1.25rem solid; } - .tablet\:hover\:border-right-205:hover { - border-right: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-205 { - border-bottom: 1.25rem solid; } - .tablet\:hover\:border-bottom-205:hover { - border-bottom: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-205 { - border-left: 1.25rem solid; } - .tablet\:hover\:border-left-205:hover { - border-left: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-3 { - border: 1.5rem solid; } - .tablet\:hover\:border-3:hover { - border: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-3 { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - .tablet\:hover\:border-y-3:hover { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-3 { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - .tablet\:hover\:border-x-3:hover { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-3 { - border-top: 1.5rem solid; } - .tablet\:hover\:border-top-3:hover { - border-top: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-3 { - border-right: 1.5rem solid; } - .tablet\:hover\:border-right-3:hover { - border-right: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-3 { - border-bottom: 1.5rem solid; } - .tablet\:hover\:border-bottom-3:hover { - border-bottom: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-3 { - border-left: 1.5rem solid; } - .tablet\:hover\:border-left-3:hover { - border-left: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-0 { - border: 0 solid; } - .tablet\:hover\:border-0:hover { - border: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y-0 { - border-top: 0 solid; - border-bottom: 0 solid; } - .tablet\:hover\:border-y-0:hover { - border-top: 0 solid; - border-bottom: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x-0 { - border-left: 0 solid; - border-right: 0 solid; } - .tablet\:hover\:border-x-0:hover { - border-left: 0 solid; - border-right: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top-0 { - border-top: 0 solid; } - .tablet\:hover\:border-top-0:hover { - border-top: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right-0 { - border-right: 0 solid; } - .tablet\:hover\:border-right-0:hover { - border-right: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom-0 { - border-bottom: 0 solid; } - .tablet\:hover\:border-bottom-0:hover { - border-bottom: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left-0 { - border-left: 0 solid; } - .tablet\:hover\:border-left-0:hover { - border-left: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border { - border: 1px solid; } - .tablet\:hover\:border:hover { - border: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-y { - border-top: 1px solid; - border-bottom: 1px solid; } - .tablet\:hover\:border-y:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-x { - border-left: 1px solid; - border-right: 1px solid; } - .tablet\:hover\:border-x:hover { - border-left: 1px solid; - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-top { - border-top: 1px solid; } - .tablet\:hover\:border-top:hover { - border-top: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-right { - border-right: 1px solid; } - .tablet\:hover\:border-right:hover { - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-bottom { - border-bottom: 1px solid; } - .tablet\:hover\:border-bottom:hover { - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-left { - border-left: 1px solid; } - .tablet\:hover\:border-left:hover { - border-left: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-transparent { - border-color: transparent; } - .tablet\:hover\:border-transparent:hover { - border-color: transparent; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-black { - border-color: black; } - .tablet\:hover\:border-black:hover { - border-color: black; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-white { - border-color: white; } - .tablet\:hover\:border-white:hover { - border-color: white; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-red { - border-color: #e52207; } - .tablet\:hover\:border-red:hover { - border-color: #e52207; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-orange { - border-color: #e66f0e; } - .tablet\:hover\:border-orange:hover { - border-color: #e66f0e; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-gold { - border-color: #ffbe2e; } - .tablet\:hover\:border-gold:hover { - border-color: #ffbe2e; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-yellow { - border-color: #fee685; } - .tablet\:hover\:border-yellow:hover { - border-color: #fee685; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-green { - border-color: #538200; } - .tablet\:hover\:border-green:hover { - border-color: #538200; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-mint { - border-color: #04c585; } - .tablet\:hover\:border-mint:hover { - border-color: #04c585; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-cyan { - border-color: #009ec1; } - .tablet\:hover\:border-cyan:hover { - border-color: #009ec1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-blue { - border-color: #0076d6; } - .tablet\:hover\:border-blue:hover { - border-color: #0076d6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-indigo { - border-color: #676cc8; } - .tablet\:hover\:border-indigo:hover { - border-color: #676cc8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-violet { - border-color: #8168b3; } - .tablet\:hover\:border-violet:hover { - border-color: #8168b3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-magenta { - border-color: #d72d79; } - .tablet\:hover\:border-magenta:hover { - border-color: #d72d79; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-gray-5 { - border-color: #f0f0f0; } - .tablet\:hover\:border-gray-5:hover { - border-color: #f0f0f0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-gray-10 { - border-color: #e6e6e6; } - .tablet\:hover\:border-gray-10:hover { - border-color: #e6e6e6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-gray-30 { - border-color: #adadad; } - .tablet\:hover\:border-gray-30:hover { - border-color: #adadad; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-gray-50 { - border-color: #757575; } - .tablet\:hover\:border-gray-50:hover { - border-color: #757575; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-gray-70 { - border-color: #454545; } - .tablet\:hover\:border-gray-70:hover { - border-color: #454545; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-gray-90 { - border-color: #1b1b1b; } - .tablet\:hover\:border-gray-90:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-base-lightest { - border-color: #f0f0f0; } - .tablet\:hover\:border-base-lightest:hover { - border-color: #f0f0f0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-base-lighter { - border-color: #dfe1e2; } - .tablet\:hover\:border-base-lighter:hover { - border-color: #dfe1e2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-base-light { - border-color: #a9aeb1; } - .tablet\:hover\:border-base-light:hover { - border-color: #a9aeb1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-base { - border-color: #71767a; } - .tablet\:hover\:border-base:hover { - border-color: #71767a; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-base-dark { - border-color: #565c65; } - .tablet\:hover\:border-base-dark:hover { - border-color: #565c65; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-base-darker { - border-color: #3d4551; } - .tablet\:hover\:border-base-darker:hover { - border-color: #3d4551; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-base-darkest { - border-color: #1b1b1b; } - .tablet\:hover\:border-base-darkest:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-ink { - border-color: #1b1b1b; } - .tablet\:hover\:border-ink:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-primary-lighter { - border-color: #d9e8f6; } - .tablet\:hover\:border-primary-lighter:hover { - border-color: #d9e8f6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-primary-light { - border-color: #73b3e7; } - .tablet\:hover\:border-primary-light:hover { - border-color: #73b3e7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-primary { - border-color: #005ea2; } - .tablet\:hover\:border-primary:hover { - border-color: #005ea2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-primary-vivid { - border-color: #0050d8; } - .tablet\:hover\:border-primary-vivid:hover { - border-color: #0050d8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-primary-dark { - border-color: #1a4480; } - .tablet\:hover\:border-primary-dark:hover { - border-color: #1a4480; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-primary-darker { - border-color: #162e51; } - .tablet\:hover\:border-primary-darker:hover { - border-color: #162e51; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-secondary-lighter { - border-color: #f3e1e4; } - .tablet\:hover\:border-secondary-lighter:hover { - border-color: #f3e1e4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-secondary-light { - border-color: #f2938c; } - .tablet\:hover\:border-secondary-light:hover { - border-color: #f2938c; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-secondary { - border-color: #d83933; } - .tablet\:hover\:border-secondary:hover { - border-color: #d83933; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-secondary-vivid { - border-color: #e41d3d; } - .tablet\:hover\:border-secondary-vivid:hover { - border-color: #e41d3d; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-secondary-dark { - border-color: #b50909; } - .tablet\:hover\:border-secondary-dark:hover { - border-color: #b50909; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-secondary-darker { - border-color: #8b0a03; } - .tablet\:hover\:border-secondary-darker:hover { - border-color: #8b0a03; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-warm-darker { - border-color: #775540; } - .tablet\:hover\:border-accent-warm-darker:hover { - border-color: #775540; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-warm-dark { - border-color: #c05600; } - .tablet\:hover\:border-accent-warm-dark:hover { - border-color: #c05600; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-warm { - border-color: #fa9441; } - .tablet\:hover\:border-accent-warm:hover { - border-color: #fa9441; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-warm-light { - border-color: #ffbc78; } - .tablet\:hover\:border-accent-warm-light:hover { - border-color: #ffbc78; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-warm-lighter { - border-color: #f2e4d4; } - .tablet\:hover\:border-accent-warm-lighter:hover { - border-color: #f2e4d4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-cool-darker { - border-color: #07648d; } - .tablet\:hover\:border-accent-cool-darker:hover { - border-color: #07648d; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-cool-dark { - border-color: #28a0cb; } - .tablet\:hover\:border-accent-cool-dark:hover { - border-color: #28a0cb; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-cool { - border-color: #00bde3; } - .tablet\:hover\:border-accent-cool:hover { - border-color: #00bde3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-cool-light { - border-color: #97d4ea; } - .tablet\:hover\:border-accent-cool-light:hover { - border-color: #97d4ea; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:border-accent-cool-lighter { - border-color: #e1f3f8; } - .tablet\:hover\:border-accent-cool-lighter:hover { - border-color: #e1f3f8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-0 { - border-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-top-0 { - border-top-left-radius: 0; - border-top-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-right-0 { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-bottom-0 { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-left-0 { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-sm { - border-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-top-sm { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-right-sm { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-bottom-sm { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-left-sm { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-md { - border-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-top-md { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-right-md { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-bottom-md { - border-bottom-left-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-left-md { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-lg { - border-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-top-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-right-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-bottom-lg { - border-bottom-left-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-left-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-pill { - border-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-top-pill { - border-top-left-radius: 99rem; - border-top-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-right-pill { - border-top-right-radius: 99rem; - border-bottom-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-bottom-pill { - border-bottom-left-radius: 99rem; - border-bottom-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:radius-left-pill { - border-top-left-radius: 99rem; - border-bottom-left-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-block { - display: block; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-flex { - display: flex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-none { - display: none; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-inline { - display: inline; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-inline-block { - display: inline-block; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-inline-flex { - display: inline-flex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-table { - display: table; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-table-cell { - display: table-cell; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:display-table-row { - display: table-row; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-3xs { - font-size: 0.77rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-2xs { - font-size: 0.83rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-xs { - font-size: 0.89rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-sm { - font-size: 0.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-md { - font-size: 1.01rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-lg { - font-size: 1.31rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-xl { - font-size: 1.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-2xl { - font-size: 2.38rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-mono-3xl { - font-size: 2.86rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-sans-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-serif-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-heading-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-body-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-3xs { - font-size: 0.77rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-2xs { - font-size: 0.83rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-xs { - font-size: 0.89rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-sm { - font-size: 0.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-md { - font-size: 1.01rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-lg { - font-size: 1.31rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-xl { - font-size: 1.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-2xl { - font-size: 2.38rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-code-3xl { - font-size: 2.86rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-alt-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:font-ui-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:text-light { - font-weight: 300; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:text-normal { - font-weight: normal; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:text-bold { - font-weight: bold; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:flex-justify-center { - justify-content: center; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:flex-justify-start { - justify-content: flex-start; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:flex-justify-end { - justify-content: flex-end; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:flex-justify { - justify-content: space-between; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-sans-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-sans-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-sans-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-sans-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-sans-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-sans-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-serif-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-serif-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-serif-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-serif-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-serif-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-serif-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-mono-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-mono-2 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-mono-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-mono-4 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-mono-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-mono-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-heading-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-heading-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-heading-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-heading-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-heading-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-heading-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-ui-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-ui-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-ui-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-ui-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-ui-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-ui-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-body-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-body-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-body-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-body-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-body-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-body-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-code-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-code-2 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-code-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-code-4 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-code-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-code-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-alt-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-alt-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-alt-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-alt-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-alt-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:line-height-alt-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-1px { - margin: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-2px { - margin: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-05 { - margin: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-1 { - margin: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-105 { - margin: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-2 { - margin: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-205 { - margin: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-neg-3 { - margin: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-1px { - margin: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-2px { - margin: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-05 { - margin: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-1 { - margin: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-105 { - margin: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-2 { - margin: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-205 { - margin: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-3 { - margin: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-4 { - margin: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-5 { - margin: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-6 { - margin: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-7 { - margin: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-8 { - margin: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-9 { - margin: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-10 { - margin: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-15 { - margin: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-05em { - margin: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-1em { - margin: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-105em { - margin: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-2em { - margin: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-0 { - margin: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-1px { - margin-top: 1px; - margin-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-1px { - margin-top: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-1px { - margin-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-2px { - margin-top: 2px; - margin-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-2px { - margin-top: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-2px { - margin-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-05 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-05 { - margin-top: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-05 { - margin-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-1 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-1 { - margin-top: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-1 { - margin-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-105 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-105 { - margin-top: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-105 { - margin-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-2 { - margin-top: 1rem; - margin-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-2 { - margin-top: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-2 { - margin-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-205 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-205 { - margin-top: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-205 { - margin-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-3 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-3 { - margin-top: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-3 { - margin-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-1px { - margin-top: -1px; - margin-bottom: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-1px { - margin-top: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-1px { - margin-bottom: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-2px { - margin-top: -2px; - margin-bottom: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-2px { - margin-top: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-2px { - margin-bottom: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-05 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-05 { - margin-top: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-05 { - margin-bottom: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-1 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-1 { - margin-top: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-1 { - margin-bottom: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-105 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-105 { - margin-top: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-105 { - margin-bottom: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-2 { - margin-top: -1rem; - margin-bottom: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-2 { - margin-top: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-2 { - margin-bottom: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-205 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-205 { - margin-top: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-205 { - margin-bottom: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-neg-3 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-neg-3 { - margin-top: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-neg-3 { - margin-bottom: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-4 { - margin-top: 2rem; - margin-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-4 { - margin-top: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-4 { - margin-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-5 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-5 { - margin-top: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-5 { - margin-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-6 { - margin-top: 3rem; - margin-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-6 { - margin-top: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-6 { - margin-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-7 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-7 { - margin-top: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-7 { - margin-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-8 { - margin-top: 4rem; - margin-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-8 { - margin-top: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-8 { - margin-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-9 { - margin-top: 4.5rem; - margin-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-9 { - margin-top: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-9 { - margin-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-10 { - margin-top: 5rem; - margin-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-10 { - margin-top: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-10 { - margin-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-15 { - margin-top: 7.5rem; - margin-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-15 { - margin-top: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-15 { - margin-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-05em { - margin-top: 0.5em; - margin-bottom: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-05em { - margin-top: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-05em { - margin-bottom: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-1em { - margin-top: 1em; - margin-bottom: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-1em { - margin-top: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-1em { - margin-bottom: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-105em { - margin-top: 1.5em; - margin-bottom: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-105em { - margin-top: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-105em { - margin-bottom: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-2em { - margin-top: 2em; - margin-bottom: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-2em { - margin-top: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-2em { - margin-bottom: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-0 { - margin-top: 0; - margin-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-0 { - margin-top: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-0 { - margin-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-y-auto { - margin-top: auto; - margin-bottom: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-top-auto { - margin-top: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-bottom-auto { - margin-bottom: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-1px { - margin-left: 1px; - margin-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-1px { - margin-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-1px { - margin-left: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-2px { - margin-left: 2px; - margin-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-2px { - margin-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-2px { - margin-left: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-05 { - margin-left: 0.25rem; - margin-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-05 { - margin-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-05 { - margin-left: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-1 { - margin-left: 0.5rem; - margin-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-1 { - margin-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-1 { - margin-left: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-105 { - margin-left: 0.75rem; - margin-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-105 { - margin-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-105 { - margin-left: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-2 { - margin-left: 1rem; - margin-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-2 { - margin-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-2 { - margin-left: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-205 { - margin-left: 1.25rem; - margin-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-205 { - margin-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-205 { - margin-left: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-3 { - margin-left: 1.5rem; - margin-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-3 { - margin-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-3 { - margin-left: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-1px { - margin-left: -1px; - margin-right: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-1px { - margin-right: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-1px { - margin-left: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-2px { - margin-left: -2px; - margin-right: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-2px { - margin-right: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-2px { - margin-left: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-05 { - margin-left: -0.25rem; - margin-right: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-05 { - margin-right: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-05 { - margin-left: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-1 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-1 { - margin-right: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-1 { - margin-left: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-105 { - margin-left: -0.75rem; - margin-right: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-105 { - margin-right: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-105 { - margin-left: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-2 { - margin-left: -1rem; - margin-right: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-2 { - margin-right: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-2 { - margin-left: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-205 { - margin-left: -1.25rem; - margin-right: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-205 { - margin-right: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-205 { - margin-left: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-neg-3 { - margin-left: -1.5rem; - margin-right: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-neg-3 { - margin-right: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-neg-3 { - margin-left: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-4 { - margin-left: 2rem; - margin-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-4 { - margin-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-4 { - margin-left: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-5 { - margin-left: 2.5rem; - margin-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-5 { - margin-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-5 { - margin-left: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-6 { - margin-left: 3rem; - margin-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-6 { - margin-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-6 { - margin-left: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-7 { - margin-left: 3.5rem; - margin-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-7 { - margin-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-7 { - margin-left: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-8 { - margin-left: 4rem; - margin-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-8 { - margin-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-8 { - margin-left: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-9 { - margin-left: 4.5rem; - margin-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-9 { - margin-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-9 { - margin-left: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-10 { - margin-left: 5rem; - margin-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-10 { - margin-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-10 { - margin-left: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-15 { - margin-left: 7.5rem; - margin-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-15 { - margin-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-15 { - margin-left: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-card { - margin-left: 10rem; - margin-right: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-card { - margin-right: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-card { - margin-left: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-card-lg { - margin-left: 15rem; - margin-right: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-card-lg { - margin-right: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-card-lg { - margin-left: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-mobile { - margin-left: 20rem; - margin-right: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-mobile { - margin-right: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-mobile { - margin-left: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-05em { - margin-left: 0.5em; - margin-right: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-05em { - margin-right: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-05em { - margin-left: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-1em { - margin-left: 1em; - margin-right: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-1em { - margin-right: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-1em { - margin-left: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-105em { - margin-left: 1.5em; - margin-right: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-105em { - margin-right: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-105em { - margin-left: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-2em { - margin-left: 2em; - margin-right: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-2em { - margin-right: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-2em { - margin-left: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-0 { - margin-left: 0; - margin-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-0 { - margin-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-0 { - margin-left: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-x-auto { - margin-left: auto; - margin-right: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-right-auto { - margin-right: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:margin-left-auto { - margin-left: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:measure-1 { - max-width: 44ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:measure-2 { - max-width: 60ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:measure-3 { - max-width: 64ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:measure-4 { - max-width: 68ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:measure-5 { - max-width: 72ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:measure-6 { - max-width: 88ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:measure-none { - max-width: none; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-first { - order: -1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-last { - order: 999; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-initial { - order: initial; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-0 { - order: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-1 { - order: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-2 { - order: 2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-3 { - order: 3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-4 { - order: 4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-5 { - order: 5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-6 { - order: 6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-7 { - order: 7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-8 { - order: 8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-9 { - order: 9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-10 { - order: 10; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:order-11 { - order: 11; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-1px { - padding: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-1px { - padding-top: 1px; - padding-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-1px { - padding-left: 1px; - padding-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-1px { - padding-top: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-1px { - padding-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-1px { - padding-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-1px { - padding-left: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-2px { - padding: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-2px { - padding-top: 2px; - padding-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-2px { - padding-left: 2px; - padding-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-2px { - padding-top: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-2px { - padding-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-2px { - padding-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-2px { - padding-left: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-05 { - padding: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-05 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-05 { - padding-left: 0.25rem; - padding-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-05 { - padding-top: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-05 { - padding-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-05 { - padding-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-05 { - padding-left: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-1 { - padding: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-1 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-1 { - padding-left: 0.5rem; - padding-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-1 { - padding-top: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-1 { - padding-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-1 { - padding-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-1 { - padding-left: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-105 { - padding: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-105 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-105 { - padding-left: 0.75rem; - padding-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-105 { - padding-top: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-105 { - padding-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-105 { - padding-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-105 { - padding-left: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-2 { - padding: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-2 { - padding-top: 1rem; - padding-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-2 { - padding-left: 1rem; - padding-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-2 { - padding-top: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-2 { - padding-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-2 { - padding-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-2 { - padding-left: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-205 { - padding: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-205 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-205 { - padding-left: 1.25rem; - padding-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-205 { - padding-top: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-205 { - padding-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-205 { - padding-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-205 { - padding-left: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-3 { - padding: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-3 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-3 { - padding-left: 1.5rem; - padding-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-3 { - padding-top: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-3 { - padding-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-3 { - padding-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-3 { - padding-left: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-4 { - padding: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-4 { - padding-top: 2rem; - padding-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-4 { - padding-left: 2rem; - padding-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-4 { - padding-top: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-4 { - padding-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-4 { - padding-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-4 { - padding-left: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-5 { - padding: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-5 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-5 { - padding-left: 2.5rem; - padding-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-5 { - padding-top: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-5 { - padding-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-5 { - padding-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-5 { - padding-left: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-6 { - padding: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-6 { - padding-top: 3rem; - padding-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-6 { - padding-left: 3rem; - padding-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-6 { - padding-top: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-6 { - padding-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-6 { - padding-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-6 { - padding-left: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-7 { - padding: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-7 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-7 { - padding-left: 3.5rem; - padding-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-7 { - padding-top: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-7 { - padding-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-7 { - padding-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-7 { - padding-left: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-8 { - padding: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-8 { - padding-top: 4rem; - padding-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-8 { - padding-left: 4rem; - padding-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-8 { - padding-top: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-8 { - padding-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-8 { - padding-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-8 { - padding-left: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-9 { - padding: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-9 { - padding-top: 4.5rem; - padding-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-9 { - padding-left: 4.5rem; - padding-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-9 { - padding-top: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-9 { - padding-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-9 { - padding-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-9 { - padding-left: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-10 { - padding: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-10 { - padding-top: 5rem; - padding-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-10 { - padding-left: 5rem; - padding-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-10 { - padding-top: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-10 { - padding-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-10 { - padding-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-10 { - padding-left: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-15 { - padding: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-15 { - padding-top: 7.5rem; - padding-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-15 { - padding-left: 7.5rem; - padding-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-15 { - padding-top: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-15 { - padding-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-15 { - padding-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-15 { - padding-left: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-0 { - padding: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-y-0 { - padding-top: 0; - padding-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-x-0 { - padding-left: 0; - padding-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-top-0 { - padding-top: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-right-0 { - padding-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-bottom-0 { - padding-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:padding-left-0 { - padding-left: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-1px { - width: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-2px { - width: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-05 { - width: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-1 { - width: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-105 { - width: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-2 { - width: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-205 { - width: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-3 { - width: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-4 { - width: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-5 { - width: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-6 { - width: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-7 { - width: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-8 { - width: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-9 { - width: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-10 { - width: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-15 { - width: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-card { - width: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-card-lg { - width: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-mobile { - width: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-mobile-lg { - width: 30rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-tablet { - width: 40rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-tablet-lg { - width: 55rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-desktop { - width: 64rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-desktop-lg { - width: 75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-widescreen { - width: 87.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-0 { - width: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-full { - width: 100%; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .tablet\:width-auto { - width: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ } - -@media all and (min-width: 64em) { - .desktop\:border-1px { - border: 1px solid; } - .desktop\:hover\:border-1px:hover { - border: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-1px { - border-top: 1px solid; - border-bottom: 1px solid; } - .desktop\:hover\:border-y-1px:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-1px { - border-left: 1px solid; - border-right: 1px solid; } - .desktop\:hover\:border-x-1px:hover { - border-left: 1px solid; - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-1px { - border-top: 1px solid; } - .desktop\:hover\:border-top-1px:hover { - border-top: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-1px { - border-right: 1px solid; } - .desktop\:hover\:border-right-1px:hover { - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-1px { - border-bottom: 1px solid; } - .desktop\:hover\:border-bottom-1px:hover { - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-1px { - border-left: 1px solid; } - .desktop\:hover\:border-left-1px:hover { - border-left: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-2px { - border: 2px solid; } - .desktop\:hover\:border-2px:hover { - border: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-2px { - border-top: 2px solid; - border-bottom: 2px solid; } - .desktop\:hover\:border-y-2px:hover { - border-top: 2px solid; - border-bottom: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-2px { - border-left: 2px solid; - border-right: 2px solid; } - .desktop\:hover\:border-x-2px:hover { - border-left: 2px solid; - border-right: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-2px { - border-top: 2px solid; } - .desktop\:hover\:border-top-2px:hover { - border-top: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-2px { - border-right: 2px solid; } - .desktop\:hover\:border-right-2px:hover { - border-right: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-2px { - border-bottom: 2px solid; } - .desktop\:hover\:border-bottom-2px:hover { - border-bottom: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-2px { - border-left: 2px solid; } - .desktop\:hover\:border-left-2px:hover { - border-left: 2px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-05 { - border: 0.25rem solid; } - .desktop\:hover\:border-05:hover { - border: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-05 { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - .desktop\:hover\:border-y-05:hover { - border-top: 0.25rem solid; - border-bottom: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-05 { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - .desktop\:hover\:border-x-05:hover { - border-left: 0.25rem solid; - border-right: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-05 { - border-top: 0.25rem solid; } - .desktop\:hover\:border-top-05:hover { - border-top: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-05 { - border-right: 0.25rem solid; } - .desktop\:hover\:border-right-05:hover { - border-right: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-05 { - border-bottom: 0.25rem solid; } - .desktop\:hover\:border-bottom-05:hover { - border-bottom: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-05 { - border-left: 0.25rem solid; } - .desktop\:hover\:border-left-05:hover { - border-left: 0.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-1 { - border: 0.5rem solid; } - .desktop\:hover\:border-1:hover { - border: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-1 { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - .desktop\:hover\:border-y-1:hover { - border-top: 0.5rem solid; - border-bottom: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-1 { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - .desktop\:hover\:border-x-1:hover { - border-left: 0.5rem solid; - border-right: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-1 { - border-top: 0.5rem solid; } - .desktop\:hover\:border-top-1:hover { - border-top: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-1 { - border-right: 0.5rem solid; } - .desktop\:hover\:border-right-1:hover { - border-right: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-1 { - border-bottom: 0.5rem solid; } - .desktop\:hover\:border-bottom-1:hover { - border-bottom: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-1 { - border-left: 0.5rem solid; } - .desktop\:hover\:border-left-1:hover { - border-left: 0.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-105 { - border: 0.75rem solid; } - .desktop\:hover\:border-105:hover { - border: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-105 { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - .desktop\:hover\:border-y-105:hover { - border-top: 0.75rem solid; - border-bottom: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-105 { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - .desktop\:hover\:border-x-105:hover { - border-left: 0.75rem solid; - border-right: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-105 { - border-top: 0.75rem solid; } - .desktop\:hover\:border-top-105:hover { - border-top: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-105 { - border-right: 0.75rem solid; } - .desktop\:hover\:border-right-105:hover { - border-right: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-105 { - border-bottom: 0.75rem solid; } - .desktop\:hover\:border-bottom-105:hover { - border-bottom: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-105 { - border-left: 0.75rem solid; } - .desktop\:hover\:border-left-105:hover { - border-left: 0.75rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-2 { - border: 1rem solid; } - .desktop\:hover\:border-2:hover { - border: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-2 { - border-top: 1rem solid; - border-bottom: 1rem solid; } - .desktop\:hover\:border-y-2:hover { - border-top: 1rem solid; - border-bottom: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-2 { - border-left: 1rem solid; - border-right: 1rem solid; } - .desktop\:hover\:border-x-2:hover { - border-left: 1rem solid; - border-right: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-2 { - border-top: 1rem solid; } - .desktop\:hover\:border-top-2:hover { - border-top: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-2 { - border-right: 1rem solid; } - .desktop\:hover\:border-right-2:hover { - border-right: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-2 { - border-bottom: 1rem solid; } - .desktop\:hover\:border-bottom-2:hover { - border-bottom: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-2 { - border-left: 1rem solid; } - .desktop\:hover\:border-left-2:hover { - border-left: 1rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-205 { - border: 1.25rem solid; } - .desktop\:hover\:border-205:hover { - border: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-205 { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - .desktop\:hover\:border-y-205:hover { - border-top: 1.25rem solid; - border-bottom: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-205 { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - .desktop\:hover\:border-x-205:hover { - border-left: 1.25rem solid; - border-right: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-205 { - border-top: 1.25rem solid; } - .desktop\:hover\:border-top-205:hover { - border-top: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-205 { - border-right: 1.25rem solid; } - .desktop\:hover\:border-right-205:hover { - border-right: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-205 { - border-bottom: 1.25rem solid; } - .desktop\:hover\:border-bottom-205:hover { - border-bottom: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-205 { - border-left: 1.25rem solid; } - .desktop\:hover\:border-left-205:hover { - border-left: 1.25rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-3 { - border: 1.5rem solid; } - .desktop\:hover\:border-3:hover { - border: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-3 { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - .desktop\:hover\:border-y-3:hover { - border-top: 1.5rem solid; - border-bottom: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-3 { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - .desktop\:hover\:border-x-3:hover { - border-left: 1.5rem solid; - border-right: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-3 { - border-top: 1.5rem solid; } - .desktop\:hover\:border-top-3:hover { - border-top: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-3 { - border-right: 1.5rem solid; } - .desktop\:hover\:border-right-3:hover { - border-right: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-3 { - border-bottom: 1.5rem solid; } - .desktop\:hover\:border-bottom-3:hover { - border-bottom: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-3 { - border-left: 1.5rem solid; } - .desktop\:hover\:border-left-3:hover { - border-left: 1.5rem solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-0 { - border: 0 solid; } - .desktop\:hover\:border-0:hover { - border: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y-0 { - border-top: 0 solid; - border-bottom: 0 solid; } - .desktop\:hover\:border-y-0:hover { - border-top: 0 solid; - border-bottom: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x-0 { - border-left: 0 solid; - border-right: 0 solid; } - .desktop\:hover\:border-x-0:hover { - border-left: 0 solid; - border-right: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top-0 { - border-top: 0 solid; } - .desktop\:hover\:border-top-0:hover { - border-top: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right-0 { - border-right: 0 solid; } - .desktop\:hover\:border-right-0:hover { - border-right: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom-0 { - border-bottom: 0 solid; } - .desktop\:hover\:border-bottom-0:hover { - border-bottom: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left-0 { - border-left: 0 solid; } - .desktop\:hover\:border-left-0:hover { - border-left: 0 solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border { - border: 1px solid; } - .desktop\:hover\:border:hover { - border: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-y { - border-top: 1px solid; - border-bottom: 1px solid; } - .desktop\:hover\:border-y:hover { - border-top: 1px solid; - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-x { - border-left: 1px solid; - border-right: 1px solid; } - .desktop\:hover\:border-x:hover { - border-left: 1px solid; - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-top { - border-top: 1px solid; } - .desktop\:hover\:border-top:hover { - border-top: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-right { - border-right: 1px solid; } - .desktop\:hover\:border-right:hover { - border-right: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-bottom { - border-bottom: 1px solid; } - .desktop\:hover\:border-bottom:hover { - border-bottom: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-left { - border-left: 1px solid; } - .desktop\:hover\:border-left:hover { - border-left: 1px solid; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-transparent { - border-color: transparent; } - .desktop\:hover\:border-transparent:hover { - border-color: transparent; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-black { - border-color: black; } - .desktop\:hover\:border-black:hover { - border-color: black; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-white { - border-color: white; } - .desktop\:hover\:border-white:hover { - border-color: white; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-red { - border-color: #e52207; } - .desktop\:hover\:border-red:hover { - border-color: #e52207; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-orange { - border-color: #e66f0e; } - .desktop\:hover\:border-orange:hover { - border-color: #e66f0e; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-gold { - border-color: #ffbe2e; } - .desktop\:hover\:border-gold:hover { - border-color: #ffbe2e; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-yellow { - border-color: #fee685; } - .desktop\:hover\:border-yellow:hover { - border-color: #fee685; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-green { - border-color: #538200; } - .desktop\:hover\:border-green:hover { - border-color: #538200; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-mint { - border-color: #04c585; } - .desktop\:hover\:border-mint:hover { - border-color: #04c585; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-cyan { - border-color: #009ec1; } - .desktop\:hover\:border-cyan:hover { - border-color: #009ec1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-blue { - border-color: #0076d6; } - .desktop\:hover\:border-blue:hover { - border-color: #0076d6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-indigo { - border-color: #676cc8; } - .desktop\:hover\:border-indigo:hover { - border-color: #676cc8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-violet { - border-color: #8168b3; } - .desktop\:hover\:border-violet:hover { - border-color: #8168b3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-magenta { - border-color: #d72d79; } - .desktop\:hover\:border-magenta:hover { - border-color: #d72d79; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-gray-5 { - border-color: #f0f0f0; } - .desktop\:hover\:border-gray-5:hover { - border-color: #f0f0f0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-gray-10 { - border-color: #e6e6e6; } - .desktop\:hover\:border-gray-10:hover { - border-color: #e6e6e6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-gray-30 { - border-color: #adadad; } - .desktop\:hover\:border-gray-30:hover { - border-color: #adadad; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-gray-50 { - border-color: #757575; } - .desktop\:hover\:border-gray-50:hover { - border-color: #757575; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-gray-70 { - border-color: #454545; } - .desktop\:hover\:border-gray-70:hover { - border-color: #454545; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-gray-90 { - border-color: #1b1b1b; } - .desktop\:hover\:border-gray-90:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-base-lightest { - border-color: #f0f0f0; } - .desktop\:hover\:border-base-lightest:hover { - border-color: #f0f0f0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-base-lighter { - border-color: #dfe1e2; } - .desktop\:hover\:border-base-lighter:hover { - border-color: #dfe1e2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-base-light { - border-color: #a9aeb1; } - .desktop\:hover\:border-base-light:hover { - border-color: #a9aeb1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-base { - border-color: #71767a; } - .desktop\:hover\:border-base:hover { - border-color: #71767a; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-base-dark { - border-color: #565c65; } - .desktop\:hover\:border-base-dark:hover { - border-color: #565c65; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-base-darker { - border-color: #3d4551; } - .desktop\:hover\:border-base-darker:hover { - border-color: #3d4551; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-base-darkest { - border-color: #1b1b1b; } - .desktop\:hover\:border-base-darkest:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-ink { - border-color: #1b1b1b; } - .desktop\:hover\:border-ink:hover { - border-color: #1b1b1b; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-primary-lighter { - border-color: #d9e8f6; } - .desktop\:hover\:border-primary-lighter:hover { - border-color: #d9e8f6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-primary-light { - border-color: #73b3e7; } - .desktop\:hover\:border-primary-light:hover { - border-color: #73b3e7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-primary { - border-color: #005ea2; } - .desktop\:hover\:border-primary:hover { - border-color: #005ea2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-primary-vivid { - border-color: #0050d8; } - .desktop\:hover\:border-primary-vivid:hover { - border-color: #0050d8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-primary-dark { - border-color: #1a4480; } - .desktop\:hover\:border-primary-dark:hover { - border-color: #1a4480; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-primary-darker { - border-color: #162e51; } - .desktop\:hover\:border-primary-darker:hover { - border-color: #162e51; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-secondary-lighter { - border-color: #f3e1e4; } - .desktop\:hover\:border-secondary-lighter:hover { - border-color: #f3e1e4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-secondary-light { - border-color: #f2938c; } - .desktop\:hover\:border-secondary-light:hover { - border-color: #f2938c; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-secondary { - border-color: #d83933; } - .desktop\:hover\:border-secondary:hover { - border-color: #d83933; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-secondary-vivid { - border-color: #e41d3d; } - .desktop\:hover\:border-secondary-vivid:hover { - border-color: #e41d3d; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-secondary-dark { - border-color: #b50909; } - .desktop\:hover\:border-secondary-dark:hover { - border-color: #b50909; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-secondary-darker { - border-color: #8b0a03; } - .desktop\:hover\:border-secondary-darker:hover { - border-color: #8b0a03; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-warm-darker { - border-color: #775540; } - .desktop\:hover\:border-accent-warm-darker:hover { - border-color: #775540; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-warm-dark { - border-color: #c05600; } - .desktop\:hover\:border-accent-warm-dark:hover { - border-color: #c05600; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-warm { - border-color: #fa9441; } - .desktop\:hover\:border-accent-warm:hover { - border-color: #fa9441; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-warm-light { - border-color: #ffbc78; } - .desktop\:hover\:border-accent-warm-light:hover { - border-color: #ffbc78; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-warm-lighter { - border-color: #f2e4d4; } - .desktop\:hover\:border-accent-warm-lighter:hover { - border-color: #f2e4d4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-cool-darker { - border-color: #07648d; } - .desktop\:hover\:border-accent-cool-darker:hover { - border-color: #07648d; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-cool-dark { - border-color: #28a0cb; } - .desktop\:hover\:border-accent-cool-dark:hover { - border-color: #28a0cb; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-cool { - border-color: #00bde3; } - .desktop\:hover\:border-accent-cool:hover { - border-color: #00bde3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-cool-light { - border-color: #97d4ea; } - .desktop\:hover\:border-accent-cool-light:hover { - border-color: #97d4ea; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:border-accent-cool-lighter { - border-color: #e1f3f8; } - .desktop\:hover\:border-accent-cool-lighter:hover { - border-color: #e1f3f8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-0 { - border-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-top-0 { - border-top-left-radius: 0; - border-top-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-right-0 { - border-top-right-radius: 0; - border-bottom-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-bottom-0 { - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-left-0 { - border-top-left-radius: 0; - border-bottom-left-radius: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-sm { - border-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-top-sm { - border-top-left-radius: 2px; - border-top-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-right-sm { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-bottom-sm { - border-bottom-left-radius: 2px; - border-bottom-right-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-left-sm { - border-top-left-radius: 2px; - border-bottom-left-radius: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-md { - border-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-top-md { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-right-md { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-bottom-md { - border-bottom-left-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-left-md { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-lg { - border-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-top-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-right-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-bottom-lg { - border-bottom-left-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-left-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-pill { - border-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-top-pill { - border-top-left-radius: 99rem; - border-top-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-right-pill { - border-top-right-radius: 99rem; - border-bottom-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-bottom-pill { - border-bottom-left-radius: 99rem; - border-bottom-right-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:radius-left-pill { - border-top-left-radius: 99rem; - border-bottom-left-radius: 99rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-block { - display: block; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-flex { - display: flex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-none { - display: none; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-inline { - display: inline; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-inline-block { - display: inline-block; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-inline-flex { - display: inline-flex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-table { - display: table; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-table-cell { - display: table-cell; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:display-table-row { - display: table-row; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-3xs { - font-size: 0.77rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-2xs { - font-size: 0.83rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-xs { - font-size: 0.89rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-sm { - font-size: 0.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-md { - font-size: 1.01rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-lg { - font-size: 1.31rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-xl { - font-size: 1.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-2xl { - font-size: 2.38rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-mono-3xl { - font-size: 2.86rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-sans-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-serif-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-heading-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-body-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-3xs { - font-size: 0.77rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-2xs { - font-size: 0.83rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-xs { - font-size: 0.89rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-sm { - font-size: 0.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-md { - font-size: 1.01rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-lg { - font-size: 1.31rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-xl { - font-size: 1.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-2xl { - font-size: 2.38rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-code-3xl { - font-size: 2.86rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-3xs { - font-size: 0.79rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-2xs { - font-size: 0.85rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-xs { - font-size: 0.91rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-sm { - font-size: 0.98rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-md { - font-size: 1.04rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-lg { - font-size: 1.34rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-xl { - font-size: 1.95rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-2xl { - font-size: 2.44rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-alt-3xl { - font-size: 2.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-3xs { - font-size: 0.87rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-2xs { - font-size: 0.93rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-xs { - font-size: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-sm { - font-size: 1.06rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-md { - font-size: 1.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-lg { - font-size: 1.46rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-xl { - font-size: 2.13rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-2xl { - font-size: 2.66rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:font-ui-3xl { - font-size: 3.19rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:text-light { - font-weight: 300; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:text-normal { - font-weight: normal; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:text-bold { - font-weight: bold; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:flex-justify-center { - justify-content: center; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:flex-justify-start { - justify-content: flex-start; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:flex-justify-end { - justify-content: flex-end; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:flex-justify { - justify-content: space-between; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-sans-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-sans-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-sans-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-sans-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-sans-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-sans-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-serif-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-serif-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-serif-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-serif-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-serif-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-serif-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-mono-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-mono-2 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-mono-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-mono-4 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-mono-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-mono-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-heading-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-heading-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-heading-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-heading-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-heading-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-heading-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-ui-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-ui-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-ui-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-ui-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-ui-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-ui-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-body-1 { - line-height: 0.9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-body-2 { - line-height: 1.1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-body-3 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-body-4 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-body-5 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-body-6 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-code-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-code-2 { - line-height: 1.3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-code-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-code-4 { - line-height: 1.6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-code-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-code-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-alt-1 { - line-height: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-alt-2 { - line-height: 1.2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-alt-3 { - line-height: 1.4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-alt-4 { - line-height: 1.5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-alt-5 { - line-height: 1.7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:line-height-alt-6 { - line-height: 1.8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-1px { - margin: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-2px { - margin: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-05 { - margin: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-1 { - margin: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-105 { - margin: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-2 { - margin: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-205 { - margin: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-neg-3 { - margin: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-1px { - margin: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-2px { - margin: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-05 { - margin: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-1 { - margin: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-105 { - margin: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-2 { - margin: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-205 { - margin: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-3 { - margin: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-4 { - margin: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-5 { - margin: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-6 { - margin: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-7 { - margin: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-8 { - margin: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-9 { - margin: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-10 { - margin: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-15 { - margin: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-05em { - margin: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-1em { - margin: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-105em { - margin: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-2em { - margin: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-0 { - margin: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-1px { - margin-top: 1px; - margin-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-1px { - margin-top: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-1px { - margin-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-2px { - margin-top: 2px; - margin-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-2px { - margin-top: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-2px { - margin-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-05 { - margin-top: 0.25rem; - margin-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-05 { - margin-top: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-05 { - margin-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-1 { - margin-top: 0.5rem; - margin-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-1 { - margin-top: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-1 { - margin-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-105 { - margin-top: 0.75rem; - margin-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-105 { - margin-top: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-105 { - margin-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-2 { - margin-top: 1rem; - margin-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-2 { - margin-top: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-2 { - margin-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-205 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-205 { - margin-top: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-205 { - margin-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-3 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-3 { - margin-top: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-3 { - margin-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-1px { - margin-top: -1px; - margin-bottom: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-1px { - margin-top: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-1px { - margin-bottom: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-2px { - margin-top: -2px; - margin-bottom: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-2px { - margin-top: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-2px { - margin-bottom: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-05 { - margin-top: -0.25rem; - margin-bottom: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-05 { - margin-top: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-05 { - margin-bottom: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-1 { - margin-top: -0.5rem; - margin-bottom: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-1 { - margin-top: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-1 { - margin-bottom: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-105 { - margin-top: -0.75rem; - margin-bottom: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-105 { - margin-top: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-105 { - margin-bottom: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-2 { - margin-top: -1rem; - margin-bottom: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-2 { - margin-top: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-2 { - margin-bottom: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-205 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-205 { - margin-top: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-205 { - margin-bottom: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-neg-3 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-neg-3 { - margin-top: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-neg-3 { - margin-bottom: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-4 { - margin-top: 2rem; - margin-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-4 { - margin-top: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-4 { - margin-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-5 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-5 { - margin-top: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-5 { - margin-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-6 { - margin-top: 3rem; - margin-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-6 { - margin-top: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-6 { - margin-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-7 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-7 { - margin-top: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-7 { - margin-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-8 { - margin-top: 4rem; - margin-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-8 { - margin-top: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-8 { - margin-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-9 { - margin-top: 4.5rem; - margin-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-9 { - margin-top: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-9 { - margin-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-10 { - margin-top: 5rem; - margin-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-10 { - margin-top: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-10 { - margin-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-15 { - margin-top: 7.5rem; - margin-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-15 { - margin-top: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-15 { - margin-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-05em { - margin-top: 0.5em; - margin-bottom: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-05em { - margin-top: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-05em { - margin-bottom: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-1em { - margin-top: 1em; - margin-bottom: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-1em { - margin-top: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-1em { - margin-bottom: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-105em { - margin-top: 1.5em; - margin-bottom: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-105em { - margin-top: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-105em { - margin-bottom: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-2em { - margin-top: 2em; - margin-bottom: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-2em { - margin-top: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-2em { - margin-bottom: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-0 { - margin-top: 0; - margin-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-0 { - margin-top: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-0 { - margin-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-y-auto { - margin-top: auto; - margin-bottom: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-top-auto { - margin-top: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-bottom-auto { - margin-bottom: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-1px { - margin-left: 1px; - margin-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-1px { - margin-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-1px { - margin-left: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-2px { - margin-left: 2px; - margin-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-2px { - margin-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-2px { - margin-left: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-05 { - margin-left: 0.25rem; - margin-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-05 { - margin-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-05 { - margin-left: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-1 { - margin-left: 0.5rem; - margin-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-1 { - margin-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-1 { - margin-left: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-105 { - margin-left: 0.75rem; - margin-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-105 { - margin-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-105 { - margin-left: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-2 { - margin-left: 1rem; - margin-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-2 { - margin-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-2 { - margin-left: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-205 { - margin-left: 1.25rem; - margin-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-205 { - margin-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-205 { - margin-left: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-3 { - margin-left: 1.5rem; - margin-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-3 { - margin-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-3 { - margin-left: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-1px { - margin-left: -1px; - margin-right: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-1px { - margin-right: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-1px { - margin-left: -1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-2px { - margin-left: -2px; - margin-right: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-2px { - margin-right: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-2px { - margin-left: -2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-05 { - margin-left: -0.25rem; - margin-right: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-05 { - margin-right: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-05 { - margin-left: -0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-1 { - margin-left: -0.5rem; - margin-right: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-1 { - margin-right: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-1 { - margin-left: -0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-105 { - margin-left: -0.75rem; - margin-right: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-105 { - margin-right: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-105 { - margin-left: -0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-2 { - margin-left: -1rem; - margin-right: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-2 { - margin-right: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-2 { - margin-left: -1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-205 { - margin-left: -1.25rem; - margin-right: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-205 { - margin-right: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-205 { - margin-left: -1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-neg-3 { - margin-left: -1.5rem; - margin-right: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-neg-3 { - margin-right: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-neg-3 { - margin-left: -1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-4 { - margin-left: 2rem; - margin-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-4 { - margin-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-4 { - margin-left: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-5 { - margin-left: 2.5rem; - margin-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-5 { - margin-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-5 { - margin-left: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-6 { - margin-left: 3rem; - margin-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-6 { - margin-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-6 { - margin-left: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-7 { - margin-left: 3.5rem; - margin-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-7 { - margin-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-7 { - margin-left: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-8 { - margin-left: 4rem; - margin-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-8 { - margin-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-8 { - margin-left: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-9 { - margin-left: 4.5rem; - margin-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-9 { - margin-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-9 { - margin-left: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-10 { - margin-left: 5rem; - margin-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-10 { - margin-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-10 { - margin-left: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-15 { - margin-left: 7.5rem; - margin-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-15 { - margin-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-15 { - margin-left: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-card { - margin-left: 10rem; - margin-right: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-card { - margin-right: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-card { - margin-left: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-card-lg { - margin-left: 15rem; - margin-right: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-card-lg { - margin-right: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-card-lg { - margin-left: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-mobile { - margin-left: 20rem; - margin-right: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-mobile { - margin-right: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-mobile { - margin-left: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-05em { - margin-left: 0.5em; - margin-right: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-05em { - margin-right: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-05em { - margin-left: 0.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-1em { - margin-left: 1em; - margin-right: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-1em { - margin-right: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-1em { - margin-left: 1em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-105em { - margin-left: 1.5em; - margin-right: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-105em { - margin-right: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-105em { - margin-left: 1.5em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-2em { - margin-left: 2em; - margin-right: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-2em { - margin-right: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-2em { - margin-left: 2em; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-0 { - margin-left: 0; - margin-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-0 { - margin-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-0 { - margin-left: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-x-auto { - margin-left: auto; - margin-right: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-right-auto { - margin-right: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:margin-left-auto { - margin-left: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:measure-1 { - max-width: 44ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:measure-2 { - max-width: 60ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:measure-3 { - max-width: 64ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:measure-4 { - max-width: 68ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:measure-5 { - max-width: 72ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:measure-6 { - max-width: 88ex; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:measure-none { - max-width: none; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-first { - order: -1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-last { - order: 999; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-initial { - order: initial; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-0 { - order: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-1 { - order: 1; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-2 { - order: 2; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-3 { - order: 3; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-4 { - order: 4; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-5 { - order: 5; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-6 { - order: 6; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-7 { - order: 7; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-8 { - order: 8; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-9 { - order: 9; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-10 { - order: 10; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:order-11 { - order: 11; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-1px { - padding: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-1px { - padding-top: 1px; - padding-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-1px { - padding-left: 1px; - padding-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-1px { - padding-top: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-1px { - padding-right: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-1px { - padding-bottom: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-1px { - padding-left: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-2px { - padding: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-2px { - padding-top: 2px; - padding-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-2px { - padding-left: 2px; - padding-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-2px { - padding-top: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-2px { - padding-right: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-2px { - padding-bottom: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-2px { - padding-left: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-05 { - padding: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-05 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-05 { - padding-left: 0.25rem; - padding-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-05 { - padding-top: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-05 { - padding-right: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-05 { - padding-bottom: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-05 { - padding-left: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-1 { - padding: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-1 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-1 { - padding-left: 0.5rem; - padding-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-1 { - padding-top: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-1 { - padding-right: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-1 { - padding-bottom: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-1 { - padding-left: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-105 { - padding: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-105 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-105 { - padding-left: 0.75rem; - padding-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-105 { - padding-top: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-105 { - padding-right: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-105 { - padding-bottom: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-105 { - padding-left: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-2 { - padding: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-2 { - padding-top: 1rem; - padding-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-2 { - padding-left: 1rem; - padding-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-2 { - padding-top: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-2 { - padding-right: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-2 { - padding-bottom: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-2 { - padding-left: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-205 { - padding: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-205 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-205 { - padding-left: 1.25rem; - padding-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-205 { - padding-top: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-205 { - padding-right: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-205 { - padding-bottom: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-205 { - padding-left: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-3 { - padding: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-3 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-3 { - padding-left: 1.5rem; - padding-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-3 { - padding-top: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-3 { - padding-right: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-3 { - padding-bottom: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-3 { - padding-left: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-4 { - padding: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-4 { - padding-top: 2rem; - padding-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-4 { - padding-left: 2rem; - padding-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-4 { - padding-top: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-4 { - padding-right: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-4 { - padding-bottom: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-4 { - padding-left: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-5 { - padding: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-5 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-5 { - padding-left: 2.5rem; - padding-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-5 { - padding-top: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-5 { - padding-right: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-5 { - padding-bottom: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-5 { - padding-left: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-6 { - padding: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-6 { - padding-top: 3rem; - padding-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-6 { - padding-left: 3rem; - padding-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-6 { - padding-top: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-6 { - padding-right: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-6 { - padding-bottom: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-6 { - padding-left: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-7 { - padding: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-7 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-7 { - padding-left: 3.5rem; - padding-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-7 { - padding-top: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-7 { - padding-right: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-7 { - padding-bottom: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-7 { - padding-left: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-8 { - padding: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-8 { - padding-top: 4rem; - padding-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-8 { - padding-left: 4rem; - padding-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-8 { - padding-top: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-8 { - padding-right: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-8 { - padding-bottom: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-8 { - padding-left: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-9 { - padding: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-9 { - padding-top: 4.5rem; - padding-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-9 { - padding-left: 4.5rem; - padding-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-9 { - padding-top: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-9 { - padding-right: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-9 { - padding-bottom: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-9 { - padding-left: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-10 { - padding: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-10 { - padding-top: 5rem; - padding-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-10 { - padding-left: 5rem; - padding-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-10 { - padding-top: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-10 { - padding-right: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-10 { - padding-bottom: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-10 { - padding-left: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-15 { - padding: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-15 { - padding-top: 7.5rem; - padding-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-15 { - padding-left: 7.5rem; - padding-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-15 { - padding-top: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-15 { - padding-right: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-15 { - padding-bottom: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-15 { - padding-left: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-0 { - padding: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-y-0 { - padding-top: 0; - padding-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-x-0 { - padding-left: 0; - padding-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-top-0 { - padding-top: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-right-0 { - padding-right: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-bottom-0 { - padding-bottom: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:padding-left-0 { - padding-left: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-1px { - width: 1px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-2px { - width: 2px; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-05 { - width: 0.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-1 { - width: 0.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-105 { - width: 0.75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-2 { - width: 1rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-205 { - width: 1.25rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-3 { - width: 1.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-4 { - width: 2rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-5 { - width: 2.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-6 { - width: 3rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-7 { - width: 3.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-8 { - width: 4rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-9 { - width: 4.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-10 { - width: 5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-15 { - width: 7.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-card { - width: 10rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-card-lg { - width: 15rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-mobile { - width: 20rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-mobile-lg { - width: 30rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-tablet { - width: 40rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-tablet-lg { - width: 55rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-desktop { - width: 64rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-desktop-lg { - width: 75rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-widescreen { - width: 87.5rem; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-0 { - width: 0; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-full { - width: 100%; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ - .desktop\:width-auto { - width: auto; } - /* - @if map-deep-get($utility, settings, responsive) { - @include render-media-queries( - $utility, - $selector, - $property, - $value, - $val-props - ); - } - */ } +.usa-header--basic .usa-nav__link:hover{ + position:relative; + } + .usa-header--basic .usa-nav__primary-item > .usa-current::after, +.usa-header--basic .usa-nav__link:hover::after{ + background-color:#005ea2; + border-radius:0; + content:""; + display:block; + position:absolute; + height:0.25rem; + left:1rem; + right:1rem; + bottom:-0.25rem; + } + .usa-header--basic .usa-nav__link[aria-expanded=true]::after, +.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after{ + display:none; + } + .usa-header--basic .usa-nav__primary{ + width:auto; + } + .usa-header--basic .usa-nav__primary-item:last-of-type{ + position:relative; + } + .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu{ + position:absolute; + right:0; + } + .usa-header--basic .usa-search{ + top:0; + } +} +.usa-header--basic.usa-header--megamenu .usa-nav__inner{ + display:flex; + flex-direction:column; +} +@media all and (min-width: 64em){ + .usa-header--basic.usa-header--megamenu .usa-nav__inner{ + display:block; + float:right; + margin-top:-2.5rem; + } +} +@media all and (min-width: 64em){ + .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type{ + position:static; + } +} + +@media all and (min-width: 64em){ + .usa-header--extended{ + padding-top:0; + } + .usa-header--extended .usa-nav__primary-item > .usa-current, +.usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover{ + position:relative; + } + .usa-header--extended .usa-nav__primary-item > .usa-current::after, +.usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after{ + background-color:#005ea2; + border-radius:0; + content:""; + display:block; + position:absolute; + height:0.25rem; + left:1rem; + right:1rem; + bottom:0; + } + .usa-header--extended .usa-nav__link[aria-expanded=true]::after, +.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after{ + display:none; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-logo{ + font-size:2.13rem; + margin:2rem 0 1.5rem; + max-width:50%; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-navbar{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + display:block; + height:auto; + overflow:auto; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .usa-header--extended .usa-navbar{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-nav{ + border-top:1px solid #dfe1e2; + padding:0; + width:100%; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-nav__inner{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + position:relative; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .usa-header--extended .usa-nav__inner{ + padding-left:2rem; + padding-right:2rem; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-nav__primary{ + margin-left:-1rem; + } + .usa-header--extended .usa-nav__primary::after{ + clear:both; + content:""; + display:block; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-nav__link{ + padding-bottom:1rem; + padding-top:1rem; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-nav__submenu .usa-grid-full{ + padding-left:0.75rem; + } +} +@media all and (min-width: 64em){ + .usa-header--extended .usa-nav__submenu.usa-megamenu{ + left:0; + padding-left:2rem; + } +} + +html.usa-js-loading .usa-nav__submenu, +html.usa-js-loading .usa-nav__submenu.usa-megamenu{ + position:absolute; + left:-999em; + right:auto; +} + +.usa-hero{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + padding-bottom:2rem; + padding-top:2rem; + background-image:url("../img/hero.png"); + background-position:center; + background-size:cover; + color:white; +} + +.usa-hero__callout{ + background-color:#162e51; + padding:2rem; +} +@media all and (min-width: 40em){ + .usa-hero__callout{ + max-width:20rem; + } +} + +.usa-hero__heading{ + margin-bottom:0; + margin-top:0; + clear:both; + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.95rem; + line-height:1.2; + font-weight:700; + color:#00bde3; + line-height:1.2; +} +* + .usa-hero__heading{ + margin-top:1.5em; +} +.usa-hero__heading + *{ + margin-top:1em; +} + +.usa-hero__heading--alt{ + color:white; + display:block; +} + +.usa-icon{ + display:inline-block; + fill:currentColor; + height:1em; + position:relative; + width:1em; +} + +.usa-icon--size-3{ + height:1.5rem; + width:1.5rem; +} + +.usa-icon--size-4{ + height:2rem; + width:2rem; +} + +.usa-icon--size-5{ + height:2.5rem; + width:2.5rem; +} + +.usa-icon--size-6{ + height:3rem; + width:3rem; +} + +.usa-icon--size-7{ + height:3.5rem; + width:3.5rem; +} + +.usa-icon--size-8{ + height:4rem; + width:4rem; +} + +.usa-icon--size-9{ + height:4.5rem; + width:4.5rem; +} + +.usa-icon-list{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + max-width:72ex; +} +.usa-icon-list > li{ + margin-bottom:0; + max-width:unset; +} + +.usa-icon-list__item{ + display:flex; + position:relative; +} +.usa-icon-list__item + .usa-icon-list__item{ + padding-top:0.75rem; +} + +.usa-prose .usa-icon-list{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + max-width:72ex; +} +.usa-prose .usa-icon-list > li{ + margin-bottom:0; + max-width:unset; +} +.usa-prose .usa-icon-list__item{ + display:flex; + position:relative; +} +.usa-prose .usa-icon-list__item + .usa-icon-list__item{ + padding-top:0.75rem; +} + +.usa-icon-list--base-lightest .usa-icon-list__icon{ + color:#f0f0f0; +} +.usa-icon-list--base-lighter .usa-icon-list__icon{ + color:#dfe1e2; +} +.usa-icon-list--base-light .usa-icon-list__icon{ + color:#a9aeb1; +} +.usa-icon-list--base .usa-icon-list__icon{ + color:#71767a; +} +.usa-icon-list--base-dark .usa-icon-list__icon{ + color:#565c65; +} +.usa-icon-list--base-darker .usa-icon-list__icon{ + color:#3d4551; +} +.usa-icon-list--base-darkest .usa-icon-list__icon{ + color:#1b1b1b; +} +.usa-icon-list--primary-lighter .usa-icon-list__icon{ + color:#d9e8f6; +} +.usa-icon-list--primary-light .usa-icon-list__icon{ + color:#73b3e7; +} +.usa-icon-list--primary .usa-icon-list__icon{ + color:#005ea2; +} +.usa-icon-list--primary-vivid .usa-icon-list__icon{ + color:#0050d8; +} +.usa-icon-list--primary-dark .usa-icon-list__icon{ + color:#1a4480; +} +.usa-icon-list--primary-darker .usa-icon-list__icon{ + color:#162e51; +} +.usa-icon-list--secondary-lighter .usa-icon-list__icon{ + color:#f3e1e4; +} +.usa-icon-list--secondary-light .usa-icon-list__icon{ + color:#f2938c; +} +.usa-icon-list--secondary .usa-icon-list__icon{ + color:#d83933; +} +.usa-icon-list--secondary-vivid .usa-icon-list__icon{ + color:#e41d3d; +} +.usa-icon-list--secondary-dark .usa-icon-list__icon{ + color:#b50909; +} +.usa-icon-list--secondary-darker .usa-icon-list__icon{ + color:#8b0a03; +} +.usa-icon-list--accent-warm-lighter .usa-icon-list__icon{ + color:#f2e4d4; +} +.usa-icon-list--accent-warm-light .usa-icon-list__icon{ + color:#ffbc78; +} +.usa-icon-list--accent-warm .usa-icon-list__icon{ + color:#fa9441; +} +.usa-icon-list--accent-warm-dark .usa-icon-list__icon{ + color:#c05600; +} +.usa-icon-list--accent-warm-darker .usa-icon-list__icon{ + color:#775540; +} +.usa-icon-list--accent-cool-lighter .usa-icon-list__icon{ + color:#e1f3f8; +} +.usa-icon-list--accent-cool-light .usa-icon-list__icon{ + color:#97d4ea; +} +.usa-icon-list--accent-cool .usa-icon-list__icon{ + color:#00bde3; +} +.usa-icon-list--accent-cool-dark .usa-icon-list__icon{ + color:#28a0cb; +} +.usa-icon-list--accent-cool-darker .usa-icon-list__icon{ + color:#07648d; +} +.usa-icon-list--error-lighter .usa-icon-list__icon{ + color:#f4e3db; +} +.usa-icon-list--error-light .usa-icon-list__icon{ + color:#f39268; +} +.usa-icon-list--error .usa-icon-list__icon{ + color:#d54309; +} +.usa-icon-list--error-dark .usa-icon-list__icon{ + color:#b50909; +} +.usa-icon-list--error-darker .usa-icon-list__icon{ + color:#6f3331; +} +.usa-icon-list--warning-lighter .usa-icon-list__icon{ + color:#faf3d1; +} +.usa-icon-list--warning-light .usa-icon-list__icon{ + color:#fee685; +} +.usa-icon-list--warning .usa-icon-list__icon{ + color:#ffbe2e; +} +.usa-icon-list--warning-dark .usa-icon-list__icon{ + color:#e5a000; +} +.usa-icon-list--warning-darker .usa-icon-list__icon{ + color:#936f38; +} +.usa-icon-list--success-lighter .usa-icon-list__icon{ + color:#ecf3ec; +} +.usa-icon-list--success-light .usa-icon-list__icon{ + color:#70e17b; +} +.usa-icon-list--success .usa-icon-list__icon{ + color:#00a91c; +} +.usa-icon-list--success-dark .usa-icon-list__icon{ + color:#4d8055; +} +.usa-icon-list--success-darker .usa-icon-list__icon{ + color:#446443; +} +.usa-icon-list--info-lighter .usa-icon-list__icon{ + color:#e7f6f8; +} +.usa-icon-list--info-light .usa-icon-list__icon{ + color:#99deea; +} +.usa-icon-list--info .usa-icon-list__icon{ + color:#00bde3; +} +.usa-icon-list--info-dark .usa-icon-list__icon{ + color:#009ec1; +} +.usa-icon-list--info-darker .usa-icon-list__icon{ + color:#2e6276; +} +.usa-icon-list--disabled-light .usa-icon-list__icon{ + color:#e6e6e6; +} +.usa-icon-list--disabled .usa-icon-list__icon{ + color:#c9c9c9; +} +.usa-icon-list--disabled-dark .usa-icon-list__icon{ + color:#adadad; +} +.usa-icon-list--emergency .usa-icon-list__icon{ + color:#9c3d10; +} +.usa-icon-list--emergency-dark .usa-icon-list__icon{ + color:#332d29; +} + +.usa-icon-list__icon .usa-icon{ + display:block; + height:1.5rem; + position:relative; + width:1.5rem; +} + +.usa-icon-list__content > p, +.usa-icon-list__content > ul, +.usa-icon-list__content > ol{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + max-width:72ex; +} + +.usa-icon-list[class*=usa-icon-list--size-]{ + max-width:none; +} + +.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{ + height:1.5rem; + width:1.5rem; +} +.usa-icon-list--size-xs .usa-icon-list__content{ + max-width:72ex; + font-size:1rem; + padding-left:0.4rem; +} +.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.91rem; +} + +.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{ + height:1.59rem; + width:1.59rem; +} +.usa-icon-list--size-sm .usa-icon-list__content{ + max-width:72ex; + font-size:1.06rem; + padding-left:0.424rem; +} +.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.98rem; +} + +.usa-icon-list--size-md .usa-icon-list__icon .usa-icon{ + height:1.695rem; + width:1.695rem; +} +.usa-icon-list--size-md .usa-icon-list__content{ + max-width:72ex; + font-size:1.13rem; + padding-left:0.452rem; +} +.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.04rem; +} + +.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{ + height:2.19rem; + width:2.19rem; +} +.usa-icon-list--size-lg .usa-icon-list__content{ + max-width:72ex; + font-size:1.46rem; + padding-left:0.584rem; +} +.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; +} + +.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{ + height:3.195rem; + width:3.195rem; +} +.usa-icon-list--size-xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.13rem; + padding-left:0.852rem; +} +.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.95rem; +} + +.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{ + height:3.99rem; + width:3.99rem; +} +.usa-icon-list--size-2xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.66rem; + padding-left:1.064rem; +} +.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.44rem; +} + +.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{ + height:4.785rem; + width:4.785rem; +} +.usa-icon-list--size-3xl .usa-icon-list__content{ + max-width:72ex; + font-size:3.19rem; + padding-left:1.276rem; +} +.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.93rem; +} + +@media all and (min-width: 30em){ + .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{ + height:1.5rem; + width:1.5rem; + } + .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content{ + max-width:72ex; + font-size:1rem; + padding-left:0.4rem; + } + .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.91rem; + } + + .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{ + height:1.59rem; + width:1.59rem; + } + .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content{ + max-width:72ex; + font-size:1.06rem; + padding-left:0.424rem; + } + .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.98rem; + } + + .mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{ + height:1.695rem; + width:1.695rem; + } + .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content{ + max-width:72ex; + font-size:1.13rem; + padding-left:0.452rem; + } + .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.04rem; + } + + .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{ + height:2.19rem; + width:2.19rem; + } + .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content{ + max-width:72ex; + font-size:1.46rem; + padding-left:0.584rem; + } + .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + } + + .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{ + height:3.195rem; + width:3.195rem; + } + .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.13rem; + padding-left:0.852rem; + } + .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.95rem; + } + + .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{ + height:3.99rem; + width:3.99rem; + } + .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.66rem; + padding-left:1.064rem; + } + .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.44rem; + } + + .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{ + height:4.785rem; + width:4.785rem; + } + .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content{ + max-width:72ex; + font-size:3.19rem; + padding-left:1.276rem; + } + .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.93rem; + } +} +@media all and (min-width: 40em){ + .tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{ + height:1.5rem; + width:1.5rem; + } + .tablet\:usa-icon-list--size-xs .usa-icon-list__content{ + max-width:72ex; + font-size:1rem; + padding-left:0.4rem; + } + .tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.91rem; + } + + .tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{ + height:1.59rem; + width:1.59rem; + } + .tablet\:usa-icon-list--size-sm .usa-icon-list__content{ + max-width:72ex; + font-size:1.06rem; + padding-left:0.424rem; + } + .tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.98rem; + } + + .tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{ + height:1.695rem; + width:1.695rem; + } + .tablet\:usa-icon-list--size-md .usa-icon-list__content{ + max-width:72ex; + font-size:1.13rem; + padding-left:0.452rem; + } + .tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.04rem; + } + + .tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{ + height:2.19rem; + width:2.19rem; + } + .tablet\:usa-icon-list--size-lg .usa-icon-list__content{ + max-width:72ex; + font-size:1.46rem; + padding-left:0.584rem; + } + .tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + } + + .tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{ + height:3.195rem; + width:3.195rem; + } + .tablet\:usa-icon-list--size-xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.13rem; + padding-left:0.852rem; + } + .tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.95rem; + } + + .tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{ + height:3.99rem; + width:3.99rem; + } + .tablet\:usa-icon-list--size-2xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.66rem; + padding-left:1.064rem; + } + .tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.44rem; + } + + .tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{ + height:4.785rem; + width:4.785rem; + } + .tablet\:usa-icon-list--size-3xl .usa-icon-list__content{ + max-width:72ex; + font-size:3.19rem; + padding-left:1.276rem; + } + .tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.93rem; + } +} +@media all and (min-width: 64em){ + .desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{ + height:1.5rem; + width:1.5rem; + } + .desktop\:usa-icon-list--size-xs .usa-icon-list__content{ + max-width:72ex; + font-size:1rem; + padding-left:0.4rem; + } + .desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.91rem; + } + + .desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{ + height:1.59rem; + width:1.59rem; + } + .desktop\:usa-icon-list--size-sm .usa-icon-list__content{ + max-width:72ex; + font-size:1.06rem; + padding-left:0.424rem; + } + .desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.98rem; + } + + .desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{ + height:1.695rem; + width:1.695rem; + } + .desktop\:usa-icon-list--size-md .usa-icon-list__content{ + max-width:72ex; + font-size:1.13rem; + padding-left:0.452rem; + } + .desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.04rem; + } + + .desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{ + height:2.19rem; + width:2.19rem; + } + .desktop\:usa-icon-list--size-lg .usa-icon-list__content{ + max-width:72ex; + font-size:1.46rem; + padding-left:0.584rem; + } + .desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + } + + .desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{ + height:3.195rem; + width:3.195rem; + } + .desktop\:usa-icon-list--size-xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.13rem; + padding-left:0.852rem; + } + .desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.95rem; + } + + .desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{ + height:3.99rem; + width:3.99rem; + } + .desktop\:usa-icon-list--size-2xl .usa-icon-list__content{ + max-width:72ex; + font-size:2.66rem; + padding-left:1.064rem; + } + .desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.44rem; + } + + .desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{ + height:4.785rem; + width:4.785rem; + } + .desktop\:usa-icon-list--size-3xl .usa-icon-list__content{ + max-width:72ex; + font-size:3.19rem; + padding-left:1.276rem; + } + .desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:2.93rem; + } +} +.usa-icon-list__title{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:0.98rem; + line-height:1.2; + margin-bottom:0; + padding-top:0.425ex; +} +.usa-icon-list__title + *{ + margin-top:0.5rem; +} + +.usa-icon-list__content{ + font-size:1.06rem; + padding-left:0.424rem; +} +.usa-icon-list__content > *:first-child{ + margin-top:0; +} +.usa-icon-list__content > *:last-child{ + margin-bottom:0; +} +.usa-icon-list__content ul li{ + list-style-type:disc; +} + +.usa-identifier{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; + color:white; + background-color:#1b1b1b; + padding-bottom:1rem; +} + +.usa-identifier__container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + max-width:64rem; +} +@media all and (min-width: 64em){ + .usa-identifier__container{ + padding-left:2rem; + padding-right:2rem; + } +} + +.usa-identifier__section{ + padding-bottom:1rem; + padding-top:1rem; +} + +@media all and (min-width: 40em){ + .usa-identifier__section--masthead .usa-identifier__container{ + align-items:center; + display:flex; + } +} + +.usa-identifier__logos{ + display:flex; + margin-right:1rem; +} + +.usa-identifier__logo{ + text-decoration:none; + height:3rem; + display:block; +} +.usa-identifier__logo + .usa-identifier__logo{ + margin-left:0.5rem; +} + +.usa-identifier__logo-img{ + height:100%; + width:auto; +} + +.usa-identifier__identity{ + flex:1 1 0%; + margin-top:1rem; +} +@media all and (min-width: 40em){ + .usa-identifier__identity{ + margin-top:0; + } +} + +.usa-identifier__identity-domain, +.usa-identifier__identity-disclaimer{ + margin:0; + padding:0; +} + +.usa-identifier__identity-domain{ + color:#a9aeb1; +} + +.usa-identifier__identity-disclaimer{ + font-weight:700; +} +.usa-identifier__identity-disclaimer a{ + color:#dfe1e2; +} +.usa-identifier__identity-disclaimer a:visited{ + color:#dfe1e2; +} +.usa-identifier__identity-disclaimer a:hover, .usa-identifier__identity-disclaimer a:active{ + color:#f0f0f0; +} + +@media all and (min-width: 40em){ + .usa-identifier__section--required-links{ + padding-bottom:0.5rem; + padding-top:0.5rem; + } +} +@media all and (min-width: 64em){ + .usa-identifier__section--required-links{ + font-size:1rem; + } +} + +.usa-identifier__required-links-list{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + margin-bottom:0; + margin-top:0; +} +@media all and (min-width: 40em){ + .usa-identifier__required-links-list{ + -moz-column-count:2; + column-count:2; + -moz-column-gap:2rem; + column-gap:2rem; + -moz-column-fill:balance; + column-fill:balance; + } +} +@media all and (min-width: 64em){ + .usa-identifier__required-links-list{ + -moz-column-count:4; + column-count:4; + } +} + +.usa-identifier__required-links-item{ + -moz-column-break-inside:avoid; + break-inside:avoid; + margin-bottom:0.75rem; +} +.usa-identifier__required-links-item:last-child{ + margin-bottom:0; +} +@media all and (min-width: 64em){ + .usa-identifier__required-links-item{ + margin-bottom:0.5rem; + } +} + +.usa-identifier__required-link{ + color:#a9aeb1; + display:inline-block; +} +.usa-identifier__required-link:visited{ + color:#a9aeb1; +} +.usa-identifier__required-link:hover, .usa-identifier__required-link:active{ + color:#dfe1e2; +} + +.usa-identifier__section--usagov a{ + color:#dfe1e2; + font-weight:700; + display:inline-block; + margin-top:0.5rem; +} +.usa-identifier__section--usagov a:visited{ + color:#dfe1e2; +} +.usa-identifier__section--usagov a:hover, .usa-identifier__section--usagov a:active{ + color:#f0f0f0; +} +@media all and (min-width: 40em){ + .usa-identifier__section--usagov a{ + margin-top:0; + } +} + +@media all and (min-width: 40em){ + .usa-identifier__usagov-description{ + display:inline-flex; + } +} + +.usa-layout-docs__sidenav{ + order:2; + padding-top:2rem; +} +@media all and (min-width: 64em){ + .usa-layout-docs__sidenav{ + padding-top:0; + } +} + +@media all and (min-width: 64em){ + .usa-layout-docs__main{ + order:2; + } +} + +.usa-media-block{ + align-items:flex-start; + display:flex; +} + +.usa-media-block__img{ + flex-shrink:0; + margin-right:0.5rem; +} + +.usa-media-block__body{ + flex:1 1 0%; +} + +.usa-megamenu .usa-col{ + flex:1 1 auto; +} +@media all and (min-width: 64em){ + .usa-megamenu .usa-col{ + flex:4 1 0%; + } +} + +@media all and (min-width: 64em){ + .usa-megamenu.usa-nav__submenu{ + padding-left:0; + padding-right:0; + padding-bottom:2rem; + padding-top:2rem; + left:-33%; + right:0; + width:auto; + } +} +@media all and (min-width: 64em){ + .usa-megamenu.usa-nav__submenu::before{ + position:absolute; + bottom:0; + top:0; + background-color:#162e51; + content:""; + display:block; + position:absolute; + width:100%; + right:100%; + } +} +@media all and (min-width: 64em){ + .usa-megamenu.usa-nav__submenu::after{ + position:absolute; + bottom:0; + top:0; + background-color:#162e51; + content:""; + display:block; + position:absolute; + width:100%; + left:100%; + } +} + +.usa-js-no-click{ + pointer-events:none; + -webkit-user-select:none; + -moz-user-select:none; + -ms-user-select:none; + user-select:none; +} +.usa-js-no-click .usa-modal, +.usa-js-no-click .usa-modal *{ + pointer-events:auto; + -webkit-user-select:text; + -moz-user-select:text; + -ms-user-select:text; + user-select:text; +} + +[data-open-modal] *{ + pointer-events:none; +} + +.usa-modal-wrapper{ + text-align:center; + transition:opacity 0.15s ease-in-out; +} +.usa-modal-wrapper.is-hidden{ + visibility:hidden; + opacity:0; + position:fixed; +} +.usa-modal-wrapper.is-visible{ + visibility:visible; + opacity:1; + position:fixed; + z-index:99999; +} + +.usa-modal-overlay{ + background:rgba(0, 0, 0, 0.7); + bottom:0; + height:100%; + left:0; + overflow:scroll; + overflow-x:hidden; + padding:1.5rem; + position:fixed; + scroll-behavior:smooth; + top:0; + width:100%; +} +.usa-modal-overlay:before{ + content:""; + display:inline-block; + height:100%; + vertical-align:middle; +} +.usa-modal-overlay[data-force-action=true]{ + pointer-events:none; +} +.usa-modal-overlay[data-force-action=true] *{ + pointer-events:auto; +} + +.usa-js-loading .usa-modal-wrapper{ + position:absolute; + left:-999em; + right:auto; +} +.usa-js-loading .usa-modal-wrapper:target{ + position:static; +} + +.usa-modal{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + border-radius:0.5rem; + background:white; + color:#1b1b1b; + display:inline-block; + margin:1.25rem auto; + max-width:30rem; + position:relative; + text-align:left; + vertical-align:middle; + width:100%; +} +.usa-modal:focus{ + outline:none; +} + +.usa-modal__content{ + display:flex; + flex-direction:column-reverse; + padding-top:2rem; + width:100%; +} + +.usa-modal__main{ + margin:0 auto; + padding:0.5rem 2rem 2rem; +} + +.usa-modal-wrapper [data-close-modal] > .usa-icon, +.usa-modal-wrapper [data-close-modal] > .usa-icon use{ + pointer-events:none !important; +} + +.usa-modal__close{ + align-items:center; + align-self:flex-end; + background-color:transparent; + color:#71767a; + display:flex; + flex-shrink:0; + font-size:0.93rem; + margin:-2rem 0 0 auto; + padding:0.25rem 0.25rem; + width:auto; +} +.usa-modal__close:hover, .usa-modal__close:active{ + background-color:transparent; + color:#1b1b1b; +} +.usa-modal__close:not([disabled]):focus{ + outline-offset:0; +} +.usa-modal__close .usa-icon{ + height:2rem; + margin:2px 2px 0 0; + width:2rem; +} + +.usa-modal__heading{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.34rem; + line-height:1.4; + margin-top:0; +} + +.usa-modal__footer{ + margin-top:1.5rem; +} + +.usa-modal--lg{ + max-width:55rem; + width:100%; +} +.usa-modal--lg .usa-modal__main{ + padding-bottom:4rem; + padding-top:1.25rem; + width:100%; + max-width:40rem; +} +@media all and (min-width: 40em){ + .usa-modal--lg .usa-modal__heading{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; + font-size:1.95rem; + } +} + +.usa-js-modal--active{ + overflow:hidden; +} + +@media all and (min-width: 64em){ + .usa-nav-container{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + padding-left:1rem; + padding-right:1rem; + padding-left:2rem; + padding-right:2rem; + } + .usa-nav-container::after{ + clear:both; + content:""; + display:block; + } +} +@media all and (min-width: 64em) and (min-width: 64em){ + .usa-nav-container{ + padding-left:2rem; + padding-right:2rem; + } +} + +.usa-navbar{ + height:3rem; +} +@media all and (max-width: 63.99em){ + .usa-navbar{ + align-items:center; + border-bottom:1px solid #dfe1e2; + display:flex; + } +} +@media all and (min-width: 64em){ + .usa-navbar{ + border-bottom:none; + display:inline-block; + height:auto; + } +} + +@-webkit-keyframes slidein-left{ + from{ + transform:translateX(15rem); + } + to{ + transform:translateX(0); + } +} + +@keyframes slidein-left{ + from{ + transform:translateX(15rem); + } + to{ + transform:translateX(0); + } +} +.usa-nav{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:0.9; +} +@media all and (max-width: 63.99em){ + .usa-nav{ + position:absolute; + right:0; + position:absolute; + bottom:0; + top:0; + position:fixed; + background:white; + border-right:0; + display:none; + flex-direction:column; + overflow-y:auto; + padding:1rem; + width:15rem; + z-index:500; + } + .usa-nav.is-visible{ + -webkit-animation:slidein-left 0.3s ease-in-out; + animation:slidein-left 0.3s ease-in-out; + display:flex; + } +} +@media all and (min-width: 64em){ + .usa-nav{ + float:right; + position:relative; + } +} +@media all and (min-width: 64em){ + .usa-nav .usa-search{ + margin-left:1rem; + } +} +.usa-nav .usa-accordion{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:0.9; +} + +@media all and (max-width: 63.99em){ + .usa-nav__primary{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + margin-top:1.5rem; + order:2; + } + .usa-nav__primary > li{ + margin-bottom:0; + max-width:unset; + } + .usa-nav__primary-item{ + border-top:1px solid #dfe1e2; + } + .usa-nav__primary a:not(.usa-button){ + display:block; + padding:0.5rem 1rem; + text-decoration:none; + } + .usa-nav__primary a:not(.usa-button):hover{ + background-color:#f0f0f0; + text-decoration:none; + } + .usa-nav__primary a:not(.usa-button):not(.usa-current){ + color:#565c65; + } + .usa-nav__primary a:not(.usa-button):not(.usa-current):hover{ + color:#005ea2; + } + .usa-nav__primary a:not(.usa-button):not(.usa-current):focus{ + outline-offset:0; + } + .usa-nav__primary .usa-current{ + position:relative; + color:#005ea2; + font-weight:700; + } + .usa-nav__primary .usa-current::after{ + background-color:#005ea2; + border-radius:99rem; + content:""; + display:block; + position:absolute; + bottom:0.25rem; + top:0.25rem; + width:0.25rem; + left:0.25rem; + } +} +@media all and (max-width: 63.99em) and (min-width: 40em){ + .usa-nav__primary .usa-current{ + position:relative; + } + .usa-nav__primary .usa-current::after{ + background-color:#005ea2; + border-radius:99rem; + content:""; + display:block; + position:absolute; + bottom:0.25rem; + top:0.25rem; + width:0.25rem; + left:0; + } +} +@media all and (max-width: 63.99em){ + .usa-nav__primary a{ + padding-bottom:0.75rem; + padding-top:0.75rem; + } +} +@media all and (min-width: 64em){ + .usa-nav__primary{ + display:flex; + } +} +.usa-nav__primary .usa-nav__primary-item a{ + text-decoration:none; +} +.usa-nav__primary > .usa-nav__primary-item{ + line-height:1.1; +} +@media all and (min-width: 64em){ + .usa-nav__primary > .usa-nav__primary-item{ + font-size:0.93rem; + line-height:0.9; + } +} +@media all and (min-width: 64em){ + .usa-nav__primary > .usa-nav__primary-item > a{ + line-height:0.9; + padding:1rem; + color:#565c65; + display:block; + font-weight:700; + } + .usa-nav__primary > .usa-nav__primary-item > a:hover{ + color:#005ea2; + } +} +@media all and (min-width: 64em){ + .usa-nav__primary a{ + padding-bottom:0.5rem; + padding-top:0.5rem; + } +} +.usa-nav__primary button{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + color:#565c65; + font-weight:normal; + line-height:1.1; + padding:0.75rem 1rem; + text-decoration:none; +} +.usa-nav__primary button:visited{ + color:#54278f; +} +.usa-nav__primary button:hover{ + color:#1a4480; +} +.usa-nav__primary button:active{ + color:#162e51; +} +.usa-nav__primary button:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-nav__primary button:hover, .usa-nav__primary button.usa-button--hover, .usa-nav__primary button:disabled:hover, .usa-nav__primary button:disabled.usa-button--hover, .usa-nav__primary button.usa-button--disabled:hover, .usa-nav__primary button.usa-button--disabled.usa-button--hover, .usa-nav__primary button:active, .usa-nav__primary button.usa-button--active, .usa-nav__primary button:disabled:active, .usa-nav__primary button:disabled.usa-button--active, .usa-nav__primary button.usa-button--disabled:active, .usa-nav__primary button.usa-button--disabled.usa-button--active, .usa-nav__primary button:disabled:focus, .usa-nav__primary button:disabled.usa-focus, .usa-nav__primary button.usa-button--disabled:focus, .usa-nav__primary button.usa-button--disabled.usa-focus, .usa-nav__primary button:disabled, .usa-nav__primary button.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-nav__primary button:disabled, .usa-nav__primary button.usa-button--disabled{ + color:#c9c9c9; +} +.usa-nav__primary button.usa-button--hover{ + color:#1a4480; +} +.usa-nav__primary button.usa-button--active{ + color:#162e51; +} +@media all and (min-width: 64em){ + .usa-nav__primary button{ + line-height:0.9; + padding:1rem; + font-size:0.93rem; + font-weight:700; + } +} +.usa-nav__primary button:hover{ + color:#005ea2; + background-color:#f0f0f0; + text-decoration:none; +} +@media all and (min-width: 64em){ + .usa-nav__primary button:hover{ + background-color:transparent; + } +} +.usa-nav__primary button[aria-expanded=false]{ + background-image:url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-position:right 0 center; + background-size:1.25rem; +} +@media all and (min-width: 64em){ + .usa-nav__primary button[aria-expanded=false]{ + background-image:url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-size:1rem; + background-position:right 0.75rem top 53%; + } +} +@media all and (min-width: 64em){ + .usa-nav__primary button[aria-expanded=false]:hover{ + background-image:url("../img/usa-icons-bg/expand_more--blue-warm-70v.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + } +} +.usa-nav__primary button[aria-expanded=true]{ + background-image:url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-position:right 0 center; + background-size:1.25rem; +} +@media all and (min-width: 64em){ + .usa-nav__primary button[aria-expanded=true]{ + background-image:url("../img/usa-icons-bg/expand_less--white.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + -moz-osx-font-smoothing:grayscale; + -webkit-font-smoothing:antialiased; + background-size:1rem; + background-color:#162e51; + background-position:right 0.75rem top 53%; + color:white; + } +} +@media all and (min-width: 64em){ + .usa-nav__primary .usa-accordion__button span{ + margin-right:0; + padding-right:1rem; + } +} + +.usa-nav__secondary{ + margin-top:1rem; +} +@media all and (min-width: 64em){ + .usa-nav__secondary{ + flex-direction:column; + align-items:flex-end; + bottom:4rem; + display:flex; + font-size:0.93rem; + margin-top:0.5rem; + min-width:calc( 27ch + 3rem ); + position:absolute; + right:2rem; + } +} +.usa-nav__secondary .usa-search{ + margin-top:1rem; + width:100%; +} +@media all and (min-width: 64em){ + .usa-nav__secondary .usa-search{ + margin-left:0; + margin-top:0.5rem; + } +} + +.usa-nav__secondary-links{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + line-height:1.3; + margin-top:1.5rem; +} +@media all and (min-width: 64em){ + .usa-nav__secondary-links{ + float:right; + line-height:0.9; + margin-bottom:0.25rem; + margin-top:0; + } +} +@media all and (min-width: 64em){ + .usa-nav__secondary-links .usa-nav__secondary-item{ + display:inline; + padding-left:0.25rem; + } + .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before{ + color:#dfe1e2; + content:"|"; + padding-right:0.25rem; + } +} +.usa-nav__secondary-links a{ + color:#71767a; + display:inline-block; + font-size:0.93rem; + text-decoration:none; +} +.usa-nav__secondary-links a:hover{ + color:#005ea2; + text-decoration:underline; +} + +@media all and (max-width: 63.99em){ + .usa-nav__submenu{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + margin:0; + } + .usa-nav__submenu > li{ + margin-bottom:0; + max-width:unset; + } + .usa-nav__submenu-item{ + border-top:1px solid #dfe1e2; + font-size:0.93rem; + } + .usa-nav__submenu .usa-current::after{ + display:none; + } +} +@media all and (max-width: 63.99em) and (min-width: 40em){ + .usa-nav__submenu .usa-current::after{ + display:none; + } +} +@media all and (max-width: 63.99em){ + .usa-nav__submenu a:not(.usa-button){ + padding-left:2rem; + } +} +@media all and (max-width: 63.99em){ + .usa-nav__submenu .usa-nav__submenu a:not(.usa-button){ + padding-left:3rem; + } +} +@media all and (max-width: 63.99em){ + .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button){ + padding-left:4rem; + } +} +@media all and (min-width: 64em){ + .usa-nav__submenu{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + background-color:#162e51; + width:15rem; + padding:1rem; + position:absolute; + z-index:400; + } +} +.usa-nav__submenu[aria-hidden=true]{ + display:none; +} +@media all and (min-width: 64em){ + .usa-nav__submenu .usa-nav__submenu-item + *{ + margin-top:0.75rem; + } + .usa-nav__submenu .usa-nav__submenu-item a{ + color:white; + padding:0; + line-height:1.3; + } + .usa-nav__submenu .usa-nav__submenu-item a:hover{ + background-color:transparent; + color:white; + padding:0; + text-decoration:underline; + } +} + +.usa-nav__submenu-list{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; +} +.usa-nav__submenu-list > li{ + margin-bottom:0; + max-width:unset; +} +.usa-nav__submenu-list .usa-nav__submenu-list-item{ + margin:0; + font-size:0.93rem; +} +.usa-nav__submenu-list .usa-nav__submenu-list-item a{ + line-height:1.3; +} + +.usa-nav__close{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + color:#005ea2; + text-decoration:underline; + background-color:transparent; + border:0; + border-radius:0; + box-shadow:none; + font-weight:normal; + margin:0; + padding:0; + text-align:left; + height:3rem; + width:3rem; + color:currentColor; + flex:none; + float:right; + margin:-0.75rem -1rem 1rem auto; + text-align:center; +} +.usa-nav__close:visited{ + color:#54278f; +} +.usa-nav__close:hover{ + color:#1a4480; +} +.usa-nav__close:active{ + color:#162e51; +} +.usa-nav__close:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-nav__close:hover, .usa-nav__close.usa-button--hover, .usa-nav__close:disabled:hover, .usa-nav__close:disabled.usa-button--hover, .usa-nav__close.usa-button--disabled:hover, .usa-nav__close.usa-button--disabled.usa-button--hover, .usa-nav__close:active, .usa-nav__close.usa-button--active, .usa-nav__close:disabled:active, .usa-nav__close:disabled.usa-button--active, .usa-nav__close.usa-button--disabled:active, .usa-nav__close.usa-button--disabled.usa-button--active, .usa-nav__close:disabled:focus, .usa-nav__close:disabled.usa-focus, .usa-nav__close.usa-button--disabled:focus, .usa-nav__close.usa-button--disabled.usa-focus, .usa-nav__close:disabled, .usa-nav__close.usa-button--disabled{ + -moz-osx-font-smoothing:inherit; + -webkit-font-smoothing:inherit; + background-color:transparent; + box-shadow:none; + text-decoration:underline; +} +.usa-nav__close:disabled, .usa-nav__close.usa-button--disabled{ + color:#c9c9c9; +} +.usa-nav__close.usa-button--hover{ + color:#1a4480; +} +.usa-nav__close.usa-button--active{ + color:#162e51; +} +.usa-nav__close:hover{ + color:currentColor; + text-decoration:none; +} +@media all and (min-width: 64em){ + .usa-nav__close{ + display:none; + } +} +.usa-nav__close img{ + width:1.5rem; +} +.usa-nav__close + *{ + clear:both; +} + +.usa-js-mobile-nav--active{ + overflow:hidden; +} + +.usa-process-list{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + counter-reset:usa-numbered-list; + padding:20px 0 0 calc( ( (2.5rem / 2) - (0.5rem / 2) ) ); + position:relative; +} +.usa-process-list > li{ + margin-bottom:0; + max-width:unset; +} +.usa-process-list > .usa-process-list__item{ + max-width:72ex; +} + +.usa-process-list__item{ + border-left:0.5rem solid #d9e8f6; + font-size:1.06rem; + margin-bottom:0; + padding-bottom:2rem; + padding-left:calc(calc( (2.5rem / 2) - 0.25rem ) * 2); +} + +.usa-prose .usa-process-list{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + counter-reset:usa-numbered-list; + padding:20px 0 0 calc( ( (2.5rem / 2) - (0.5rem / 2) ) ); + position:relative; +} +.usa-prose .usa-process-list > li{ + margin-bottom:0; + max-width:unset; +} +.usa-prose .usa-process-list > .usa-process-list__item{ + max-width:72ex; +} +.usa-prose .usa-process-list__item{ + border-left:0.5rem solid #d9e8f6; + font-size:1.06rem; + margin-bottom:0; + padding-bottom:2rem; + padding-left:calc(calc( (2.5rem / 2) - 0.25rem ) * 2); +} + +.usa-process-list__item:last-child{ + border-left:0.5rem solid transparent; +} +.usa-process-list__item::before{ + flex-direction:row; + align-items:center; + justify-content:center; + height:2.5rem; + border-radius:99rem; + width:2.5rem; + background-color:white; + border:0.25rem solid #1b1b1b; + box-shadow:0 0 0 0.25rem white; + color:#1b1b1b; + content:counter(usa-numbered-list, decimal); + counter-increment:usa-numbered-list; + display:flex; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.46rem; + font-weight:700; + height:2.5rem; + left:0; + line-height:0.9; + margin-top:-0.4rem; + position:absolute; + width:2.5rem; +} +.usa-process-list__item ul{ + list-style-type:disc; +} +.usa-process-list__item ul li{ + margin-bottom:0.25rem; +} +.usa-process-list__item ul li:last-child{ + margin-bottom:0; +} +.usa-process-list__item > *:first-child{ + margin-top:0; +} +.usa-process-list__item > *:last-child{ + margin-bottom:0; +} + +.usa-process-list__heading{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.46rem; + line-height:1.1; + color:#1b1b1b; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-weight:700; + margin:0; +} +.usa-process-list__heading + *{ + margin-top:0.25rem; +} + +.usa-search{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + position:relative; +} +.usa-search::after{ + clear:both; + content:""; + display:block; +} +.usa-search[role=search], .usa-search[role=search] > div, +.usa-search [role=search]{ + display:flex; +} +.usa-search [type=submit]{ + background-image:url("../img/usa-icons-bg/search--white.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-position:center center; + background-size:1.5rem; + border-bottom-left-radius:0; + border-top-left-radius:0; + height:2rem; + margin:0; + padding:0; + width:3rem; +} +@media all and (min-width: 30em){ + .usa-search [type=submit]{ + padding-left:1rem; + padding-right:1rem; + background-image:none; + width:auto; + } +} + +@media all and (min-width: 30em){ + .usa-search--big [type=search], +.usa-search--big .usa-search__input{ + font-size:1.06rem; + height:3rem; + } +} +@media all and (min-width: 30em){ + .usa-search--big [type=submit], +.usa-search--big .usa-search__submit{ + padding-left:2rem; + padding-right:2rem; + font-size:1.46rem; + height:3rem; + width:auto; + } +} + +@media all and (min-width: 30em){ + .usa-search--small [type=submit], +.usa-search--small .usa-search__submit{ + background-image:url("../img/usa-icons-bg/search--white.svg"), linear-gradient(transparent, transparent); + background-repeat:no-repeat; + background-position:center center; + background-size:1.5rem; + width:3rem; + } +} + +input[type=search]{ + box-sizing:border-box; + -webkit-appearance:none; + -moz-appearance:none; + appearance:none; +} + +[type=search], +.usa-search__input{ + padding-bottom:0; + padding-top:0; + border-bottom-right-radius:0; + border-right:none; + border-top-right-radius:0; + box-sizing:border-box; + float:left; + font-size:1rem; + height:2rem; + margin:0; +} + +.usa-search__submit-text{ + position:absolute; + left:-999em; + right:auto; +} +@media all and (min-width: 30em){ + .usa-search__submit-text{ + position:static; + } +} + +.usa-section{ + padding-bottom:2rem; + padding-top:2rem; +} +@media all and (min-width: 40em){ + .usa-section{ + padding-bottom:4rem; + padding-top:4rem; + } +} + +.usa-section--light{ + background-color:#f0f0f0; +} + +.usa-section--dark{ + background-color:#162e51; + color:white; +} +.usa-section--dark h1, +.usa-section--dark h2, +.usa-section--dark h3, +.usa-section--dark h4, +.usa-section--dark h5, +.usa-section--dark h6{ + color:#00bde3; +} +.usa-section--dark p{ + color:white; +} +.usa-section--dark a{ + color:#dfe1e2; +} +.usa-section--dark a:hover{ + color:#f0f0f0; +} +.usa-section--dark a:active{ + color:white; +} + +.usa-sidenav{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.3; + border-bottom:1px solid #dfe1e2; +} +.usa-sidenav > li{ + margin-bottom:0; + max-width:unset; +} +.usa-sidenav__item{ + border-top:1px solid #dfe1e2; +} +.usa-sidenav a:not(.usa-button){ + display:block; + padding:0.5rem 1rem; + text-decoration:none; +} +.usa-sidenav a:not(.usa-button):hover{ + background-color:#f0f0f0; + text-decoration:none; +} +.usa-sidenav a:not(.usa-button):not(.usa-current){ + color:#565c65; +} +.usa-sidenav a:not(.usa-button):not(.usa-current):hover{ + color:#005ea2; +} +.usa-sidenav a:not(.usa-button):not(.usa-current):focus{ + outline-offset:0; +} +.usa-sidenav .usa-current{ + position:relative; + color:#005ea2; + font-weight:700; +} +.usa-sidenav .usa-current::after{ + background-color:#005ea2; + border-radius:99rem; + content:""; + display:block; + position:absolute; + bottom:0.25rem; + top:0.25rem; + width:0.25rem; + left:0.25rem; +} +@media all and (min-width: 40em){ + .usa-sidenav .usa-current{ + position:relative; + } + .usa-sidenav .usa-current::after{ + background-color:#005ea2; + border-radius:99rem; + content:""; + display:block; + position:absolute; + bottom:0.25rem; + top:0.25rem; + width:0.25rem; + left:0; + } +} +.grid-container .usa-sidenav{ + margin-left:-1rem; + margin-right:-1rem; +} +@media all and (min-width: 40em){ + .grid-container .usa-sidenav{ + margin-left:0; + margin-right:0; + } +} + +.usa-sidenav__sublist{ + margin-bottom:0; + margin-top:0; + list-style-type:none; + padding-left:0; + margin:0; + font-size:1rem; +} +.usa-sidenav__sublist > li{ + margin-bottom:0; + max-width:unset; +} +.usa-sidenav__sublist-item{ + border-top:1px solid #dfe1e2; + font-size:0.93rem; +} +.usa-sidenav__sublist .usa-current::after{ + display:none; +} +@media all and (min-width: 40em){ + .usa-sidenav__sublist .usa-current::after{ + display:none; + } +} +.usa-sidenav__sublist a:not(.usa-button){ + padding-left:2rem; +} +.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){ + padding-left:3rem; +} +.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){ + padding-left:4rem; +} + +.usa-site-alert{ + position:relative; + background-color:#f0f0f0; +} +.usa-site-alert .usa-alert{ + margin-left:auto; + margin-right:auto; + max-width:64rem; + border-left:none; +} +.usa-site-alert .usa-alert > .usa-list, +.usa-site-alert .usa-alert .usa-alert__body > .usa-list{ + padding-left:2ch; +} +.usa-site-alert .usa-alert__body{ + padding-left:1rem; + padding-right:1rem; +} +@media all and (min-width: 64em){ + .usa-site-alert .usa-alert__body{ + padding-left:2rem; + padding-right:2rem; + } +} + +.usa-site-alert--info{ + color:#1b1b1b; + background-color:#e7f6f8; +} +.usa-site-alert--info .usa-alert{ + background-color:#e7f6f8; + border-left-color:#00bde3; + color:#1b1b1b; +} +.usa-site-alert--info .usa-alert:before{ + background:url("../img/usa-icons/info.svg") no-repeat center/2rem 2rem; + display:inline-block; + height:2rem; + width:2rem; + content:""; + display:block; + height:3.5rem; + left:0.9166666667rem; + position:absolute; + top:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-site-alert--info .usa-alert:before{ + background:none; + background-color:#1b1b1b; + -webkit-mask:url("../img/usa-icons/info.svg") no-repeat center/2rem 2rem; + mask:url("../img/usa-icons/info.svg") no-repeat center/2rem 2rem; + } +} +.usa-site-alert--info .usa-alert.usa-alert--slim:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-site-alert--info .usa-alert.usa-alert--slim:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-site-alert--info .usa-alert .usa-link{ + color:#005ea2; +} +.usa-site-alert--info .usa-alert .usa-link:visited{ + color:#54278f; +} +.usa-site-alert--info .usa-alert .usa-link:hover, .usa-site-alert--info .usa-alert .usa-link:active{ + color:#1a4480; +} +.usa-site-alert--info .usa-alert.usa-alert--no-icon:before{ + display:none; +} +.usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body{ + padding-left:1.25rem; +} +.usa-site-alert--info .usa-alert:before{ + left:1rem; +} +@media all and (min-width: 64em){ + .usa-site-alert--info .usa-alert:before{ + left:2rem; + } +} +.usa-site-alert--info .usa-alert__body{ + padding-right:1rem; + padding-left:3.75rem; +} +@media all and (min-width: 64em){ + .usa-site-alert--info .usa-alert__body{ + padding-right:2rem; + padding-left:4.75rem; + } +} + +.usa-site-alert--emergency{ + color:white; + background-color:#9c3d10; +} +.usa-site-alert--emergency .usa-alert{ + background-color:#9c3d10; + border-left-color:#9c3d10; + color:white; +} +.usa-site-alert--emergency .usa-alert:before{ + background:url("../img/usa-icons-bg/error--white.svg") no-repeat center/2rem 2rem; + display:inline-block; + height:2rem; + width:2rem; + content:""; + display:block; + height:3.5rem; + left:0.9166666667rem; + position:absolute; + top:0; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-site-alert--emergency .usa-alert:before{ + background:none; + background-color:white; + -webkit-mask:url("../img/usa-icons/error.svg") no-repeat center/2rem 2rem; + mask:url("../img/usa-icons/error.svg") no-repeat center/2rem 2rem; + } +} +.usa-site-alert--emergency .usa-alert.usa-alert--slim:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-site-alert--emergency .usa-alert.usa-alert--slim:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-site-alert--emergency .usa-alert .usa-link{ + color:#dfe1e2; +} +.usa-site-alert--emergency .usa-alert .usa-link:visited{ + color:#dfe1e2; +} +.usa-site-alert--emergency .usa-alert .usa-link:hover, .usa-site-alert--emergency .usa-alert .usa-link:active{ + color:#f0f0f0; +} +.usa-site-alert--emergency .usa-alert.usa-alert--no-icon:before{ + display:none; +} +.usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body{ + padding-left:1.25rem; +} +.usa-site-alert--emergency .usa-alert:before{ + left:1rem; +} +@media all and (min-width: 64em){ + .usa-site-alert--emergency .usa-alert:before{ + left:2rem; + } +} +.usa-site-alert--emergency .usa-alert__body{ + padding-right:1rem; + padding-left:3.75rem; +} +@media all and (min-width: 64em){ + .usa-site-alert--emergency .usa-alert__body{ + padding-right:2rem; + padding-left:4.75rem; + } +} + +.usa-site-alert--no-icon .usa-alert:before{ + display:none; +} +.usa-site-alert--no-icon .usa-alert .usa-alert__body{ + padding-left:1rem; +} +@media all and (min-width: 64em){ + .usa-site-alert--no-icon .usa-alert .usa-alert__body{ + padding-left:2rem; + } +} + +.usa-site-alert--slim .usa-alert{ + padding-bottom:0.5rem; + padding-top:0.5rem; +} +.usa-site-alert--slim .usa-alert:before{ + background-size:1.5rem; + height:2.5rem; + width:1.5rem; +} +@supports ((-webkit-mask: url("")) or (mask: url(""))){ + .usa-site-alert--slim .usa-alert:before{ + -webkit-mask-size:1.5rem; + mask-size:1.5rem; + } +} +.usa-site-alert--slim .usa-alert__body{ + padding-left:3.25rem; +} +@media all and (min-width: 64em){ + .usa-site-alert--slim .usa-alert__body{ + padding-left:4.25rem; + } +} + +.usa-skipnav{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + color:#005ea2; + text-decoration:underline; + background:transparent; + left:0; + padding:0.5rem 1rem; + position:absolute; + top:-3.8rem; + transition:0.15s ease-in-out; + z-index:100; +} +.usa-skipnav:visited{ + color:#54278f; +} +.usa-skipnav:hover{ + color:#1a4480; +} +.usa-skipnav:active{ + color:#162e51; +} +.usa-skipnav:focus{ + outline:0.25rem solid #2491ff; + outline-offset:0; +} +.usa-skipnav:focus, .usa-skipnav.usa-focus{ + background:white; + left:0; + position:absolute; + top:0; + transition:0.15s ease-in-out; +} + +.usa-step-indicator{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.1; + background-color:white; + margin-bottom:2rem; + margin-left:-1px; + margin-right:-1px; +} +@media all and (min-width: 40em){ + .usa-step-indicator{ + margin-left:0; + margin-right:0; + } +} + +.usa-step-indicator__segments{ + counter-reset:usa-step-indicator; + display:flex; + list-style:none; + margin:0; + padding:0; +} + +.usa-step-indicator__segment{ + flex:1 1 0%; + counter-increment:usa-step-indicator; + margin-left:1px; + margin-right:1px; + max-width:15rem; + min-height:0.5rem; + position:relative; +} +.usa-step-indicator__segment:after{ + background-color:#dfe1e2; + content:""; + display:block; + height:0.5rem; + left:0; + position:absolute; + right:0; + top:0; +} +@media all and (min-width: 40em){ + .usa-step-indicator__segment:after{ + height:0.5rem; + } +} + +.usa-step-indicator__segment--complete::after{ + background-color:#162e51; +} +.usa-step-indicator__segment--complete .usa-step-indicator__segment-label{ + color:#162e51; +} + +.usa-step-indicator__segment--current::after{ + background-color:#005ea2; +} +.usa-step-indicator__segment--current .usa-step-indicator__segment-label{ + color:#005ea2; + font-weight:700; +} + +.usa-step-indicator__segment-label{ + display:none; +} +@media all and (min-width: 40em){ + .usa-step-indicator__segment-label{ + color:#565c65; + display:block; + font-size:1.06rem; + margin-top:calc( 0.5rem + 0.5rem ); + padding-right:2rem; + text-align:left; + } +} + +.usa-step-indicator__header{ + align-items:baseline; + display:flex; +} + +.usa-step-indicator__heading{ + color:#1b1b1b; + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.13rem; + font-weight:700; + margin:1rem 0 0; +} +@media all and (min-width: 40em){ + .usa-step-indicator__heading{ + font-size:1.46rem; + margin-top:2rem; + } +} + +.usa-step-indicator__current-step{ + height:2.5rem; + border-radius:99rem; + width:2.5rem; + font-weight:normal; + font-feature-settings:"tnum" 1, "kern" 1; + background-color:#005ea2; + color:white; + display:inline-block; + padding:calc( (2.5rem - (2ex * 1.1)) * 0.5 ); + text-align:center; +} + +.usa-step-indicator__total-steps{ + font-weight:normal; + font-feature-settings:"tnum" 1, "kern" 1; + color:#005ea2; + margin-right:0.5rem; +} + +@media all and (min-width: 40em){ + .usa-step-indicator--counters .usa-step-indicator__segment, +.usa-step-indicator--counters-sm .usa-step-indicator__segment{ + margin-left:0; + margin-right:0; + margin-top:calc( ( ( 2.5rem - 0.5rem ) / 2 ) + 0.25rem ); + } + .usa-step-indicator--counters .usa-step-indicator__segment:before, +.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{ + height:2.5rem; + border-radius:99rem; + width:2.5rem; + font-feature-settings:"tnum" 1, "kern" 1; + background-color:white; + box-shadow:inset 0 0 0 0.25rem #dfe1e2, 0 0 0 0.25rem white; + color:#565c65; + content:counter(usa-step-indicator); + display:block; + font-weight:700; + left:0; + line-height:0.9; + padding:calc( (2.5rem - (2ex * 0.9)) * 0.5 ); + position:absolute; + text-align:center; + top:calc( ( 2.5rem - 0.5rem ) / -2 ); + z-index:100; + } + .usa-step-indicator--counters .usa-step-indicator__segment:last-child:after, +.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{ + display:none; + } +} +.usa-step-indicator--counters .usa-step-indicator__segment--complete::before, +.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before{ + background-color:#162e51; + box-shadow:0 0 0 0.25rem white; + color:white; +} +.usa-step-indicator--counters .usa-step-indicator__segment--current::before, +.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before{ + background-color:#005ea2; + box-shadow:0 0 0 0.25rem white; + color:white; +} +@media all and (min-width: 40em){ + .usa-step-indicator--counters .usa-step-indicator__segment-label, +.usa-step-indicator--counters-sm .usa-step-indicator__segment-label{ + margin-top:calc( ( ( 2.5rem + 0.5rem ) / 2 ) + 0.5rem ); + } +} +@media all and (min-width: 40em){ + .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after, +.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after{ + left:50%; + right:0; + width:auto; + } + .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after, +.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after{ + display:block; + left:0; + right:50%; + width:auto; + } +} + +@media all and (min-width: 40em){ + .usa-step-indicator--counters-sm .usa-step-indicator__segment{ + margin-top:calc( ( ( 1.5rem - 0.5rem ) / 2 ) + 0.25rem ); + } + .usa-step-indicator--counters-sm .usa-step-indicator__segment:before{ + height:1.5rem; + border-radius:99rem; + width:1.5rem; + font-size:0.93rem; + padding:calc(0.25rem + 1px); + top:calc( ( 1.5rem - 0.5rem ) / -2 ); + } + .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{ + display:none; + } +} +@media all and (min-width: 40em){ + .usa-step-indicator--counters-sm .usa-step-indicator__segment-label{ + margin-top:calc( ( ( 1.5rem + 0.5rem ) / 2 ) + 0.5rem ); + } +} + +.usa-step-indicator--no-labels{ + margin-left:-1px; + margin-right:-1px; +} +.usa-step-indicator--no-labels .usa-step-indicator__segment{ + margin-top:0; + margin-left:1px; + margin-right:1px; +} +.usa-step-indicator--no-labels .usa-step-indicator__segment:before{ + display:none; +} +.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{ + display:block; +} +.usa-step-indicator--no-labels .usa-step-indicator__heading{ + margin-top:1rem; +} + +.usa-step-indicator--no-labels .usa-step-indicator__segment-label{ + display:none; +} + +.usa-step-indicator--center{ + margin-left:-1px; + margin-right:-1px; +} +.usa-step-indicator--center .usa-step-indicator__segment{ + margin-left:1px; + margin-right:1px; +} +.usa-step-indicator--center .usa-step-indicator__segment:before{ + left:calc( 50% - ( ( 2.5rem + 0.25rem ) / 2 ) ); +} +.usa-step-indicator--center .usa-step-indicator__segment-label{ + padding-left:0.5rem; + padding-right:0.5rem; + text-align:center; +} +.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after{ + left:0; +} +.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{ + right:0; +} +.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{ + left:calc( 50% - ( ( 1.5rem + 0.25rem ) / 2 ) ); +} + +.usa-summary-box{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.06rem; + line-height:1.5; + color:#1b1b1b; + background-color:#e7f6f8; + border-radius:0.25rem; + border:1px #99deea solid; + padding:1.5rem; + position:relative; +} +.usa-summary-box .usa-list:last-child{ + margin-bottom:0; +} +* + .usa-summary-box{ + margin-top:1rem; +} + +.usa-summary-box__heading{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; + font-size:1.46rem; + line-height:1.1; + margin-top:0; + margin-bottom:0.5rem; +} + +.usa-summary-box__text{ + margin-bottom:0; + margin-top:0; +} + +.usa-summary-box__text:only-child{ + margin-bottom:1px; + padding-top:0.25rem; +} + +.usa-summary-box__link{ + color:#005ea2; +} +.usa-summary-box__link:visited{ + color:#54278f; +} +.usa-summary-box__link:hover, .usa-summary-box__link:active{ + color:#1a4480; +} +.usa-summary-box__link[href^="#"]:visited{ + color:#005ea2; +} +.usa-summary-box__link[href^="#"]:hover{ + color:#1a4480; +} +.usa-tooltip{ + display:inline-block; + position:relative; +} + +.usa-tooltip__trigger{ + cursor:pointer; +} +.usa-tooltip__trigger > svg{ + display:block; + pointer-events:none; +} + +.usa-tooltip__body, +.usa-tooltip__body--top{ + transition:opacity 0.08s ease-in-out; + background-color:#1b1b1b; + border-radius:0.25rem; + color:#f0f0f0; + display:none; + font-size:1rem; + padding:0.5rem; + pointer-events:none; + width:auto; + white-space:pre; + z-index:100000; + position:absolute; +} +.usa-tooltip__body:after, +.usa-tooltip__body--top:after{ + content:""; + display:block; + width:0; + height:0; + pointer-events:none; + border-left:5px solid transparent; + border-right:5px solid transparent; + border-top:5px solid #1b1b1b; + position:absolute; + bottom:-5px; + left:50%; + margin-left:-5px; +} + +.usa-tooltip__body--wrap{ + width:100%; + white-space:normal; + text-align:center; + min-width:calc(100vw / 2); +} + +.usa-tooltip__body.is-set{ + display:block; +} + +.usa-tooltip__body.is-visible{ + opacity:1; +} + +.usa-tooltip__body--bottom:after{ + border-left:5px solid transparent; + border-right:5px solid transparent; + border-bottom:5px solid #1b1b1b; + border-top:0; + bottom:auto; + top:-5px; +} + +.usa-tooltip__body--right:after{ + border-top:5px solid transparent; + border-bottom:5px solid transparent; + border-right:5px solid #1b1b1b; + border-left:0; + right:auto; + top:50%; + bottom:0; + left:-5px; + margin:-5px 0 0 0; +} + +.usa-tooltip__body--left:after{ + border-top:5px solid transparent; + border-bottom:5px solid transparent; + border-left:5px solid #1b1b1b; + border-right:0; + right:-5px; + top:50%; + bottom:0; + left:auto; + margin:-5px 0 0 0; +} +[class*=font-mono-]{ + font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; +} + +[class*=font-sans-]{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; +} + +[class*=font-serif-]{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; +} + +[class*=font-ui-]{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; +} + +[class*=font-heading-]{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; +} + +[class*=font-body-]{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; +} + +[class*=font-code-]{ + font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; +} + +[class*=font-alt-]{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; +} +.add-aspect-9x16{ + box-sizing:border-box; + height:0; + overflow:hidden; + padding:0 0 177.77778%; + position:relative; +} +.add-aspect-1x1{ + box-sizing:border-box; + height:0; + overflow:hidden; + padding:0 0 100%; + position:relative; +} +.add-aspect-4x3{ + box-sizing:border-box; + height:0; + overflow:hidden; + padding:0 0 75%; + position:relative; +} +.add-aspect-16x9{ + box-sizing:border-box; + height:0; + overflow:hidden; + padding:0 0 56.25%; + position:relative; +} +.add-aspect-2x1{ + box-sizing:border-box; + height:0; + overflow:hidden; + padding:0 0 50%; + position:relative; +} +.add-list-reset{ + margin-bottom:0; + margin-top:0; + padding-left:0; + list-style:none; +} +.flex-align-start{ + align-items:flex-start; +} +.flex-align-end{ + align-items:flex-end; +} +.flex-align-center{ + align-items:center; +} +.flex-align-stretch{ + align-items:stretch; +} +.flex-align-baseline{ + align-items:baseline; +} +.flex-align-self-start{ + align-self:flex-start; +} +.flex-align-self-end{ + align-self:flex-end; +} +.flex-align-self-center{ + align-self:center; +} +.flex-align-self-stretch{ + align-self:stretch; +} +.flex-align-self-baseline{ + align-self:baseline; +} +.bg-transparent{ + background-color:transparent; +} + +.hover\:bg-transparent:hover{ + background-color:transparent; +} +.bg-black{ + background-color:black; +} + +.hover\:bg-black:hover{ + background-color:black; +} +.bg-white{ + background-color:white; +} + +.hover\:bg-white:hover{ + background-color:white; +} +.bg-red{ + background-color:#e52207; +} + +.hover\:bg-red:hover{ + background-color:#e52207; +} +.bg-orange{ + background-color:#e66f0e; +} + +.hover\:bg-orange:hover{ + background-color:#e66f0e; +} +.bg-gold{ + background-color:#ffbe2e; +} + +.hover\:bg-gold:hover{ + background-color:#ffbe2e; +} +.bg-yellow{ + background-color:#fee685; +} + +.hover\:bg-yellow:hover{ + background-color:#fee685; +} +.bg-green{ + background-color:#538200; +} + +.hover\:bg-green:hover{ + background-color:#538200; +} +.bg-mint{ + background-color:#04c585; +} + +.hover\:bg-mint:hover{ + background-color:#04c585; +} +.bg-cyan{ + background-color:#009ec1; +} + +.hover\:bg-cyan:hover{ + background-color:#009ec1; +} +.bg-blue{ + background-color:#0076d6; +} + +.hover\:bg-blue:hover{ + background-color:#0076d6; +} +.bg-indigo{ + background-color:#676cc8; +} + +.hover\:bg-indigo:hover{ + background-color:#676cc8; +} +.bg-violet{ + background-color:#8168b3; +} + +.hover\:bg-violet:hover{ + background-color:#8168b3; +} +.bg-magenta{ + background-color:#d72d79; +} + +.hover\:bg-magenta:hover{ + background-color:#d72d79; +} +.bg-gray-5{ + background-color:#f0f0f0; +} + +.hover\:bg-gray-5:hover{ + background-color:#f0f0f0; +} +.bg-gray-10{ + background-color:#e6e6e6; +} + +.hover\:bg-gray-10:hover{ + background-color:#e6e6e6; +} +.bg-gray-30{ + background-color:#adadad; +} + +.hover\:bg-gray-30:hover{ + background-color:#adadad; +} +.bg-gray-50{ + background-color:#757575; +} + +.hover\:bg-gray-50:hover{ + background-color:#757575; +} +.bg-gray-70{ + background-color:#454545; +} + +.hover\:bg-gray-70:hover{ + background-color:#454545; +} +.bg-gray-90{ + background-color:#1b1b1b; +} + +.hover\:bg-gray-90:hover{ + background-color:#1b1b1b; +} +.bg-base-lightest{ + background-color:#f0f0f0; +} + +.hover\:bg-base-lightest:hover{ + background-color:#f0f0f0; +} +.bg-base-lighter{ + background-color:#dfe1e2; +} + +.hover\:bg-base-lighter:hover{ + background-color:#dfe1e2; +} +.bg-base-light{ + background-color:#a9aeb1; +} + +.hover\:bg-base-light:hover{ + background-color:#a9aeb1; +} +.bg-base{ + background-color:#71767a; +} + +.hover\:bg-base:hover{ + background-color:#71767a; +} +.bg-base-dark{ + background-color:#565c65; +} + +.hover\:bg-base-dark:hover{ + background-color:#565c65; +} +.bg-base-darker{ + background-color:#3d4551; +} + +.hover\:bg-base-darker:hover{ + background-color:#3d4551; +} +.bg-base-darkest{ + background-color:#1b1b1b; +} + +.hover\:bg-base-darkest:hover{ + background-color:#1b1b1b; +} +.bg-ink{ + background-color:#1b1b1b; +} + +.hover\:bg-ink:hover{ + background-color:#1b1b1b; +} +.bg-primary-lighter{ + background-color:#d9e8f6; +} + +.hover\:bg-primary-lighter:hover{ + background-color:#d9e8f6; +} +.bg-primary-light{ + background-color:#73b3e7; +} + +.hover\:bg-primary-light:hover{ + background-color:#73b3e7; +} +.bg-primary{ + background-color:#005ea2; +} + +.hover\:bg-primary:hover{ + background-color:#005ea2; +} +.bg-primary-vivid{ + background-color:#0050d8; +} + +.hover\:bg-primary-vivid:hover{ + background-color:#0050d8; +} +.bg-primary-dark{ + background-color:#1a4480; +} + +.hover\:bg-primary-dark:hover{ + background-color:#1a4480; +} +.bg-primary-darker{ + background-color:#162e51; +} + +.hover\:bg-primary-darker:hover{ + background-color:#162e51; +} +.bg-secondary-lighter{ + background-color:#f3e1e4; +} + +.hover\:bg-secondary-lighter:hover{ + background-color:#f3e1e4; +} +.bg-secondary-light{ + background-color:#f2938c; +} + +.hover\:bg-secondary-light:hover{ + background-color:#f2938c; +} +.bg-secondary{ + background-color:#d83933; +} + +.hover\:bg-secondary:hover{ + background-color:#d83933; +} +.bg-secondary-vivid{ + background-color:#e41d3d; +} + +.hover\:bg-secondary-vivid:hover{ + background-color:#e41d3d; +} +.bg-secondary-dark{ + background-color:#b50909; +} + +.hover\:bg-secondary-dark:hover{ + background-color:#b50909; +} +.bg-secondary-darker{ + background-color:#8b0a03; +} + +.hover\:bg-secondary-darker:hover{ + background-color:#8b0a03; +} +.bg-accent-warm-darker{ + background-color:#775540; +} + +.hover\:bg-accent-warm-darker:hover{ + background-color:#775540; +} +.bg-accent-warm-dark{ + background-color:#c05600; +} + +.hover\:bg-accent-warm-dark:hover{ + background-color:#c05600; +} +.bg-accent-warm{ + background-color:#fa9441; +} + +.hover\:bg-accent-warm:hover{ + background-color:#fa9441; +} +.bg-accent-warm-light{ + background-color:#ffbc78; +} + +.hover\:bg-accent-warm-light:hover{ + background-color:#ffbc78; +} +.bg-accent-warm-lighter{ + background-color:#f2e4d4; +} + +.hover\:bg-accent-warm-lighter:hover{ + background-color:#f2e4d4; +} +.bg-accent-cool-darker{ + background-color:#07648d; +} + +.hover\:bg-accent-cool-darker:hover{ + background-color:#07648d; +} +.bg-accent-cool-dark{ + background-color:#28a0cb; +} + +.hover\:bg-accent-cool-dark:hover{ + background-color:#28a0cb; +} +.bg-accent-cool{ + background-color:#00bde3; +} + +.hover\:bg-accent-cool:hover{ + background-color:#00bde3; +} +.bg-accent-cool-light{ + background-color:#97d4ea; +} + +.hover\:bg-accent-cool-light:hover{ + background-color:#97d4ea; +} +.bg-accent-cool-lighter{ + background-color:#e1f3f8; +} + +.hover\:bg-accent-cool-lighter:hover{ + background-color:#e1f3f8; +} +.border-1px{ + border:1px solid; +} + +.hover\:border-1px:hover{ + border:1px solid; +} +.border-y-1px{ + border-top:1px solid; + border-bottom:1px solid; +} + +.hover\:border-y-1px:hover{ + border-top:1px solid; + border-bottom:1px solid; +} +.border-x-1px{ + border-left:1px solid; + border-right:1px solid; +} + +.hover\:border-x-1px:hover{ + border-left:1px solid; + border-right:1px solid; +} +.border-top-1px{ + border-top:1px solid; +} + +.hover\:border-top-1px:hover{ + border-top:1px solid; +} +.border-right-1px{ + border-right:1px solid; +} + +.hover\:border-right-1px:hover{ + border-right:1px solid; +} +.border-bottom-1px{ + border-bottom:1px solid; +} + +.hover\:border-bottom-1px:hover{ + border-bottom:1px solid; +} +.border-left-1px{ + border-left:1px solid; +} + +.hover\:border-left-1px:hover{ + border-left:1px solid; +} +.border-2px{ + border:2px solid; +} + +.hover\:border-2px:hover{ + border:2px solid; +} +.border-y-2px{ + border-top:2px solid; + border-bottom:2px solid; +} + +.hover\:border-y-2px:hover{ + border-top:2px solid; + border-bottom:2px solid; +} +.border-x-2px{ + border-left:2px solid; + border-right:2px solid; +} + +.hover\:border-x-2px:hover{ + border-left:2px solid; + border-right:2px solid; +} +.border-top-2px{ + border-top:2px solid; +} + +.hover\:border-top-2px:hover{ + border-top:2px solid; +} +.border-right-2px{ + border-right:2px solid; +} + +.hover\:border-right-2px:hover{ + border-right:2px solid; +} +.border-bottom-2px{ + border-bottom:2px solid; +} + +.hover\:border-bottom-2px:hover{ + border-bottom:2px solid; +} +.border-left-2px{ + border-left:2px solid; +} + +.hover\:border-left-2px:hover{ + border-left:2px solid; +} +.border-05{ + border:0.25rem solid; +} + +.hover\:border-05:hover{ + border:0.25rem solid; +} +.border-y-05{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; +} + +.hover\:border-y-05:hover{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; +} +.border-x-05{ + border-left:0.25rem solid; + border-right:0.25rem solid; +} + +.hover\:border-x-05:hover{ + border-left:0.25rem solid; + border-right:0.25rem solid; +} +.border-top-05{ + border-top:0.25rem solid; +} + +.hover\:border-top-05:hover{ + border-top:0.25rem solid; +} +.border-right-05{ + border-right:0.25rem solid; +} + +.hover\:border-right-05:hover{ + border-right:0.25rem solid; +} +.border-bottom-05{ + border-bottom:0.25rem solid; +} + +.hover\:border-bottom-05:hover{ + border-bottom:0.25rem solid; +} +.border-left-05{ + border-left:0.25rem solid; +} + +.hover\:border-left-05:hover{ + border-left:0.25rem solid; +} +.border-1{ + border:0.5rem solid; +} + +.hover\:border-1:hover{ + border:0.5rem solid; +} +.border-y-1{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; +} + +.hover\:border-y-1:hover{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; +} +.border-x-1{ + border-left:0.5rem solid; + border-right:0.5rem solid; +} + +.hover\:border-x-1:hover{ + border-left:0.5rem solid; + border-right:0.5rem solid; +} +.border-top-1{ + border-top:0.5rem solid; +} + +.hover\:border-top-1:hover{ + border-top:0.5rem solid; +} +.border-right-1{ + border-right:0.5rem solid; +} + +.hover\:border-right-1:hover{ + border-right:0.5rem solid; +} +.border-bottom-1{ + border-bottom:0.5rem solid; +} + +.hover\:border-bottom-1:hover{ + border-bottom:0.5rem solid; +} +.border-left-1{ + border-left:0.5rem solid; +} + +.hover\:border-left-1:hover{ + border-left:0.5rem solid; +} +.border-105{ + border:0.75rem solid; +} + +.hover\:border-105:hover{ + border:0.75rem solid; +} +.border-y-105{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; +} + +.hover\:border-y-105:hover{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; +} +.border-x-105{ + border-left:0.75rem solid; + border-right:0.75rem solid; +} + +.hover\:border-x-105:hover{ + border-left:0.75rem solid; + border-right:0.75rem solid; +} +.border-top-105{ + border-top:0.75rem solid; +} + +.hover\:border-top-105:hover{ + border-top:0.75rem solid; +} +.border-right-105{ + border-right:0.75rem solid; +} + +.hover\:border-right-105:hover{ + border-right:0.75rem solid; +} +.border-bottom-105{ + border-bottom:0.75rem solid; +} + +.hover\:border-bottom-105:hover{ + border-bottom:0.75rem solid; +} +.border-left-105{ + border-left:0.75rem solid; +} + +.hover\:border-left-105:hover{ + border-left:0.75rem solid; +} +.border-2{ + border:1rem solid; +} + +.hover\:border-2:hover{ + border:1rem solid; +} +.border-y-2{ + border-top:1rem solid; + border-bottom:1rem solid; +} + +.hover\:border-y-2:hover{ + border-top:1rem solid; + border-bottom:1rem solid; +} +.border-x-2{ + border-left:1rem solid; + border-right:1rem solid; +} + +.hover\:border-x-2:hover{ + border-left:1rem solid; + border-right:1rem solid; +} +.border-top-2{ + border-top:1rem solid; +} + +.hover\:border-top-2:hover{ + border-top:1rem solid; +} +.border-right-2{ + border-right:1rem solid; +} + +.hover\:border-right-2:hover{ + border-right:1rem solid; +} +.border-bottom-2{ + border-bottom:1rem solid; +} + +.hover\:border-bottom-2:hover{ + border-bottom:1rem solid; +} +.border-left-2{ + border-left:1rem solid; +} + +.hover\:border-left-2:hover{ + border-left:1rem solid; +} +.border-205{ + border:1.25rem solid; +} + +.hover\:border-205:hover{ + border:1.25rem solid; +} +.border-y-205{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; +} + +.hover\:border-y-205:hover{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; +} +.border-x-205{ + border-left:1.25rem solid; + border-right:1.25rem solid; +} + +.hover\:border-x-205:hover{ + border-left:1.25rem solid; + border-right:1.25rem solid; +} +.border-top-205{ + border-top:1.25rem solid; +} + +.hover\:border-top-205:hover{ + border-top:1.25rem solid; +} +.border-right-205{ + border-right:1.25rem solid; +} + +.hover\:border-right-205:hover{ + border-right:1.25rem solid; +} +.border-bottom-205{ + border-bottom:1.25rem solid; +} + +.hover\:border-bottom-205:hover{ + border-bottom:1.25rem solid; +} +.border-left-205{ + border-left:1.25rem solid; +} + +.hover\:border-left-205:hover{ + border-left:1.25rem solid; +} +.border-3{ + border:1.5rem solid; +} + +.hover\:border-3:hover{ + border:1.5rem solid; +} +.border-y-3{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; +} + +.hover\:border-y-3:hover{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; +} +.border-x-3{ + border-left:1.5rem solid; + border-right:1.5rem solid; +} + +.hover\:border-x-3:hover{ + border-left:1.5rem solid; + border-right:1.5rem solid; +} +.border-top-3{ + border-top:1.5rem solid; +} + +.hover\:border-top-3:hover{ + border-top:1.5rem solid; +} +.border-right-3{ + border-right:1.5rem solid; +} + +.hover\:border-right-3:hover{ + border-right:1.5rem solid; +} +.border-bottom-3{ + border-bottom:1.5rem solid; +} + +.hover\:border-bottom-3:hover{ + border-bottom:1.5rem solid; +} +.border-left-3{ + border-left:1.5rem solid; +} + +.hover\:border-left-3:hover{ + border-left:1.5rem solid; +} +.border-0{ + border:0 solid; +} + +.hover\:border-0:hover{ + border:0 solid; +} +.border-y-0{ + border-top:0 solid; + border-bottom:0 solid; +} + +.hover\:border-y-0:hover{ + border-top:0 solid; + border-bottom:0 solid; +} +.border-x-0{ + border-left:0 solid; + border-right:0 solid; +} + +.hover\:border-x-0:hover{ + border-left:0 solid; + border-right:0 solid; +} +.border-top-0{ + border-top:0 solid; +} + +.hover\:border-top-0:hover{ + border-top:0 solid; +} +.border-right-0{ + border-right:0 solid; +} + +.hover\:border-right-0:hover{ + border-right:0 solid; +} +.border-bottom-0{ + border-bottom:0 solid; +} + +.hover\:border-bottom-0:hover{ + border-bottom:0 solid; +} +.border-left-0{ + border-left:0 solid; +} + +.hover\:border-left-0:hover{ + border-left:0 solid; +} +.border{ + border:1px solid; +} + +.hover\:border:hover{ + border:1px solid; +} +.border-y{ + border-top:1px solid; + border-bottom:1px solid; +} + +.hover\:border-y:hover{ + border-top:1px solid; + border-bottom:1px solid; +} +.border-x{ + border-left:1px solid; + border-right:1px solid; +} + +.hover\:border-x:hover{ + border-left:1px solid; + border-right:1px solid; +} +.border-top{ + border-top:1px solid; +} + +.hover\:border-top:hover{ + border-top:1px solid; +} +.border-right{ + border-right:1px solid; +} + +.hover\:border-right:hover{ + border-right:1px solid; +} +.border-bottom{ + border-bottom:1px solid; +} + +.hover\:border-bottom:hover{ + border-bottom:1px solid; +} +.border-left{ + border-left:1px solid; +} + +.hover\:border-left:hover{ + border-left:1px solid; +} +.border-transparent{ + border-color:transparent; +} + +.hover\:border-transparent:hover{ + border-color:transparent; +} +.border-black{ + border-color:black; +} + +.hover\:border-black:hover{ + border-color:black; +} +.border-white{ + border-color:white; +} + +.hover\:border-white:hover{ + border-color:white; +} +.border-red{ + border-color:#e52207; +} + +.hover\:border-red:hover{ + border-color:#e52207; +} +.border-orange{ + border-color:#e66f0e; +} + +.hover\:border-orange:hover{ + border-color:#e66f0e; +} +.border-gold{ + border-color:#ffbe2e; +} + +.hover\:border-gold:hover{ + border-color:#ffbe2e; +} +.border-yellow{ + border-color:#fee685; +} + +.hover\:border-yellow:hover{ + border-color:#fee685; +} +.border-green{ + border-color:#538200; +} + +.hover\:border-green:hover{ + border-color:#538200; +} +.border-mint{ + border-color:#04c585; +} + +.hover\:border-mint:hover{ + border-color:#04c585; +} +.border-cyan{ + border-color:#009ec1; +} + +.hover\:border-cyan:hover{ + border-color:#009ec1; +} +.border-blue{ + border-color:#0076d6; +} + +.hover\:border-blue:hover{ + border-color:#0076d6; +} +.border-indigo{ + border-color:#676cc8; +} + +.hover\:border-indigo:hover{ + border-color:#676cc8; +} +.border-violet{ + border-color:#8168b3; +} + +.hover\:border-violet:hover{ + border-color:#8168b3; +} +.border-magenta{ + border-color:#d72d79; +} + +.hover\:border-magenta:hover{ + border-color:#d72d79; +} +.border-gray-5{ + border-color:#f0f0f0; +} + +.hover\:border-gray-5:hover{ + border-color:#f0f0f0; +} +.border-gray-10{ + border-color:#e6e6e6; +} + +.hover\:border-gray-10:hover{ + border-color:#e6e6e6; +} +.border-gray-30{ + border-color:#adadad; +} + +.hover\:border-gray-30:hover{ + border-color:#adadad; +} +.border-gray-50{ + border-color:#757575; +} + +.hover\:border-gray-50:hover{ + border-color:#757575; +} +.border-gray-70{ + border-color:#454545; +} + +.hover\:border-gray-70:hover{ + border-color:#454545; +} +.border-gray-90{ + border-color:#1b1b1b; +} + +.hover\:border-gray-90:hover{ + border-color:#1b1b1b; +} +.border-base-lightest{ + border-color:#f0f0f0; +} + +.hover\:border-base-lightest:hover{ + border-color:#f0f0f0; +} +.border-base-lighter{ + border-color:#dfe1e2; +} + +.hover\:border-base-lighter:hover{ + border-color:#dfe1e2; +} +.border-base-light{ + border-color:#a9aeb1; +} + +.hover\:border-base-light:hover{ + border-color:#a9aeb1; +} +.border-base{ + border-color:#71767a; +} + +.hover\:border-base:hover{ + border-color:#71767a; +} +.border-base-dark{ + border-color:#565c65; +} + +.hover\:border-base-dark:hover{ + border-color:#565c65; +} +.border-base-darker{ + border-color:#3d4551; +} + +.hover\:border-base-darker:hover{ + border-color:#3d4551; +} +.border-base-darkest{ + border-color:#1b1b1b; +} + +.hover\:border-base-darkest:hover{ + border-color:#1b1b1b; +} +.border-ink{ + border-color:#1b1b1b; +} + +.hover\:border-ink:hover{ + border-color:#1b1b1b; +} +.border-primary-lighter{ + border-color:#d9e8f6; +} + +.hover\:border-primary-lighter:hover{ + border-color:#d9e8f6; +} +.border-primary-light{ + border-color:#73b3e7; +} + +.hover\:border-primary-light:hover{ + border-color:#73b3e7; +} +.border-primary{ + border-color:#005ea2; +} + +.hover\:border-primary:hover{ + border-color:#005ea2; +} +.border-primary-vivid{ + border-color:#0050d8; +} + +.hover\:border-primary-vivid:hover{ + border-color:#0050d8; +} +.border-primary-dark{ + border-color:#1a4480; +} + +.hover\:border-primary-dark:hover{ + border-color:#1a4480; +} +.border-primary-darker{ + border-color:#162e51; +} + +.hover\:border-primary-darker:hover{ + border-color:#162e51; +} +.border-secondary-lighter{ + border-color:#f3e1e4; +} + +.hover\:border-secondary-lighter:hover{ + border-color:#f3e1e4; +} +.border-secondary-light{ + border-color:#f2938c; +} + +.hover\:border-secondary-light:hover{ + border-color:#f2938c; +} +.border-secondary{ + border-color:#d83933; +} + +.hover\:border-secondary:hover{ + border-color:#d83933; +} +.border-secondary-vivid{ + border-color:#e41d3d; +} + +.hover\:border-secondary-vivid:hover{ + border-color:#e41d3d; +} +.border-secondary-dark{ + border-color:#b50909; +} + +.hover\:border-secondary-dark:hover{ + border-color:#b50909; +} +.border-secondary-darker{ + border-color:#8b0a03; +} + +.hover\:border-secondary-darker:hover{ + border-color:#8b0a03; +} +.border-accent-warm-darker{ + border-color:#775540; +} + +.hover\:border-accent-warm-darker:hover{ + border-color:#775540; +} +.border-accent-warm-dark{ + border-color:#c05600; +} + +.hover\:border-accent-warm-dark:hover{ + border-color:#c05600; +} +.border-accent-warm{ + border-color:#fa9441; +} + +.hover\:border-accent-warm:hover{ + border-color:#fa9441; +} +.border-accent-warm-light{ + border-color:#ffbc78; +} + +.hover\:border-accent-warm-light:hover{ + border-color:#ffbc78; +} +.border-accent-warm-lighter{ + border-color:#f2e4d4; +} + +.hover\:border-accent-warm-lighter:hover{ + border-color:#f2e4d4; +} +.border-accent-cool-darker{ + border-color:#07648d; +} + +.hover\:border-accent-cool-darker:hover{ + border-color:#07648d; +} +.border-accent-cool-dark{ + border-color:#28a0cb; +} + +.hover\:border-accent-cool-dark:hover{ + border-color:#28a0cb; +} +.border-accent-cool{ + border-color:#00bde3; +} + +.hover\:border-accent-cool:hover{ + border-color:#00bde3; +} +.border-accent-cool-light{ + border-color:#97d4ea; +} + +.hover\:border-accent-cool-light:hover{ + border-color:#97d4ea; +} +.border-accent-cool-lighter{ + border-color:#e1f3f8; +} + +.hover\:border-accent-cool-lighter:hover{ + border-color:#e1f3f8; +} +.radius-0{ + border-radius:0; +} +.radius-top-0{ + border-top-left-radius:0; + border-top-right-radius:0; +} +.radius-right-0{ + border-top-right-radius:0; + border-bottom-right-radius:0; +} +.radius-bottom-0{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; +} +.radius-left-0{ + border-top-left-radius:0; + border-bottom-left-radius:0; +} +.radius-none{ + border-radius:0; +} +.radius-top-none{ + border-top-left-radius:0; + border-top-right-radius:0; +} +.radius-right-none{ + border-top-right-radius:0; + border-bottom-right-radius:0; +} +.radius-bottom-none{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; +} +.radius-left-none{ + border-top-left-radius:0; + border-bottom-left-radius:0; +} +.radius-sm{ + border-radius:2px; +} +.radius-top-sm{ + border-top-left-radius:2px; + border-top-right-radius:2px; +} +.radius-right-sm{ + border-top-right-radius:2px; + border-bottom-right-radius:2px; +} +.radius-bottom-sm{ + border-bottom-left-radius:2px; + border-bottom-right-radius:2px; +} +.radius-left-sm{ + border-top-left-radius:2px; + border-bottom-left-radius:2px; +} +.radius-md{ + border-radius:0.25rem; +} +.radius-top-md{ + border-top-left-radius:0.25rem; + border-top-right-radius:0.25rem; +} +.radius-right-md{ + border-top-right-radius:0.25rem; + border-bottom-right-radius:0.25rem; +} +.radius-bottom-md{ + border-bottom-left-radius:0.25rem; + border-bottom-right-radius:0.25rem; +} +.radius-left-md{ + border-top-left-radius:0.25rem; + border-bottom-left-radius:0.25rem; +} +.radius-lg{ + border-radius:0.5rem; +} +.radius-top-lg{ + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; +} +.radius-right-lg{ + border-top-right-radius:0.5rem; + border-bottom-right-radius:0.5rem; +} +.radius-bottom-lg{ + border-bottom-left-radius:0.5rem; + border-bottom-right-radius:0.5rem; +} +.radius-left-lg{ + border-top-left-radius:0.5rem; + border-bottom-left-radius:0.5rem; +} +.radius-pill{ + border-radius:99rem; +} +.radius-top-pill{ + border-top-left-radius:99rem; + border-top-right-radius:99rem; +} +.radius-right-pill{ + border-top-right-radius:99rem; + border-bottom-right-radius:99rem; +} +.radius-bottom-pill{ + border-bottom-left-radius:99rem; + border-bottom-right-radius:99rem; +} +.radius-left-pill{ + border-top-left-radius:99rem; + border-bottom-left-radius:99rem; +} +.border-dashed{ + border-style:dashed; +} +.border-dotted{ + border-style:dotted; +} +.border-solid{ + border-style:solid; +} +.border-width-1px{ + border-width:1px; +} +.border-y-width-1px{ + border-top-width:1px; + border-bottom-width:1px; +} +.border-x-width-1px{ + border-left-width:1px; + border-right-width:1px; +} +.border-top-width-1px{ + border-top-width:1px; +} +.border-right-width-1px{ + border-right-width:1px; +} +.border-bottom-width-1px{ + border-bottom-width:1px; +} +.border-left-width-1px{ + border-left-width:1px; +} +.border-width-2px{ + border-width:2px; +} +.border-y-width-2px{ + border-top-width:2px; + border-bottom-width:2px; +} +.border-x-width-2px{ + border-left-width:2px; + border-right-width:2px; +} +.border-top-width-2px{ + border-top-width:2px; +} +.border-right-width-2px{ + border-right-width:2px; +} +.border-bottom-width-2px{ + border-bottom-width:2px; +} +.border-left-width-2px{ + border-left-width:2px; +} +.border-width-05{ + border-width:0.25rem; +} +.border-y-width-05{ + border-top-width:0.25rem; + border-bottom-width:0.25rem; +} +.border-x-width-05{ + border-left-width:0.25rem; + border-right-width:0.25rem; +} +.border-top-width-05{ + border-top-width:0.25rem; +} +.border-right-width-05{ + border-right-width:0.25rem; +} +.border-bottom-width-05{ + border-bottom-width:0.25rem; +} +.border-left-width-05{ + border-left-width:0.25rem; +} +.border-width-1{ + border-width:0.5rem; +} +.border-y-width-1{ + border-top-width:0.5rem; + border-bottom-width:0.5rem; +} +.border-x-width-1{ + border-left-width:0.5rem; + border-right-width:0.5rem; +} +.border-top-width-1{ + border-top-width:0.5rem; +} +.border-right-width-1{ + border-right-width:0.5rem; +} +.border-bottom-width-1{ + border-bottom-width:0.5rem; +} +.border-left-width-1{ + border-left-width:0.5rem; +} +.border-width-105{ + border-width:0.75rem; +} +.border-y-width-105{ + border-top-width:0.75rem; + border-bottom-width:0.75rem; +} +.border-x-width-105{ + border-left-width:0.75rem; + border-right-width:0.75rem; +} +.border-top-width-105{ + border-top-width:0.75rem; +} +.border-right-width-105{ + border-right-width:0.75rem; +} +.border-bottom-width-105{ + border-bottom-width:0.75rem; +} +.border-left-width-105{ + border-left-width:0.75rem; +} +.border-width-2{ + border-width:1rem; +} +.border-y-width-2{ + border-top-width:1rem; + border-bottom-width:1rem; +} +.border-x-width-2{ + border-left-width:1rem; + border-right-width:1rem; +} +.border-top-width-2{ + border-top-width:1rem; +} +.border-right-width-2{ + border-right-width:1rem; +} +.border-bottom-width-2{ + border-bottom-width:1rem; +} +.border-left-width-2{ + border-left-width:1rem; +} +.border-width-205{ + border-width:1.25rem; +} +.border-y-width-205{ + border-top-width:1.25rem; + border-bottom-width:1.25rem; +} +.border-x-width-205{ + border-left-width:1.25rem; + border-right-width:1.25rem; +} +.border-top-width-205{ + border-top-width:1.25rem; +} +.border-right-width-205{ + border-right-width:1.25rem; +} +.border-bottom-width-205{ + border-bottom-width:1.25rem; +} +.border-left-width-205{ + border-left-width:1.25rem; +} +.border-width-3{ + border-width:1.5rem; +} +.border-y-width-3{ + border-top-width:1.5rem; + border-bottom-width:1.5rem; +} +.border-x-width-3{ + border-left-width:1.5rem; + border-right-width:1.5rem; +} +.border-top-width-3{ + border-top-width:1.5rem; +} +.border-right-width-3{ + border-right-width:1.5rem; +} +.border-bottom-width-3{ + border-bottom-width:1.5rem; +} +.border-left-width-3{ + border-left-width:1.5rem; +} +.border-width-0{ + border-width:0; +} +.border-y-width-0{ + border-top-width:0; + border-bottom-width:0; +} +.border-x-width-0{ + border-left-width:0; + border-right-width:0; +} +.border-top-width-0{ + border-top-width:0; +} +.border-right-width-0{ + border-right-width:0; +} +.border-bottom-width-0{ + border-bottom-width:0; +} +.border-left-width-0{ + border-left-width:0; +} +.bottom-1px{ + bottom:1px; +} +.bottom-2px{ + bottom:2px; +} +.bottom-05{ + bottom:0.25rem; +} +.bottom-1{ + bottom:0.5rem; +} +.bottom-105{ + bottom:0.75rem; +} +.bottom-2{ + bottom:1rem; +} +.bottom-205{ + bottom:1.25rem; +} +.bottom-3{ + bottom:1.5rem; +} +.bottom-neg-1px{ + bottom:-1px; +} +.bottom-neg-2px{ + bottom:-2px; +} +.bottom-neg-05{ + bottom:-0.25rem; +} +.bottom-neg-1{ + bottom:-0.5rem; +} +.bottom-neg-105{ + bottom:-0.75rem; +} +.bottom-neg-2{ + bottom:-1rem; +} +.bottom-neg-205{ + bottom:-1.25rem; +} +.bottom-neg-3{ + bottom:-1.5rem; +} +.bottom-0{ + bottom:0; +} +.bottom-auto{ + bottom:auto; +} +.bottom-full{ + bottom:100%; +} +.shadow-none{ + box-shadow:none; +} + +.hover\:shadow-none:hover{ + box-shadow:none; +} +.shadow-1{ + box-shadow:0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); +} + +.hover\:shadow-1:hover{ + box-shadow:0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-2{ + box-shadow:0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); +} + +.hover\:shadow-2:hover{ + box-shadow:0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-3{ + box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); +} + +.hover\:shadow-3:hover{ + box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-4{ + box-shadow:0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); +} + +.hover\:shadow-4:hover{ + box-shadow:0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); +} +.shadow-5{ + box-shadow:0 1rem 2rem 0 rgba(0, 0, 0, 0.1); +} + +.hover\:shadow-5:hover{ + box-shadow:0 1rem 2rem 0 rgba(0, 0, 0, 0.1); +} +.circle-1px{ + height:1px; + width:1px; + border-radius:50%; +} +.circle-2px{ + height:2px; + width:2px; + border-radius:50%; +} +.circle-05{ + height:0.25rem; + width:0.25rem; + border-radius:50%; +} +.circle-1{ + height:0.5rem; + width:0.5rem; + border-radius:50%; +} +.circle-105{ + height:0.75rem; + width:0.75rem; + border-radius:50%; +} +.circle-2{ + height:1rem; + width:1rem; + border-radius:50%; +} +.circle-205{ + height:1.25rem; + width:1.25rem; + border-radius:50%; +} +.circle-3{ + height:1.5rem; + width:1.5rem; + border-radius:50%; +} +.circle-4{ + height:2rem; + width:2rem; + border-radius:50%; +} +.circle-5{ + height:2.5rem; + width:2.5rem; + border-radius:50%; +} +.circle-6{ + height:3rem; + width:3rem; + border-radius:50%; +} +.circle-7{ + height:3.5rem; + width:3.5rem; + border-radius:50%; +} +.circle-8{ + height:4rem; + width:4rem; + border-radius:50%; +} +.circle-9{ + height:4.5rem; + width:4.5rem; + border-radius:50%; +} +.circle-10{ + height:5rem; + width:5rem; + border-radius:50%; +} +.circle-15{ + height:7.5rem; + width:7.5rem; + border-radius:50%; +} +.circle-card{ + height:10rem; + width:10rem; + border-radius:50%; +} +.circle-card-lg{ + height:15rem; + width:15rem; + border-radius:50%; +} +.circle-mobile{ + height:20rem; + width:20rem; + border-radius:50%; +} +.clearfix::after{ + content:""; + display:block; + clear:both; +} +.text-transparent{ + color:transparent; +} + +.hover\:text-transparent:hover{ + color:transparent; +} +.text-black{ + color:black; +} + +.hover\:text-black:hover{ + color:black; +} +.text-white{ + color:white; +} + +.hover\:text-white:hover{ + color:white; +} +.text-red{ + color:#e52207; +} + +.hover\:text-red:hover{ + color:#e52207; +} +.text-orange{ + color:#e66f0e; +} + +.hover\:text-orange:hover{ + color:#e66f0e; +} +.text-gold{ + color:#ffbe2e; +} + +.hover\:text-gold:hover{ + color:#ffbe2e; +} +.text-yellow{ + color:#fee685; +} + +.hover\:text-yellow:hover{ + color:#fee685; +} +.text-green{ + color:#538200; +} + +.hover\:text-green:hover{ + color:#538200; +} +.text-mint{ + color:#04c585; +} + +.hover\:text-mint:hover{ + color:#04c585; +} +.text-cyan{ + color:#009ec1; +} + +.hover\:text-cyan:hover{ + color:#009ec1; +} +.text-blue{ + color:#0076d6; +} + +.hover\:text-blue:hover{ + color:#0076d6; +} +.text-indigo{ + color:#676cc8; +} + +.hover\:text-indigo:hover{ + color:#676cc8; +} +.text-violet{ + color:#8168b3; +} + +.hover\:text-violet:hover{ + color:#8168b3; +} +.text-magenta{ + color:#d72d79; +} + +.hover\:text-magenta:hover{ + color:#d72d79; +} +.text-gray-5{ + color:#f0f0f0; +} + +.hover\:text-gray-5:hover{ + color:#f0f0f0; +} +.text-gray-10{ + color:#e6e6e6; +} + +.hover\:text-gray-10:hover{ + color:#e6e6e6; +} +.text-gray-30{ + color:#adadad; +} + +.hover\:text-gray-30:hover{ + color:#adadad; +} +.text-gray-50{ + color:#757575; +} + +.hover\:text-gray-50:hover{ + color:#757575; +} +.text-gray-70{ + color:#454545; +} + +.hover\:text-gray-70:hover{ + color:#454545; +} +.text-gray-90{ + color:#1b1b1b; +} + +.hover\:text-gray-90:hover{ + color:#1b1b1b; +} +.text-base-lightest{ + color:#f0f0f0; +} + +.hover\:text-base-lightest:hover{ + color:#f0f0f0; +} +.text-base-lighter{ + color:#dfe1e2; +} + +.hover\:text-base-lighter:hover{ + color:#dfe1e2; +} +.text-base-light{ + color:#a9aeb1; +} + +.hover\:text-base-light:hover{ + color:#a9aeb1; +} +.text-base{ + color:#71767a; +} + +.hover\:text-base:hover{ + color:#71767a; +} +.text-base-dark{ + color:#565c65; +} + +.hover\:text-base-dark:hover{ + color:#565c65; +} +.text-base-darker{ + color:#3d4551; +} + +.hover\:text-base-darker:hover{ + color:#3d4551; +} +.text-base-darkest{ + color:#1b1b1b; +} + +.hover\:text-base-darkest:hover{ + color:#1b1b1b; +} +.text-ink{ + color:#1b1b1b; +} + +.hover\:text-ink:hover{ + color:#1b1b1b; +} +.text-primary-lighter{ + color:#d9e8f6; +} + +.hover\:text-primary-lighter:hover{ + color:#d9e8f6; +} +.text-primary-light{ + color:#73b3e7; +} + +.hover\:text-primary-light:hover{ + color:#73b3e7; +} +.text-primary{ + color:#005ea2; +} + +.hover\:text-primary:hover{ + color:#005ea2; +} +.text-primary-vivid{ + color:#0050d8; +} + +.hover\:text-primary-vivid:hover{ + color:#0050d8; +} +.text-primary-dark{ + color:#1a4480; +} + +.hover\:text-primary-dark:hover{ + color:#1a4480; +} +.text-primary-darker{ + color:#162e51; +} + +.hover\:text-primary-darker:hover{ + color:#162e51; +} +.text-secondary-lighter{ + color:#f3e1e4; +} + +.hover\:text-secondary-lighter:hover{ + color:#f3e1e4; +} +.text-secondary-light{ + color:#f2938c; +} + +.hover\:text-secondary-light:hover{ + color:#f2938c; +} +.text-secondary{ + color:#d83933; +} + +.hover\:text-secondary:hover{ + color:#d83933; +} +.text-secondary-vivid{ + color:#e41d3d; +} + +.hover\:text-secondary-vivid:hover{ + color:#e41d3d; +} +.text-secondary-dark{ + color:#b50909; +} + +.hover\:text-secondary-dark:hover{ + color:#b50909; +} +.text-secondary-darker{ + color:#8b0a03; +} + +.hover\:text-secondary-darker:hover{ + color:#8b0a03; +} +.text-accent-warm-darker{ + color:#775540; +} + +.hover\:text-accent-warm-darker:hover{ + color:#775540; +} +.text-accent-warm-dark{ + color:#c05600; +} + +.hover\:text-accent-warm-dark:hover{ + color:#c05600; +} +.text-accent-warm{ + color:#fa9441; +} + +.hover\:text-accent-warm:hover{ + color:#fa9441; +} +.text-accent-warm-light{ + color:#ffbc78; +} + +.hover\:text-accent-warm-light:hover{ + color:#ffbc78; +} +.text-accent-warm-lighter{ + color:#f2e4d4; +} + +.hover\:text-accent-warm-lighter:hover{ + color:#f2e4d4; +} +.text-accent-cool-darker{ + color:#07648d; +} + +.hover\:text-accent-cool-darker:hover{ + color:#07648d; +} +.text-accent-cool-dark{ + color:#28a0cb; +} + +.hover\:text-accent-cool-dark:hover{ + color:#28a0cb; +} +.text-accent-cool{ + color:#00bde3; +} + +.hover\:text-accent-cool:hover{ + color:#00bde3; +} +.text-accent-cool-light{ + color:#97d4ea; +} + +.hover\:text-accent-cool-light:hover{ + color:#97d4ea; +} +.text-accent-cool-lighter{ + color:#e1f3f8; +} + +.hover\:text-accent-cool-lighter:hover{ + color:#e1f3f8; +} +.cursor-auto{ + cursor:auto; +} +.cursor-default{ + cursor:default; +} +.cursor-pointer{ + cursor:pointer; +} +.cursor-wait{ + cursor:wait; +} +.cursor-move{ + cursor:move; +} +.cursor-not-allowed{ + cursor:not-allowed; +} +.display-block{ + display:block; +} +.display-flex{ + display:flex; +} +.display-none{ + display:none; +} +.display-inline{ + display:inline; +} +.display-inline-block{ + display:inline-block; +} +.display-inline-flex{ + display:inline-flex; +} +.display-table{ + display:table; +} +.display-table-cell{ + display:table-cell; +} +.display-table-row{ + display:table-row; +} +.flex-1{ + flex:1 1 0%; +} +.flex-2{ + flex:2 1 0%; +} +.flex-3{ + flex:3 1 0%; +} +.flex-4{ + flex:4 1 0%; +} +.flex-5{ + flex:5 1 0%; +} +.flex-6{ + flex:6 1 0%; +} +.flex-7{ + flex:7 1 0%; +} +.flex-8{ + flex:8 1 0%; +} +.flex-9{ + flex:9 1 0%; +} +.flex-10{ + flex:10 1 0%; +} +.flex-11{ + flex:11 1 0%; +} +.flex-12{ + flex:12 1 0%; +} +.flex-fill{ + flex:1 1 0%; +} +.flex-auto{ + flex:0 1 auto; +} +.flex-row{ + flex-direction:row; +} +.flex-column{ + flex-direction:column; +} +.flex-wrap{ + flex-wrap:wrap; +} +.flex-no-wrap{ + flex-wrap:nowrap; +} +.float-left{ + float:left; +} +.float-none{ + float:none; +} +.float-right{ + float:right; +} +.font-mono-3xs{ + font-size:0.77rem; +} +.font-mono-2xs{ + font-size:0.83rem; +} +.font-mono-xs{ + font-size:0.89rem; +} +.font-mono-sm{ + font-size:0.95rem; +} +.font-mono-md{ + font-size:1.01rem; +} +.font-mono-lg{ + font-size:1.31rem; +} +.font-mono-xl{ + font-size:1.91rem; +} +.font-mono-2xl{ + font-size:2.38rem; +} +.font-mono-3xl{ + font-size:2.86rem; +} +.font-sans-3xs{ + font-size:0.87rem; +} +.font-sans-2xs{ + font-size:0.93rem; +} +.font-sans-xs{ + font-size:1rem; +} +.font-sans-sm{ + font-size:1.06rem; +} +.font-sans-md{ + font-size:1.13rem; +} +.font-sans-lg{ + font-size:1.46rem; +} +.font-sans-xl{ + font-size:2.13rem; +} +.font-sans-2xl{ + font-size:2.66rem; +} +.font-sans-3xl{ + font-size:3.19rem; +} +.font-serif-3xs{ + font-size:0.79rem; +} +.font-serif-2xs{ + font-size:0.85rem; +} +.font-serif-xs{ + font-size:0.91rem; +} +.font-serif-sm{ + font-size:0.98rem; +} +.font-serif-md{ + font-size:1.04rem; +} +.font-serif-lg{ + font-size:1.34rem; +} +.font-serif-xl{ + font-size:1.95rem; +} +.font-serif-2xl{ + font-size:2.44rem; +} +.font-serif-3xl{ + font-size:2.93rem; +} +.font-heading-3xs{ + font-size:0.79rem; +} +.font-heading-2xs{ + font-size:0.85rem; +} +.font-heading-xs{ + font-size:0.91rem; +} +.font-heading-sm{ + font-size:0.98rem; +} +.font-heading-md{ + font-size:1.04rem; +} +.font-heading-lg{ + font-size:1.34rem; +} +.font-heading-xl{ + font-size:1.95rem; +} +.font-heading-2xl{ + font-size:2.44rem; +} +.font-heading-3xl{ + font-size:2.93rem; +} +.font-body-3xs{ + font-size:0.87rem; +} +.font-body-2xs{ + font-size:0.93rem; +} +.font-body-xs{ + font-size:1rem; +} +.font-body-sm{ + font-size:1.06rem; +} +.font-body-md{ + font-size:1.13rem; +} +.font-body-lg{ + font-size:1.46rem; +} +.font-body-xl{ + font-size:2.13rem; +} +.font-body-2xl{ + font-size:2.66rem; +} +.font-body-3xl{ + font-size:3.19rem; +} +.font-code-3xs{ + font-size:0.77rem; +} +.font-code-2xs{ + font-size:0.83rem; +} +.font-code-xs{ + font-size:0.89rem; +} +.font-code-sm{ + font-size:0.95rem; +} +.font-code-md{ + font-size:1.01rem; +} +.font-code-lg{ + font-size:1.31rem; +} +.font-code-xl{ + font-size:1.91rem; +} +.font-code-2xl{ + font-size:2.38rem; +} +.font-code-3xl{ + font-size:2.86rem; +} +.font-alt-3xs{ + font-size:0.79rem; +} +.font-alt-2xs{ + font-size:0.85rem; +} +.font-alt-xs{ + font-size:0.91rem; +} +.font-alt-sm{ + font-size:0.98rem; +} +.font-alt-md{ + font-size:1.04rem; +} +.font-alt-lg{ + font-size:1.34rem; +} +.font-alt-xl{ + font-size:1.95rem; +} +.font-alt-2xl{ + font-size:2.44rem; +} +.font-alt-3xl{ + font-size:2.93rem; +} +.font-ui-3xs{ + font-size:0.87rem; +} +.font-ui-2xs{ + font-size:0.93rem; +} +.font-ui-xs{ + font-size:1rem; +} +.font-ui-sm{ + font-size:1.06rem; +} +.font-ui-md{ + font-size:1.13rem; +} +.font-ui-lg{ + font-size:1.46rem; +} +.font-ui-xl{ + font-size:2.13rem; +} +.font-ui-2xl{ + font-size:2.66rem; +} +.font-ui-3xl{ + font-size:3.19rem; +} +.font-family-mono{ + font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; +} +.font-family-sans{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; +} +.font-family-serif{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; +} +.font-family-ui{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; +} +.font-family-heading{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; +} +.font-family-body{ + font-family:Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; +} +.font-family-code{ + font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; +} +.font-family-alt{ + font-family:Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; +} +.text-tabular{ + font-feature-settings:"tnum" 1, "kern" 1; +} +.text-no-tabular{ + font-feature-settings:"kern" 1; +} +.text-italic{ + font-style:italic; +} +.text-no-italic{ + font-style:normal; +} +.text-light{ + font-weight:300; +} +.text-normal{ + font-weight:normal; +} +.text-bold{ + font-weight:700; +} +.height-1px{ + height:1px; +} +.height-2px{ + height:2px; +} +.height-05{ + height:0.25rem; +} +.height-1{ + height:0.5rem; +} +.height-105{ + height:0.75rem; +} +.height-2{ + height:1rem; +} +.height-205{ + height:1.25rem; +} +.height-3{ + height:1.5rem; +} +.height-4{ + height:2rem; +} +.height-5{ + height:2.5rem; +} +.height-6{ + height:3rem; +} +.height-7{ + height:3.5rem; +} +.height-8{ + height:4rem; +} +.height-9{ + height:4.5rem; +} +.height-10{ + height:5rem; +} +.height-15{ + height:7.5rem; +} +.height-card{ + height:10rem; +} +.height-card-lg{ + height:15rem; +} +.height-mobile{ + height:20rem; +} +.height-0{ + height:0; +} +.height-auto{ + height:auto; +} +.height-full{ + height:100%; +} +.height-viewport{ + height:100vh; +} +.flex-justify-center{ + justify-content:center; +} +.flex-justify-start{ + justify-content:flex-start; +} +.flex-justify-end{ + justify-content:flex-end; +} +.flex-justify{ + justify-content:space-between; +} +.left-1px{ + left:1px; +} +.left-2px{ + left:2px; +} +.left-05{ + left:0.25rem; +} +.left-1{ + left:0.5rem; +} +.left-105{ + left:0.75rem; +} +.left-2{ + left:1rem; +} +.left-205{ + left:1.25rem; +} +.left-3{ + left:1.5rem; +} +.left-neg-1px{ + left:-1px; +} +.left-neg-2px{ + left:-2px; +} +.left-neg-05{ + left:-0.25rem; +} +.left-neg-1{ + left:-0.5rem; +} +.left-neg-105{ + left:-0.75rem; +} +.left-neg-2{ + left:-1rem; +} +.left-neg-205{ + left:-1.25rem; +} +.left-neg-3{ + left:-1.5rem; +} +.left-0{ + left:0; +} +.left-auto{ + left:auto; +} +.text-ls-auto{ + letter-spacing:initial; +} +.text-ls-neg-3{ + letter-spacing:-0.03em; +} +.text-ls-neg-2{ + letter-spacing:-0.02em; +} +.text-ls-neg-1{ + letter-spacing:-0.01em; +} +.text-ls-1{ + letter-spacing:0.025em; +} +.text-ls-2{ + letter-spacing:0.1em; +} +.text-ls-3{ + letter-spacing:0.15em; +} +.line-height-sans-1{ + line-height:0.9; +} +.line-height-sans-2{ + line-height:1.1; +} +.line-height-sans-3{ + line-height:1.3; +} +.line-height-sans-4{ + line-height:1.4; +} +.line-height-sans-5{ + line-height:1.5; +} +.line-height-sans-6{ + line-height:1.6; +} +.line-height-serif-1{ + line-height:1; +} +.line-height-serif-2{ + line-height:1.2; +} +.line-height-serif-3{ + line-height:1.4; +} +.line-height-serif-4{ + line-height:1.5; +} +.line-height-serif-5{ + line-height:1.7; +} +.line-height-serif-6{ + line-height:1.8; +} +.line-height-mono-1{ + line-height:1; +} +.line-height-mono-2{ + line-height:1.3; +} +.line-height-mono-3{ + line-height:1.4; +} +.line-height-mono-4{ + line-height:1.6; +} +.line-height-mono-5{ + line-height:1.7; +} +.line-height-mono-6{ + line-height:1.8; +} +.line-height-heading-1{ + line-height:1; +} +.line-height-heading-2{ + line-height:1.2; +} +.line-height-heading-3{ + line-height:1.4; +} +.line-height-heading-4{ + line-height:1.5; +} +.line-height-heading-5{ + line-height:1.7; +} +.line-height-heading-6{ + line-height:1.8; +} +.line-height-ui-1{ + line-height:0.9; +} +.line-height-ui-2{ + line-height:1.1; +} +.line-height-ui-3{ + line-height:1.3; +} +.line-height-ui-4{ + line-height:1.4; +} +.line-height-ui-5{ + line-height:1.5; +} +.line-height-ui-6{ + line-height:1.6; +} +.line-height-body-1{ + line-height:0.9; +} +.line-height-body-2{ + line-height:1.1; +} +.line-height-body-3{ + line-height:1.3; +} +.line-height-body-4{ + line-height:1.4; +} +.line-height-body-5{ + line-height:1.5; +} +.line-height-body-6{ + line-height:1.6; +} +.line-height-code-1{ + line-height:1; +} +.line-height-code-2{ + line-height:1.3; +} +.line-height-code-3{ + line-height:1.4; +} +.line-height-code-4{ + line-height:1.6; +} +.line-height-code-5{ + line-height:1.7; +} +.line-height-code-6{ + line-height:1.8; +} +.line-height-alt-1{ + line-height:1; +} +.line-height-alt-2{ + line-height:1.2; +} +.line-height-alt-3{ + line-height:1.4; +} +.line-height-alt-4{ + line-height:1.5; +} +.line-height-alt-5{ + line-height:1.7; +} +.line-height-alt-6{ + line-height:1.8; +} +.margin-neg-1px{ + margin:-1px; +} +.margin-neg-2px{ + margin:-2px; +} +.margin-neg-05{ + margin:-0.25rem; +} +.margin-neg-1{ + margin:-0.5rem; +} +.margin-neg-105{ + margin:-0.75rem; +} +.margin-neg-2{ + margin:-1rem; +} +.margin-neg-205{ + margin:-1.25rem; +} +.margin-neg-3{ + margin:-1.5rem; +} +.margin-1px{ + margin:1px; +} +.margin-2px{ + margin:2px; +} +.margin-05{ + margin:0.25rem; +} +.margin-1{ + margin:0.5rem; +} +.margin-105{ + margin:0.75rem; +} +.margin-2{ + margin:1rem; +} +.margin-205{ + margin:1.25rem; +} +.margin-3{ + margin:1.5rem; +} +.margin-4{ + margin:2rem; +} +.margin-5{ + margin:2.5rem; +} +.margin-6{ + margin:3rem; +} +.margin-7{ + margin:3.5rem; +} +.margin-8{ + margin:4rem; +} +.margin-9{ + margin:4.5rem; +} +.margin-10{ + margin:5rem; +} +.margin-15{ + margin:7.5rem; +} +.margin-05em{ + margin:0.5em; +} +.margin-1em{ + margin:1em; +} +.margin-105em{ + margin:1.5em; +} +.margin-2em{ + margin:2em; +} +.margin-0{ + margin:0; +} +.margin-y-1px{ + margin-top:1px; + margin-bottom:1px; +} +.margin-top-1px{ + margin-top:1px; +} +.margin-bottom-1px{ + margin-bottom:1px; +} +.margin-y-2px{ + margin-top:2px; + margin-bottom:2px; +} +.margin-top-2px{ + margin-top:2px; +} +.margin-bottom-2px{ + margin-bottom:2px; +} +.margin-y-05{ + margin-top:0.25rem; + margin-bottom:0.25rem; +} +.margin-top-05{ + margin-top:0.25rem; +} +.margin-bottom-05{ + margin-bottom:0.25rem; +} +.margin-y-1{ + margin-top:0.5rem; + margin-bottom:0.5rem; +} +.margin-top-1{ + margin-top:0.5rem; +} +.margin-bottom-1{ + margin-bottom:0.5rem; +} +.margin-y-105{ + margin-top:0.75rem; + margin-bottom:0.75rem; +} +.margin-top-105{ + margin-top:0.75rem; +} +.margin-bottom-105{ + margin-bottom:0.75rem; +} +.margin-y-2{ + margin-top:1rem; + margin-bottom:1rem; +} +.margin-top-2{ + margin-top:1rem; +} +.margin-bottom-2{ + margin-bottom:1rem; +} +.margin-y-205{ + margin-top:1.25rem; + margin-bottom:1.25rem; +} +.margin-top-205{ + margin-top:1.25rem; +} +.margin-bottom-205{ + margin-bottom:1.25rem; +} +.margin-y-3{ + margin-top:1.5rem; + margin-bottom:1.5rem; +} +.margin-top-3{ + margin-top:1.5rem; +} +.margin-bottom-3{ + margin-bottom:1.5rem; +} +.margin-y-neg-1px{ + margin-top:-1px; + margin-bottom:-1px; +} +.margin-top-neg-1px{ + margin-top:-1px; +} +.margin-bottom-neg-1px{ + margin-bottom:-1px; +} +.margin-y-neg-2px{ + margin-top:-2px; + margin-bottom:-2px; +} +.margin-top-neg-2px{ + margin-top:-2px; +} +.margin-bottom-neg-2px{ + margin-bottom:-2px; +} +.margin-y-neg-05{ + margin-top:-0.25rem; + margin-bottom:-0.25rem; +} +.margin-top-neg-05{ + margin-top:-0.25rem; +} +.margin-bottom-neg-05{ + margin-bottom:-0.25rem; +} +.margin-y-neg-1{ + margin-top:-0.5rem; + margin-bottom:-0.5rem; +} +.margin-top-neg-1{ + margin-top:-0.5rem; +} +.margin-bottom-neg-1{ + margin-bottom:-0.5rem; +} +.margin-y-neg-105{ + margin-top:-0.75rem; + margin-bottom:-0.75rem; +} +.margin-top-neg-105{ + margin-top:-0.75rem; +} +.margin-bottom-neg-105{ + margin-bottom:-0.75rem; +} +.margin-y-neg-2{ + margin-top:-1rem; + margin-bottom:-1rem; +} +.margin-top-neg-2{ + margin-top:-1rem; +} +.margin-bottom-neg-2{ + margin-bottom:-1rem; +} +.margin-y-neg-205{ + margin-top:-1.25rem; + margin-bottom:-1.25rem; +} +.margin-top-neg-205{ + margin-top:-1.25rem; +} +.margin-bottom-neg-205{ + margin-bottom:-1.25rem; +} +.margin-y-neg-3{ + margin-top:-1.5rem; + margin-bottom:-1.5rem; +} +.margin-top-neg-3{ + margin-top:-1.5rem; +} +.margin-bottom-neg-3{ + margin-bottom:-1.5rem; +} +.margin-y-4{ + margin-top:2rem; + margin-bottom:2rem; +} +.margin-top-4{ + margin-top:2rem; +} +.margin-bottom-4{ + margin-bottom:2rem; +} +.margin-y-5{ + margin-top:2.5rem; + margin-bottom:2.5rem; +} +.margin-top-5{ + margin-top:2.5rem; +} +.margin-bottom-5{ + margin-bottom:2.5rem; +} +.margin-y-6{ + margin-top:3rem; + margin-bottom:3rem; +} +.margin-top-6{ + margin-top:3rem; +} +.margin-bottom-6{ + margin-bottom:3rem; +} +.margin-y-7{ + margin-top:3.5rem; + margin-bottom:3.5rem; +} +.margin-top-7{ + margin-top:3.5rem; +} +.margin-bottom-7{ + margin-bottom:3.5rem; +} +.margin-y-8{ + margin-top:4rem; + margin-bottom:4rem; +} +.margin-top-8{ + margin-top:4rem; +} +.margin-bottom-8{ + margin-bottom:4rem; +} +.margin-y-9{ + margin-top:4.5rem; + margin-bottom:4.5rem; +} +.margin-top-9{ + margin-top:4.5rem; +} +.margin-bottom-9{ + margin-bottom:4.5rem; +} +.margin-y-10{ + margin-top:5rem; + margin-bottom:5rem; +} +.margin-top-10{ + margin-top:5rem; +} +.margin-bottom-10{ + margin-bottom:5rem; +} +.margin-y-15{ + margin-top:7.5rem; + margin-bottom:7.5rem; +} +.margin-top-15{ + margin-top:7.5rem; +} +.margin-bottom-15{ + margin-bottom:7.5rem; +} +.margin-y-05em{ + margin-top:0.5em; + margin-bottom:0.5em; +} +.margin-top-05em{ + margin-top:0.5em; +} +.margin-bottom-05em{ + margin-bottom:0.5em; +} +.margin-y-1em{ + margin-top:1em; + margin-bottom:1em; +} +.margin-top-1em{ + margin-top:1em; +} +.margin-bottom-1em{ + margin-bottom:1em; +} +.margin-y-105em{ + margin-top:1.5em; + margin-bottom:1.5em; +} +.margin-top-105em{ + margin-top:1.5em; +} +.margin-bottom-105em{ + margin-bottom:1.5em; +} +.margin-y-2em{ + margin-top:2em; + margin-bottom:2em; +} +.margin-top-2em{ + margin-top:2em; +} +.margin-bottom-2em{ + margin-bottom:2em; +} +.margin-y-0{ + margin-top:0; + margin-bottom:0; +} +.margin-top-0{ + margin-top:0; +} +.margin-bottom-0{ + margin-bottom:0; +} +.margin-y-auto{ + margin-top:auto; + margin-bottom:auto; +} +.margin-top-auto{ + margin-top:auto; +} +.margin-bottom-auto{ + margin-bottom:auto; +} +.margin-x-1px{ + margin-left:1px; + margin-right:1px; +} +.margin-right-1px{ + margin-right:1px; +} +.margin-left-1px{ + margin-left:1px; +} +.margin-x-2px{ + margin-left:2px; + margin-right:2px; +} +.margin-right-2px{ + margin-right:2px; +} +.margin-left-2px{ + margin-left:2px; +} +.margin-x-05{ + margin-left:0.25rem; + margin-right:0.25rem; +} +.margin-right-05{ + margin-right:0.25rem; +} +.margin-left-05{ + margin-left:0.25rem; +} +.margin-x-1{ + margin-left:0.5rem; + margin-right:0.5rem; +} +.margin-right-1{ + margin-right:0.5rem; +} +.margin-left-1{ + margin-left:0.5rem; +} +.margin-x-105{ + margin-left:0.75rem; + margin-right:0.75rem; +} +.margin-right-105{ + margin-right:0.75rem; +} +.margin-left-105{ + margin-left:0.75rem; +} +.margin-x-2{ + margin-left:1rem; + margin-right:1rem; +} +.margin-right-2{ + margin-right:1rem; +} +.margin-left-2{ + margin-left:1rem; +} +.margin-x-205{ + margin-left:1.25rem; + margin-right:1.25rem; +} +.margin-right-205{ + margin-right:1.25rem; +} +.margin-left-205{ + margin-left:1.25rem; +} +.margin-x-3{ + margin-left:1.5rem; + margin-right:1.5rem; +} +.margin-right-3{ + margin-right:1.5rem; +} +.margin-left-3{ + margin-left:1.5rem; +} +.margin-x-neg-1px{ + margin-left:-1px; + margin-right:-1px; +} +.margin-right-neg-1px{ + margin-right:-1px; +} +.margin-left-neg-1px{ + margin-left:-1px; +} +.margin-x-neg-2px{ + margin-left:-2px; + margin-right:-2px; +} +.margin-right-neg-2px{ + margin-right:-2px; +} +.margin-left-neg-2px{ + margin-left:-2px; +} +.margin-x-neg-05{ + margin-left:-0.25rem; + margin-right:-0.25rem; +} +.margin-right-neg-05{ + margin-right:-0.25rem; +} +.margin-left-neg-05{ + margin-left:-0.25rem; +} +.margin-x-neg-1{ + margin-left:-0.5rem; + margin-right:-0.5rem; +} +.margin-right-neg-1{ + margin-right:-0.5rem; +} +.margin-left-neg-1{ + margin-left:-0.5rem; +} +.margin-x-neg-105{ + margin-left:-0.75rem; + margin-right:-0.75rem; +} +.margin-right-neg-105{ + margin-right:-0.75rem; +} +.margin-left-neg-105{ + margin-left:-0.75rem; +} +.margin-x-neg-2{ + margin-left:-1rem; + margin-right:-1rem; +} +.margin-right-neg-2{ + margin-right:-1rem; +} +.margin-left-neg-2{ + margin-left:-1rem; +} +.margin-x-neg-205{ + margin-left:-1.25rem; + margin-right:-1.25rem; +} +.margin-right-neg-205{ + margin-right:-1.25rem; +} +.margin-left-neg-205{ + margin-left:-1.25rem; +} +.margin-x-neg-3{ + margin-left:-1.5rem; + margin-right:-1.5rem; +} +.margin-right-neg-3{ + margin-right:-1.5rem; +} +.margin-left-neg-3{ + margin-left:-1.5rem; +} +.margin-x-4{ + margin-left:2rem; + margin-right:2rem; +} +.margin-right-4{ + margin-right:2rem; +} +.margin-left-4{ + margin-left:2rem; +} +.margin-x-5{ + margin-left:2.5rem; + margin-right:2.5rem; +} +.margin-right-5{ + margin-right:2.5rem; +} +.margin-left-5{ + margin-left:2.5rem; +} +.margin-x-6{ + margin-left:3rem; + margin-right:3rem; +} +.margin-right-6{ + margin-right:3rem; +} +.margin-left-6{ + margin-left:3rem; +} +.margin-x-7{ + margin-left:3.5rem; + margin-right:3.5rem; +} +.margin-right-7{ + margin-right:3.5rem; +} +.margin-left-7{ + margin-left:3.5rem; +} +.margin-x-8{ + margin-left:4rem; + margin-right:4rem; +} +.margin-right-8{ + margin-right:4rem; +} +.margin-left-8{ + margin-left:4rem; +} +.margin-x-9{ + margin-left:4.5rem; + margin-right:4.5rem; +} +.margin-right-9{ + margin-right:4.5rem; +} +.margin-left-9{ + margin-left:4.5rem; +} +.margin-x-10{ + margin-left:5rem; + margin-right:5rem; +} +.margin-right-10{ + margin-right:5rem; +} +.margin-left-10{ + margin-left:5rem; +} +.margin-x-15{ + margin-left:7.5rem; + margin-right:7.5rem; +} +.margin-right-15{ + margin-right:7.5rem; +} +.margin-left-15{ + margin-left:7.5rem; +} +.margin-x-card{ + margin-left:10rem; + margin-right:10rem; +} +.margin-right-card{ + margin-right:10rem; +} +.margin-left-card{ + margin-left:10rem; +} +.margin-x-card-lg{ + margin-left:15rem; + margin-right:15rem; +} +.margin-right-card-lg{ + margin-right:15rem; +} +.margin-left-card-lg{ + margin-left:15rem; +} +.margin-x-mobile{ + margin-left:20rem; + margin-right:20rem; +} +.margin-right-mobile{ + margin-right:20rem; +} +.margin-left-mobile{ + margin-left:20rem; +} +.margin-x-05em{ + margin-left:0.5em; + margin-right:0.5em; +} +.margin-right-05em{ + margin-right:0.5em; +} +.margin-left-05em{ + margin-left:0.5em; +} +.margin-x-1em{ + margin-left:1em; + margin-right:1em; +} +.margin-right-1em{ + margin-right:1em; +} +.margin-left-1em{ + margin-left:1em; +} +.margin-x-105em{ + margin-left:1.5em; + margin-right:1.5em; +} +.margin-right-105em{ + margin-right:1.5em; +} +.margin-left-105em{ + margin-left:1.5em; +} +.margin-x-2em{ + margin-left:2em; + margin-right:2em; +} +.margin-right-2em{ + margin-right:2em; +} +.margin-left-2em{ + margin-left:2em; +} +.margin-x-0{ + margin-left:0; + margin-right:0; +} +.margin-right-0{ + margin-right:0; +} +.margin-left-0{ + margin-left:0; +} +.margin-x-auto{ + margin-left:auto; + margin-right:auto; +} +.margin-right-auto{ + margin-right:auto; +} +.margin-left-auto{ + margin-left:auto; +} +.maxh-05{ + max-height:0.25rem; +} +.maxh-1{ + max-height:0.5rem; +} +.maxh-105{ + max-height:0.75rem; +} +.maxh-2{ + max-height:1rem; +} +.maxh-205{ + max-height:1.25rem; +} +.maxh-3{ + max-height:1.5rem; +} +.maxh-4{ + max-height:2rem; +} +.maxh-5{ + max-height:2.5rem; +} +.maxh-6{ + max-height:3rem; +} +.maxh-7{ + max-height:3.5rem; +} +.maxh-8{ + max-height:4rem; +} +.maxh-9{ + max-height:4.5rem; +} +.maxh-10{ + max-height:5rem; +} +.maxh-15{ + max-height:7.5rem; +} +.maxh-card{ + max-height:10rem; +} +.maxh-card-lg{ + max-height:15rem; +} +.maxh-mobile{ + max-height:20rem; +} +.maxh-mobile-lg{ + max-height:30rem; +} +.maxh-tablet{ + max-height:40rem; +} +.maxh-tablet-lg{ + max-height:55rem; +} +.maxh-none{ + max-height:none; +} +.maxh-viewport{ + max-height:100vh; +} +.maxw-05{ + max-width:0.25rem; +} +.maxw-1{ + max-width:0.5rem; +} +.maxw-105{ + max-width:0.75rem; +} +.maxw-2{ + max-width:1rem; +} +.maxw-205{ + max-width:1.25rem; +} +.maxw-3{ + max-width:1.5rem; +} +.maxw-4{ + max-width:2rem; +} +.maxw-5{ + max-width:2.5rem; +} +.maxw-6{ + max-width:3rem; +} +.maxw-7{ + max-width:3.5rem; +} +.maxw-8{ + max-width:4rem; +} +.maxw-9{ + max-width:4.5rem; +} +.maxw-10{ + max-width:5rem; +} +.maxw-15{ + max-width:7.5rem; +} +.maxw-card{ + max-width:10rem; +} +.maxw-card-lg{ + max-width:15rem; +} +.maxw-mobile{ + max-width:20rem; +} +.maxw-mobile-lg{ + max-width:30rem; +} +.maxw-tablet{ + max-width:40rem; +} +.maxw-tablet-lg{ + max-width:55rem; +} +.maxw-desktop{ + max-width:64rem; +} +.maxw-desktop-lg{ + max-width:75rem; +} +.maxw-widescreen{ + max-width:87.5rem; +} +.maxw-none{ + max-width:none; +} +.maxw-full{ + max-width:100%; +} +.measure-1{ + max-width:44ex; +} +.measure-2{ + max-width:60ex; +} +.measure-3{ + max-width:64ex; +} +.measure-4{ + max-width:68ex; +} +.measure-5{ + max-width:72ex; +} +.measure-6{ + max-width:88ex; +} +.measure-none{ + max-width:none; +} +.minh-1px{ + min-height:1px; +} +.minh-2px{ + min-height:2px; +} +.minh-05{ + min-height:0.25rem; +} +.minh-1{ + min-height:0.5rem; +} +.minh-105{ + min-height:0.75rem; +} +.minh-2{ + min-height:1rem; +} +.minh-205{ + min-height:1.25rem; +} +.minh-3{ + min-height:1.5rem; +} +.minh-4{ + min-height:2rem; +} +.minh-5{ + min-height:2.5rem; +} +.minh-6{ + min-height:3rem; +} +.minh-7{ + min-height:3.5rem; +} +.minh-8{ + min-height:4rem; +} +.minh-9{ + min-height:4.5rem; +} +.minh-10{ + min-height:5rem; +} +.minh-15{ + min-height:7.5rem; +} +.minh-card{ + min-height:10rem; +} +.minh-card-lg{ + min-height:15rem; +} +.minh-mobile{ + min-height:20rem; +} +.minh-mobile-lg{ + min-height:30rem; +} +.minh-tablet{ + min-height:40rem; +} +.minh-tablet-lg{ + min-height:55rem; +} +.minh-0{ + min-height:0; +} +.minh-full{ + min-height:100%; +} +.minh-viewport{ + min-height:100vh; +} +.minw-05{ + min-width:0.25rem; +} +.minw-1{ + min-width:0.5rem; +} +.minw-105{ + min-width:0.75rem; +} +.minw-2{ + min-width:1rem; +} +.minw-205{ + min-width:1.25rem; +} +.minw-3{ + min-width:1.5rem; +} +.minw-4{ + min-width:2rem; +} +.minw-5{ + min-width:2.5rem; +} +.minw-6{ + min-width:3rem; +} +.minw-7{ + min-width:3.5rem; +} +.minw-8{ + min-width:4rem; +} +.minw-9{ + min-width:4.5rem; +} +.minw-10{ + min-width:5rem; +} +.minw-15{ + min-width:7.5rem; +} +.minw-0{ + min-width:0; +} +.opacity-0{ + opacity:0; +} +.opacity-10{ + opacity:0.1; +} +.opacity-20{ + opacity:0.2; +} +.opacity-30{ + opacity:0.3; +} +.opacity-40{ + opacity:0.4; +} +.opacity-50{ + opacity:0.5; +} +.opacity-60{ + opacity:0.6; +} +.opacity-70{ + opacity:0.7; +} +.opacity-80{ + opacity:0.8; +} +.opacity-90{ + opacity:0.9; +} +.opacity-100{ + opacity:1; +} +.order-first{ + order:-1; +} +.order-last{ + order:999; +} +.order-initial{ + order:initial; +} +.order-0{ + order:0; +} +.order-1{ + order:1; +} +.order-2{ + order:2; +} +.order-3{ + order:3; +} +.order-4{ + order:4; +} +.order-5{ + order:5; +} +.order-6{ + order:6; +} +.order-7{ + order:7; +} +.order-8{ + order:8; +} +.order-9{ + order:9; +} +.order-10{ + order:10; +} +.order-11{ + order:11; +} +.outline-1px{ + outline:1px solid; +} +.outline-2px{ + outline:2px solid; +} +.outline-0{ + outline:0 solid; +} +.outline-05{ + outline:0.25rem solid; +} +.outline-transparent{ + outline-color:transparent; +} +.outline-black{ + outline-color:black; +} +.outline-white{ + outline-color:white; +} +.outline-red{ + outline-color:#e52207; +} +.outline-orange{ + outline-color:#e66f0e; +} +.outline-gold{ + outline-color:#ffbe2e; +} +.outline-yellow{ + outline-color:#fee685; +} +.outline-green{ + outline-color:#538200; +} +.outline-mint{ + outline-color:#04c585; +} +.outline-cyan{ + outline-color:#009ec1; +} +.outline-blue{ + outline-color:#0076d6; +} +.outline-indigo{ + outline-color:#676cc8; +} +.outline-violet{ + outline-color:#8168b3; +} +.outline-magenta{ + outline-color:#d72d79; +} +.outline-gray-5{ + outline-color:#f0f0f0; +} +.outline-gray-10{ + outline-color:#e6e6e6; +} +.outline-gray-30{ + outline-color:#adadad; +} +.outline-gray-50{ + outline-color:#757575; +} +.outline-gray-70{ + outline-color:#454545; +} +.outline-gray-90{ + outline-color:#1b1b1b; +} +.outline-base-lightest{ + outline-color:#f0f0f0; +} +.outline-base-lighter{ + outline-color:#dfe1e2; +} +.outline-base-light{ + outline-color:#a9aeb1; +} +.outline-base{ + outline-color:#71767a; +} +.outline-base-dark{ + outline-color:#565c65; +} +.outline-base-darker{ + outline-color:#3d4551; +} +.outline-base-darkest{ + outline-color:#1b1b1b; +} +.outline-ink{ + outline-color:#1b1b1b; +} +.outline-primary-lighter{ + outline-color:#d9e8f6; +} +.outline-primary-light{ + outline-color:#73b3e7; +} +.outline-primary{ + outline-color:#005ea2; +} +.outline-primary-vivid{ + outline-color:#0050d8; +} +.outline-primary-dark{ + outline-color:#1a4480; +} +.outline-primary-darker{ + outline-color:#162e51; +} +.outline-secondary-lighter{ + outline-color:#f3e1e4; +} +.outline-secondary-light{ + outline-color:#f2938c; +} +.outline-secondary{ + outline-color:#d83933; +} +.outline-secondary-vivid{ + outline-color:#e41d3d; +} +.outline-secondary-dark{ + outline-color:#b50909; +} +.outline-secondary-darker{ + outline-color:#8b0a03; +} +.outline-accent-warm-darker{ + outline-color:#775540; +} +.outline-accent-warm-dark{ + outline-color:#c05600; +} +.outline-accent-warm{ + outline-color:#fa9441; +} +.outline-accent-warm-light{ + outline-color:#ffbc78; +} +.outline-accent-warm-lighter{ + outline-color:#f2e4d4; +} +.outline-accent-cool-darker{ + outline-color:#07648d; +} +.outline-accent-cool-dark{ + outline-color:#28a0cb; +} +.outline-accent-cool{ + outline-color:#00bde3; +} +.outline-accent-cool-light{ + outline-color:#97d4ea; +} +.outline-accent-cool-lighter{ + outline-color:#e1f3f8; +} +.overflow-hidden{ + overflow:hidden; +} +.overflow-y-hidden{ + overflow-y:hidden; +} +.overflow-x-hidden{ + overflow-x:hidden; +} +.overflow-scroll{ + overflow:scroll; +} +.overflow-y-scroll{ + overflow-y:scroll; +} +.overflow-x-scroll{ + overflow-x:scroll; +} +.overflow-auto{ + overflow:auto; +} +.overflow-y-auto{ + overflow-y:auto; +} +.overflow-x-auto{ + overflow-x:auto; +} +.overflow-visible{ + overflow:visible; +} +.overflow-y-visible{ + overflow-y:visible; +} +.overflow-x-visible{ + overflow-x:visible; +} +.padding-1px{ + padding:1px; +} +.padding-y-1px{ + padding-top:1px; + padding-bottom:1px; +} +.padding-x-1px{ + padding-left:1px; + padding-right:1px; +} +.padding-top-1px{ + padding-top:1px; +} +.padding-right-1px{ + padding-right:1px; +} +.padding-bottom-1px{ + padding-bottom:1px; +} +.padding-left-1px{ + padding-left:1px; +} +.padding-2px{ + padding:2px; +} +.padding-y-2px{ + padding-top:2px; + padding-bottom:2px; +} +.padding-x-2px{ + padding-left:2px; + padding-right:2px; +} +.padding-top-2px{ + padding-top:2px; +} +.padding-right-2px{ + padding-right:2px; +} +.padding-bottom-2px{ + padding-bottom:2px; +} +.padding-left-2px{ + padding-left:2px; +} +.padding-05{ + padding:0.25rem; +} +.padding-y-05{ + padding-top:0.25rem; + padding-bottom:0.25rem; +} +.padding-x-05{ + padding-left:0.25rem; + padding-right:0.25rem; +} +.padding-top-05{ + padding-top:0.25rem; +} +.padding-right-05{ + padding-right:0.25rem; +} +.padding-bottom-05{ + padding-bottom:0.25rem; +} +.padding-left-05{ + padding-left:0.25rem; +} +.padding-1{ + padding:0.5rem; +} +.padding-y-1{ + padding-top:0.5rem; + padding-bottom:0.5rem; +} +.padding-x-1{ + padding-left:0.5rem; + padding-right:0.5rem; +} +.padding-top-1{ + padding-top:0.5rem; +} +.padding-right-1{ + padding-right:0.5rem; +} +.padding-bottom-1{ + padding-bottom:0.5rem; +} +.padding-left-1{ + padding-left:0.5rem; +} +.padding-105{ + padding:0.75rem; +} +.padding-y-105{ + padding-top:0.75rem; + padding-bottom:0.75rem; +} +.padding-x-105{ + padding-left:0.75rem; + padding-right:0.75rem; +} +.padding-top-105{ + padding-top:0.75rem; +} +.padding-right-105{ + padding-right:0.75rem; +} +.padding-bottom-105{ + padding-bottom:0.75rem; +} +.padding-left-105{ + padding-left:0.75rem; +} +.padding-2{ + padding:1rem; +} +.padding-y-2{ + padding-top:1rem; + padding-bottom:1rem; +} +.padding-x-2{ + padding-left:1rem; + padding-right:1rem; +} +.padding-top-2{ + padding-top:1rem; +} +.padding-right-2{ + padding-right:1rem; +} +.padding-bottom-2{ + padding-bottom:1rem; +} +.padding-left-2{ + padding-left:1rem; +} +.padding-205{ + padding:1.25rem; +} +.padding-y-205{ + padding-top:1.25rem; + padding-bottom:1.25rem; +} +.padding-x-205{ + padding-left:1.25rem; + padding-right:1.25rem; +} +.padding-top-205{ + padding-top:1.25rem; +} +.padding-right-205{ + padding-right:1.25rem; +} +.padding-bottom-205{ + padding-bottom:1.25rem; +} +.padding-left-205{ + padding-left:1.25rem; +} +.padding-3{ + padding:1.5rem; +} +.padding-y-3{ + padding-top:1.5rem; + padding-bottom:1.5rem; +} +.padding-x-3{ + padding-left:1.5rem; + padding-right:1.5rem; +} +.padding-top-3{ + padding-top:1.5rem; +} +.padding-right-3{ + padding-right:1.5rem; +} +.padding-bottom-3{ + padding-bottom:1.5rem; +} +.padding-left-3{ + padding-left:1.5rem; +} +.padding-4{ + padding:2rem; +} +.padding-y-4{ + padding-top:2rem; + padding-bottom:2rem; +} +.padding-x-4{ + padding-left:2rem; + padding-right:2rem; +} +.padding-top-4{ + padding-top:2rem; +} +.padding-right-4{ + padding-right:2rem; +} +.padding-bottom-4{ + padding-bottom:2rem; +} +.padding-left-4{ + padding-left:2rem; +} +.padding-5{ + padding:2.5rem; +} +.padding-y-5{ + padding-top:2.5rem; + padding-bottom:2.5rem; +} +.padding-x-5{ + padding-left:2.5rem; + padding-right:2.5rem; +} +.padding-top-5{ + padding-top:2.5rem; +} +.padding-right-5{ + padding-right:2.5rem; +} +.padding-bottom-5{ + padding-bottom:2.5rem; +} +.padding-left-5{ + padding-left:2.5rem; +} +.padding-6{ + padding:3rem; +} +.padding-y-6{ + padding-top:3rem; + padding-bottom:3rem; +} +.padding-x-6{ + padding-left:3rem; + padding-right:3rem; +} +.padding-top-6{ + padding-top:3rem; +} +.padding-right-6{ + padding-right:3rem; +} +.padding-bottom-6{ + padding-bottom:3rem; +} +.padding-left-6{ + padding-left:3rem; +} +.padding-7{ + padding:3.5rem; +} +.padding-y-7{ + padding-top:3.5rem; + padding-bottom:3.5rem; +} +.padding-x-7{ + padding-left:3.5rem; + padding-right:3.5rem; +} +.padding-top-7{ + padding-top:3.5rem; +} +.padding-right-7{ + padding-right:3.5rem; +} +.padding-bottom-7{ + padding-bottom:3.5rem; +} +.padding-left-7{ + padding-left:3.5rem; +} +.padding-8{ + padding:4rem; +} +.padding-y-8{ + padding-top:4rem; + padding-bottom:4rem; +} +.padding-x-8{ + padding-left:4rem; + padding-right:4rem; +} +.padding-top-8{ + padding-top:4rem; +} +.padding-right-8{ + padding-right:4rem; +} +.padding-bottom-8{ + padding-bottom:4rem; +} +.padding-left-8{ + padding-left:4rem; +} +.padding-9{ + padding:4.5rem; +} +.padding-y-9{ + padding-top:4.5rem; + padding-bottom:4.5rem; +} +.padding-x-9{ + padding-left:4.5rem; + padding-right:4.5rem; +} +.padding-top-9{ + padding-top:4.5rem; +} +.padding-right-9{ + padding-right:4.5rem; +} +.padding-bottom-9{ + padding-bottom:4.5rem; +} +.padding-left-9{ + padding-left:4.5rem; +} +.padding-10{ + padding:5rem; +} +.padding-y-10{ + padding-top:5rem; + padding-bottom:5rem; +} +.padding-x-10{ + padding-left:5rem; + padding-right:5rem; +} +.padding-top-10{ + padding-top:5rem; +} +.padding-right-10{ + padding-right:5rem; +} +.padding-bottom-10{ + padding-bottom:5rem; +} +.padding-left-10{ + padding-left:5rem; +} +.padding-15{ + padding:7.5rem; +} +.padding-y-15{ + padding-top:7.5rem; + padding-bottom:7.5rem; +} +.padding-x-15{ + padding-left:7.5rem; + padding-right:7.5rem; +} +.padding-top-15{ + padding-top:7.5rem; +} +.padding-right-15{ + padding-right:7.5rem; +} +.padding-bottom-15{ + padding-bottom:7.5rem; +} +.padding-left-15{ + padding-left:7.5rem; +} +.padding-0{ + padding:0; +} +.padding-y-0{ + padding-top:0; + padding-bottom:0; +} +.padding-x-0{ + padding-left:0; + padding-right:0; +} +.padding-top-0{ + padding-top:0; +} +.padding-right-0{ + padding-right:0; +} +.padding-bottom-0{ + padding-bottom:0; +} +.padding-left-0{ + padding-left:0; +} +.pin-all{ + bottom:0; + left:0; + right:0; + top:0; + position:absolute; +} +.pin-x{ + left:0; + right:0; + position:absolute; +} +.pin-y{ + bottom:0; + top:0; + position:absolute; +} +.pin-bottom{ + bottom:0; + position:absolute; +} +.pin-left{ + left:0; + position:absolute; +} +.pin-right{ + right:0; + position:absolute; +} +.pin-top{ + top:0; + position:absolute; +} +.pin-none{ + bottom:auto; + left:auto; + right:auto; + top:auto; + position:static; +} +.position-absolute{ + position:absolute; +} +.position-fixed{ + position:fixed; +} +.position-relative{ + position:relative; +} +.position-static{ + position:static; +} +.position-sticky{ + position:sticky; +} +.right-1px{ + right:1px; +} +.right-2px{ + right:2px; +} +.right-05{ + right:0.25rem; +} +.right-1{ + right:0.5rem; +} +.right-105{ + right:0.75rem; +} +.right-2{ + right:1rem; +} +.right-205{ + right:1.25rem; +} +.right-3{ + right:1.5rem; +} +.right-neg-1px{ + right:-1px; +} +.right-neg-2px{ + right:-2px; +} +.right-neg-05{ + right:-0.25rem; +} +.right-neg-1{ + right:-0.5rem; +} +.right-neg-105{ + right:-0.75rem; +} +.right-neg-2{ + right:-1rem; +} +.right-neg-205{ + right:-1.25rem; +} +.right-neg-3{ + right:-1.5rem; +} +.right-0{ + right:0; +} +.right-auto{ + right:auto; +} +.square-1px{ + height:1px; + width:1px; +} +.square-2px{ + height:2px; + width:2px; +} +.square-05{ + height:0.25rem; + width:0.25rem; +} +.square-1{ + height:0.5rem; + width:0.5rem; +} +.square-105{ + height:0.75rem; + width:0.75rem; +} +.square-2{ + height:1rem; + width:1rem; +} +.square-205{ + height:1.25rem; + width:1.25rem; +} +.square-3{ + height:1.5rem; + width:1.5rem; +} +.square-4{ + height:2rem; + width:2rem; +} +.square-5{ + height:2.5rem; + width:2.5rem; +} +.square-6{ + height:3rem; + width:3rem; +} +.square-7{ + height:3.5rem; + width:3.5rem; +} +.square-8{ + height:4rem; + width:4rem; +} +.square-9{ + height:4.5rem; + width:4.5rem; +} +.square-10{ + height:5rem; + width:5rem; +} +.square-15{ + height:7.5rem; + width:7.5rem; +} +.square-card{ + height:10rem; + width:10rem; +} +.square-card-lg{ + height:15rem; + width:15rem; +} +.square-mobile{ + height:20rem; + width:20rem; +} +.text-center{ + text-align:center; +} +.text-left{ + text-align:left; +} +.text-justify{ + text-align:justify; +} +.text-right{ + text-align:right; +} +.text-strike{ + text-decoration:line-through; +} + +.hover\:text-strike:hover{ + text-decoration:line-through; +} +.text-underline{ + text-decoration:underline; +} + +.hover\:text-underline:hover{ + text-decoration:underline; +} +.text-no-underline{ + text-decoration:none; +} + +.hover\:text-no-underline:hover{ + text-decoration:none; +} +.text-no-strike{ + text-decoration:none; +} + +.hover\:text-no-strike:hover{ + text-decoration:none; +} +.underline-red{ + -webkit-text-decoration-color:#e52207; + text-decoration-color:#e52207; +} + +.hover\:underline-red:hover{ + -webkit-text-decoration-color:#e52207; + text-decoration-color:#e52207; +} +.underline-orange{ + -webkit-text-decoration-color:#e66f0e; + text-decoration-color:#e66f0e; +} + +.hover\:underline-orange:hover{ + -webkit-text-decoration-color:#e66f0e; + text-decoration-color:#e66f0e; +} +.underline-gold{ + -webkit-text-decoration-color:#ffbe2e; + text-decoration-color:#ffbe2e; +} + +.hover\:underline-gold:hover{ + -webkit-text-decoration-color:#ffbe2e; + text-decoration-color:#ffbe2e; +} +.underline-yellow{ + -webkit-text-decoration-color:#fee685; + text-decoration-color:#fee685; +} + +.hover\:underline-yellow:hover{ + -webkit-text-decoration-color:#fee685; + text-decoration-color:#fee685; +} +.underline-green{ + -webkit-text-decoration-color:#538200; + text-decoration-color:#538200; +} + +.hover\:underline-green:hover{ + -webkit-text-decoration-color:#538200; + text-decoration-color:#538200; +} +.underline-mint{ + -webkit-text-decoration-color:#04c585; + text-decoration-color:#04c585; +} + +.hover\:underline-mint:hover{ + -webkit-text-decoration-color:#04c585; + text-decoration-color:#04c585; +} +.underline-cyan{ + -webkit-text-decoration-color:#009ec1; + text-decoration-color:#009ec1; +} + +.hover\:underline-cyan:hover{ + -webkit-text-decoration-color:#009ec1; + text-decoration-color:#009ec1; +} +.underline-blue{ + -webkit-text-decoration-color:#0076d6; + text-decoration-color:#0076d6; +} + +.hover\:underline-blue:hover{ + -webkit-text-decoration-color:#0076d6; + text-decoration-color:#0076d6; +} +.underline-indigo{ + -webkit-text-decoration-color:#676cc8; + text-decoration-color:#676cc8; +} + +.hover\:underline-indigo:hover{ + -webkit-text-decoration-color:#676cc8; + text-decoration-color:#676cc8; +} +.underline-violet{ + -webkit-text-decoration-color:#8168b3; + text-decoration-color:#8168b3; +} + +.hover\:underline-violet:hover{ + -webkit-text-decoration-color:#8168b3; + text-decoration-color:#8168b3; +} +.underline-magenta{ + -webkit-text-decoration-color:#d72d79; + text-decoration-color:#d72d79; +} + +.hover\:underline-magenta:hover{ + -webkit-text-decoration-color:#d72d79; + text-decoration-color:#d72d79; +} +.underline-gray-5{ + -webkit-text-decoration-color:#f0f0f0; + text-decoration-color:#f0f0f0; +} + +.hover\:underline-gray-5:hover{ + -webkit-text-decoration-color:#f0f0f0; + text-decoration-color:#f0f0f0; +} +.underline-gray-10{ + -webkit-text-decoration-color:#e6e6e6; + text-decoration-color:#e6e6e6; +} + +.hover\:underline-gray-10:hover{ + -webkit-text-decoration-color:#e6e6e6; + text-decoration-color:#e6e6e6; +} +.underline-gray-30{ + -webkit-text-decoration-color:#adadad; + text-decoration-color:#adadad; +} + +.hover\:underline-gray-30:hover{ + -webkit-text-decoration-color:#adadad; + text-decoration-color:#adadad; +} +.underline-gray-50{ + -webkit-text-decoration-color:#757575; + text-decoration-color:#757575; +} + +.hover\:underline-gray-50:hover{ + -webkit-text-decoration-color:#757575; + text-decoration-color:#757575; +} +.underline-gray-70{ + -webkit-text-decoration-color:#454545; + text-decoration-color:#454545; +} + +.hover\:underline-gray-70:hover{ + -webkit-text-decoration-color:#454545; + text-decoration-color:#454545; +} +.underline-gray-90{ + -webkit-text-decoration-color:#1b1b1b; + text-decoration-color:#1b1b1b; +} + +.hover\:underline-gray-90:hover{ + -webkit-text-decoration-color:#1b1b1b; + text-decoration-color:#1b1b1b; +} +.underline-base-lightest{ + -webkit-text-decoration-color:#f0f0f0; + text-decoration-color:#f0f0f0; +} + +.hover\:underline-base-lightest:hover{ + -webkit-text-decoration-color:#f0f0f0; + text-decoration-color:#f0f0f0; +} +.underline-base-lighter{ + -webkit-text-decoration-color:#dfe1e2; + text-decoration-color:#dfe1e2; +} + +.hover\:underline-base-lighter:hover{ + -webkit-text-decoration-color:#dfe1e2; + text-decoration-color:#dfe1e2; +} +.underline-base-light{ + -webkit-text-decoration-color:#a9aeb1; + text-decoration-color:#a9aeb1; +} + +.hover\:underline-base-light:hover{ + -webkit-text-decoration-color:#a9aeb1; + text-decoration-color:#a9aeb1; +} +.underline-base{ + -webkit-text-decoration-color:#71767a; + text-decoration-color:#71767a; +} + +.hover\:underline-base:hover{ + -webkit-text-decoration-color:#71767a; + text-decoration-color:#71767a; +} +.underline-base-dark{ + -webkit-text-decoration-color:#565c65; + text-decoration-color:#565c65; +} + +.hover\:underline-base-dark:hover{ + -webkit-text-decoration-color:#565c65; + text-decoration-color:#565c65; +} +.underline-base-darker{ + -webkit-text-decoration-color:#3d4551; + text-decoration-color:#3d4551; +} + +.hover\:underline-base-darker:hover{ + -webkit-text-decoration-color:#3d4551; + text-decoration-color:#3d4551; +} +.underline-base-darkest{ + -webkit-text-decoration-color:#1b1b1b; + text-decoration-color:#1b1b1b; +} + +.hover\:underline-base-darkest:hover{ + -webkit-text-decoration-color:#1b1b1b; + text-decoration-color:#1b1b1b; +} +.underline-ink{ + -webkit-text-decoration-color:#1b1b1b; + text-decoration-color:#1b1b1b; +} + +.hover\:underline-ink:hover{ + -webkit-text-decoration-color:#1b1b1b; + text-decoration-color:#1b1b1b; +} +.underline-primary-lighter{ + -webkit-text-decoration-color:#d9e8f6; + text-decoration-color:#d9e8f6; +} + +.hover\:underline-primary-lighter:hover{ + -webkit-text-decoration-color:#d9e8f6; + text-decoration-color:#d9e8f6; +} +.underline-primary-light{ + -webkit-text-decoration-color:#73b3e7; + text-decoration-color:#73b3e7; +} + +.hover\:underline-primary-light:hover{ + -webkit-text-decoration-color:#73b3e7; + text-decoration-color:#73b3e7; +} +.underline-primary{ + -webkit-text-decoration-color:#005ea2; + text-decoration-color:#005ea2; +} + +.hover\:underline-primary:hover{ + -webkit-text-decoration-color:#005ea2; + text-decoration-color:#005ea2; +} +.underline-primary-vivid{ + -webkit-text-decoration-color:#0050d8; + text-decoration-color:#0050d8; +} + +.hover\:underline-primary-vivid:hover{ + -webkit-text-decoration-color:#0050d8; + text-decoration-color:#0050d8; +} +.underline-primary-dark{ + -webkit-text-decoration-color:#1a4480; + text-decoration-color:#1a4480; +} + +.hover\:underline-primary-dark:hover{ + -webkit-text-decoration-color:#1a4480; + text-decoration-color:#1a4480; +} +.underline-primary-darker{ + -webkit-text-decoration-color:#162e51; + text-decoration-color:#162e51; +} + +.hover\:underline-primary-darker:hover{ + -webkit-text-decoration-color:#162e51; + text-decoration-color:#162e51; +} +.underline-secondary-lighter{ + -webkit-text-decoration-color:#f3e1e4; + text-decoration-color:#f3e1e4; +} + +.hover\:underline-secondary-lighter:hover{ + -webkit-text-decoration-color:#f3e1e4; + text-decoration-color:#f3e1e4; +} +.underline-secondary-light{ + -webkit-text-decoration-color:#f2938c; + text-decoration-color:#f2938c; +} + +.hover\:underline-secondary-light:hover{ + -webkit-text-decoration-color:#f2938c; + text-decoration-color:#f2938c; +} +.underline-secondary{ + -webkit-text-decoration-color:#d83933; + text-decoration-color:#d83933; +} + +.hover\:underline-secondary:hover{ + -webkit-text-decoration-color:#d83933; + text-decoration-color:#d83933; +} +.underline-secondary-vivid{ + -webkit-text-decoration-color:#e41d3d; + text-decoration-color:#e41d3d; +} + +.hover\:underline-secondary-vivid:hover{ + -webkit-text-decoration-color:#e41d3d; + text-decoration-color:#e41d3d; +} +.underline-secondary-dark{ + -webkit-text-decoration-color:#b50909; + text-decoration-color:#b50909; +} + +.hover\:underline-secondary-dark:hover{ + -webkit-text-decoration-color:#b50909; + text-decoration-color:#b50909; +} +.underline-secondary-darker{ + -webkit-text-decoration-color:#8b0a03; + text-decoration-color:#8b0a03; +} + +.hover\:underline-secondary-darker:hover{ + -webkit-text-decoration-color:#8b0a03; + text-decoration-color:#8b0a03; +} +.underline-accent-warm-darker{ + -webkit-text-decoration-color:#775540; + text-decoration-color:#775540; +} + +.hover\:underline-accent-warm-darker:hover{ + -webkit-text-decoration-color:#775540; + text-decoration-color:#775540; +} +.underline-accent-warm-dark{ + -webkit-text-decoration-color:#c05600; + text-decoration-color:#c05600; +} + +.hover\:underline-accent-warm-dark:hover{ + -webkit-text-decoration-color:#c05600; + text-decoration-color:#c05600; +} +.underline-accent-warm{ + -webkit-text-decoration-color:#fa9441; + text-decoration-color:#fa9441; +} + +.hover\:underline-accent-warm:hover{ + -webkit-text-decoration-color:#fa9441; + text-decoration-color:#fa9441; +} +.underline-accent-warm-light{ + -webkit-text-decoration-color:#ffbc78; + text-decoration-color:#ffbc78; +} + +.hover\:underline-accent-warm-light:hover{ + -webkit-text-decoration-color:#ffbc78; + text-decoration-color:#ffbc78; +} +.underline-accent-warm-lighter{ + -webkit-text-decoration-color:#f2e4d4; + text-decoration-color:#f2e4d4; +} + +.hover\:underline-accent-warm-lighter:hover{ + -webkit-text-decoration-color:#f2e4d4; + text-decoration-color:#f2e4d4; +} +.underline-accent-cool-darker{ + -webkit-text-decoration-color:#07648d; + text-decoration-color:#07648d; +} + +.hover\:underline-accent-cool-darker:hover{ + -webkit-text-decoration-color:#07648d; + text-decoration-color:#07648d; +} +.underline-accent-cool-dark{ + -webkit-text-decoration-color:#28a0cb; + text-decoration-color:#28a0cb; +} + +.hover\:underline-accent-cool-dark:hover{ + -webkit-text-decoration-color:#28a0cb; + text-decoration-color:#28a0cb; +} +.underline-accent-cool{ + -webkit-text-decoration-color:#00bde3; + text-decoration-color:#00bde3; +} + +.hover\:underline-accent-cool:hover{ + -webkit-text-decoration-color:#00bde3; + text-decoration-color:#00bde3; +} +.underline-accent-cool-light{ + -webkit-text-decoration-color:#97d4ea; + text-decoration-color:#97d4ea; +} + +.hover\:underline-accent-cool-light:hover{ + -webkit-text-decoration-color:#97d4ea; + text-decoration-color:#97d4ea; +} +.underline-accent-cool-lighter{ + -webkit-text-decoration-color:#e1f3f8; + text-decoration-color:#e1f3f8; +} + +.hover\:underline-accent-cool-lighter:hover{ + -webkit-text-decoration-color:#e1f3f8; + text-decoration-color:#e1f3f8; +} +.text-indent-0{ + text-indent:0; +} +.text-indent-05{ + text-indent:0.25rem; +} +.text-indent-1{ + text-indent:0.5rem; +} +.text-indent-105{ + text-indent:0.75rem; +} +.text-indent-2{ + text-indent:1rem; +} +.text-indent-205{ + text-indent:1.25rem; +} +.text-indent-3{ + text-indent:1.5rem; +} +.text-indent-neg-05{ + text-indent:-0.25rem; +} +.text-indent-neg-1{ + text-indent:-0.5rem; +} +.text-indent-neg-105{ + text-indent:-0.75rem; +} +.text-indent-neg-2{ + text-indent:-1rem; +} +.text-indent-neg-205{ + text-indent:-1.25rem; +} +.text-indent-neg-3{ + text-indent:-1.5rem; +} +.text-indent-4{ + text-indent:2rem; +} +.text-indent-5{ + text-indent:2.5rem; +} +.text-indent-6{ + text-indent:3rem; +} +.text-indent-7{ + text-indent:3.5rem; +} +.text-indent-8{ + text-indent:4rem; +} +.text-indent-9{ + text-indent:4.5rem; +} +.text-indent-10{ + text-indent:5rem; +} +.text-indent-15{ + text-indent:7.5rem; +} +.text-indent-neg-4{ + text-indent:-2rem; +} +.text-indent-neg-5{ + text-indent:-2.5rem; +} +.text-indent-neg-6{ + text-indent:-3rem; +} +.text-indent-neg-7{ + text-indent:-3.5rem; +} +.text-indent-neg-8{ + text-indent:-4rem; +} +.text-indent-neg-9{ + text-indent:-4.5rem; +} +.text-indent-neg-10{ + text-indent:-5rem; +} +.text-indent-neg-15{ + text-indent:-7.5rem; +} +.text-uppercase{ + text-transform:uppercase; +} +.text-no-uppercase{ + text-transform:none; +} +.text-lowercase{ + text-transform:lowercase; +} +.text-no-lowercase{ + text-transform:none; +} +.top-1px{ + top:1px; +} +.top-2px{ + top:2px; +} +.top-05{ + top:0.25rem; +} +.top-1{ + top:0.5rem; +} +.top-105{ + top:0.75rem; +} +.top-2{ + top:1rem; +} +.top-205{ + top:1.25rem; +} +.top-3{ + top:1.5rem; +} +.top-neg-1px{ + top:-1px; +} +.top-neg-2px{ + top:-2px; +} +.top-neg-05{ + top:-0.25rem; +} +.top-neg-1{ + top:-0.5rem; +} +.top-neg-105{ + top:-0.75rem; +} +.top-neg-2{ + top:-1rem; +} +.top-neg-205{ + top:-1.25rem; +} +.top-neg-3{ + top:-1.5rem; +} +.top-0{ + top:0; +} +.top-auto{ + top:auto; +} +.text-baseline{ + vertical-align:baseline; +} +.text-bottom{ + vertical-align:bottom; +} +.text-middle{ + vertical-align:middle; +} +.text-sub{ + vertical-align:sub; +} +.text-super{ + vertical-align:super; +} +.text-tbottom{ + vertical-align:text-bottom; +} +.text-ttop{ + vertical-align:text-top; +} +.text-top{ + vertical-align:top; +} +.text-pre{ + white-space:pre; +} +.text-pre-line{ + white-space:pre-line; +} +.text-pre-wrap{ + white-space:pre-wrap; +} +.text-wrap{ + white-space:normal; +} +.text-no-wrap{ + white-space:nowrap; +} +.width-1px{ + width:1px; +} +.width-2px{ + width:2px; +} +.width-05{ + width:0.25rem; +} +.width-1{ + width:0.5rem; +} +.width-105{ + width:0.75rem; +} +.width-2{ + width:1rem; +} +.width-205{ + width:1.25rem; +} +.width-3{ + width:1.5rem; +} +.width-4{ + width:2rem; +} +.width-5{ + width:2.5rem; +} +.width-6{ + width:3rem; +} +.width-7{ + width:3.5rem; +} +.width-8{ + width:4rem; +} +.width-9{ + width:4.5rem; +} +.width-10{ + width:5rem; +} +.width-15{ + width:7.5rem; +} +.width-card{ + width:10rem; +} +.width-card-lg{ + width:15rem; +} +.width-mobile{ + width:20rem; +} +.width-mobile-lg{ + width:30rem; +} +.width-tablet{ + width:40rem; +} +.width-tablet-lg{ + width:55rem; +} +.width-desktop{ + width:64rem; +} +.width-desktop-lg{ + width:75rem; +} +.width-widescreen{ + width:87.5rem; +} +.width-0{ + width:0; +} +.width-full{ + width:100%; +} +.width-auto{ + width:auto; +} +.z-auto{ + z-index:auto; +} +.z-bottom{ + z-index:-100; +} +.z-top{ + z-index:99999; +} +.z-0{ + z-index:0; +} +.z-100{ + z-index:100; +} +.z-200{ + z-index:200; +} +.z-300{ + z-index:300; +} +.z-400{ + z-index:400; +} +.z-500{ + z-index:500; +} +@media all and (min-width: 30em){ + .mobile-lg\:border-1px{ + border:1px solid; + } + + .mobile-lg\:hover\:border-1px:hover{ + border:1px solid; + } + .mobile-lg\:border-y-1px{ + border-top:1px solid; + border-bottom:1px solid; + } + + .mobile-lg\:hover\:border-y-1px:hover{ + border-top:1px solid; + border-bottom:1px solid; + } + .mobile-lg\:border-x-1px{ + border-left:1px solid; + border-right:1px solid; + } + + .mobile-lg\:hover\:border-x-1px:hover{ + border-left:1px solid; + border-right:1px solid; + } + .mobile-lg\:border-top-1px{ + border-top:1px solid; + } + + .mobile-lg\:hover\:border-top-1px:hover{ + border-top:1px solid; + } + .mobile-lg\:border-right-1px{ + border-right:1px solid; + } + + .mobile-lg\:hover\:border-right-1px:hover{ + border-right:1px solid; + } + .mobile-lg\:border-bottom-1px{ + border-bottom:1px solid; + } + + .mobile-lg\:hover\:border-bottom-1px:hover{ + border-bottom:1px solid; + } + .mobile-lg\:border-left-1px{ + border-left:1px solid; + } + + .mobile-lg\:hover\:border-left-1px:hover{ + border-left:1px solid; + } + .mobile-lg\:border-2px{ + border:2px solid; + } + + .mobile-lg\:hover\:border-2px:hover{ + border:2px solid; + } + .mobile-lg\:border-y-2px{ + border-top:2px solid; + border-bottom:2px solid; + } + + .mobile-lg\:hover\:border-y-2px:hover{ + border-top:2px solid; + border-bottom:2px solid; + } + .mobile-lg\:border-x-2px{ + border-left:2px solid; + border-right:2px solid; + } + + .mobile-lg\:hover\:border-x-2px:hover{ + border-left:2px solid; + border-right:2px solid; + } + .mobile-lg\:border-top-2px{ + border-top:2px solid; + } + + .mobile-lg\:hover\:border-top-2px:hover{ + border-top:2px solid; + } + .mobile-lg\:border-right-2px{ + border-right:2px solid; + } + + .mobile-lg\:hover\:border-right-2px:hover{ + border-right:2px solid; + } + .mobile-lg\:border-bottom-2px{ + border-bottom:2px solid; + } + + .mobile-lg\:hover\:border-bottom-2px:hover{ + border-bottom:2px solid; + } + .mobile-lg\:border-left-2px{ + border-left:2px solid; + } + + .mobile-lg\:hover\:border-left-2px:hover{ + border-left:2px solid; + } + .mobile-lg\:border-05{ + border:0.25rem solid; + } + + .mobile-lg\:hover\:border-05:hover{ + border:0.25rem solid; + } + .mobile-lg\:border-y-05{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; + } + + .mobile-lg\:hover\:border-y-05:hover{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; + } + .mobile-lg\:border-x-05{ + border-left:0.25rem solid; + border-right:0.25rem solid; + } + + .mobile-lg\:hover\:border-x-05:hover{ + border-left:0.25rem solid; + border-right:0.25rem solid; + } + .mobile-lg\:border-top-05{ + border-top:0.25rem solid; + } + + .mobile-lg\:hover\:border-top-05:hover{ + border-top:0.25rem solid; + } + .mobile-lg\:border-right-05{ + border-right:0.25rem solid; + } + + .mobile-lg\:hover\:border-right-05:hover{ + border-right:0.25rem solid; + } + .mobile-lg\:border-bottom-05{ + border-bottom:0.25rem solid; + } + + .mobile-lg\:hover\:border-bottom-05:hover{ + border-bottom:0.25rem solid; + } + .mobile-lg\:border-left-05{ + border-left:0.25rem solid; + } + + .mobile-lg\:hover\:border-left-05:hover{ + border-left:0.25rem solid; + } + .mobile-lg\:border-1{ + border:0.5rem solid; + } + + .mobile-lg\:hover\:border-1:hover{ + border:0.5rem solid; + } + .mobile-lg\:border-y-1{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; + } + + .mobile-lg\:hover\:border-y-1:hover{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; + } + .mobile-lg\:border-x-1{ + border-left:0.5rem solid; + border-right:0.5rem solid; + } + + .mobile-lg\:hover\:border-x-1:hover{ + border-left:0.5rem solid; + border-right:0.5rem solid; + } + .mobile-lg\:border-top-1{ + border-top:0.5rem solid; + } + + .mobile-lg\:hover\:border-top-1:hover{ + border-top:0.5rem solid; + } + .mobile-lg\:border-right-1{ + border-right:0.5rem solid; + } + + .mobile-lg\:hover\:border-right-1:hover{ + border-right:0.5rem solid; + } + .mobile-lg\:border-bottom-1{ + border-bottom:0.5rem solid; + } + + .mobile-lg\:hover\:border-bottom-1:hover{ + border-bottom:0.5rem solid; + } + .mobile-lg\:border-left-1{ + border-left:0.5rem solid; + } + + .mobile-lg\:hover\:border-left-1:hover{ + border-left:0.5rem solid; + } + .mobile-lg\:border-105{ + border:0.75rem solid; + } + + .mobile-lg\:hover\:border-105:hover{ + border:0.75rem solid; + } + .mobile-lg\:border-y-105{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; + } + + .mobile-lg\:hover\:border-y-105:hover{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; + } + .mobile-lg\:border-x-105{ + border-left:0.75rem solid; + border-right:0.75rem solid; + } + + .mobile-lg\:hover\:border-x-105:hover{ + border-left:0.75rem solid; + border-right:0.75rem solid; + } + .mobile-lg\:border-top-105{ + border-top:0.75rem solid; + } + + .mobile-lg\:hover\:border-top-105:hover{ + border-top:0.75rem solid; + } + .mobile-lg\:border-right-105{ + border-right:0.75rem solid; + } + + .mobile-lg\:hover\:border-right-105:hover{ + border-right:0.75rem solid; + } + .mobile-lg\:border-bottom-105{ + border-bottom:0.75rem solid; + } + + .mobile-lg\:hover\:border-bottom-105:hover{ + border-bottom:0.75rem solid; + } + .mobile-lg\:border-left-105{ + border-left:0.75rem solid; + } + + .mobile-lg\:hover\:border-left-105:hover{ + border-left:0.75rem solid; + } + .mobile-lg\:border-2{ + border:1rem solid; + } + + .mobile-lg\:hover\:border-2:hover{ + border:1rem solid; + } + .mobile-lg\:border-y-2{ + border-top:1rem solid; + border-bottom:1rem solid; + } + + .mobile-lg\:hover\:border-y-2:hover{ + border-top:1rem solid; + border-bottom:1rem solid; + } + .mobile-lg\:border-x-2{ + border-left:1rem solid; + border-right:1rem solid; + } + + .mobile-lg\:hover\:border-x-2:hover{ + border-left:1rem solid; + border-right:1rem solid; + } + .mobile-lg\:border-top-2{ + border-top:1rem solid; + } + + .mobile-lg\:hover\:border-top-2:hover{ + border-top:1rem solid; + } + .mobile-lg\:border-right-2{ + border-right:1rem solid; + } + + .mobile-lg\:hover\:border-right-2:hover{ + border-right:1rem solid; + } + .mobile-lg\:border-bottom-2{ + border-bottom:1rem solid; + } + + .mobile-lg\:hover\:border-bottom-2:hover{ + border-bottom:1rem solid; + } + .mobile-lg\:border-left-2{ + border-left:1rem solid; + } + + .mobile-lg\:hover\:border-left-2:hover{ + border-left:1rem solid; + } + .mobile-lg\:border-205{ + border:1.25rem solid; + } + + .mobile-lg\:hover\:border-205:hover{ + border:1.25rem solid; + } + .mobile-lg\:border-y-205{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; + } + + .mobile-lg\:hover\:border-y-205:hover{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; + } + .mobile-lg\:border-x-205{ + border-left:1.25rem solid; + border-right:1.25rem solid; + } + + .mobile-lg\:hover\:border-x-205:hover{ + border-left:1.25rem solid; + border-right:1.25rem solid; + } + .mobile-lg\:border-top-205{ + border-top:1.25rem solid; + } + + .mobile-lg\:hover\:border-top-205:hover{ + border-top:1.25rem solid; + } + .mobile-lg\:border-right-205{ + border-right:1.25rem solid; + } + + .mobile-lg\:hover\:border-right-205:hover{ + border-right:1.25rem solid; + } + .mobile-lg\:border-bottom-205{ + border-bottom:1.25rem solid; + } + + .mobile-lg\:hover\:border-bottom-205:hover{ + border-bottom:1.25rem solid; + } + .mobile-lg\:border-left-205{ + border-left:1.25rem solid; + } + + .mobile-lg\:hover\:border-left-205:hover{ + border-left:1.25rem solid; + } + .mobile-lg\:border-3{ + border:1.5rem solid; + } + + .mobile-lg\:hover\:border-3:hover{ + border:1.5rem solid; + } + .mobile-lg\:border-y-3{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; + } + + .mobile-lg\:hover\:border-y-3:hover{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; + } + .mobile-lg\:border-x-3{ + border-left:1.5rem solid; + border-right:1.5rem solid; + } + + .mobile-lg\:hover\:border-x-3:hover{ + border-left:1.5rem solid; + border-right:1.5rem solid; + } + .mobile-lg\:border-top-3{ + border-top:1.5rem solid; + } + + .mobile-lg\:hover\:border-top-3:hover{ + border-top:1.5rem solid; + } + .mobile-lg\:border-right-3{ + border-right:1.5rem solid; + } + + .mobile-lg\:hover\:border-right-3:hover{ + border-right:1.5rem solid; + } + .mobile-lg\:border-bottom-3{ + border-bottom:1.5rem solid; + } + + .mobile-lg\:hover\:border-bottom-3:hover{ + border-bottom:1.5rem solid; + } + .mobile-lg\:border-left-3{ + border-left:1.5rem solid; + } + + .mobile-lg\:hover\:border-left-3:hover{ + border-left:1.5rem solid; + } + .mobile-lg\:border-0{ + border:0 solid; + } + + .mobile-lg\:hover\:border-0:hover{ + border:0 solid; + } + .mobile-lg\:border-y-0{ + border-top:0 solid; + border-bottom:0 solid; + } + + .mobile-lg\:hover\:border-y-0:hover{ + border-top:0 solid; + border-bottom:0 solid; + } + .mobile-lg\:border-x-0{ + border-left:0 solid; + border-right:0 solid; + } + + .mobile-lg\:hover\:border-x-0:hover{ + border-left:0 solid; + border-right:0 solid; + } + .mobile-lg\:border-top-0{ + border-top:0 solid; + } + + .mobile-lg\:hover\:border-top-0:hover{ + border-top:0 solid; + } + .mobile-lg\:border-right-0{ + border-right:0 solid; + } + + .mobile-lg\:hover\:border-right-0:hover{ + border-right:0 solid; + } + .mobile-lg\:border-bottom-0{ + border-bottom:0 solid; + } + + .mobile-lg\:hover\:border-bottom-0:hover{ + border-bottom:0 solid; + } + .mobile-lg\:border-left-0{ + border-left:0 solid; + } + + .mobile-lg\:hover\:border-left-0:hover{ + border-left:0 solid; + } + .mobile-lg\:border{ + border:1px solid; + } + + .mobile-lg\:hover\:border:hover{ + border:1px solid; + } + .mobile-lg\:border-y{ + border-top:1px solid; + border-bottom:1px solid; + } + + .mobile-lg\:hover\:border-y:hover{ + border-top:1px solid; + border-bottom:1px solid; + } + .mobile-lg\:border-x{ + border-left:1px solid; + border-right:1px solid; + } + + .mobile-lg\:hover\:border-x:hover{ + border-left:1px solid; + border-right:1px solid; + } + .mobile-lg\:border-top{ + border-top:1px solid; + } + + .mobile-lg\:hover\:border-top:hover{ + border-top:1px solid; + } + .mobile-lg\:border-right{ + border-right:1px solid; + } + + .mobile-lg\:hover\:border-right:hover{ + border-right:1px solid; + } + .mobile-lg\:border-bottom{ + border-bottom:1px solid; + } + + .mobile-lg\:hover\:border-bottom:hover{ + border-bottom:1px solid; + } + .mobile-lg\:border-left{ + border-left:1px solid; + } + + .mobile-lg\:hover\:border-left:hover{ + border-left:1px solid; + } + .mobile-lg\:border-transparent{ + border-color:transparent; + } + + .mobile-lg\:hover\:border-transparent:hover{ + border-color:transparent; + } + .mobile-lg\:border-black{ + border-color:black; + } + + .mobile-lg\:hover\:border-black:hover{ + border-color:black; + } + .mobile-lg\:border-white{ + border-color:white; + } + + .mobile-lg\:hover\:border-white:hover{ + border-color:white; + } + .mobile-lg\:border-red{ + border-color:#e52207; + } + + .mobile-lg\:hover\:border-red:hover{ + border-color:#e52207; + } + .mobile-lg\:border-orange{ + border-color:#e66f0e; + } + + .mobile-lg\:hover\:border-orange:hover{ + border-color:#e66f0e; + } + .mobile-lg\:border-gold{ + border-color:#ffbe2e; + } + + .mobile-lg\:hover\:border-gold:hover{ + border-color:#ffbe2e; + } + .mobile-lg\:border-yellow{ + border-color:#fee685; + } + + .mobile-lg\:hover\:border-yellow:hover{ + border-color:#fee685; + } + .mobile-lg\:border-green{ + border-color:#538200; + } + + .mobile-lg\:hover\:border-green:hover{ + border-color:#538200; + } + .mobile-lg\:border-mint{ + border-color:#04c585; + } + + .mobile-lg\:hover\:border-mint:hover{ + border-color:#04c585; + } + .mobile-lg\:border-cyan{ + border-color:#009ec1; + } + + .mobile-lg\:hover\:border-cyan:hover{ + border-color:#009ec1; + } + .mobile-lg\:border-blue{ + border-color:#0076d6; + } + + .mobile-lg\:hover\:border-blue:hover{ + border-color:#0076d6; + } + .mobile-lg\:border-indigo{ + border-color:#676cc8; + } + + .mobile-lg\:hover\:border-indigo:hover{ + border-color:#676cc8; + } + .mobile-lg\:border-violet{ + border-color:#8168b3; + } + + .mobile-lg\:hover\:border-violet:hover{ + border-color:#8168b3; + } + .mobile-lg\:border-magenta{ + border-color:#d72d79; + } + + .mobile-lg\:hover\:border-magenta:hover{ + border-color:#d72d79; + } + .mobile-lg\:border-gray-5{ + border-color:#f0f0f0; + } + + .mobile-lg\:hover\:border-gray-5:hover{ + border-color:#f0f0f0; + } + .mobile-lg\:border-gray-10{ + border-color:#e6e6e6; + } + + .mobile-lg\:hover\:border-gray-10:hover{ + border-color:#e6e6e6; + } + .mobile-lg\:border-gray-30{ + border-color:#adadad; + } + + .mobile-lg\:hover\:border-gray-30:hover{ + border-color:#adadad; + } + .mobile-lg\:border-gray-50{ + border-color:#757575; + } + + .mobile-lg\:hover\:border-gray-50:hover{ + border-color:#757575; + } + .mobile-lg\:border-gray-70{ + border-color:#454545; + } + + .mobile-lg\:hover\:border-gray-70:hover{ + border-color:#454545; + } + .mobile-lg\:border-gray-90{ + border-color:#1b1b1b; + } + + .mobile-lg\:hover\:border-gray-90:hover{ + border-color:#1b1b1b; + } + .mobile-lg\:border-base-lightest{ + border-color:#f0f0f0; + } + + .mobile-lg\:hover\:border-base-lightest:hover{ + border-color:#f0f0f0; + } + .mobile-lg\:border-base-lighter{ + border-color:#dfe1e2; + } + + .mobile-lg\:hover\:border-base-lighter:hover{ + border-color:#dfe1e2; + } + .mobile-lg\:border-base-light{ + border-color:#a9aeb1; + } + + .mobile-lg\:hover\:border-base-light:hover{ + border-color:#a9aeb1; + } + .mobile-lg\:border-base{ + border-color:#71767a; + } + + .mobile-lg\:hover\:border-base:hover{ + border-color:#71767a; + } + .mobile-lg\:border-base-dark{ + border-color:#565c65; + } + + .mobile-lg\:hover\:border-base-dark:hover{ + border-color:#565c65; + } + .mobile-lg\:border-base-darker{ + border-color:#3d4551; + } + + .mobile-lg\:hover\:border-base-darker:hover{ + border-color:#3d4551; + } + .mobile-lg\:border-base-darkest{ + border-color:#1b1b1b; + } + + .mobile-lg\:hover\:border-base-darkest:hover{ + border-color:#1b1b1b; + } + .mobile-lg\:border-ink{ + border-color:#1b1b1b; + } + + .mobile-lg\:hover\:border-ink:hover{ + border-color:#1b1b1b; + } + .mobile-lg\:border-primary-lighter{ + border-color:#d9e8f6; + } + + .mobile-lg\:hover\:border-primary-lighter:hover{ + border-color:#d9e8f6; + } + .mobile-lg\:border-primary-light{ + border-color:#73b3e7; + } + + .mobile-lg\:hover\:border-primary-light:hover{ + border-color:#73b3e7; + } + .mobile-lg\:border-primary{ + border-color:#005ea2; + } + + .mobile-lg\:hover\:border-primary:hover{ + border-color:#005ea2; + } + .mobile-lg\:border-primary-vivid{ + border-color:#0050d8; + } + + .mobile-lg\:hover\:border-primary-vivid:hover{ + border-color:#0050d8; + } + .mobile-lg\:border-primary-dark{ + border-color:#1a4480; + } + + .mobile-lg\:hover\:border-primary-dark:hover{ + border-color:#1a4480; + } + .mobile-lg\:border-primary-darker{ + border-color:#162e51; + } + + .mobile-lg\:hover\:border-primary-darker:hover{ + border-color:#162e51; + } + .mobile-lg\:border-secondary-lighter{ + border-color:#f3e1e4; + } + + .mobile-lg\:hover\:border-secondary-lighter:hover{ + border-color:#f3e1e4; + } + .mobile-lg\:border-secondary-light{ + border-color:#f2938c; + } + + .mobile-lg\:hover\:border-secondary-light:hover{ + border-color:#f2938c; + } + .mobile-lg\:border-secondary{ + border-color:#d83933; + } + + .mobile-lg\:hover\:border-secondary:hover{ + border-color:#d83933; + } + .mobile-lg\:border-secondary-vivid{ + border-color:#e41d3d; + } + + .mobile-lg\:hover\:border-secondary-vivid:hover{ + border-color:#e41d3d; + } + .mobile-lg\:border-secondary-dark{ + border-color:#b50909; + } + + .mobile-lg\:hover\:border-secondary-dark:hover{ + border-color:#b50909; + } + .mobile-lg\:border-secondary-darker{ + border-color:#8b0a03; + } + + .mobile-lg\:hover\:border-secondary-darker:hover{ + border-color:#8b0a03; + } + .mobile-lg\:border-accent-warm-darker{ + border-color:#775540; + } + + .mobile-lg\:hover\:border-accent-warm-darker:hover{ + border-color:#775540; + } + .mobile-lg\:border-accent-warm-dark{ + border-color:#c05600; + } + + .mobile-lg\:hover\:border-accent-warm-dark:hover{ + border-color:#c05600; + } + .mobile-lg\:border-accent-warm{ + border-color:#fa9441; + } + + .mobile-lg\:hover\:border-accent-warm:hover{ + border-color:#fa9441; + } + .mobile-lg\:border-accent-warm-light{ + border-color:#ffbc78; + } + + .mobile-lg\:hover\:border-accent-warm-light:hover{ + border-color:#ffbc78; + } + .mobile-lg\:border-accent-warm-lighter{ + border-color:#f2e4d4; + } + + .mobile-lg\:hover\:border-accent-warm-lighter:hover{ + border-color:#f2e4d4; + } + .mobile-lg\:border-accent-cool-darker{ + border-color:#07648d; + } + + .mobile-lg\:hover\:border-accent-cool-darker:hover{ + border-color:#07648d; + } + .mobile-lg\:border-accent-cool-dark{ + border-color:#28a0cb; + } + + .mobile-lg\:hover\:border-accent-cool-dark:hover{ + border-color:#28a0cb; + } + .mobile-lg\:border-accent-cool{ + border-color:#00bde3; + } + + .mobile-lg\:hover\:border-accent-cool:hover{ + border-color:#00bde3; + } + .mobile-lg\:border-accent-cool-light{ + border-color:#97d4ea; + } + + .mobile-lg\:hover\:border-accent-cool-light:hover{ + border-color:#97d4ea; + } + .mobile-lg\:border-accent-cool-lighter{ + border-color:#e1f3f8; + } + + .mobile-lg\:hover\:border-accent-cool-lighter:hover{ + border-color:#e1f3f8; + } + .mobile-lg\:radius-0{ + border-radius:0; + } + .mobile-lg\:radius-top-0{ + border-top-left-radius:0; + border-top-right-radius:0; + } + .mobile-lg\:radius-right-0{ + border-top-right-radius:0; + border-bottom-right-radius:0; + } + .mobile-lg\:radius-bottom-0{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .mobile-lg\:radius-left-0{ + border-top-left-radius:0; + border-bottom-left-radius:0; + } + .mobile-lg\:radius-none{ + border-radius:0; + } + .mobile-lg\:radius-top-none{ + border-top-left-radius:0; + border-top-right-radius:0; + } + .mobile-lg\:radius-right-none{ + border-top-right-radius:0; + border-bottom-right-radius:0; + } + .mobile-lg\:radius-bottom-none{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .mobile-lg\:radius-left-none{ + border-top-left-radius:0; + border-bottom-left-radius:0; + } + .mobile-lg\:radius-sm{ + border-radius:2px; + } + .mobile-lg\:radius-top-sm{ + border-top-left-radius:2px; + border-top-right-radius:2px; + } + .mobile-lg\:radius-right-sm{ + border-top-right-radius:2px; + border-bottom-right-radius:2px; + } + .mobile-lg\:radius-bottom-sm{ + border-bottom-left-radius:2px; + border-bottom-right-radius:2px; + } + .mobile-lg\:radius-left-sm{ + border-top-left-radius:2px; + border-bottom-left-radius:2px; + } + .mobile-lg\:radius-md{ + border-radius:0.25rem; + } + .mobile-lg\:radius-top-md{ + border-top-left-radius:0.25rem; + border-top-right-radius:0.25rem; + } + .mobile-lg\:radius-right-md{ + border-top-right-radius:0.25rem; + border-bottom-right-radius:0.25rem; + } + .mobile-lg\:radius-bottom-md{ + border-bottom-left-radius:0.25rem; + border-bottom-right-radius:0.25rem; + } + .mobile-lg\:radius-left-md{ + border-top-left-radius:0.25rem; + border-bottom-left-radius:0.25rem; + } + .mobile-lg\:radius-lg{ + border-radius:0.5rem; + } + .mobile-lg\:radius-top-lg{ + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; + } + .mobile-lg\:radius-right-lg{ + border-top-right-radius:0.5rem; + border-bottom-right-radius:0.5rem; + } + .mobile-lg\:radius-bottom-lg{ + border-bottom-left-radius:0.5rem; + border-bottom-right-radius:0.5rem; + } + .mobile-lg\:radius-left-lg{ + border-top-left-radius:0.5rem; + border-bottom-left-radius:0.5rem; + } + .mobile-lg\:radius-pill{ + border-radius:99rem; + } + .mobile-lg\:radius-top-pill{ + border-top-left-radius:99rem; + border-top-right-radius:99rem; + } + .mobile-lg\:radius-right-pill{ + border-top-right-radius:99rem; + border-bottom-right-radius:99rem; + } + .mobile-lg\:radius-bottom-pill{ + border-bottom-left-radius:99rem; + border-bottom-right-radius:99rem; + } + .mobile-lg\:radius-left-pill{ + border-top-left-radius:99rem; + border-bottom-left-radius:99rem; + } + .mobile-lg\:display-block{ + display:block; + } + .mobile-lg\:display-flex{ + display:flex; + } + .mobile-lg\:display-none{ + display:none; + } + .mobile-lg\:display-inline{ + display:inline; + } + .mobile-lg\:display-inline-block{ + display:inline-block; + } + .mobile-lg\:display-inline-flex{ + display:inline-flex; + } + .mobile-lg\:display-table{ + display:table; + } + .mobile-lg\:display-table-cell{ + display:table-cell; + } + .mobile-lg\:display-table-row{ + display:table-row; + } + .mobile-lg\:font-mono-3xs{ + font-size:0.77rem; + } + .mobile-lg\:font-mono-2xs{ + font-size:0.83rem; + } + .mobile-lg\:font-mono-xs{ + font-size:0.89rem; + } + .mobile-lg\:font-mono-sm{ + font-size:0.95rem; + } + .mobile-lg\:font-mono-md{ + font-size:1.01rem; + } + .mobile-lg\:font-mono-lg{ + font-size:1.31rem; + } + .mobile-lg\:font-mono-xl{ + font-size:1.91rem; + } + .mobile-lg\:font-mono-2xl{ + font-size:2.38rem; + } + .mobile-lg\:font-mono-3xl{ + font-size:2.86rem; + } + .mobile-lg\:font-sans-3xs{ + font-size:0.87rem; + } + .mobile-lg\:font-sans-2xs{ + font-size:0.93rem; + } + .mobile-lg\:font-sans-xs{ + font-size:1rem; + } + .mobile-lg\:font-sans-sm{ + font-size:1.06rem; + } + .mobile-lg\:font-sans-md{ + font-size:1.13rem; + } + .mobile-lg\:font-sans-lg{ + font-size:1.46rem; + } + .mobile-lg\:font-sans-xl{ + font-size:2.13rem; + } + .mobile-lg\:font-sans-2xl{ + font-size:2.66rem; + } + .mobile-lg\:font-sans-3xl{ + font-size:3.19rem; + } + .mobile-lg\:font-serif-3xs{ + font-size:0.79rem; + } + .mobile-lg\:font-serif-2xs{ + font-size:0.85rem; + } + .mobile-lg\:font-serif-xs{ + font-size:0.91rem; + } + .mobile-lg\:font-serif-sm{ + font-size:0.98rem; + } + .mobile-lg\:font-serif-md{ + font-size:1.04rem; + } + .mobile-lg\:font-serif-lg{ + font-size:1.34rem; + } + .mobile-lg\:font-serif-xl{ + font-size:1.95rem; + } + .mobile-lg\:font-serif-2xl{ + font-size:2.44rem; + } + .mobile-lg\:font-serif-3xl{ + font-size:2.93rem; + } + .mobile-lg\:font-heading-3xs{ + font-size:0.79rem; + } + .mobile-lg\:font-heading-2xs{ + font-size:0.85rem; + } + .mobile-lg\:font-heading-xs{ + font-size:0.91rem; + } + .mobile-lg\:font-heading-sm{ + font-size:0.98rem; + } + .mobile-lg\:font-heading-md{ + font-size:1.04rem; + } + .mobile-lg\:font-heading-lg{ + font-size:1.34rem; + } + .mobile-lg\:font-heading-xl{ + font-size:1.95rem; + } + .mobile-lg\:font-heading-2xl{ + font-size:2.44rem; + } + .mobile-lg\:font-heading-3xl{ + font-size:2.93rem; + } + .mobile-lg\:font-body-3xs{ + font-size:0.87rem; + } + .mobile-lg\:font-body-2xs{ + font-size:0.93rem; + } + .mobile-lg\:font-body-xs{ + font-size:1rem; + } + .mobile-lg\:font-body-sm{ + font-size:1.06rem; + } + .mobile-lg\:font-body-md{ + font-size:1.13rem; + } + .mobile-lg\:font-body-lg{ + font-size:1.46rem; + } + .mobile-lg\:font-body-xl{ + font-size:2.13rem; + } + .mobile-lg\:font-body-2xl{ + font-size:2.66rem; + } + .mobile-lg\:font-body-3xl{ + font-size:3.19rem; + } + .mobile-lg\:font-code-3xs{ + font-size:0.77rem; + } + .mobile-lg\:font-code-2xs{ + font-size:0.83rem; + } + .mobile-lg\:font-code-xs{ + font-size:0.89rem; + } + .mobile-lg\:font-code-sm{ + font-size:0.95rem; + } + .mobile-lg\:font-code-md{ + font-size:1.01rem; + } + .mobile-lg\:font-code-lg{ + font-size:1.31rem; + } + .mobile-lg\:font-code-xl{ + font-size:1.91rem; + } + .mobile-lg\:font-code-2xl{ + font-size:2.38rem; + } + .mobile-lg\:font-code-3xl{ + font-size:2.86rem; + } + .mobile-lg\:font-alt-3xs{ + font-size:0.79rem; + } + .mobile-lg\:font-alt-2xs{ + font-size:0.85rem; + } + .mobile-lg\:font-alt-xs{ + font-size:0.91rem; + } + .mobile-lg\:font-alt-sm{ + font-size:0.98rem; + } + .mobile-lg\:font-alt-md{ + font-size:1.04rem; + } + .mobile-lg\:font-alt-lg{ + font-size:1.34rem; + } + .mobile-lg\:font-alt-xl{ + font-size:1.95rem; + } + .mobile-lg\:font-alt-2xl{ + font-size:2.44rem; + } + .mobile-lg\:font-alt-3xl{ + font-size:2.93rem; + } + .mobile-lg\:font-ui-3xs{ + font-size:0.87rem; + } + .mobile-lg\:font-ui-2xs{ + font-size:0.93rem; + } + .mobile-lg\:font-ui-xs{ + font-size:1rem; + } + .mobile-lg\:font-ui-sm{ + font-size:1.06rem; + } + .mobile-lg\:font-ui-md{ + font-size:1.13rem; + } + .mobile-lg\:font-ui-lg{ + font-size:1.46rem; + } + .mobile-lg\:font-ui-xl{ + font-size:2.13rem; + } + .mobile-lg\:font-ui-2xl{ + font-size:2.66rem; + } + .mobile-lg\:font-ui-3xl{ + font-size:3.19rem; + } + .mobile-lg\:text-light{ + font-weight:300; + } + .mobile-lg\:text-normal{ + font-weight:normal; + } + .mobile-lg\:text-bold{ + font-weight:700; + } + .mobile-lg\:flex-justify-center{ + justify-content:center; + } + .mobile-lg\:flex-justify-start{ + justify-content:flex-start; + } + .mobile-lg\:flex-justify-end{ + justify-content:flex-end; + } + .mobile-lg\:flex-justify{ + justify-content:space-between; + } + .mobile-lg\:line-height-sans-1{ + line-height:0.9; + } + .mobile-lg\:line-height-sans-2{ + line-height:1.1; + } + .mobile-lg\:line-height-sans-3{ + line-height:1.3; + } + .mobile-lg\:line-height-sans-4{ + line-height:1.4; + } + .mobile-lg\:line-height-sans-5{ + line-height:1.5; + } + .mobile-lg\:line-height-sans-6{ + line-height:1.6; + } + .mobile-lg\:line-height-serif-1{ + line-height:1; + } + .mobile-lg\:line-height-serif-2{ + line-height:1.2; + } + .mobile-lg\:line-height-serif-3{ + line-height:1.4; + } + .mobile-lg\:line-height-serif-4{ + line-height:1.5; + } + .mobile-lg\:line-height-serif-5{ + line-height:1.7; + } + .mobile-lg\:line-height-serif-6{ + line-height:1.8; + } + .mobile-lg\:line-height-mono-1{ + line-height:1; + } + .mobile-lg\:line-height-mono-2{ + line-height:1.3; + } + .mobile-lg\:line-height-mono-3{ + line-height:1.4; + } + .mobile-lg\:line-height-mono-4{ + line-height:1.6; + } + .mobile-lg\:line-height-mono-5{ + line-height:1.7; + } + .mobile-lg\:line-height-mono-6{ + line-height:1.8; + } + .mobile-lg\:line-height-heading-1{ + line-height:1; + } + .mobile-lg\:line-height-heading-2{ + line-height:1.2; + } + .mobile-lg\:line-height-heading-3{ + line-height:1.4; + } + .mobile-lg\:line-height-heading-4{ + line-height:1.5; + } + .mobile-lg\:line-height-heading-5{ + line-height:1.7; + } + .mobile-lg\:line-height-heading-6{ + line-height:1.8; + } + .mobile-lg\:line-height-ui-1{ + line-height:0.9; + } + .mobile-lg\:line-height-ui-2{ + line-height:1.1; + } + .mobile-lg\:line-height-ui-3{ + line-height:1.3; + } + .mobile-lg\:line-height-ui-4{ + line-height:1.4; + } + .mobile-lg\:line-height-ui-5{ + line-height:1.5; + } + .mobile-lg\:line-height-ui-6{ + line-height:1.6; + } + .mobile-lg\:line-height-body-1{ + line-height:0.9; + } + .mobile-lg\:line-height-body-2{ + line-height:1.1; + } + .mobile-lg\:line-height-body-3{ + line-height:1.3; + } + .mobile-lg\:line-height-body-4{ + line-height:1.4; + } + .mobile-lg\:line-height-body-5{ + line-height:1.5; + } + .mobile-lg\:line-height-body-6{ + line-height:1.6; + } + .mobile-lg\:line-height-code-1{ + line-height:1; + } + .mobile-lg\:line-height-code-2{ + line-height:1.3; + } + .mobile-lg\:line-height-code-3{ + line-height:1.4; + } + .mobile-lg\:line-height-code-4{ + line-height:1.6; + } + .mobile-lg\:line-height-code-5{ + line-height:1.7; + } + .mobile-lg\:line-height-code-6{ + line-height:1.8; + } + .mobile-lg\:line-height-alt-1{ + line-height:1; + } + .mobile-lg\:line-height-alt-2{ + line-height:1.2; + } + .mobile-lg\:line-height-alt-3{ + line-height:1.4; + } + .mobile-lg\:line-height-alt-4{ + line-height:1.5; + } + .mobile-lg\:line-height-alt-5{ + line-height:1.7; + } + .mobile-lg\:line-height-alt-6{ + line-height:1.8; + } + .mobile-lg\:margin-neg-1px{ + margin:-1px; + } + .mobile-lg\:margin-neg-2px{ + margin:-2px; + } + .mobile-lg\:margin-neg-05{ + margin:-0.25rem; + } + .mobile-lg\:margin-neg-1{ + margin:-0.5rem; + } + .mobile-lg\:margin-neg-105{ + margin:-0.75rem; + } + .mobile-lg\:margin-neg-2{ + margin:-1rem; + } + .mobile-lg\:margin-neg-205{ + margin:-1.25rem; + } + .mobile-lg\:margin-neg-3{ + margin:-1.5rem; + } + .mobile-lg\:margin-1px{ + margin:1px; + } + .mobile-lg\:margin-2px{ + margin:2px; + } + .mobile-lg\:margin-05{ + margin:0.25rem; + } + .mobile-lg\:margin-1{ + margin:0.5rem; + } + .mobile-lg\:margin-105{ + margin:0.75rem; + } + .mobile-lg\:margin-2{ + margin:1rem; + } + .mobile-lg\:margin-205{ + margin:1.25rem; + } + .mobile-lg\:margin-3{ + margin:1.5rem; + } + .mobile-lg\:margin-4{ + margin:2rem; + } + .mobile-lg\:margin-5{ + margin:2.5rem; + } + .mobile-lg\:margin-6{ + margin:3rem; + } + .mobile-lg\:margin-7{ + margin:3.5rem; + } + .mobile-lg\:margin-8{ + margin:4rem; + } + .mobile-lg\:margin-9{ + margin:4.5rem; + } + .mobile-lg\:margin-10{ + margin:5rem; + } + .mobile-lg\:margin-15{ + margin:7.5rem; + } + .mobile-lg\:margin-05em{ + margin:0.5em; + } + .mobile-lg\:margin-1em{ + margin:1em; + } + .mobile-lg\:margin-105em{ + margin:1.5em; + } + .mobile-lg\:margin-2em{ + margin:2em; + } + .mobile-lg\:margin-0{ + margin:0; + } + .mobile-lg\:margin-y-1px{ + margin-top:1px; + margin-bottom:1px; + } + .mobile-lg\:margin-top-1px{ + margin-top:1px; + } + .mobile-lg\:margin-bottom-1px{ + margin-bottom:1px; + } + .mobile-lg\:margin-y-2px{ + margin-top:2px; + margin-bottom:2px; + } + .mobile-lg\:margin-top-2px{ + margin-top:2px; + } + .mobile-lg\:margin-bottom-2px{ + margin-bottom:2px; + } + .mobile-lg\:margin-y-05{ + margin-top:0.25rem; + margin-bottom:0.25rem; + } + .mobile-lg\:margin-top-05{ + margin-top:0.25rem; + } + .mobile-lg\:margin-bottom-05{ + margin-bottom:0.25rem; + } + .mobile-lg\:margin-y-1{ + margin-top:0.5rem; + margin-bottom:0.5rem; + } + .mobile-lg\:margin-top-1{ + margin-top:0.5rem; + } + .mobile-lg\:margin-bottom-1{ + margin-bottom:0.5rem; + } + .mobile-lg\:margin-y-105{ + margin-top:0.75rem; + margin-bottom:0.75rem; + } + .mobile-lg\:margin-top-105{ + margin-top:0.75rem; + } + .mobile-lg\:margin-bottom-105{ + margin-bottom:0.75rem; + } + .mobile-lg\:margin-y-2{ + margin-top:1rem; + margin-bottom:1rem; + } + .mobile-lg\:margin-top-2{ + margin-top:1rem; + } + .mobile-lg\:margin-bottom-2{ + margin-bottom:1rem; + } + .mobile-lg\:margin-y-205{ + margin-top:1.25rem; + margin-bottom:1.25rem; + } + .mobile-lg\:margin-top-205{ + margin-top:1.25rem; + } + .mobile-lg\:margin-bottom-205{ + margin-bottom:1.25rem; + } + .mobile-lg\:margin-y-3{ + margin-top:1.5rem; + margin-bottom:1.5rem; + } + .mobile-lg\:margin-top-3{ + margin-top:1.5rem; + } + .mobile-lg\:margin-bottom-3{ + margin-bottom:1.5rem; + } + .mobile-lg\:margin-y-neg-1px{ + margin-top:-1px; + margin-bottom:-1px; + } + .mobile-lg\:margin-top-neg-1px{ + margin-top:-1px; + } + .mobile-lg\:margin-bottom-neg-1px{ + margin-bottom:-1px; + } + .mobile-lg\:margin-y-neg-2px{ + margin-top:-2px; + margin-bottom:-2px; + } + .mobile-lg\:margin-top-neg-2px{ + margin-top:-2px; + } + .mobile-lg\:margin-bottom-neg-2px{ + margin-bottom:-2px; + } + .mobile-lg\:margin-y-neg-05{ + margin-top:-0.25rem; + margin-bottom:-0.25rem; + } + .mobile-lg\:margin-top-neg-05{ + margin-top:-0.25rem; + } + .mobile-lg\:margin-bottom-neg-05{ + margin-bottom:-0.25rem; + } + .mobile-lg\:margin-y-neg-1{ + margin-top:-0.5rem; + margin-bottom:-0.5rem; + } + .mobile-lg\:margin-top-neg-1{ + margin-top:-0.5rem; + } + .mobile-lg\:margin-bottom-neg-1{ + margin-bottom:-0.5rem; + } + .mobile-lg\:margin-y-neg-105{ + margin-top:-0.75rem; + margin-bottom:-0.75rem; + } + .mobile-lg\:margin-top-neg-105{ + margin-top:-0.75rem; + } + .mobile-lg\:margin-bottom-neg-105{ + margin-bottom:-0.75rem; + } + .mobile-lg\:margin-y-neg-2{ + margin-top:-1rem; + margin-bottom:-1rem; + } + .mobile-lg\:margin-top-neg-2{ + margin-top:-1rem; + } + .mobile-lg\:margin-bottom-neg-2{ + margin-bottom:-1rem; + } + .mobile-lg\:margin-y-neg-205{ + margin-top:-1.25rem; + margin-bottom:-1.25rem; + } + .mobile-lg\:margin-top-neg-205{ + margin-top:-1.25rem; + } + .mobile-lg\:margin-bottom-neg-205{ + margin-bottom:-1.25rem; + } + .mobile-lg\:margin-y-neg-3{ + margin-top:-1.5rem; + margin-bottom:-1.5rem; + } + .mobile-lg\:margin-top-neg-3{ + margin-top:-1.5rem; + } + .mobile-lg\:margin-bottom-neg-3{ + margin-bottom:-1.5rem; + } + .mobile-lg\:margin-y-4{ + margin-top:2rem; + margin-bottom:2rem; + } + .mobile-lg\:margin-top-4{ + margin-top:2rem; + } + .mobile-lg\:margin-bottom-4{ + margin-bottom:2rem; + } + .mobile-lg\:margin-y-5{ + margin-top:2.5rem; + margin-bottom:2.5rem; + } + .mobile-lg\:margin-top-5{ + margin-top:2.5rem; + } + .mobile-lg\:margin-bottom-5{ + margin-bottom:2.5rem; + } + .mobile-lg\:margin-y-6{ + margin-top:3rem; + margin-bottom:3rem; + } + .mobile-lg\:margin-top-6{ + margin-top:3rem; + } + .mobile-lg\:margin-bottom-6{ + margin-bottom:3rem; + } + .mobile-lg\:margin-y-7{ + margin-top:3.5rem; + margin-bottom:3.5rem; + } + .mobile-lg\:margin-top-7{ + margin-top:3.5rem; + } + .mobile-lg\:margin-bottom-7{ + margin-bottom:3.5rem; + } + .mobile-lg\:margin-y-8{ + margin-top:4rem; + margin-bottom:4rem; + } + .mobile-lg\:margin-top-8{ + margin-top:4rem; + } + .mobile-lg\:margin-bottom-8{ + margin-bottom:4rem; + } + .mobile-lg\:margin-y-9{ + margin-top:4.5rem; + margin-bottom:4.5rem; + } + .mobile-lg\:margin-top-9{ + margin-top:4.5rem; + } + .mobile-lg\:margin-bottom-9{ + margin-bottom:4.5rem; + } + .mobile-lg\:margin-y-10{ + margin-top:5rem; + margin-bottom:5rem; + } + .mobile-lg\:margin-top-10{ + margin-top:5rem; + } + .mobile-lg\:margin-bottom-10{ + margin-bottom:5rem; + } + .mobile-lg\:margin-y-15{ + margin-top:7.5rem; + margin-bottom:7.5rem; + } + .mobile-lg\:margin-top-15{ + margin-top:7.5rem; + } + .mobile-lg\:margin-bottom-15{ + margin-bottom:7.5rem; + } + .mobile-lg\:margin-y-05em{ + margin-top:0.5em; + margin-bottom:0.5em; + } + .mobile-lg\:margin-top-05em{ + margin-top:0.5em; + } + .mobile-lg\:margin-bottom-05em{ + margin-bottom:0.5em; + } + .mobile-lg\:margin-y-1em{ + margin-top:1em; + margin-bottom:1em; + } + .mobile-lg\:margin-top-1em{ + margin-top:1em; + } + .mobile-lg\:margin-bottom-1em{ + margin-bottom:1em; + } + .mobile-lg\:margin-y-105em{ + margin-top:1.5em; + margin-bottom:1.5em; + } + .mobile-lg\:margin-top-105em{ + margin-top:1.5em; + } + .mobile-lg\:margin-bottom-105em{ + margin-bottom:1.5em; + } + .mobile-lg\:margin-y-2em{ + margin-top:2em; + margin-bottom:2em; + } + .mobile-lg\:margin-top-2em{ + margin-top:2em; + } + .mobile-lg\:margin-bottom-2em{ + margin-bottom:2em; + } + .mobile-lg\:margin-y-0{ + margin-top:0; + margin-bottom:0; + } + .mobile-lg\:margin-top-0{ + margin-top:0; + } + .mobile-lg\:margin-bottom-0{ + margin-bottom:0; + } + .mobile-lg\:margin-y-auto{ + margin-top:auto; + margin-bottom:auto; + } + .mobile-lg\:margin-top-auto{ + margin-top:auto; + } + .mobile-lg\:margin-bottom-auto{ + margin-bottom:auto; + } + .mobile-lg\:margin-x-1px{ + margin-left:1px; + margin-right:1px; + } + .mobile-lg\:margin-right-1px{ + margin-right:1px; + } + .mobile-lg\:margin-left-1px{ + margin-left:1px; + } + .mobile-lg\:margin-x-2px{ + margin-left:2px; + margin-right:2px; + } + .mobile-lg\:margin-right-2px{ + margin-right:2px; + } + .mobile-lg\:margin-left-2px{ + margin-left:2px; + } + .mobile-lg\:margin-x-05{ + margin-left:0.25rem; + margin-right:0.25rem; + } + .mobile-lg\:margin-right-05{ + margin-right:0.25rem; + } + .mobile-lg\:margin-left-05{ + margin-left:0.25rem; + } + .mobile-lg\:margin-x-1{ + margin-left:0.5rem; + margin-right:0.5rem; + } + .mobile-lg\:margin-right-1{ + margin-right:0.5rem; + } + .mobile-lg\:margin-left-1{ + margin-left:0.5rem; + } + .mobile-lg\:margin-x-105{ + margin-left:0.75rem; + margin-right:0.75rem; + } + .mobile-lg\:margin-right-105{ + margin-right:0.75rem; + } + .mobile-lg\:margin-left-105{ + margin-left:0.75rem; + } + .mobile-lg\:margin-x-2{ + margin-left:1rem; + margin-right:1rem; + } + .mobile-lg\:margin-right-2{ + margin-right:1rem; + } + .mobile-lg\:margin-left-2{ + margin-left:1rem; + } + .mobile-lg\:margin-x-205{ + margin-left:1.25rem; + margin-right:1.25rem; + } + .mobile-lg\:margin-right-205{ + margin-right:1.25rem; + } + .mobile-lg\:margin-left-205{ + margin-left:1.25rem; + } + .mobile-lg\:margin-x-3{ + margin-left:1.5rem; + margin-right:1.5rem; + } + .mobile-lg\:margin-right-3{ + margin-right:1.5rem; + } + .mobile-lg\:margin-left-3{ + margin-left:1.5rem; + } + .mobile-lg\:margin-x-neg-1px{ + margin-left:-1px; + margin-right:-1px; + } + .mobile-lg\:margin-right-neg-1px{ + margin-right:-1px; + } + .mobile-lg\:margin-left-neg-1px{ + margin-left:-1px; + } + .mobile-lg\:margin-x-neg-2px{ + margin-left:-2px; + margin-right:-2px; + } + .mobile-lg\:margin-right-neg-2px{ + margin-right:-2px; + } + .mobile-lg\:margin-left-neg-2px{ + margin-left:-2px; + } + .mobile-lg\:margin-x-neg-05{ + margin-left:-0.25rem; + margin-right:-0.25rem; + } + .mobile-lg\:margin-right-neg-05{ + margin-right:-0.25rem; + } + .mobile-lg\:margin-left-neg-05{ + margin-left:-0.25rem; + } + .mobile-lg\:margin-x-neg-1{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .mobile-lg\:margin-right-neg-1{ + margin-right:-0.5rem; + } + .mobile-lg\:margin-left-neg-1{ + margin-left:-0.5rem; + } + .mobile-lg\:margin-x-neg-105{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .mobile-lg\:margin-right-neg-105{ + margin-right:-0.75rem; + } + .mobile-lg\:margin-left-neg-105{ + margin-left:-0.75rem; + } + .mobile-lg\:margin-x-neg-2{ + margin-left:-1rem; + margin-right:-1rem; + } + .mobile-lg\:margin-right-neg-2{ + margin-right:-1rem; + } + .mobile-lg\:margin-left-neg-2{ + margin-left:-1rem; + } + .mobile-lg\:margin-x-neg-205{ + margin-left:-1.25rem; + margin-right:-1.25rem; + } + .mobile-lg\:margin-right-neg-205{ + margin-right:-1.25rem; + } + .mobile-lg\:margin-left-neg-205{ + margin-left:-1.25rem; + } + .mobile-lg\:margin-x-neg-3{ + margin-left:-1.5rem; + margin-right:-1.5rem; + } + .mobile-lg\:margin-right-neg-3{ + margin-right:-1.5rem; + } + .mobile-lg\:margin-left-neg-3{ + margin-left:-1.5rem; + } + .mobile-lg\:margin-x-4{ + margin-left:2rem; + margin-right:2rem; + } + .mobile-lg\:margin-right-4{ + margin-right:2rem; + } + .mobile-lg\:margin-left-4{ + margin-left:2rem; + } + .mobile-lg\:margin-x-5{ + margin-left:2.5rem; + margin-right:2.5rem; + } + .mobile-lg\:margin-right-5{ + margin-right:2.5rem; + } + .mobile-lg\:margin-left-5{ + margin-left:2.5rem; + } + .mobile-lg\:margin-x-6{ + margin-left:3rem; + margin-right:3rem; + } + .mobile-lg\:margin-right-6{ + margin-right:3rem; + } + .mobile-lg\:margin-left-6{ + margin-left:3rem; + } + .mobile-lg\:margin-x-7{ + margin-left:3.5rem; + margin-right:3.5rem; + } + .mobile-lg\:margin-right-7{ + margin-right:3.5rem; + } + .mobile-lg\:margin-left-7{ + margin-left:3.5rem; + } + .mobile-lg\:margin-x-8{ + margin-left:4rem; + margin-right:4rem; + } + .mobile-lg\:margin-right-8{ + margin-right:4rem; + } + .mobile-lg\:margin-left-8{ + margin-left:4rem; + } + .mobile-lg\:margin-x-9{ + margin-left:4.5rem; + margin-right:4.5rem; + } + .mobile-lg\:margin-right-9{ + margin-right:4.5rem; + } + .mobile-lg\:margin-left-9{ + margin-left:4.5rem; + } + .mobile-lg\:margin-x-10{ + margin-left:5rem; + margin-right:5rem; + } + .mobile-lg\:margin-right-10{ + margin-right:5rem; + } + .mobile-lg\:margin-left-10{ + margin-left:5rem; + } + .mobile-lg\:margin-x-15{ + margin-left:7.5rem; + margin-right:7.5rem; + } + .mobile-lg\:margin-right-15{ + margin-right:7.5rem; + } + .mobile-lg\:margin-left-15{ + margin-left:7.5rem; + } + .mobile-lg\:margin-x-card{ + margin-left:10rem; + margin-right:10rem; + } + .mobile-lg\:margin-right-card{ + margin-right:10rem; + } + .mobile-lg\:margin-left-card{ + margin-left:10rem; + } + .mobile-lg\:margin-x-card-lg{ + margin-left:15rem; + margin-right:15rem; + } + .mobile-lg\:margin-right-card-lg{ + margin-right:15rem; + } + .mobile-lg\:margin-left-card-lg{ + margin-left:15rem; + } + .mobile-lg\:margin-x-mobile{ + margin-left:20rem; + margin-right:20rem; + } + .mobile-lg\:margin-right-mobile{ + margin-right:20rem; + } + .mobile-lg\:margin-left-mobile{ + margin-left:20rem; + } + .mobile-lg\:margin-x-05em{ + margin-left:0.5em; + margin-right:0.5em; + } + .mobile-lg\:margin-right-05em{ + margin-right:0.5em; + } + .mobile-lg\:margin-left-05em{ + margin-left:0.5em; + } + .mobile-lg\:margin-x-1em{ + margin-left:1em; + margin-right:1em; + } + .mobile-lg\:margin-right-1em{ + margin-right:1em; + } + .mobile-lg\:margin-left-1em{ + margin-left:1em; + } + .mobile-lg\:margin-x-105em{ + margin-left:1.5em; + margin-right:1.5em; + } + .mobile-lg\:margin-right-105em{ + margin-right:1.5em; + } + .mobile-lg\:margin-left-105em{ + margin-left:1.5em; + } + .mobile-lg\:margin-x-2em{ + margin-left:2em; + margin-right:2em; + } + .mobile-lg\:margin-right-2em{ + margin-right:2em; + } + .mobile-lg\:margin-left-2em{ + margin-left:2em; + } + .mobile-lg\:margin-x-0{ + margin-left:0; + margin-right:0; + } + .mobile-lg\:margin-right-0{ + margin-right:0; + } + .mobile-lg\:margin-left-0{ + margin-left:0; + } + .mobile-lg\:margin-x-auto{ + margin-left:auto; + margin-right:auto; + } + .mobile-lg\:margin-right-auto{ + margin-right:auto; + } + .mobile-lg\:margin-left-auto{ + margin-left:auto; + } + .mobile-lg\:measure-1{ + max-width:44ex; + } + .mobile-lg\:measure-2{ + max-width:60ex; + } + .mobile-lg\:measure-3{ + max-width:64ex; + } + .mobile-lg\:measure-4{ + max-width:68ex; + } + .mobile-lg\:measure-5{ + max-width:72ex; + } + .mobile-lg\:measure-6{ + max-width:88ex; + } + .mobile-lg\:measure-none{ + max-width:none; + } + .mobile-lg\:order-first{ + order:-1; + } + .mobile-lg\:order-last{ + order:999; + } + .mobile-lg\:order-initial{ + order:initial; + } + .mobile-lg\:order-0{ + order:0; + } + .mobile-lg\:order-1{ + order:1; + } + .mobile-lg\:order-2{ + order:2; + } + .mobile-lg\:order-3{ + order:3; + } + .mobile-lg\:order-4{ + order:4; + } + .mobile-lg\:order-5{ + order:5; + } + .mobile-lg\:order-6{ + order:6; + } + .mobile-lg\:order-7{ + order:7; + } + .mobile-lg\:order-8{ + order:8; + } + .mobile-lg\:order-9{ + order:9; + } + .mobile-lg\:order-10{ + order:10; + } + .mobile-lg\:order-11{ + order:11; + } + .mobile-lg\:padding-1px{ + padding:1px; + } + .mobile-lg\:padding-y-1px{ + padding-top:1px; + padding-bottom:1px; + } + .mobile-lg\:padding-x-1px{ + padding-left:1px; + padding-right:1px; + } + .mobile-lg\:padding-top-1px{ + padding-top:1px; + } + .mobile-lg\:padding-right-1px{ + padding-right:1px; + } + .mobile-lg\:padding-bottom-1px{ + padding-bottom:1px; + } + .mobile-lg\:padding-left-1px{ + padding-left:1px; + } + .mobile-lg\:padding-2px{ + padding:2px; + } + .mobile-lg\:padding-y-2px{ + padding-top:2px; + padding-bottom:2px; + } + .mobile-lg\:padding-x-2px{ + padding-left:2px; + padding-right:2px; + } + .mobile-lg\:padding-top-2px{ + padding-top:2px; + } + .mobile-lg\:padding-right-2px{ + padding-right:2px; + } + .mobile-lg\:padding-bottom-2px{ + padding-bottom:2px; + } + .mobile-lg\:padding-left-2px{ + padding-left:2px; + } + .mobile-lg\:padding-05{ + padding:0.25rem; + } + .mobile-lg\:padding-y-05{ + padding-top:0.25rem; + padding-bottom:0.25rem; + } + .mobile-lg\:padding-x-05{ + padding-left:0.25rem; + padding-right:0.25rem; + } + .mobile-lg\:padding-top-05{ + padding-top:0.25rem; + } + .mobile-lg\:padding-right-05{ + padding-right:0.25rem; + } + .mobile-lg\:padding-bottom-05{ + padding-bottom:0.25rem; + } + .mobile-lg\:padding-left-05{ + padding-left:0.25rem; + } + .mobile-lg\:padding-1{ + padding:0.5rem; + } + .mobile-lg\:padding-y-1{ + padding-top:0.5rem; + padding-bottom:0.5rem; + } + .mobile-lg\:padding-x-1{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .mobile-lg\:padding-top-1{ + padding-top:0.5rem; + } + .mobile-lg\:padding-right-1{ + padding-right:0.5rem; + } + .mobile-lg\:padding-bottom-1{ + padding-bottom:0.5rem; + } + .mobile-lg\:padding-left-1{ + padding-left:0.5rem; + } + .mobile-lg\:padding-105{ + padding:0.75rem; + } + .mobile-lg\:padding-y-105{ + padding-top:0.75rem; + padding-bottom:0.75rem; + } + .mobile-lg\:padding-x-105{ + padding-left:0.75rem; + padding-right:0.75rem; + } + .mobile-lg\:padding-top-105{ + padding-top:0.75rem; + } + .mobile-lg\:padding-right-105{ + padding-right:0.75rem; + } + .mobile-lg\:padding-bottom-105{ + padding-bottom:0.75rem; + } + .mobile-lg\:padding-left-105{ + padding-left:0.75rem; + } + .mobile-lg\:padding-2{ + padding:1rem; + } + .mobile-lg\:padding-y-2{ + padding-top:1rem; + padding-bottom:1rem; + } + .mobile-lg\:padding-x-2{ + padding-left:1rem; + padding-right:1rem; + } + .mobile-lg\:padding-top-2{ + padding-top:1rem; + } + .mobile-lg\:padding-right-2{ + padding-right:1rem; + } + .mobile-lg\:padding-bottom-2{ + padding-bottom:1rem; + } + .mobile-lg\:padding-left-2{ + padding-left:1rem; + } + .mobile-lg\:padding-205{ + padding:1.25rem; + } + .mobile-lg\:padding-y-205{ + padding-top:1.25rem; + padding-bottom:1.25rem; + } + .mobile-lg\:padding-x-205{ + padding-left:1.25rem; + padding-right:1.25rem; + } + .mobile-lg\:padding-top-205{ + padding-top:1.25rem; + } + .mobile-lg\:padding-right-205{ + padding-right:1.25rem; + } + .mobile-lg\:padding-bottom-205{ + padding-bottom:1.25rem; + } + .mobile-lg\:padding-left-205{ + padding-left:1.25rem; + } + .mobile-lg\:padding-3{ + padding:1.5rem; + } + .mobile-lg\:padding-y-3{ + padding-top:1.5rem; + padding-bottom:1.5rem; + } + .mobile-lg\:padding-x-3{ + padding-left:1.5rem; + padding-right:1.5rem; + } + .mobile-lg\:padding-top-3{ + padding-top:1.5rem; + } + .mobile-lg\:padding-right-3{ + padding-right:1.5rem; + } + .mobile-lg\:padding-bottom-3{ + padding-bottom:1.5rem; + } + .mobile-lg\:padding-left-3{ + padding-left:1.5rem; + } + .mobile-lg\:padding-4{ + padding:2rem; + } + .mobile-lg\:padding-y-4{ + padding-top:2rem; + padding-bottom:2rem; + } + .mobile-lg\:padding-x-4{ + padding-left:2rem; + padding-right:2rem; + } + .mobile-lg\:padding-top-4{ + padding-top:2rem; + } + .mobile-lg\:padding-right-4{ + padding-right:2rem; + } + .mobile-lg\:padding-bottom-4{ + padding-bottom:2rem; + } + .mobile-lg\:padding-left-4{ + padding-left:2rem; + } + .mobile-lg\:padding-5{ + padding:2.5rem; + } + .mobile-lg\:padding-y-5{ + padding-top:2.5rem; + padding-bottom:2.5rem; + } + .mobile-lg\:padding-x-5{ + padding-left:2.5rem; + padding-right:2.5rem; + } + .mobile-lg\:padding-top-5{ + padding-top:2.5rem; + } + .mobile-lg\:padding-right-5{ + padding-right:2.5rem; + } + .mobile-lg\:padding-bottom-5{ + padding-bottom:2.5rem; + } + .mobile-lg\:padding-left-5{ + padding-left:2.5rem; + } + .mobile-lg\:padding-6{ + padding:3rem; + } + .mobile-lg\:padding-y-6{ + padding-top:3rem; + padding-bottom:3rem; + } + .mobile-lg\:padding-x-6{ + padding-left:3rem; + padding-right:3rem; + } + .mobile-lg\:padding-top-6{ + padding-top:3rem; + } + .mobile-lg\:padding-right-6{ + padding-right:3rem; + } + .mobile-lg\:padding-bottom-6{ + padding-bottom:3rem; + } + .mobile-lg\:padding-left-6{ + padding-left:3rem; + } + .mobile-lg\:padding-7{ + padding:3.5rem; + } + .mobile-lg\:padding-y-7{ + padding-top:3.5rem; + padding-bottom:3.5rem; + } + .mobile-lg\:padding-x-7{ + padding-left:3.5rem; + padding-right:3.5rem; + } + .mobile-lg\:padding-top-7{ + padding-top:3.5rem; + } + .mobile-lg\:padding-right-7{ + padding-right:3.5rem; + } + .mobile-lg\:padding-bottom-7{ + padding-bottom:3.5rem; + } + .mobile-lg\:padding-left-7{ + padding-left:3.5rem; + } + .mobile-lg\:padding-8{ + padding:4rem; + } + .mobile-lg\:padding-y-8{ + padding-top:4rem; + padding-bottom:4rem; + } + .mobile-lg\:padding-x-8{ + padding-left:4rem; + padding-right:4rem; + } + .mobile-lg\:padding-top-8{ + padding-top:4rem; + } + .mobile-lg\:padding-right-8{ + padding-right:4rem; + } + .mobile-lg\:padding-bottom-8{ + padding-bottom:4rem; + } + .mobile-lg\:padding-left-8{ + padding-left:4rem; + } + .mobile-lg\:padding-9{ + padding:4.5rem; + } + .mobile-lg\:padding-y-9{ + padding-top:4.5rem; + padding-bottom:4.5rem; + } + .mobile-lg\:padding-x-9{ + padding-left:4.5rem; + padding-right:4.5rem; + } + .mobile-lg\:padding-top-9{ + padding-top:4.5rem; + } + .mobile-lg\:padding-right-9{ + padding-right:4.5rem; + } + .mobile-lg\:padding-bottom-9{ + padding-bottom:4.5rem; + } + .mobile-lg\:padding-left-9{ + padding-left:4.5rem; + } + .mobile-lg\:padding-10{ + padding:5rem; + } + .mobile-lg\:padding-y-10{ + padding-top:5rem; + padding-bottom:5rem; + } + .mobile-lg\:padding-x-10{ + padding-left:5rem; + padding-right:5rem; + } + .mobile-lg\:padding-top-10{ + padding-top:5rem; + } + .mobile-lg\:padding-right-10{ + padding-right:5rem; + } + .mobile-lg\:padding-bottom-10{ + padding-bottom:5rem; + } + .mobile-lg\:padding-left-10{ + padding-left:5rem; + } + .mobile-lg\:padding-15{ + padding:7.5rem; + } + .mobile-lg\:padding-y-15{ + padding-top:7.5rem; + padding-bottom:7.5rem; + } + .mobile-lg\:padding-x-15{ + padding-left:7.5rem; + padding-right:7.5rem; + } + .mobile-lg\:padding-top-15{ + padding-top:7.5rem; + } + .mobile-lg\:padding-right-15{ + padding-right:7.5rem; + } + .mobile-lg\:padding-bottom-15{ + padding-bottom:7.5rem; + } + .mobile-lg\:padding-left-15{ + padding-left:7.5rem; + } + .mobile-lg\:padding-0{ + padding:0; + } + .mobile-lg\:padding-y-0{ + padding-top:0; + padding-bottom:0; + } + .mobile-lg\:padding-x-0{ + padding-left:0; + padding-right:0; + } + .mobile-lg\:padding-top-0{ + padding-top:0; + } + .mobile-lg\:padding-right-0{ + padding-right:0; + } + .mobile-lg\:padding-bottom-0{ + padding-bottom:0; + } + .mobile-lg\:padding-left-0{ + padding-left:0; + } + .mobile-lg\:width-1px{ + width:1px; + } + .mobile-lg\:width-2px{ + width:2px; + } + .mobile-lg\:width-05{ + width:0.25rem; + } + .mobile-lg\:width-1{ + width:0.5rem; + } + .mobile-lg\:width-105{ + width:0.75rem; + } + .mobile-lg\:width-2{ + width:1rem; + } + .mobile-lg\:width-205{ + width:1.25rem; + } + .mobile-lg\:width-3{ + width:1.5rem; + } + .mobile-lg\:width-4{ + width:2rem; + } + .mobile-lg\:width-5{ + width:2.5rem; + } + .mobile-lg\:width-6{ + width:3rem; + } + .mobile-lg\:width-7{ + width:3.5rem; + } + .mobile-lg\:width-8{ + width:4rem; + } + .mobile-lg\:width-9{ + width:4.5rem; + } + .mobile-lg\:width-10{ + width:5rem; + } + .mobile-lg\:width-15{ + width:7.5rem; + } + .mobile-lg\:width-card{ + width:10rem; + } + .mobile-lg\:width-card-lg{ + width:15rem; + } + .mobile-lg\:width-mobile{ + width:20rem; + } + .mobile-lg\:width-mobile-lg{ + width:30rem; + } + .mobile-lg\:width-tablet{ + width:40rem; + } + .mobile-lg\:width-tablet-lg{ + width:55rem; + } + .mobile-lg\:width-desktop{ + width:64rem; + } + .mobile-lg\:width-desktop-lg{ + width:75rem; + } + .mobile-lg\:width-widescreen{ + width:87.5rem; + } + .mobile-lg\:width-0{ + width:0; + } + .mobile-lg\:width-full{ + width:100%; + } + .mobile-lg\:width-auto{ + width:auto; + } +} +@media all and (min-width: 40em){ + .tablet\:border-1px{ + border:1px solid; + } + + .tablet\:hover\:border-1px:hover{ + border:1px solid; + } + .tablet\:border-y-1px{ + border-top:1px solid; + border-bottom:1px solid; + } + + .tablet\:hover\:border-y-1px:hover{ + border-top:1px solid; + border-bottom:1px solid; + } + .tablet\:border-x-1px{ + border-left:1px solid; + border-right:1px solid; + } + + .tablet\:hover\:border-x-1px:hover{ + border-left:1px solid; + border-right:1px solid; + } + .tablet\:border-top-1px{ + border-top:1px solid; + } + + .tablet\:hover\:border-top-1px:hover{ + border-top:1px solid; + } + .tablet\:border-right-1px{ + border-right:1px solid; + } + + .tablet\:hover\:border-right-1px:hover{ + border-right:1px solid; + } + .tablet\:border-bottom-1px{ + border-bottom:1px solid; + } + + .tablet\:hover\:border-bottom-1px:hover{ + border-bottom:1px solid; + } + .tablet\:border-left-1px{ + border-left:1px solid; + } + + .tablet\:hover\:border-left-1px:hover{ + border-left:1px solid; + } + .tablet\:border-2px{ + border:2px solid; + } + + .tablet\:hover\:border-2px:hover{ + border:2px solid; + } + .tablet\:border-y-2px{ + border-top:2px solid; + border-bottom:2px solid; + } + + .tablet\:hover\:border-y-2px:hover{ + border-top:2px solid; + border-bottom:2px solid; + } + .tablet\:border-x-2px{ + border-left:2px solid; + border-right:2px solid; + } + + .tablet\:hover\:border-x-2px:hover{ + border-left:2px solid; + border-right:2px solid; + } + .tablet\:border-top-2px{ + border-top:2px solid; + } + + .tablet\:hover\:border-top-2px:hover{ + border-top:2px solid; + } + .tablet\:border-right-2px{ + border-right:2px solid; + } + + .tablet\:hover\:border-right-2px:hover{ + border-right:2px solid; + } + .tablet\:border-bottom-2px{ + border-bottom:2px solid; + } + + .tablet\:hover\:border-bottom-2px:hover{ + border-bottom:2px solid; + } + .tablet\:border-left-2px{ + border-left:2px solid; + } + + .tablet\:hover\:border-left-2px:hover{ + border-left:2px solid; + } + .tablet\:border-05{ + border:0.25rem solid; + } + + .tablet\:hover\:border-05:hover{ + border:0.25rem solid; + } + .tablet\:border-y-05{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; + } + + .tablet\:hover\:border-y-05:hover{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; + } + .tablet\:border-x-05{ + border-left:0.25rem solid; + border-right:0.25rem solid; + } + + .tablet\:hover\:border-x-05:hover{ + border-left:0.25rem solid; + border-right:0.25rem solid; + } + .tablet\:border-top-05{ + border-top:0.25rem solid; + } + + .tablet\:hover\:border-top-05:hover{ + border-top:0.25rem solid; + } + .tablet\:border-right-05{ + border-right:0.25rem solid; + } + + .tablet\:hover\:border-right-05:hover{ + border-right:0.25rem solid; + } + .tablet\:border-bottom-05{ + border-bottom:0.25rem solid; + } + + .tablet\:hover\:border-bottom-05:hover{ + border-bottom:0.25rem solid; + } + .tablet\:border-left-05{ + border-left:0.25rem solid; + } + + .tablet\:hover\:border-left-05:hover{ + border-left:0.25rem solid; + } + .tablet\:border-1{ + border:0.5rem solid; + } + + .tablet\:hover\:border-1:hover{ + border:0.5rem solid; + } + .tablet\:border-y-1{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; + } + + .tablet\:hover\:border-y-1:hover{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; + } + .tablet\:border-x-1{ + border-left:0.5rem solid; + border-right:0.5rem solid; + } + + .tablet\:hover\:border-x-1:hover{ + border-left:0.5rem solid; + border-right:0.5rem solid; + } + .tablet\:border-top-1{ + border-top:0.5rem solid; + } + + .tablet\:hover\:border-top-1:hover{ + border-top:0.5rem solid; + } + .tablet\:border-right-1{ + border-right:0.5rem solid; + } + + .tablet\:hover\:border-right-1:hover{ + border-right:0.5rem solid; + } + .tablet\:border-bottom-1{ + border-bottom:0.5rem solid; + } + + .tablet\:hover\:border-bottom-1:hover{ + border-bottom:0.5rem solid; + } + .tablet\:border-left-1{ + border-left:0.5rem solid; + } + + .tablet\:hover\:border-left-1:hover{ + border-left:0.5rem solid; + } + .tablet\:border-105{ + border:0.75rem solid; + } + + .tablet\:hover\:border-105:hover{ + border:0.75rem solid; + } + .tablet\:border-y-105{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; + } + + .tablet\:hover\:border-y-105:hover{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; + } + .tablet\:border-x-105{ + border-left:0.75rem solid; + border-right:0.75rem solid; + } + + .tablet\:hover\:border-x-105:hover{ + border-left:0.75rem solid; + border-right:0.75rem solid; + } + .tablet\:border-top-105{ + border-top:0.75rem solid; + } + + .tablet\:hover\:border-top-105:hover{ + border-top:0.75rem solid; + } + .tablet\:border-right-105{ + border-right:0.75rem solid; + } + + .tablet\:hover\:border-right-105:hover{ + border-right:0.75rem solid; + } + .tablet\:border-bottom-105{ + border-bottom:0.75rem solid; + } + + .tablet\:hover\:border-bottom-105:hover{ + border-bottom:0.75rem solid; + } + .tablet\:border-left-105{ + border-left:0.75rem solid; + } + + .tablet\:hover\:border-left-105:hover{ + border-left:0.75rem solid; + } + .tablet\:border-2{ + border:1rem solid; + } + + .tablet\:hover\:border-2:hover{ + border:1rem solid; + } + .tablet\:border-y-2{ + border-top:1rem solid; + border-bottom:1rem solid; + } + + .tablet\:hover\:border-y-2:hover{ + border-top:1rem solid; + border-bottom:1rem solid; + } + .tablet\:border-x-2{ + border-left:1rem solid; + border-right:1rem solid; + } + + .tablet\:hover\:border-x-2:hover{ + border-left:1rem solid; + border-right:1rem solid; + } + .tablet\:border-top-2{ + border-top:1rem solid; + } + + .tablet\:hover\:border-top-2:hover{ + border-top:1rem solid; + } + .tablet\:border-right-2{ + border-right:1rem solid; + } + + .tablet\:hover\:border-right-2:hover{ + border-right:1rem solid; + } + .tablet\:border-bottom-2{ + border-bottom:1rem solid; + } + + .tablet\:hover\:border-bottom-2:hover{ + border-bottom:1rem solid; + } + .tablet\:border-left-2{ + border-left:1rem solid; + } + + .tablet\:hover\:border-left-2:hover{ + border-left:1rem solid; + } + .tablet\:border-205{ + border:1.25rem solid; + } + + .tablet\:hover\:border-205:hover{ + border:1.25rem solid; + } + .tablet\:border-y-205{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; + } + + .tablet\:hover\:border-y-205:hover{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; + } + .tablet\:border-x-205{ + border-left:1.25rem solid; + border-right:1.25rem solid; + } + + .tablet\:hover\:border-x-205:hover{ + border-left:1.25rem solid; + border-right:1.25rem solid; + } + .tablet\:border-top-205{ + border-top:1.25rem solid; + } + + .tablet\:hover\:border-top-205:hover{ + border-top:1.25rem solid; + } + .tablet\:border-right-205{ + border-right:1.25rem solid; + } + + .tablet\:hover\:border-right-205:hover{ + border-right:1.25rem solid; + } + .tablet\:border-bottom-205{ + border-bottom:1.25rem solid; + } + + .tablet\:hover\:border-bottom-205:hover{ + border-bottom:1.25rem solid; + } + .tablet\:border-left-205{ + border-left:1.25rem solid; + } + + .tablet\:hover\:border-left-205:hover{ + border-left:1.25rem solid; + } + .tablet\:border-3{ + border:1.5rem solid; + } + + .tablet\:hover\:border-3:hover{ + border:1.5rem solid; + } + .tablet\:border-y-3{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; + } + + .tablet\:hover\:border-y-3:hover{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; + } + .tablet\:border-x-3{ + border-left:1.5rem solid; + border-right:1.5rem solid; + } + + .tablet\:hover\:border-x-3:hover{ + border-left:1.5rem solid; + border-right:1.5rem solid; + } + .tablet\:border-top-3{ + border-top:1.5rem solid; + } + + .tablet\:hover\:border-top-3:hover{ + border-top:1.5rem solid; + } + .tablet\:border-right-3{ + border-right:1.5rem solid; + } + + .tablet\:hover\:border-right-3:hover{ + border-right:1.5rem solid; + } + .tablet\:border-bottom-3{ + border-bottom:1.5rem solid; + } + + .tablet\:hover\:border-bottom-3:hover{ + border-bottom:1.5rem solid; + } + .tablet\:border-left-3{ + border-left:1.5rem solid; + } + + .tablet\:hover\:border-left-3:hover{ + border-left:1.5rem solid; + } + .tablet\:border-0{ + border:0 solid; + } + + .tablet\:hover\:border-0:hover{ + border:0 solid; + } + .tablet\:border-y-0{ + border-top:0 solid; + border-bottom:0 solid; + } + + .tablet\:hover\:border-y-0:hover{ + border-top:0 solid; + border-bottom:0 solid; + } + .tablet\:border-x-0{ + border-left:0 solid; + border-right:0 solid; + } + + .tablet\:hover\:border-x-0:hover{ + border-left:0 solid; + border-right:0 solid; + } + .tablet\:border-top-0{ + border-top:0 solid; + } + + .tablet\:hover\:border-top-0:hover{ + border-top:0 solid; + } + .tablet\:border-right-0{ + border-right:0 solid; + } + + .tablet\:hover\:border-right-0:hover{ + border-right:0 solid; + } + .tablet\:border-bottom-0{ + border-bottom:0 solid; + } + + .tablet\:hover\:border-bottom-0:hover{ + border-bottom:0 solid; + } + .tablet\:border-left-0{ + border-left:0 solid; + } + + .tablet\:hover\:border-left-0:hover{ + border-left:0 solid; + } + .tablet\:border{ + border:1px solid; + } + + .tablet\:hover\:border:hover{ + border:1px solid; + } + .tablet\:border-y{ + border-top:1px solid; + border-bottom:1px solid; + } + + .tablet\:hover\:border-y:hover{ + border-top:1px solid; + border-bottom:1px solid; + } + .tablet\:border-x{ + border-left:1px solid; + border-right:1px solid; + } + + .tablet\:hover\:border-x:hover{ + border-left:1px solid; + border-right:1px solid; + } + .tablet\:border-top{ + border-top:1px solid; + } + + .tablet\:hover\:border-top:hover{ + border-top:1px solid; + } + .tablet\:border-right{ + border-right:1px solid; + } + + .tablet\:hover\:border-right:hover{ + border-right:1px solid; + } + .tablet\:border-bottom{ + border-bottom:1px solid; + } + + .tablet\:hover\:border-bottom:hover{ + border-bottom:1px solid; + } + .tablet\:border-left{ + border-left:1px solid; + } + + .tablet\:hover\:border-left:hover{ + border-left:1px solid; + } + .tablet\:border-transparent{ + border-color:transparent; + } + + .tablet\:hover\:border-transparent:hover{ + border-color:transparent; + } + .tablet\:border-black{ + border-color:black; + } + + .tablet\:hover\:border-black:hover{ + border-color:black; + } + .tablet\:border-white{ + border-color:white; + } + + .tablet\:hover\:border-white:hover{ + border-color:white; + } + .tablet\:border-red{ + border-color:#e52207; + } + + .tablet\:hover\:border-red:hover{ + border-color:#e52207; + } + .tablet\:border-orange{ + border-color:#e66f0e; + } + + .tablet\:hover\:border-orange:hover{ + border-color:#e66f0e; + } + .tablet\:border-gold{ + border-color:#ffbe2e; + } + + .tablet\:hover\:border-gold:hover{ + border-color:#ffbe2e; + } + .tablet\:border-yellow{ + border-color:#fee685; + } + + .tablet\:hover\:border-yellow:hover{ + border-color:#fee685; + } + .tablet\:border-green{ + border-color:#538200; + } + + .tablet\:hover\:border-green:hover{ + border-color:#538200; + } + .tablet\:border-mint{ + border-color:#04c585; + } + + .tablet\:hover\:border-mint:hover{ + border-color:#04c585; + } + .tablet\:border-cyan{ + border-color:#009ec1; + } + + .tablet\:hover\:border-cyan:hover{ + border-color:#009ec1; + } + .tablet\:border-blue{ + border-color:#0076d6; + } + + .tablet\:hover\:border-blue:hover{ + border-color:#0076d6; + } + .tablet\:border-indigo{ + border-color:#676cc8; + } + + .tablet\:hover\:border-indigo:hover{ + border-color:#676cc8; + } + .tablet\:border-violet{ + border-color:#8168b3; + } + + .tablet\:hover\:border-violet:hover{ + border-color:#8168b3; + } + .tablet\:border-magenta{ + border-color:#d72d79; + } + + .tablet\:hover\:border-magenta:hover{ + border-color:#d72d79; + } + .tablet\:border-gray-5{ + border-color:#f0f0f0; + } + + .tablet\:hover\:border-gray-5:hover{ + border-color:#f0f0f0; + } + .tablet\:border-gray-10{ + border-color:#e6e6e6; + } + + .tablet\:hover\:border-gray-10:hover{ + border-color:#e6e6e6; + } + .tablet\:border-gray-30{ + border-color:#adadad; + } + + .tablet\:hover\:border-gray-30:hover{ + border-color:#adadad; + } + .tablet\:border-gray-50{ + border-color:#757575; + } + + .tablet\:hover\:border-gray-50:hover{ + border-color:#757575; + } + .tablet\:border-gray-70{ + border-color:#454545; + } + + .tablet\:hover\:border-gray-70:hover{ + border-color:#454545; + } + .tablet\:border-gray-90{ + border-color:#1b1b1b; + } + + .tablet\:hover\:border-gray-90:hover{ + border-color:#1b1b1b; + } + .tablet\:border-base-lightest{ + border-color:#f0f0f0; + } + + .tablet\:hover\:border-base-lightest:hover{ + border-color:#f0f0f0; + } + .tablet\:border-base-lighter{ + border-color:#dfe1e2; + } + + .tablet\:hover\:border-base-lighter:hover{ + border-color:#dfe1e2; + } + .tablet\:border-base-light{ + border-color:#a9aeb1; + } + + .tablet\:hover\:border-base-light:hover{ + border-color:#a9aeb1; + } + .tablet\:border-base{ + border-color:#71767a; + } + + .tablet\:hover\:border-base:hover{ + border-color:#71767a; + } + .tablet\:border-base-dark{ + border-color:#565c65; + } + + .tablet\:hover\:border-base-dark:hover{ + border-color:#565c65; + } + .tablet\:border-base-darker{ + border-color:#3d4551; + } + + .tablet\:hover\:border-base-darker:hover{ + border-color:#3d4551; + } + .tablet\:border-base-darkest{ + border-color:#1b1b1b; + } + + .tablet\:hover\:border-base-darkest:hover{ + border-color:#1b1b1b; + } + .tablet\:border-ink{ + border-color:#1b1b1b; + } + + .tablet\:hover\:border-ink:hover{ + border-color:#1b1b1b; + } + .tablet\:border-primary-lighter{ + border-color:#d9e8f6; + } + + .tablet\:hover\:border-primary-lighter:hover{ + border-color:#d9e8f6; + } + .tablet\:border-primary-light{ + border-color:#73b3e7; + } + + .tablet\:hover\:border-primary-light:hover{ + border-color:#73b3e7; + } + .tablet\:border-primary{ + border-color:#005ea2; + } + + .tablet\:hover\:border-primary:hover{ + border-color:#005ea2; + } + .tablet\:border-primary-vivid{ + border-color:#0050d8; + } + + .tablet\:hover\:border-primary-vivid:hover{ + border-color:#0050d8; + } + .tablet\:border-primary-dark{ + border-color:#1a4480; + } + + .tablet\:hover\:border-primary-dark:hover{ + border-color:#1a4480; + } + .tablet\:border-primary-darker{ + border-color:#162e51; + } + + .tablet\:hover\:border-primary-darker:hover{ + border-color:#162e51; + } + .tablet\:border-secondary-lighter{ + border-color:#f3e1e4; + } + + .tablet\:hover\:border-secondary-lighter:hover{ + border-color:#f3e1e4; + } + .tablet\:border-secondary-light{ + border-color:#f2938c; + } + + .tablet\:hover\:border-secondary-light:hover{ + border-color:#f2938c; + } + .tablet\:border-secondary{ + border-color:#d83933; + } + + .tablet\:hover\:border-secondary:hover{ + border-color:#d83933; + } + .tablet\:border-secondary-vivid{ + border-color:#e41d3d; + } + + .tablet\:hover\:border-secondary-vivid:hover{ + border-color:#e41d3d; + } + .tablet\:border-secondary-dark{ + border-color:#b50909; + } + + .tablet\:hover\:border-secondary-dark:hover{ + border-color:#b50909; + } + .tablet\:border-secondary-darker{ + border-color:#8b0a03; + } + + .tablet\:hover\:border-secondary-darker:hover{ + border-color:#8b0a03; + } + .tablet\:border-accent-warm-darker{ + border-color:#775540; + } + + .tablet\:hover\:border-accent-warm-darker:hover{ + border-color:#775540; + } + .tablet\:border-accent-warm-dark{ + border-color:#c05600; + } + + .tablet\:hover\:border-accent-warm-dark:hover{ + border-color:#c05600; + } + .tablet\:border-accent-warm{ + border-color:#fa9441; + } + + .tablet\:hover\:border-accent-warm:hover{ + border-color:#fa9441; + } + .tablet\:border-accent-warm-light{ + border-color:#ffbc78; + } + + .tablet\:hover\:border-accent-warm-light:hover{ + border-color:#ffbc78; + } + .tablet\:border-accent-warm-lighter{ + border-color:#f2e4d4; + } + + .tablet\:hover\:border-accent-warm-lighter:hover{ + border-color:#f2e4d4; + } + .tablet\:border-accent-cool-darker{ + border-color:#07648d; + } + + .tablet\:hover\:border-accent-cool-darker:hover{ + border-color:#07648d; + } + .tablet\:border-accent-cool-dark{ + border-color:#28a0cb; + } + + .tablet\:hover\:border-accent-cool-dark:hover{ + border-color:#28a0cb; + } + .tablet\:border-accent-cool{ + border-color:#00bde3; + } + + .tablet\:hover\:border-accent-cool:hover{ + border-color:#00bde3; + } + .tablet\:border-accent-cool-light{ + border-color:#97d4ea; + } + + .tablet\:hover\:border-accent-cool-light:hover{ + border-color:#97d4ea; + } + .tablet\:border-accent-cool-lighter{ + border-color:#e1f3f8; + } + + .tablet\:hover\:border-accent-cool-lighter:hover{ + border-color:#e1f3f8; + } + .tablet\:radius-0{ + border-radius:0; + } + .tablet\:radius-top-0{ + border-top-left-radius:0; + border-top-right-radius:0; + } + .tablet\:radius-right-0{ + border-top-right-radius:0; + border-bottom-right-radius:0; + } + .tablet\:radius-bottom-0{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .tablet\:radius-left-0{ + border-top-left-radius:0; + border-bottom-left-radius:0; + } + .tablet\:radius-none{ + border-radius:0; + } + .tablet\:radius-top-none{ + border-top-left-radius:0; + border-top-right-radius:0; + } + .tablet\:radius-right-none{ + border-top-right-radius:0; + border-bottom-right-radius:0; + } + .tablet\:radius-bottom-none{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .tablet\:radius-left-none{ + border-top-left-radius:0; + border-bottom-left-radius:0; + } + .tablet\:radius-sm{ + border-radius:2px; + } + .tablet\:radius-top-sm{ + border-top-left-radius:2px; + border-top-right-radius:2px; + } + .tablet\:radius-right-sm{ + border-top-right-radius:2px; + border-bottom-right-radius:2px; + } + .tablet\:radius-bottom-sm{ + border-bottom-left-radius:2px; + border-bottom-right-radius:2px; + } + .tablet\:radius-left-sm{ + border-top-left-radius:2px; + border-bottom-left-radius:2px; + } + .tablet\:radius-md{ + border-radius:0.25rem; + } + .tablet\:radius-top-md{ + border-top-left-radius:0.25rem; + border-top-right-radius:0.25rem; + } + .tablet\:radius-right-md{ + border-top-right-radius:0.25rem; + border-bottom-right-radius:0.25rem; + } + .tablet\:radius-bottom-md{ + border-bottom-left-radius:0.25rem; + border-bottom-right-radius:0.25rem; + } + .tablet\:radius-left-md{ + border-top-left-radius:0.25rem; + border-bottom-left-radius:0.25rem; + } + .tablet\:radius-lg{ + border-radius:0.5rem; + } + .tablet\:radius-top-lg{ + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; + } + .tablet\:radius-right-lg{ + border-top-right-radius:0.5rem; + border-bottom-right-radius:0.5rem; + } + .tablet\:radius-bottom-lg{ + border-bottom-left-radius:0.5rem; + border-bottom-right-radius:0.5rem; + } + .tablet\:radius-left-lg{ + border-top-left-radius:0.5rem; + border-bottom-left-radius:0.5rem; + } + .tablet\:radius-pill{ + border-radius:99rem; + } + .tablet\:radius-top-pill{ + border-top-left-radius:99rem; + border-top-right-radius:99rem; + } + .tablet\:radius-right-pill{ + border-top-right-radius:99rem; + border-bottom-right-radius:99rem; + } + .tablet\:radius-bottom-pill{ + border-bottom-left-radius:99rem; + border-bottom-right-radius:99rem; + } + .tablet\:radius-left-pill{ + border-top-left-radius:99rem; + border-bottom-left-radius:99rem; + } + .tablet\:display-block{ + display:block; + } + .tablet\:display-flex{ + display:flex; + } + .tablet\:display-none{ + display:none; + } + .tablet\:display-inline{ + display:inline; + } + .tablet\:display-inline-block{ + display:inline-block; + } + .tablet\:display-inline-flex{ + display:inline-flex; + } + .tablet\:display-table{ + display:table; + } + .tablet\:display-table-cell{ + display:table-cell; + } + .tablet\:display-table-row{ + display:table-row; + } + .tablet\:font-mono-3xs{ + font-size:0.77rem; + } + .tablet\:font-mono-2xs{ + font-size:0.83rem; + } + .tablet\:font-mono-xs{ + font-size:0.89rem; + } + .tablet\:font-mono-sm{ + font-size:0.95rem; + } + .tablet\:font-mono-md{ + font-size:1.01rem; + } + .tablet\:font-mono-lg{ + font-size:1.31rem; + } + .tablet\:font-mono-xl{ + font-size:1.91rem; + } + .tablet\:font-mono-2xl{ + font-size:2.38rem; + } + .tablet\:font-mono-3xl{ + font-size:2.86rem; + } + .tablet\:font-sans-3xs{ + font-size:0.87rem; + } + .tablet\:font-sans-2xs{ + font-size:0.93rem; + } + .tablet\:font-sans-xs{ + font-size:1rem; + } + .tablet\:font-sans-sm{ + font-size:1.06rem; + } + .tablet\:font-sans-md{ + font-size:1.13rem; + } + .tablet\:font-sans-lg{ + font-size:1.46rem; + } + .tablet\:font-sans-xl{ + font-size:2.13rem; + } + .tablet\:font-sans-2xl{ + font-size:2.66rem; + } + .tablet\:font-sans-3xl{ + font-size:3.19rem; + } + .tablet\:font-serif-3xs{ + font-size:0.79rem; + } + .tablet\:font-serif-2xs{ + font-size:0.85rem; + } + .tablet\:font-serif-xs{ + font-size:0.91rem; + } + .tablet\:font-serif-sm{ + font-size:0.98rem; + } + .tablet\:font-serif-md{ + font-size:1.04rem; + } + .tablet\:font-serif-lg{ + font-size:1.34rem; + } + .tablet\:font-serif-xl{ + font-size:1.95rem; + } + .tablet\:font-serif-2xl{ + font-size:2.44rem; + } + .tablet\:font-serif-3xl{ + font-size:2.93rem; + } + .tablet\:font-heading-3xs{ + font-size:0.79rem; + } + .tablet\:font-heading-2xs{ + font-size:0.85rem; + } + .tablet\:font-heading-xs{ + font-size:0.91rem; + } + .tablet\:font-heading-sm{ + font-size:0.98rem; + } + .tablet\:font-heading-md{ + font-size:1.04rem; + } + .tablet\:font-heading-lg{ + font-size:1.34rem; + } + .tablet\:font-heading-xl{ + font-size:1.95rem; + } + .tablet\:font-heading-2xl{ + font-size:2.44rem; + } + .tablet\:font-heading-3xl{ + font-size:2.93rem; + } + .tablet\:font-body-3xs{ + font-size:0.87rem; + } + .tablet\:font-body-2xs{ + font-size:0.93rem; + } + .tablet\:font-body-xs{ + font-size:1rem; + } + .tablet\:font-body-sm{ + font-size:1.06rem; + } + .tablet\:font-body-md{ + font-size:1.13rem; + } + .tablet\:font-body-lg{ + font-size:1.46rem; + } + .tablet\:font-body-xl{ + font-size:2.13rem; + } + .tablet\:font-body-2xl{ + font-size:2.66rem; + } + .tablet\:font-body-3xl{ + font-size:3.19rem; + } + .tablet\:font-code-3xs{ + font-size:0.77rem; + } + .tablet\:font-code-2xs{ + font-size:0.83rem; + } + .tablet\:font-code-xs{ + font-size:0.89rem; + } + .tablet\:font-code-sm{ + font-size:0.95rem; + } + .tablet\:font-code-md{ + font-size:1.01rem; + } + .tablet\:font-code-lg{ + font-size:1.31rem; + } + .tablet\:font-code-xl{ + font-size:1.91rem; + } + .tablet\:font-code-2xl{ + font-size:2.38rem; + } + .tablet\:font-code-3xl{ + font-size:2.86rem; + } + .tablet\:font-alt-3xs{ + font-size:0.79rem; + } + .tablet\:font-alt-2xs{ + font-size:0.85rem; + } + .tablet\:font-alt-xs{ + font-size:0.91rem; + } + .tablet\:font-alt-sm{ + font-size:0.98rem; + } + .tablet\:font-alt-md{ + font-size:1.04rem; + } + .tablet\:font-alt-lg{ + font-size:1.34rem; + } + .tablet\:font-alt-xl{ + font-size:1.95rem; + } + .tablet\:font-alt-2xl{ + font-size:2.44rem; + } + .tablet\:font-alt-3xl{ + font-size:2.93rem; + } + .tablet\:font-ui-3xs{ + font-size:0.87rem; + } + .tablet\:font-ui-2xs{ + font-size:0.93rem; + } + .tablet\:font-ui-xs{ + font-size:1rem; + } + .tablet\:font-ui-sm{ + font-size:1.06rem; + } + .tablet\:font-ui-md{ + font-size:1.13rem; + } + .tablet\:font-ui-lg{ + font-size:1.46rem; + } + .tablet\:font-ui-xl{ + font-size:2.13rem; + } + .tablet\:font-ui-2xl{ + font-size:2.66rem; + } + .tablet\:font-ui-3xl{ + font-size:3.19rem; + } + .tablet\:text-light{ + font-weight:300; + } + .tablet\:text-normal{ + font-weight:normal; + } + .tablet\:text-bold{ + font-weight:700; + } + .tablet\:flex-justify-center{ + justify-content:center; + } + .tablet\:flex-justify-start{ + justify-content:flex-start; + } + .tablet\:flex-justify-end{ + justify-content:flex-end; + } + .tablet\:flex-justify{ + justify-content:space-between; + } + .tablet\:line-height-sans-1{ + line-height:0.9; + } + .tablet\:line-height-sans-2{ + line-height:1.1; + } + .tablet\:line-height-sans-3{ + line-height:1.3; + } + .tablet\:line-height-sans-4{ + line-height:1.4; + } + .tablet\:line-height-sans-5{ + line-height:1.5; + } + .tablet\:line-height-sans-6{ + line-height:1.6; + } + .tablet\:line-height-serif-1{ + line-height:1; + } + .tablet\:line-height-serif-2{ + line-height:1.2; + } + .tablet\:line-height-serif-3{ + line-height:1.4; + } + .tablet\:line-height-serif-4{ + line-height:1.5; + } + .tablet\:line-height-serif-5{ + line-height:1.7; + } + .tablet\:line-height-serif-6{ + line-height:1.8; + } + .tablet\:line-height-mono-1{ + line-height:1; + } + .tablet\:line-height-mono-2{ + line-height:1.3; + } + .tablet\:line-height-mono-3{ + line-height:1.4; + } + .tablet\:line-height-mono-4{ + line-height:1.6; + } + .tablet\:line-height-mono-5{ + line-height:1.7; + } + .tablet\:line-height-mono-6{ + line-height:1.8; + } + .tablet\:line-height-heading-1{ + line-height:1; + } + .tablet\:line-height-heading-2{ + line-height:1.2; + } + .tablet\:line-height-heading-3{ + line-height:1.4; + } + .tablet\:line-height-heading-4{ + line-height:1.5; + } + .tablet\:line-height-heading-5{ + line-height:1.7; + } + .tablet\:line-height-heading-6{ + line-height:1.8; + } + .tablet\:line-height-ui-1{ + line-height:0.9; + } + .tablet\:line-height-ui-2{ + line-height:1.1; + } + .tablet\:line-height-ui-3{ + line-height:1.3; + } + .tablet\:line-height-ui-4{ + line-height:1.4; + } + .tablet\:line-height-ui-5{ + line-height:1.5; + } + .tablet\:line-height-ui-6{ + line-height:1.6; + } + .tablet\:line-height-body-1{ + line-height:0.9; + } + .tablet\:line-height-body-2{ + line-height:1.1; + } + .tablet\:line-height-body-3{ + line-height:1.3; + } + .tablet\:line-height-body-4{ + line-height:1.4; + } + .tablet\:line-height-body-5{ + line-height:1.5; + } + .tablet\:line-height-body-6{ + line-height:1.6; + } + .tablet\:line-height-code-1{ + line-height:1; + } + .tablet\:line-height-code-2{ + line-height:1.3; + } + .tablet\:line-height-code-3{ + line-height:1.4; + } + .tablet\:line-height-code-4{ + line-height:1.6; + } + .tablet\:line-height-code-5{ + line-height:1.7; + } + .tablet\:line-height-code-6{ + line-height:1.8; + } + .tablet\:line-height-alt-1{ + line-height:1; + } + .tablet\:line-height-alt-2{ + line-height:1.2; + } + .tablet\:line-height-alt-3{ + line-height:1.4; + } + .tablet\:line-height-alt-4{ + line-height:1.5; + } + .tablet\:line-height-alt-5{ + line-height:1.7; + } + .tablet\:line-height-alt-6{ + line-height:1.8; + } + .tablet\:margin-neg-1px{ + margin:-1px; + } + .tablet\:margin-neg-2px{ + margin:-2px; + } + .tablet\:margin-neg-05{ + margin:-0.25rem; + } + .tablet\:margin-neg-1{ + margin:-0.5rem; + } + .tablet\:margin-neg-105{ + margin:-0.75rem; + } + .tablet\:margin-neg-2{ + margin:-1rem; + } + .tablet\:margin-neg-205{ + margin:-1.25rem; + } + .tablet\:margin-neg-3{ + margin:-1.5rem; + } + .tablet\:margin-1px{ + margin:1px; + } + .tablet\:margin-2px{ + margin:2px; + } + .tablet\:margin-05{ + margin:0.25rem; + } + .tablet\:margin-1{ + margin:0.5rem; + } + .tablet\:margin-105{ + margin:0.75rem; + } + .tablet\:margin-2{ + margin:1rem; + } + .tablet\:margin-205{ + margin:1.25rem; + } + .tablet\:margin-3{ + margin:1.5rem; + } + .tablet\:margin-4{ + margin:2rem; + } + .tablet\:margin-5{ + margin:2.5rem; + } + .tablet\:margin-6{ + margin:3rem; + } + .tablet\:margin-7{ + margin:3.5rem; + } + .tablet\:margin-8{ + margin:4rem; + } + .tablet\:margin-9{ + margin:4.5rem; + } + .tablet\:margin-10{ + margin:5rem; + } + .tablet\:margin-15{ + margin:7.5rem; + } + .tablet\:margin-05em{ + margin:0.5em; + } + .tablet\:margin-1em{ + margin:1em; + } + .tablet\:margin-105em{ + margin:1.5em; + } + .tablet\:margin-2em{ + margin:2em; + } + .tablet\:margin-0{ + margin:0; + } + .tablet\:margin-y-1px{ + margin-top:1px; + margin-bottom:1px; + } + .tablet\:margin-top-1px{ + margin-top:1px; + } + .tablet\:margin-bottom-1px{ + margin-bottom:1px; + } + .tablet\:margin-y-2px{ + margin-top:2px; + margin-bottom:2px; + } + .tablet\:margin-top-2px{ + margin-top:2px; + } + .tablet\:margin-bottom-2px{ + margin-bottom:2px; + } + .tablet\:margin-y-05{ + margin-top:0.25rem; + margin-bottom:0.25rem; + } + .tablet\:margin-top-05{ + margin-top:0.25rem; + } + .tablet\:margin-bottom-05{ + margin-bottom:0.25rem; + } + .tablet\:margin-y-1{ + margin-top:0.5rem; + margin-bottom:0.5rem; + } + .tablet\:margin-top-1{ + margin-top:0.5rem; + } + .tablet\:margin-bottom-1{ + margin-bottom:0.5rem; + } + .tablet\:margin-y-105{ + margin-top:0.75rem; + margin-bottom:0.75rem; + } + .tablet\:margin-top-105{ + margin-top:0.75rem; + } + .tablet\:margin-bottom-105{ + margin-bottom:0.75rem; + } + .tablet\:margin-y-2{ + margin-top:1rem; + margin-bottom:1rem; + } + .tablet\:margin-top-2{ + margin-top:1rem; + } + .tablet\:margin-bottom-2{ + margin-bottom:1rem; + } + .tablet\:margin-y-205{ + margin-top:1.25rem; + margin-bottom:1.25rem; + } + .tablet\:margin-top-205{ + margin-top:1.25rem; + } + .tablet\:margin-bottom-205{ + margin-bottom:1.25rem; + } + .tablet\:margin-y-3{ + margin-top:1.5rem; + margin-bottom:1.5rem; + } + .tablet\:margin-top-3{ + margin-top:1.5rem; + } + .tablet\:margin-bottom-3{ + margin-bottom:1.5rem; + } + .tablet\:margin-y-neg-1px{ + margin-top:-1px; + margin-bottom:-1px; + } + .tablet\:margin-top-neg-1px{ + margin-top:-1px; + } + .tablet\:margin-bottom-neg-1px{ + margin-bottom:-1px; + } + .tablet\:margin-y-neg-2px{ + margin-top:-2px; + margin-bottom:-2px; + } + .tablet\:margin-top-neg-2px{ + margin-top:-2px; + } + .tablet\:margin-bottom-neg-2px{ + margin-bottom:-2px; + } + .tablet\:margin-y-neg-05{ + margin-top:-0.25rem; + margin-bottom:-0.25rem; + } + .tablet\:margin-top-neg-05{ + margin-top:-0.25rem; + } + .tablet\:margin-bottom-neg-05{ + margin-bottom:-0.25rem; + } + .tablet\:margin-y-neg-1{ + margin-top:-0.5rem; + margin-bottom:-0.5rem; + } + .tablet\:margin-top-neg-1{ + margin-top:-0.5rem; + } + .tablet\:margin-bottom-neg-1{ + margin-bottom:-0.5rem; + } + .tablet\:margin-y-neg-105{ + margin-top:-0.75rem; + margin-bottom:-0.75rem; + } + .tablet\:margin-top-neg-105{ + margin-top:-0.75rem; + } + .tablet\:margin-bottom-neg-105{ + margin-bottom:-0.75rem; + } + .tablet\:margin-y-neg-2{ + margin-top:-1rem; + margin-bottom:-1rem; + } + .tablet\:margin-top-neg-2{ + margin-top:-1rem; + } + .tablet\:margin-bottom-neg-2{ + margin-bottom:-1rem; + } + .tablet\:margin-y-neg-205{ + margin-top:-1.25rem; + margin-bottom:-1.25rem; + } + .tablet\:margin-top-neg-205{ + margin-top:-1.25rem; + } + .tablet\:margin-bottom-neg-205{ + margin-bottom:-1.25rem; + } + .tablet\:margin-y-neg-3{ + margin-top:-1.5rem; + margin-bottom:-1.5rem; + } + .tablet\:margin-top-neg-3{ + margin-top:-1.5rem; + } + .tablet\:margin-bottom-neg-3{ + margin-bottom:-1.5rem; + } + .tablet\:margin-y-4{ + margin-top:2rem; + margin-bottom:2rem; + } + .tablet\:margin-top-4{ + margin-top:2rem; + } + .tablet\:margin-bottom-4{ + margin-bottom:2rem; + } + .tablet\:margin-y-5{ + margin-top:2.5rem; + margin-bottom:2.5rem; + } + .tablet\:margin-top-5{ + margin-top:2.5rem; + } + .tablet\:margin-bottom-5{ + margin-bottom:2.5rem; + } + .tablet\:margin-y-6{ + margin-top:3rem; + margin-bottom:3rem; + } + .tablet\:margin-top-6{ + margin-top:3rem; + } + .tablet\:margin-bottom-6{ + margin-bottom:3rem; + } + .tablet\:margin-y-7{ + margin-top:3.5rem; + margin-bottom:3.5rem; + } + .tablet\:margin-top-7{ + margin-top:3.5rem; + } + .tablet\:margin-bottom-7{ + margin-bottom:3.5rem; + } + .tablet\:margin-y-8{ + margin-top:4rem; + margin-bottom:4rem; + } + .tablet\:margin-top-8{ + margin-top:4rem; + } + .tablet\:margin-bottom-8{ + margin-bottom:4rem; + } + .tablet\:margin-y-9{ + margin-top:4.5rem; + margin-bottom:4.5rem; + } + .tablet\:margin-top-9{ + margin-top:4.5rem; + } + .tablet\:margin-bottom-9{ + margin-bottom:4.5rem; + } + .tablet\:margin-y-10{ + margin-top:5rem; + margin-bottom:5rem; + } + .tablet\:margin-top-10{ + margin-top:5rem; + } + .tablet\:margin-bottom-10{ + margin-bottom:5rem; + } + .tablet\:margin-y-15{ + margin-top:7.5rem; + margin-bottom:7.5rem; + } + .tablet\:margin-top-15{ + margin-top:7.5rem; + } + .tablet\:margin-bottom-15{ + margin-bottom:7.5rem; + } + .tablet\:margin-y-05em{ + margin-top:0.5em; + margin-bottom:0.5em; + } + .tablet\:margin-top-05em{ + margin-top:0.5em; + } + .tablet\:margin-bottom-05em{ + margin-bottom:0.5em; + } + .tablet\:margin-y-1em{ + margin-top:1em; + margin-bottom:1em; + } + .tablet\:margin-top-1em{ + margin-top:1em; + } + .tablet\:margin-bottom-1em{ + margin-bottom:1em; + } + .tablet\:margin-y-105em{ + margin-top:1.5em; + margin-bottom:1.5em; + } + .tablet\:margin-top-105em{ + margin-top:1.5em; + } + .tablet\:margin-bottom-105em{ + margin-bottom:1.5em; + } + .tablet\:margin-y-2em{ + margin-top:2em; + margin-bottom:2em; + } + .tablet\:margin-top-2em{ + margin-top:2em; + } + .tablet\:margin-bottom-2em{ + margin-bottom:2em; + } + .tablet\:margin-y-0{ + margin-top:0; + margin-bottom:0; + } + .tablet\:margin-top-0{ + margin-top:0; + } + .tablet\:margin-bottom-0{ + margin-bottom:0; + } + .tablet\:margin-y-auto{ + margin-top:auto; + margin-bottom:auto; + } + .tablet\:margin-top-auto{ + margin-top:auto; + } + .tablet\:margin-bottom-auto{ + margin-bottom:auto; + } + .tablet\:margin-x-1px{ + margin-left:1px; + margin-right:1px; + } + .tablet\:margin-right-1px{ + margin-right:1px; + } + .tablet\:margin-left-1px{ + margin-left:1px; + } + .tablet\:margin-x-2px{ + margin-left:2px; + margin-right:2px; + } + .tablet\:margin-right-2px{ + margin-right:2px; + } + .tablet\:margin-left-2px{ + margin-left:2px; + } + .tablet\:margin-x-05{ + margin-left:0.25rem; + margin-right:0.25rem; + } + .tablet\:margin-right-05{ + margin-right:0.25rem; + } + .tablet\:margin-left-05{ + margin-left:0.25rem; + } + .tablet\:margin-x-1{ + margin-left:0.5rem; + margin-right:0.5rem; + } + .tablet\:margin-right-1{ + margin-right:0.5rem; + } + .tablet\:margin-left-1{ + margin-left:0.5rem; + } + .tablet\:margin-x-105{ + margin-left:0.75rem; + margin-right:0.75rem; + } + .tablet\:margin-right-105{ + margin-right:0.75rem; + } + .tablet\:margin-left-105{ + margin-left:0.75rem; + } + .tablet\:margin-x-2{ + margin-left:1rem; + margin-right:1rem; + } + .tablet\:margin-right-2{ + margin-right:1rem; + } + .tablet\:margin-left-2{ + margin-left:1rem; + } + .tablet\:margin-x-205{ + margin-left:1.25rem; + margin-right:1.25rem; + } + .tablet\:margin-right-205{ + margin-right:1.25rem; + } + .tablet\:margin-left-205{ + margin-left:1.25rem; + } + .tablet\:margin-x-3{ + margin-left:1.5rem; + margin-right:1.5rem; + } + .tablet\:margin-right-3{ + margin-right:1.5rem; + } + .tablet\:margin-left-3{ + margin-left:1.5rem; + } + .tablet\:margin-x-neg-1px{ + margin-left:-1px; + margin-right:-1px; + } + .tablet\:margin-right-neg-1px{ + margin-right:-1px; + } + .tablet\:margin-left-neg-1px{ + margin-left:-1px; + } + .tablet\:margin-x-neg-2px{ + margin-left:-2px; + margin-right:-2px; + } + .tablet\:margin-right-neg-2px{ + margin-right:-2px; + } + .tablet\:margin-left-neg-2px{ + margin-left:-2px; + } + .tablet\:margin-x-neg-05{ + margin-left:-0.25rem; + margin-right:-0.25rem; + } + .tablet\:margin-right-neg-05{ + margin-right:-0.25rem; + } + .tablet\:margin-left-neg-05{ + margin-left:-0.25rem; + } + .tablet\:margin-x-neg-1{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .tablet\:margin-right-neg-1{ + margin-right:-0.5rem; + } + .tablet\:margin-left-neg-1{ + margin-left:-0.5rem; + } + .tablet\:margin-x-neg-105{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .tablet\:margin-right-neg-105{ + margin-right:-0.75rem; + } + .tablet\:margin-left-neg-105{ + margin-left:-0.75rem; + } + .tablet\:margin-x-neg-2{ + margin-left:-1rem; + margin-right:-1rem; + } + .tablet\:margin-right-neg-2{ + margin-right:-1rem; + } + .tablet\:margin-left-neg-2{ + margin-left:-1rem; + } + .tablet\:margin-x-neg-205{ + margin-left:-1.25rem; + margin-right:-1.25rem; + } + .tablet\:margin-right-neg-205{ + margin-right:-1.25rem; + } + .tablet\:margin-left-neg-205{ + margin-left:-1.25rem; + } + .tablet\:margin-x-neg-3{ + margin-left:-1.5rem; + margin-right:-1.5rem; + } + .tablet\:margin-right-neg-3{ + margin-right:-1.5rem; + } + .tablet\:margin-left-neg-3{ + margin-left:-1.5rem; + } + .tablet\:margin-x-4{ + margin-left:2rem; + margin-right:2rem; + } + .tablet\:margin-right-4{ + margin-right:2rem; + } + .tablet\:margin-left-4{ + margin-left:2rem; + } + .tablet\:margin-x-5{ + margin-left:2.5rem; + margin-right:2.5rem; + } + .tablet\:margin-right-5{ + margin-right:2.5rem; + } + .tablet\:margin-left-5{ + margin-left:2.5rem; + } + .tablet\:margin-x-6{ + margin-left:3rem; + margin-right:3rem; + } + .tablet\:margin-right-6{ + margin-right:3rem; + } + .tablet\:margin-left-6{ + margin-left:3rem; + } + .tablet\:margin-x-7{ + margin-left:3.5rem; + margin-right:3.5rem; + } + .tablet\:margin-right-7{ + margin-right:3.5rem; + } + .tablet\:margin-left-7{ + margin-left:3.5rem; + } + .tablet\:margin-x-8{ + margin-left:4rem; + margin-right:4rem; + } + .tablet\:margin-right-8{ + margin-right:4rem; + } + .tablet\:margin-left-8{ + margin-left:4rem; + } + .tablet\:margin-x-9{ + margin-left:4.5rem; + margin-right:4.5rem; + } + .tablet\:margin-right-9{ + margin-right:4.5rem; + } + .tablet\:margin-left-9{ + margin-left:4.5rem; + } + .tablet\:margin-x-10{ + margin-left:5rem; + margin-right:5rem; + } + .tablet\:margin-right-10{ + margin-right:5rem; + } + .tablet\:margin-left-10{ + margin-left:5rem; + } + .tablet\:margin-x-15{ + margin-left:7.5rem; + margin-right:7.5rem; + } + .tablet\:margin-right-15{ + margin-right:7.5rem; + } + .tablet\:margin-left-15{ + margin-left:7.5rem; + } + .tablet\:margin-x-card{ + margin-left:10rem; + margin-right:10rem; + } + .tablet\:margin-right-card{ + margin-right:10rem; + } + .tablet\:margin-left-card{ + margin-left:10rem; + } + .tablet\:margin-x-card-lg{ + margin-left:15rem; + margin-right:15rem; + } + .tablet\:margin-right-card-lg{ + margin-right:15rem; + } + .tablet\:margin-left-card-lg{ + margin-left:15rem; + } + .tablet\:margin-x-mobile{ + margin-left:20rem; + margin-right:20rem; + } + .tablet\:margin-right-mobile{ + margin-right:20rem; + } + .tablet\:margin-left-mobile{ + margin-left:20rem; + } + .tablet\:margin-x-05em{ + margin-left:0.5em; + margin-right:0.5em; + } + .tablet\:margin-right-05em{ + margin-right:0.5em; + } + .tablet\:margin-left-05em{ + margin-left:0.5em; + } + .tablet\:margin-x-1em{ + margin-left:1em; + margin-right:1em; + } + .tablet\:margin-right-1em{ + margin-right:1em; + } + .tablet\:margin-left-1em{ + margin-left:1em; + } + .tablet\:margin-x-105em{ + margin-left:1.5em; + margin-right:1.5em; + } + .tablet\:margin-right-105em{ + margin-right:1.5em; + } + .tablet\:margin-left-105em{ + margin-left:1.5em; + } + .tablet\:margin-x-2em{ + margin-left:2em; + margin-right:2em; + } + .tablet\:margin-right-2em{ + margin-right:2em; + } + .tablet\:margin-left-2em{ + margin-left:2em; + } + .tablet\:margin-x-0{ + margin-left:0; + margin-right:0; + } + .tablet\:margin-right-0{ + margin-right:0; + } + .tablet\:margin-left-0{ + margin-left:0; + } + .tablet\:margin-x-auto{ + margin-left:auto; + margin-right:auto; + } + .tablet\:margin-right-auto{ + margin-right:auto; + } + .tablet\:margin-left-auto{ + margin-left:auto; + } + .tablet\:measure-1{ + max-width:44ex; + } + .tablet\:measure-2{ + max-width:60ex; + } + .tablet\:measure-3{ + max-width:64ex; + } + .tablet\:measure-4{ + max-width:68ex; + } + .tablet\:measure-5{ + max-width:72ex; + } + .tablet\:measure-6{ + max-width:88ex; + } + .tablet\:measure-none{ + max-width:none; + } + .tablet\:order-first{ + order:-1; + } + .tablet\:order-last{ + order:999; + } + .tablet\:order-initial{ + order:initial; + } + .tablet\:order-0{ + order:0; + } + .tablet\:order-1{ + order:1; + } + .tablet\:order-2{ + order:2; + } + .tablet\:order-3{ + order:3; + } + .tablet\:order-4{ + order:4; + } + .tablet\:order-5{ + order:5; + } + .tablet\:order-6{ + order:6; + } + .tablet\:order-7{ + order:7; + } + .tablet\:order-8{ + order:8; + } + .tablet\:order-9{ + order:9; + } + .tablet\:order-10{ + order:10; + } + .tablet\:order-11{ + order:11; + } + .tablet\:padding-1px{ + padding:1px; + } + .tablet\:padding-y-1px{ + padding-top:1px; + padding-bottom:1px; + } + .tablet\:padding-x-1px{ + padding-left:1px; + padding-right:1px; + } + .tablet\:padding-top-1px{ + padding-top:1px; + } + .tablet\:padding-right-1px{ + padding-right:1px; + } + .tablet\:padding-bottom-1px{ + padding-bottom:1px; + } + .tablet\:padding-left-1px{ + padding-left:1px; + } + .tablet\:padding-2px{ + padding:2px; + } + .tablet\:padding-y-2px{ + padding-top:2px; + padding-bottom:2px; + } + .tablet\:padding-x-2px{ + padding-left:2px; + padding-right:2px; + } + .tablet\:padding-top-2px{ + padding-top:2px; + } + .tablet\:padding-right-2px{ + padding-right:2px; + } + .tablet\:padding-bottom-2px{ + padding-bottom:2px; + } + .tablet\:padding-left-2px{ + padding-left:2px; + } + .tablet\:padding-05{ + padding:0.25rem; + } + .tablet\:padding-y-05{ + padding-top:0.25rem; + padding-bottom:0.25rem; + } + .tablet\:padding-x-05{ + padding-left:0.25rem; + padding-right:0.25rem; + } + .tablet\:padding-top-05{ + padding-top:0.25rem; + } + .tablet\:padding-right-05{ + padding-right:0.25rem; + } + .tablet\:padding-bottom-05{ + padding-bottom:0.25rem; + } + .tablet\:padding-left-05{ + padding-left:0.25rem; + } + .tablet\:padding-1{ + padding:0.5rem; + } + .tablet\:padding-y-1{ + padding-top:0.5rem; + padding-bottom:0.5rem; + } + .tablet\:padding-x-1{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .tablet\:padding-top-1{ + padding-top:0.5rem; + } + .tablet\:padding-right-1{ + padding-right:0.5rem; + } + .tablet\:padding-bottom-1{ + padding-bottom:0.5rem; + } + .tablet\:padding-left-1{ + padding-left:0.5rem; + } + .tablet\:padding-105{ + padding:0.75rem; + } + .tablet\:padding-y-105{ + padding-top:0.75rem; + padding-bottom:0.75rem; + } + .tablet\:padding-x-105{ + padding-left:0.75rem; + padding-right:0.75rem; + } + .tablet\:padding-top-105{ + padding-top:0.75rem; + } + .tablet\:padding-right-105{ + padding-right:0.75rem; + } + .tablet\:padding-bottom-105{ + padding-bottom:0.75rem; + } + .tablet\:padding-left-105{ + padding-left:0.75rem; + } + .tablet\:padding-2{ + padding:1rem; + } + .tablet\:padding-y-2{ + padding-top:1rem; + padding-bottom:1rem; + } + .tablet\:padding-x-2{ + padding-left:1rem; + padding-right:1rem; + } + .tablet\:padding-top-2{ + padding-top:1rem; + } + .tablet\:padding-right-2{ + padding-right:1rem; + } + .tablet\:padding-bottom-2{ + padding-bottom:1rem; + } + .tablet\:padding-left-2{ + padding-left:1rem; + } + .tablet\:padding-205{ + padding:1.25rem; + } + .tablet\:padding-y-205{ + padding-top:1.25rem; + padding-bottom:1.25rem; + } + .tablet\:padding-x-205{ + padding-left:1.25rem; + padding-right:1.25rem; + } + .tablet\:padding-top-205{ + padding-top:1.25rem; + } + .tablet\:padding-right-205{ + padding-right:1.25rem; + } + .tablet\:padding-bottom-205{ + padding-bottom:1.25rem; + } + .tablet\:padding-left-205{ + padding-left:1.25rem; + } + .tablet\:padding-3{ + padding:1.5rem; + } + .tablet\:padding-y-3{ + padding-top:1.5rem; + padding-bottom:1.5rem; + } + .tablet\:padding-x-3{ + padding-left:1.5rem; + padding-right:1.5rem; + } + .tablet\:padding-top-3{ + padding-top:1.5rem; + } + .tablet\:padding-right-3{ + padding-right:1.5rem; + } + .tablet\:padding-bottom-3{ + padding-bottom:1.5rem; + } + .tablet\:padding-left-3{ + padding-left:1.5rem; + } + .tablet\:padding-4{ + padding:2rem; + } + .tablet\:padding-y-4{ + padding-top:2rem; + padding-bottom:2rem; + } + .tablet\:padding-x-4{ + padding-left:2rem; + padding-right:2rem; + } + .tablet\:padding-top-4{ + padding-top:2rem; + } + .tablet\:padding-right-4{ + padding-right:2rem; + } + .tablet\:padding-bottom-4{ + padding-bottom:2rem; + } + .tablet\:padding-left-4{ + padding-left:2rem; + } + .tablet\:padding-5{ + padding:2.5rem; + } + .tablet\:padding-y-5{ + padding-top:2.5rem; + padding-bottom:2.5rem; + } + .tablet\:padding-x-5{ + padding-left:2.5rem; + padding-right:2.5rem; + } + .tablet\:padding-top-5{ + padding-top:2.5rem; + } + .tablet\:padding-right-5{ + padding-right:2.5rem; + } + .tablet\:padding-bottom-5{ + padding-bottom:2.5rem; + } + .tablet\:padding-left-5{ + padding-left:2.5rem; + } + .tablet\:padding-6{ + padding:3rem; + } + .tablet\:padding-y-6{ + padding-top:3rem; + padding-bottom:3rem; + } + .tablet\:padding-x-6{ + padding-left:3rem; + padding-right:3rem; + } + .tablet\:padding-top-6{ + padding-top:3rem; + } + .tablet\:padding-right-6{ + padding-right:3rem; + } + .tablet\:padding-bottom-6{ + padding-bottom:3rem; + } + .tablet\:padding-left-6{ + padding-left:3rem; + } + .tablet\:padding-7{ + padding:3.5rem; + } + .tablet\:padding-y-7{ + padding-top:3.5rem; + padding-bottom:3.5rem; + } + .tablet\:padding-x-7{ + padding-left:3.5rem; + padding-right:3.5rem; + } + .tablet\:padding-top-7{ + padding-top:3.5rem; + } + .tablet\:padding-right-7{ + padding-right:3.5rem; + } + .tablet\:padding-bottom-7{ + padding-bottom:3.5rem; + } + .tablet\:padding-left-7{ + padding-left:3.5rem; + } + .tablet\:padding-8{ + padding:4rem; + } + .tablet\:padding-y-8{ + padding-top:4rem; + padding-bottom:4rem; + } + .tablet\:padding-x-8{ + padding-left:4rem; + padding-right:4rem; + } + .tablet\:padding-top-8{ + padding-top:4rem; + } + .tablet\:padding-right-8{ + padding-right:4rem; + } + .tablet\:padding-bottom-8{ + padding-bottom:4rem; + } + .tablet\:padding-left-8{ + padding-left:4rem; + } + .tablet\:padding-9{ + padding:4.5rem; + } + .tablet\:padding-y-9{ + padding-top:4.5rem; + padding-bottom:4.5rem; + } + .tablet\:padding-x-9{ + padding-left:4.5rem; + padding-right:4.5rem; + } + .tablet\:padding-top-9{ + padding-top:4.5rem; + } + .tablet\:padding-right-9{ + padding-right:4.5rem; + } + .tablet\:padding-bottom-9{ + padding-bottom:4.5rem; + } + .tablet\:padding-left-9{ + padding-left:4.5rem; + } + .tablet\:padding-10{ + padding:5rem; + } + .tablet\:padding-y-10{ + padding-top:5rem; + padding-bottom:5rem; + } + .tablet\:padding-x-10{ + padding-left:5rem; + padding-right:5rem; + } + .tablet\:padding-top-10{ + padding-top:5rem; + } + .tablet\:padding-right-10{ + padding-right:5rem; + } + .tablet\:padding-bottom-10{ + padding-bottom:5rem; + } + .tablet\:padding-left-10{ + padding-left:5rem; + } + .tablet\:padding-15{ + padding:7.5rem; + } + .tablet\:padding-y-15{ + padding-top:7.5rem; + padding-bottom:7.5rem; + } + .tablet\:padding-x-15{ + padding-left:7.5rem; + padding-right:7.5rem; + } + .tablet\:padding-top-15{ + padding-top:7.5rem; + } + .tablet\:padding-right-15{ + padding-right:7.5rem; + } + .tablet\:padding-bottom-15{ + padding-bottom:7.5rem; + } + .tablet\:padding-left-15{ + padding-left:7.5rem; + } + .tablet\:padding-0{ + padding:0; + } + .tablet\:padding-y-0{ + padding-top:0; + padding-bottom:0; + } + .tablet\:padding-x-0{ + padding-left:0; + padding-right:0; + } + .tablet\:padding-top-0{ + padding-top:0; + } + .tablet\:padding-right-0{ + padding-right:0; + } + .tablet\:padding-bottom-0{ + padding-bottom:0; + } + .tablet\:padding-left-0{ + padding-left:0; + } + .tablet\:width-1px{ + width:1px; + } + .tablet\:width-2px{ + width:2px; + } + .tablet\:width-05{ + width:0.25rem; + } + .tablet\:width-1{ + width:0.5rem; + } + .tablet\:width-105{ + width:0.75rem; + } + .tablet\:width-2{ + width:1rem; + } + .tablet\:width-205{ + width:1.25rem; + } + .tablet\:width-3{ + width:1.5rem; + } + .tablet\:width-4{ + width:2rem; + } + .tablet\:width-5{ + width:2.5rem; + } + .tablet\:width-6{ + width:3rem; + } + .tablet\:width-7{ + width:3.5rem; + } + .tablet\:width-8{ + width:4rem; + } + .tablet\:width-9{ + width:4.5rem; + } + .tablet\:width-10{ + width:5rem; + } + .tablet\:width-15{ + width:7.5rem; + } + .tablet\:width-card{ + width:10rem; + } + .tablet\:width-card-lg{ + width:15rem; + } + .tablet\:width-mobile{ + width:20rem; + } + .tablet\:width-mobile-lg{ + width:30rem; + } + .tablet\:width-tablet{ + width:40rem; + } + .tablet\:width-tablet-lg{ + width:55rem; + } + .tablet\:width-desktop{ + width:64rem; + } + .tablet\:width-desktop-lg{ + width:75rem; + } + .tablet\:width-widescreen{ + width:87.5rem; + } + .tablet\:width-0{ + width:0; + } + .tablet\:width-full{ + width:100%; + } + .tablet\:width-auto{ + width:auto; + } +} +@media all and (min-width: 64em){ + .desktop\:border-1px{ + border:1px solid; + } + + .desktop\:hover\:border-1px:hover{ + border:1px solid; + } + .desktop\:border-y-1px{ + border-top:1px solid; + border-bottom:1px solid; + } + + .desktop\:hover\:border-y-1px:hover{ + border-top:1px solid; + border-bottom:1px solid; + } + .desktop\:border-x-1px{ + border-left:1px solid; + border-right:1px solid; + } + + .desktop\:hover\:border-x-1px:hover{ + border-left:1px solid; + border-right:1px solid; + } + .desktop\:border-top-1px{ + border-top:1px solid; + } + + .desktop\:hover\:border-top-1px:hover{ + border-top:1px solid; + } + .desktop\:border-right-1px{ + border-right:1px solid; + } + + .desktop\:hover\:border-right-1px:hover{ + border-right:1px solid; + } + .desktop\:border-bottom-1px{ + border-bottom:1px solid; + } + + .desktop\:hover\:border-bottom-1px:hover{ + border-bottom:1px solid; + } + .desktop\:border-left-1px{ + border-left:1px solid; + } + + .desktop\:hover\:border-left-1px:hover{ + border-left:1px solid; + } + .desktop\:border-2px{ + border:2px solid; + } + + .desktop\:hover\:border-2px:hover{ + border:2px solid; + } + .desktop\:border-y-2px{ + border-top:2px solid; + border-bottom:2px solid; + } + + .desktop\:hover\:border-y-2px:hover{ + border-top:2px solid; + border-bottom:2px solid; + } + .desktop\:border-x-2px{ + border-left:2px solid; + border-right:2px solid; + } + + .desktop\:hover\:border-x-2px:hover{ + border-left:2px solid; + border-right:2px solid; + } + .desktop\:border-top-2px{ + border-top:2px solid; + } + + .desktop\:hover\:border-top-2px:hover{ + border-top:2px solid; + } + .desktop\:border-right-2px{ + border-right:2px solid; + } + + .desktop\:hover\:border-right-2px:hover{ + border-right:2px solid; + } + .desktop\:border-bottom-2px{ + border-bottom:2px solid; + } + + .desktop\:hover\:border-bottom-2px:hover{ + border-bottom:2px solid; + } + .desktop\:border-left-2px{ + border-left:2px solid; + } + + .desktop\:hover\:border-left-2px:hover{ + border-left:2px solid; + } + .desktop\:border-05{ + border:0.25rem solid; + } + + .desktop\:hover\:border-05:hover{ + border:0.25rem solid; + } + .desktop\:border-y-05{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; + } + + .desktop\:hover\:border-y-05:hover{ + border-top:0.25rem solid; + border-bottom:0.25rem solid; + } + .desktop\:border-x-05{ + border-left:0.25rem solid; + border-right:0.25rem solid; + } + + .desktop\:hover\:border-x-05:hover{ + border-left:0.25rem solid; + border-right:0.25rem solid; + } + .desktop\:border-top-05{ + border-top:0.25rem solid; + } + + .desktop\:hover\:border-top-05:hover{ + border-top:0.25rem solid; + } + .desktop\:border-right-05{ + border-right:0.25rem solid; + } + + .desktop\:hover\:border-right-05:hover{ + border-right:0.25rem solid; + } + .desktop\:border-bottom-05{ + border-bottom:0.25rem solid; + } + + .desktop\:hover\:border-bottom-05:hover{ + border-bottom:0.25rem solid; + } + .desktop\:border-left-05{ + border-left:0.25rem solid; + } + + .desktop\:hover\:border-left-05:hover{ + border-left:0.25rem solid; + } + .desktop\:border-1{ + border:0.5rem solid; + } + + .desktop\:hover\:border-1:hover{ + border:0.5rem solid; + } + .desktop\:border-y-1{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; + } + + .desktop\:hover\:border-y-1:hover{ + border-top:0.5rem solid; + border-bottom:0.5rem solid; + } + .desktop\:border-x-1{ + border-left:0.5rem solid; + border-right:0.5rem solid; + } + + .desktop\:hover\:border-x-1:hover{ + border-left:0.5rem solid; + border-right:0.5rem solid; + } + .desktop\:border-top-1{ + border-top:0.5rem solid; + } + + .desktop\:hover\:border-top-1:hover{ + border-top:0.5rem solid; + } + .desktop\:border-right-1{ + border-right:0.5rem solid; + } + + .desktop\:hover\:border-right-1:hover{ + border-right:0.5rem solid; + } + .desktop\:border-bottom-1{ + border-bottom:0.5rem solid; + } + + .desktop\:hover\:border-bottom-1:hover{ + border-bottom:0.5rem solid; + } + .desktop\:border-left-1{ + border-left:0.5rem solid; + } + + .desktop\:hover\:border-left-1:hover{ + border-left:0.5rem solid; + } + .desktop\:border-105{ + border:0.75rem solid; + } + + .desktop\:hover\:border-105:hover{ + border:0.75rem solid; + } + .desktop\:border-y-105{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; + } + + .desktop\:hover\:border-y-105:hover{ + border-top:0.75rem solid; + border-bottom:0.75rem solid; + } + .desktop\:border-x-105{ + border-left:0.75rem solid; + border-right:0.75rem solid; + } + + .desktop\:hover\:border-x-105:hover{ + border-left:0.75rem solid; + border-right:0.75rem solid; + } + .desktop\:border-top-105{ + border-top:0.75rem solid; + } + + .desktop\:hover\:border-top-105:hover{ + border-top:0.75rem solid; + } + .desktop\:border-right-105{ + border-right:0.75rem solid; + } + + .desktop\:hover\:border-right-105:hover{ + border-right:0.75rem solid; + } + .desktop\:border-bottom-105{ + border-bottom:0.75rem solid; + } + + .desktop\:hover\:border-bottom-105:hover{ + border-bottom:0.75rem solid; + } + .desktop\:border-left-105{ + border-left:0.75rem solid; + } + + .desktop\:hover\:border-left-105:hover{ + border-left:0.75rem solid; + } + .desktop\:border-2{ + border:1rem solid; + } + + .desktop\:hover\:border-2:hover{ + border:1rem solid; + } + .desktop\:border-y-2{ + border-top:1rem solid; + border-bottom:1rem solid; + } + + .desktop\:hover\:border-y-2:hover{ + border-top:1rem solid; + border-bottom:1rem solid; + } + .desktop\:border-x-2{ + border-left:1rem solid; + border-right:1rem solid; + } + + .desktop\:hover\:border-x-2:hover{ + border-left:1rem solid; + border-right:1rem solid; + } + .desktop\:border-top-2{ + border-top:1rem solid; + } + + .desktop\:hover\:border-top-2:hover{ + border-top:1rem solid; + } + .desktop\:border-right-2{ + border-right:1rem solid; + } + + .desktop\:hover\:border-right-2:hover{ + border-right:1rem solid; + } + .desktop\:border-bottom-2{ + border-bottom:1rem solid; + } + + .desktop\:hover\:border-bottom-2:hover{ + border-bottom:1rem solid; + } + .desktop\:border-left-2{ + border-left:1rem solid; + } + + .desktop\:hover\:border-left-2:hover{ + border-left:1rem solid; + } + .desktop\:border-205{ + border:1.25rem solid; + } + + .desktop\:hover\:border-205:hover{ + border:1.25rem solid; + } + .desktop\:border-y-205{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; + } + + .desktop\:hover\:border-y-205:hover{ + border-top:1.25rem solid; + border-bottom:1.25rem solid; + } + .desktop\:border-x-205{ + border-left:1.25rem solid; + border-right:1.25rem solid; + } + + .desktop\:hover\:border-x-205:hover{ + border-left:1.25rem solid; + border-right:1.25rem solid; + } + .desktop\:border-top-205{ + border-top:1.25rem solid; + } + + .desktop\:hover\:border-top-205:hover{ + border-top:1.25rem solid; + } + .desktop\:border-right-205{ + border-right:1.25rem solid; + } + + .desktop\:hover\:border-right-205:hover{ + border-right:1.25rem solid; + } + .desktop\:border-bottom-205{ + border-bottom:1.25rem solid; + } + + .desktop\:hover\:border-bottom-205:hover{ + border-bottom:1.25rem solid; + } + .desktop\:border-left-205{ + border-left:1.25rem solid; + } + + .desktop\:hover\:border-left-205:hover{ + border-left:1.25rem solid; + } + .desktop\:border-3{ + border:1.5rem solid; + } + + .desktop\:hover\:border-3:hover{ + border:1.5rem solid; + } + .desktop\:border-y-3{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; + } + + .desktop\:hover\:border-y-3:hover{ + border-top:1.5rem solid; + border-bottom:1.5rem solid; + } + .desktop\:border-x-3{ + border-left:1.5rem solid; + border-right:1.5rem solid; + } + + .desktop\:hover\:border-x-3:hover{ + border-left:1.5rem solid; + border-right:1.5rem solid; + } + .desktop\:border-top-3{ + border-top:1.5rem solid; + } + + .desktop\:hover\:border-top-3:hover{ + border-top:1.5rem solid; + } + .desktop\:border-right-3{ + border-right:1.5rem solid; + } + + .desktop\:hover\:border-right-3:hover{ + border-right:1.5rem solid; + } + .desktop\:border-bottom-3{ + border-bottom:1.5rem solid; + } + + .desktop\:hover\:border-bottom-3:hover{ + border-bottom:1.5rem solid; + } + .desktop\:border-left-3{ + border-left:1.5rem solid; + } + + .desktop\:hover\:border-left-3:hover{ + border-left:1.5rem solid; + } + .desktop\:border-0{ + border:0 solid; + } + + .desktop\:hover\:border-0:hover{ + border:0 solid; + } + .desktop\:border-y-0{ + border-top:0 solid; + border-bottom:0 solid; + } + + .desktop\:hover\:border-y-0:hover{ + border-top:0 solid; + border-bottom:0 solid; + } + .desktop\:border-x-0{ + border-left:0 solid; + border-right:0 solid; + } + + .desktop\:hover\:border-x-0:hover{ + border-left:0 solid; + border-right:0 solid; + } + .desktop\:border-top-0{ + border-top:0 solid; + } + + .desktop\:hover\:border-top-0:hover{ + border-top:0 solid; + } + .desktop\:border-right-0{ + border-right:0 solid; + } + + .desktop\:hover\:border-right-0:hover{ + border-right:0 solid; + } + .desktop\:border-bottom-0{ + border-bottom:0 solid; + } + + .desktop\:hover\:border-bottom-0:hover{ + border-bottom:0 solid; + } + .desktop\:border-left-0{ + border-left:0 solid; + } + + .desktop\:hover\:border-left-0:hover{ + border-left:0 solid; + } + .desktop\:border{ + border:1px solid; + } + + .desktop\:hover\:border:hover{ + border:1px solid; + } + .desktop\:border-y{ + border-top:1px solid; + border-bottom:1px solid; + } + + .desktop\:hover\:border-y:hover{ + border-top:1px solid; + border-bottom:1px solid; + } + .desktop\:border-x{ + border-left:1px solid; + border-right:1px solid; + } + + .desktop\:hover\:border-x:hover{ + border-left:1px solid; + border-right:1px solid; + } + .desktop\:border-top{ + border-top:1px solid; + } + + .desktop\:hover\:border-top:hover{ + border-top:1px solid; + } + .desktop\:border-right{ + border-right:1px solid; + } + + .desktop\:hover\:border-right:hover{ + border-right:1px solid; + } + .desktop\:border-bottom{ + border-bottom:1px solid; + } + + .desktop\:hover\:border-bottom:hover{ + border-bottom:1px solid; + } + .desktop\:border-left{ + border-left:1px solid; + } + + .desktop\:hover\:border-left:hover{ + border-left:1px solid; + } + .desktop\:border-transparent{ + border-color:transparent; + } + + .desktop\:hover\:border-transparent:hover{ + border-color:transparent; + } + .desktop\:border-black{ + border-color:black; + } + + .desktop\:hover\:border-black:hover{ + border-color:black; + } + .desktop\:border-white{ + border-color:white; + } + + .desktop\:hover\:border-white:hover{ + border-color:white; + } + .desktop\:border-red{ + border-color:#e52207; + } + + .desktop\:hover\:border-red:hover{ + border-color:#e52207; + } + .desktop\:border-orange{ + border-color:#e66f0e; + } + + .desktop\:hover\:border-orange:hover{ + border-color:#e66f0e; + } + .desktop\:border-gold{ + border-color:#ffbe2e; + } + + .desktop\:hover\:border-gold:hover{ + border-color:#ffbe2e; + } + .desktop\:border-yellow{ + border-color:#fee685; + } + + .desktop\:hover\:border-yellow:hover{ + border-color:#fee685; + } + .desktop\:border-green{ + border-color:#538200; + } + + .desktop\:hover\:border-green:hover{ + border-color:#538200; + } + .desktop\:border-mint{ + border-color:#04c585; + } + + .desktop\:hover\:border-mint:hover{ + border-color:#04c585; + } + .desktop\:border-cyan{ + border-color:#009ec1; + } + + .desktop\:hover\:border-cyan:hover{ + border-color:#009ec1; + } + .desktop\:border-blue{ + border-color:#0076d6; + } + + .desktop\:hover\:border-blue:hover{ + border-color:#0076d6; + } + .desktop\:border-indigo{ + border-color:#676cc8; + } + + .desktop\:hover\:border-indigo:hover{ + border-color:#676cc8; + } + .desktop\:border-violet{ + border-color:#8168b3; + } + + .desktop\:hover\:border-violet:hover{ + border-color:#8168b3; + } + .desktop\:border-magenta{ + border-color:#d72d79; + } + + .desktop\:hover\:border-magenta:hover{ + border-color:#d72d79; + } + .desktop\:border-gray-5{ + border-color:#f0f0f0; + } + + .desktop\:hover\:border-gray-5:hover{ + border-color:#f0f0f0; + } + .desktop\:border-gray-10{ + border-color:#e6e6e6; + } + + .desktop\:hover\:border-gray-10:hover{ + border-color:#e6e6e6; + } + .desktop\:border-gray-30{ + border-color:#adadad; + } + + .desktop\:hover\:border-gray-30:hover{ + border-color:#adadad; + } + .desktop\:border-gray-50{ + border-color:#757575; + } + + .desktop\:hover\:border-gray-50:hover{ + border-color:#757575; + } + .desktop\:border-gray-70{ + border-color:#454545; + } + + .desktop\:hover\:border-gray-70:hover{ + border-color:#454545; + } + .desktop\:border-gray-90{ + border-color:#1b1b1b; + } + + .desktop\:hover\:border-gray-90:hover{ + border-color:#1b1b1b; + } + .desktop\:border-base-lightest{ + border-color:#f0f0f0; + } + + .desktop\:hover\:border-base-lightest:hover{ + border-color:#f0f0f0; + } + .desktop\:border-base-lighter{ + border-color:#dfe1e2; + } + + .desktop\:hover\:border-base-lighter:hover{ + border-color:#dfe1e2; + } + .desktop\:border-base-light{ + border-color:#a9aeb1; + } + + .desktop\:hover\:border-base-light:hover{ + border-color:#a9aeb1; + } + .desktop\:border-base{ + border-color:#71767a; + } + + .desktop\:hover\:border-base:hover{ + border-color:#71767a; + } + .desktop\:border-base-dark{ + border-color:#565c65; + } + + .desktop\:hover\:border-base-dark:hover{ + border-color:#565c65; + } + .desktop\:border-base-darker{ + border-color:#3d4551; + } + + .desktop\:hover\:border-base-darker:hover{ + border-color:#3d4551; + } + .desktop\:border-base-darkest{ + border-color:#1b1b1b; + } + + .desktop\:hover\:border-base-darkest:hover{ + border-color:#1b1b1b; + } + .desktop\:border-ink{ + border-color:#1b1b1b; + } + + .desktop\:hover\:border-ink:hover{ + border-color:#1b1b1b; + } + .desktop\:border-primary-lighter{ + border-color:#d9e8f6; + } + + .desktop\:hover\:border-primary-lighter:hover{ + border-color:#d9e8f6; + } + .desktop\:border-primary-light{ + border-color:#73b3e7; + } + + .desktop\:hover\:border-primary-light:hover{ + border-color:#73b3e7; + } + .desktop\:border-primary{ + border-color:#005ea2; + } + + .desktop\:hover\:border-primary:hover{ + border-color:#005ea2; + } + .desktop\:border-primary-vivid{ + border-color:#0050d8; + } + + .desktop\:hover\:border-primary-vivid:hover{ + border-color:#0050d8; + } + .desktop\:border-primary-dark{ + border-color:#1a4480; + } + + .desktop\:hover\:border-primary-dark:hover{ + border-color:#1a4480; + } + .desktop\:border-primary-darker{ + border-color:#162e51; + } + + .desktop\:hover\:border-primary-darker:hover{ + border-color:#162e51; + } + .desktop\:border-secondary-lighter{ + border-color:#f3e1e4; + } + + .desktop\:hover\:border-secondary-lighter:hover{ + border-color:#f3e1e4; + } + .desktop\:border-secondary-light{ + border-color:#f2938c; + } + + .desktop\:hover\:border-secondary-light:hover{ + border-color:#f2938c; + } + .desktop\:border-secondary{ + border-color:#d83933; + } + + .desktop\:hover\:border-secondary:hover{ + border-color:#d83933; + } + .desktop\:border-secondary-vivid{ + border-color:#e41d3d; + } + + .desktop\:hover\:border-secondary-vivid:hover{ + border-color:#e41d3d; + } + .desktop\:border-secondary-dark{ + border-color:#b50909; + } + + .desktop\:hover\:border-secondary-dark:hover{ + border-color:#b50909; + } + .desktop\:border-secondary-darker{ + border-color:#8b0a03; + } + + .desktop\:hover\:border-secondary-darker:hover{ + border-color:#8b0a03; + } + .desktop\:border-accent-warm-darker{ + border-color:#775540; + } + + .desktop\:hover\:border-accent-warm-darker:hover{ + border-color:#775540; + } + .desktop\:border-accent-warm-dark{ + border-color:#c05600; + } + + .desktop\:hover\:border-accent-warm-dark:hover{ + border-color:#c05600; + } + .desktop\:border-accent-warm{ + border-color:#fa9441; + } + + .desktop\:hover\:border-accent-warm:hover{ + border-color:#fa9441; + } + .desktop\:border-accent-warm-light{ + border-color:#ffbc78; + } + + .desktop\:hover\:border-accent-warm-light:hover{ + border-color:#ffbc78; + } + .desktop\:border-accent-warm-lighter{ + border-color:#f2e4d4; + } + + .desktop\:hover\:border-accent-warm-lighter:hover{ + border-color:#f2e4d4; + } + .desktop\:border-accent-cool-darker{ + border-color:#07648d; + } + + .desktop\:hover\:border-accent-cool-darker:hover{ + border-color:#07648d; + } + .desktop\:border-accent-cool-dark{ + border-color:#28a0cb; + } + + .desktop\:hover\:border-accent-cool-dark:hover{ + border-color:#28a0cb; + } + .desktop\:border-accent-cool{ + border-color:#00bde3; + } + + .desktop\:hover\:border-accent-cool:hover{ + border-color:#00bde3; + } + .desktop\:border-accent-cool-light{ + border-color:#97d4ea; + } + + .desktop\:hover\:border-accent-cool-light:hover{ + border-color:#97d4ea; + } + .desktop\:border-accent-cool-lighter{ + border-color:#e1f3f8; + } + + .desktop\:hover\:border-accent-cool-lighter:hover{ + border-color:#e1f3f8; + } + .desktop\:radius-0{ + border-radius:0; + } + .desktop\:radius-top-0{ + border-top-left-radius:0; + border-top-right-radius:0; + } + .desktop\:radius-right-0{ + border-top-right-radius:0; + border-bottom-right-radius:0; + } + .desktop\:radius-bottom-0{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .desktop\:radius-left-0{ + border-top-left-radius:0; + border-bottom-left-radius:0; + } + .desktop\:radius-none{ + border-radius:0; + } + .desktop\:radius-top-none{ + border-top-left-radius:0; + border-top-right-radius:0; + } + .desktop\:radius-right-none{ + border-top-right-radius:0; + border-bottom-right-radius:0; + } + .desktop\:radius-bottom-none{ + border-bottom-left-radius:0; + border-bottom-right-radius:0; + } + .desktop\:radius-left-none{ + border-top-left-radius:0; + border-bottom-left-radius:0; + } + .desktop\:radius-sm{ + border-radius:2px; + } + .desktop\:radius-top-sm{ + border-top-left-radius:2px; + border-top-right-radius:2px; + } + .desktop\:radius-right-sm{ + border-top-right-radius:2px; + border-bottom-right-radius:2px; + } + .desktop\:radius-bottom-sm{ + border-bottom-left-radius:2px; + border-bottom-right-radius:2px; + } + .desktop\:radius-left-sm{ + border-top-left-radius:2px; + border-bottom-left-radius:2px; + } + .desktop\:radius-md{ + border-radius:0.25rem; + } + .desktop\:radius-top-md{ + border-top-left-radius:0.25rem; + border-top-right-radius:0.25rem; + } + .desktop\:radius-right-md{ + border-top-right-radius:0.25rem; + border-bottom-right-radius:0.25rem; + } + .desktop\:radius-bottom-md{ + border-bottom-left-radius:0.25rem; + border-bottom-right-radius:0.25rem; + } + .desktop\:radius-left-md{ + border-top-left-radius:0.25rem; + border-bottom-left-radius:0.25rem; + } + .desktop\:radius-lg{ + border-radius:0.5rem; + } + .desktop\:radius-top-lg{ + border-top-left-radius:0.5rem; + border-top-right-radius:0.5rem; + } + .desktop\:radius-right-lg{ + border-top-right-radius:0.5rem; + border-bottom-right-radius:0.5rem; + } + .desktop\:radius-bottom-lg{ + border-bottom-left-radius:0.5rem; + border-bottom-right-radius:0.5rem; + } + .desktop\:radius-left-lg{ + border-top-left-radius:0.5rem; + border-bottom-left-radius:0.5rem; + } + .desktop\:radius-pill{ + border-radius:99rem; + } + .desktop\:radius-top-pill{ + border-top-left-radius:99rem; + border-top-right-radius:99rem; + } + .desktop\:radius-right-pill{ + border-top-right-radius:99rem; + border-bottom-right-radius:99rem; + } + .desktop\:radius-bottom-pill{ + border-bottom-left-radius:99rem; + border-bottom-right-radius:99rem; + } + .desktop\:radius-left-pill{ + border-top-left-radius:99rem; + border-bottom-left-radius:99rem; + } + .desktop\:display-block{ + display:block; + } + .desktop\:display-flex{ + display:flex; + } + .desktop\:display-none{ + display:none; + } + .desktop\:display-inline{ + display:inline; + } + .desktop\:display-inline-block{ + display:inline-block; + } + .desktop\:display-inline-flex{ + display:inline-flex; + } + .desktop\:display-table{ + display:table; + } + .desktop\:display-table-cell{ + display:table-cell; + } + .desktop\:display-table-row{ + display:table-row; + } + .desktop\:font-mono-3xs{ + font-size:0.77rem; + } + .desktop\:font-mono-2xs{ + font-size:0.83rem; + } + .desktop\:font-mono-xs{ + font-size:0.89rem; + } + .desktop\:font-mono-sm{ + font-size:0.95rem; + } + .desktop\:font-mono-md{ + font-size:1.01rem; + } + .desktop\:font-mono-lg{ + font-size:1.31rem; + } + .desktop\:font-mono-xl{ + font-size:1.91rem; + } + .desktop\:font-mono-2xl{ + font-size:2.38rem; + } + .desktop\:font-mono-3xl{ + font-size:2.86rem; + } + .desktop\:font-sans-3xs{ + font-size:0.87rem; + } + .desktop\:font-sans-2xs{ + font-size:0.93rem; + } + .desktop\:font-sans-xs{ + font-size:1rem; + } + .desktop\:font-sans-sm{ + font-size:1.06rem; + } + .desktop\:font-sans-md{ + font-size:1.13rem; + } + .desktop\:font-sans-lg{ + font-size:1.46rem; + } + .desktop\:font-sans-xl{ + font-size:2.13rem; + } + .desktop\:font-sans-2xl{ + font-size:2.66rem; + } + .desktop\:font-sans-3xl{ + font-size:3.19rem; + } + .desktop\:font-serif-3xs{ + font-size:0.79rem; + } + .desktop\:font-serif-2xs{ + font-size:0.85rem; + } + .desktop\:font-serif-xs{ + font-size:0.91rem; + } + .desktop\:font-serif-sm{ + font-size:0.98rem; + } + .desktop\:font-serif-md{ + font-size:1.04rem; + } + .desktop\:font-serif-lg{ + font-size:1.34rem; + } + .desktop\:font-serif-xl{ + font-size:1.95rem; + } + .desktop\:font-serif-2xl{ + font-size:2.44rem; + } + .desktop\:font-serif-3xl{ + font-size:2.93rem; + } + .desktop\:font-heading-3xs{ + font-size:0.79rem; + } + .desktop\:font-heading-2xs{ + font-size:0.85rem; + } + .desktop\:font-heading-xs{ + font-size:0.91rem; + } + .desktop\:font-heading-sm{ + font-size:0.98rem; + } + .desktop\:font-heading-md{ + font-size:1.04rem; + } + .desktop\:font-heading-lg{ + font-size:1.34rem; + } + .desktop\:font-heading-xl{ + font-size:1.95rem; + } + .desktop\:font-heading-2xl{ + font-size:2.44rem; + } + .desktop\:font-heading-3xl{ + font-size:2.93rem; + } + .desktop\:font-body-3xs{ + font-size:0.87rem; + } + .desktop\:font-body-2xs{ + font-size:0.93rem; + } + .desktop\:font-body-xs{ + font-size:1rem; + } + .desktop\:font-body-sm{ + font-size:1.06rem; + } + .desktop\:font-body-md{ + font-size:1.13rem; + } + .desktop\:font-body-lg{ + font-size:1.46rem; + } + .desktop\:font-body-xl{ + font-size:2.13rem; + } + .desktop\:font-body-2xl{ + font-size:2.66rem; + } + .desktop\:font-body-3xl{ + font-size:3.19rem; + } + .desktop\:font-code-3xs{ + font-size:0.77rem; + } + .desktop\:font-code-2xs{ + font-size:0.83rem; + } + .desktop\:font-code-xs{ + font-size:0.89rem; + } + .desktop\:font-code-sm{ + font-size:0.95rem; + } + .desktop\:font-code-md{ + font-size:1.01rem; + } + .desktop\:font-code-lg{ + font-size:1.31rem; + } + .desktop\:font-code-xl{ + font-size:1.91rem; + } + .desktop\:font-code-2xl{ + font-size:2.38rem; + } + .desktop\:font-code-3xl{ + font-size:2.86rem; + } + .desktop\:font-alt-3xs{ + font-size:0.79rem; + } + .desktop\:font-alt-2xs{ + font-size:0.85rem; + } + .desktop\:font-alt-xs{ + font-size:0.91rem; + } + .desktop\:font-alt-sm{ + font-size:0.98rem; + } + .desktop\:font-alt-md{ + font-size:1.04rem; + } + .desktop\:font-alt-lg{ + font-size:1.34rem; + } + .desktop\:font-alt-xl{ + font-size:1.95rem; + } + .desktop\:font-alt-2xl{ + font-size:2.44rem; + } + .desktop\:font-alt-3xl{ + font-size:2.93rem; + } + .desktop\:font-ui-3xs{ + font-size:0.87rem; + } + .desktop\:font-ui-2xs{ + font-size:0.93rem; + } + .desktop\:font-ui-xs{ + font-size:1rem; + } + .desktop\:font-ui-sm{ + font-size:1.06rem; + } + .desktop\:font-ui-md{ + font-size:1.13rem; + } + .desktop\:font-ui-lg{ + font-size:1.46rem; + } + .desktop\:font-ui-xl{ + font-size:2.13rem; + } + .desktop\:font-ui-2xl{ + font-size:2.66rem; + } + .desktop\:font-ui-3xl{ + font-size:3.19rem; + } + .desktop\:text-light{ + font-weight:300; + } + .desktop\:text-normal{ + font-weight:normal; + } + .desktop\:text-bold{ + font-weight:700; + } + .desktop\:flex-justify-center{ + justify-content:center; + } + .desktop\:flex-justify-start{ + justify-content:flex-start; + } + .desktop\:flex-justify-end{ + justify-content:flex-end; + } + .desktop\:flex-justify{ + justify-content:space-between; + } + .desktop\:line-height-sans-1{ + line-height:0.9; + } + .desktop\:line-height-sans-2{ + line-height:1.1; + } + .desktop\:line-height-sans-3{ + line-height:1.3; + } + .desktop\:line-height-sans-4{ + line-height:1.4; + } + .desktop\:line-height-sans-5{ + line-height:1.5; + } + .desktop\:line-height-sans-6{ + line-height:1.6; + } + .desktop\:line-height-serif-1{ + line-height:1; + } + .desktop\:line-height-serif-2{ + line-height:1.2; + } + .desktop\:line-height-serif-3{ + line-height:1.4; + } + .desktop\:line-height-serif-4{ + line-height:1.5; + } + .desktop\:line-height-serif-5{ + line-height:1.7; + } + .desktop\:line-height-serif-6{ + line-height:1.8; + } + .desktop\:line-height-mono-1{ + line-height:1; + } + .desktop\:line-height-mono-2{ + line-height:1.3; + } + .desktop\:line-height-mono-3{ + line-height:1.4; + } + .desktop\:line-height-mono-4{ + line-height:1.6; + } + .desktop\:line-height-mono-5{ + line-height:1.7; + } + .desktop\:line-height-mono-6{ + line-height:1.8; + } + .desktop\:line-height-heading-1{ + line-height:1; + } + .desktop\:line-height-heading-2{ + line-height:1.2; + } + .desktop\:line-height-heading-3{ + line-height:1.4; + } + .desktop\:line-height-heading-4{ + line-height:1.5; + } + .desktop\:line-height-heading-5{ + line-height:1.7; + } + .desktop\:line-height-heading-6{ + line-height:1.8; + } + .desktop\:line-height-ui-1{ + line-height:0.9; + } + .desktop\:line-height-ui-2{ + line-height:1.1; + } + .desktop\:line-height-ui-3{ + line-height:1.3; + } + .desktop\:line-height-ui-4{ + line-height:1.4; + } + .desktop\:line-height-ui-5{ + line-height:1.5; + } + .desktop\:line-height-ui-6{ + line-height:1.6; + } + .desktop\:line-height-body-1{ + line-height:0.9; + } + .desktop\:line-height-body-2{ + line-height:1.1; + } + .desktop\:line-height-body-3{ + line-height:1.3; + } + .desktop\:line-height-body-4{ + line-height:1.4; + } + .desktop\:line-height-body-5{ + line-height:1.5; + } + .desktop\:line-height-body-6{ + line-height:1.6; + } + .desktop\:line-height-code-1{ + line-height:1; + } + .desktop\:line-height-code-2{ + line-height:1.3; + } + .desktop\:line-height-code-3{ + line-height:1.4; + } + .desktop\:line-height-code-4{ + line-height:1.6; + } + .desktop\:line-height-code-5{ + line-height:1.7; + } + .desktop\:line-height-code-6{ + line-height:1.8; + } + .desktop\:line-height-alt-1{ + line-height:1; + } + .desktop\:line-height-alt-2{ + line-height:1.2; + } + .desktop\:line-height-alt-3{ + line-height:1.4; + } + .desktop\:line-height-alt-4{ + line-height:1.5; + } + .desktop\:line-height-alt-5{ + line-height:1.7; + } + .desktop\:line-height-alt-6{ + line-height:1.8; + } + .desktop\:margin-neg-1px{ + margin:-1px; + } + .desktop\:margin-neg-2px{ + margin:-2px; + } + .desktop\:margin-neg-05{ + margin:-0.25rem; + } + .desktop\:margin-neg-1{ + margin:-0.5rem; + } + .desktop\:margin-neg-105{ + margin:-0.75rem; + } + .desktop\:margin-neg-2{ + margin:-1rem; + } + .desktop\:margin-neg-205{ + margin:-1.25rem; + } + .desktop\:margin-neg-3{ + margin:-1.5rem; + } + .desktop\:margin-1px{ + margin:1px; + } + .desktop\:margin-2px{ + margin:2px; + } + .desktop\:margin-05{ + margin:0.25rem; + } + .desktop\:margin-1{ + margin:0.5rem; + } + .desktop\:margin-105{ + margin:0.75rem; + } + .desktop\:margin-2{ + margin:1rem; + } + .desktop\:margin-205{ + margin:1.25rem; + } + .desktop\:margin-3{ + margin:1.5rem; + } + .desktop\:margin-4{ + margin:2rem; + } + .desktop\:margin-5{ + margin:2.5rem; + } + .desktop\:margin-6{ + margin:3rem; + } + .desktop\:margin-7{ + margin:3.5rem; + } + .desktop\:margin-8{ + margin:4rem; + } + .desktop\:margin-9{ + margin:4.5rem; + } + .desktop\:margin-10{ + margin:5rem; + } + .desktop\:margin-15{ + margin:7.5rem; + } + .desktop\:margin-05em{ + margin:0.5em; + } + .desktop\:margin-1em{ + margin:1em; + } + .desktop\:margin-105em{ + margin:1.5em; + } + .desktop\:margin-2em{ + margin:2em; + } + .desktop\:margin-0{ + margin:0; + } + .desktop\:margin-y-1px{ + margin-top:1px; + margin-bottom:1px; + } + .desktop\:margin-top-1px{ + margin-top:1px; + } + .desktop\:margin-bottom-1px{ + margin-bottom:1px; + } + .desktop\:margin-y-2px{ + margin-top:2px; + margin-bottom:2px; + } + .desktop\:margin-top-2px{ + margin-top:2px; + } + .desktop\:margin-bottom-2px{ + margin-bottom:2px; + } + .desktop\:margin-y-05{ + margin-top:0.25rem; + margin-bottom:0.25rem; + } + .desktop\:margin-top-05{ + margin-top:0.25rem; + } + .desktop\:margin-bottom-05{ + margin-bottom:0.25rem; + } + .desktop\:margin-y-1{ + margin-top:0.5rem; + margin-bottom:0.5rem; + } + .desktop\:margin-top-1{ + margin-top:0.5rem; + } + .desktop\:margin-bottom-1{ + margin-bottom:0.5rem; + } + .desktop\:margin-y-105{ + margin-top:0.75rem; + margin-bottom:0.75rem; + } + .desktop\:margin-top-105{ + margin-top:0.75rem; + } + .desktop\:margin-bottom-105{ + margin-bottom:0.75rem; + } + .desktop\:margin-y-2{ + margin-top:1rem; + margin-bottom:1rem; + } + .desktop\:margin-top-2{ + margin-top:1rem; + } + .desktop\:margin-bottom-2{ + margin-bottom:1rem; + } + .desktop\:margin-y-205{ + margin-top:1.25rem; + margin-bottom:1.25rem; + } + .desktop\:margin-top-205{ + margin-top:1.25rem; + } + .desktop\:margin-bottom-205{ + margin-bottom:1.25rem; + } + .desktop\:margin-y-3{ + margin-top:1.5rem; + margin-bottom:1.5rem; + } + .desktop\:margin-top-3{ + margin-top:1.5rem; + } + .desktop\:margin-bottom-3{ + margin-bottom:1.5rem; + } + .desktop\:margin-y-neg-1px{ + margin-top:-1px; + margin-bottom:-1px; + } + .desktop\:margin-top-neg-1px{ + margin-top:-1px; + } + .desktop\:margin-bottom-neg-1px{ + margin-bottom:-1px; + } + .desktop\:margin-y-neg-2px{ + margin-top:-2px; + margin-bottom:-2px; + } + .desktop\:margin-top-neg-2px{ + margin-top:-2px; + } + .desktop\:margin-bottom-neg-2px{ + margin-bottom:-2px; + } + .desktop\:margin-y-neg-05{ + margin-top:-0.25rem; + margin-bottom:-0.25rem; + } + .desktop\:margin-top-neg-05{ + margin-top:-0.25rem; + } + .desktop\:margin-bottom-neg-05{ + margin-bottom:-0.25rem; + } + .desktop\:margin-y-neg-1{ + margin-top:-0.5rem; + margin-bottom:-0.5rem; + } + .desktop\:margin-top-neg-1{ + margin-top:-0.5rem; + } + .desktop\:margin-bottom-neg-1{ + margin-bottom:-0.5rem; + } + .desktop\:margin-y-neg-105{ + margin-top:-0.75rem; + margin-bottom:-0.75rem; + } + .desktop\:margin-top-neg-105{ + margin-top:-0.75rem; + } + .desktop\:margin-bottom-neg-105{ + margin-bottom:-0.75rem; + } + .desktop\:margin-y-neg-2{ + margin-top:-1rem; + margin-bottom:-1rem; + } + .desktop\:margin-top-neg-2{ + margin-top:-1rem; + } + .desktop\:margin-bottom-neg-2{ + margin-bottom:-1rem; + } + .desktop\:margin-y-neg-205{ + margin-top:-1.25rem; + margin-bottom:-1.25rem; + } + .desktop\:margin-top-neg-205{ + margin-top:-1.25rem; + } + .desktop\:margin-bottom-neg-205{ + margin-bottom:-1.25rem; + } + .desktop\:margin-y-neg-3{ + margin-top:-1.5rem; + margin-bottom:-1.5rem; + } + .desktop\:margin-top-neg-3{ + margin-top:-1.5rem; + } + .desktop\:margin-bottom-neg-3{ + margin-bottom:-1.5rem; + } + .desktop\:margin-y-4{ + margin-top:2rem; + margin-bottom:2rem; + } + .desktop\:margin-top-4{ + margin-top:2rem; + } + .desktop\:margin-bottom-4{ + margin-bottom:2rem; + } + .desktop\:margin-y-5{ + margin-top:2.5rem; + margin-bottom:2.5rem; + } + .desktop\:margin-top-5{ + margin-top:2.5rem; + } + .desktop\:margin-bottom-5{ + margin-bottom:2.5rem; + } + .desktop\:margin-y-6{ + margin-top:3rem; + margin-bottom:3rem; + } + .desktop\:margin-top-6{ + margin-top:3rem; + } + .desktop\:margin-bottom-6{ + margin-bottom:3rem; + } + .desktop\:margin-y-7{ + margin-top:3.5rem; + margin-bottom:3.5rem; + } + .desktop\:margin-top-7{ + margin-top:3.5rem; + } + .desktop\:margin-bottom-7{ + margin-bottom:3.5rem; + } + .desktop\:margin-y-8{ + margin-top:4rem; + margin-bottom:4rem; + } + .desktop\:margin-top-8{ + margin-top:4rem; + } + .desktop\:margin-bottom-8{ + margin-bottom:4rem; + } + .desktop\:margin-y-9{ + margin-top:4.5rem; + margin-bottom:4.5rem; + } + .desktop\:margin-top-9{ + margin-top:4.5rem; + } + .desktop\:margin-bottom-9{ + margin-bottom:4.5rem; + } + .desktop\:margin-y-10{ + margin-top:5rem; + margin-bottom:5rem; + } + .desktop\:margin-top-10{ + margin-top:5rem; + } + .desktop\:margin-bottom-10{ + margin-bottom:5rem; + } + .desktop\:margin-y-15{ + margin-top:7.5rem; + margin-bottom:7.5rem; + } + .desktop\:margin-top-15{ + margin-top:7.5rem; + } + .desktop\:margin-bottom-15{ + margin-bottom:7.5rem; + } + .desktop\:margin-y-05em{ + margin-top:0.5em; + margin-bottom:0.5em; + } + .desktop\:margin-top-05em{ + margin-top:0.5em; + } + .desktop\:margin-bottom-05em{ + margin-bottom:0.5em; + } + .desktop\:margin-y-1em{ + margin-top:1em; + margin-bottom:1em; + } + .desktop\:margin-top-1em{ + margin-top:1em; + } + .desktop\:margin-bottom-1em{ + margin-bottom:1em; + } + .desktop\:margin-y-105em{ + margin-top:1.5em; + margin-bottom:1.5em; + } + .desktop\:margin-top-105em{ + margin-top:1.5em; + } + .desktop\:margin-bottom-105em{ + margin-bottom:1.5em; + } + .desktop\:margin-y-2em{ + margin-top:2em; + margin-bottom:2em; + } + .desktop\:margin-top-2em{ + margin-top:2em; + } + .desktop\:margin-bottom-2em{ + margin-bottom:2em; + } + .desktop\:margin-y-0{ + margin-top:0; + margin-bottom:0; + } + .desktop\:margin-top-0{ + margin-top:0; + } + .desktop\:margin-bottom-0{ + margin-bottom:0; + } + .desktop\:margin-y-auto{ + margin-top:auto; + margin-bottom:auto; + } + .desktop\:margin-top-auto{ + margin-top:auto; + } + .desktop\:margin-bottom-auto{ + margin-bottom:auto; + } + .desktop\:margin-x-1px{ + margin-left:1px; + margin-right:1px; + } + .desktop\:margin-right-1px{ + margin-right:1px; + } + .desktop\:margin-left-1px{ + margin-left:1px; + } + .desktop\:margin-x-2px{ + margin-left:2px; + margin-right:2px; + } + .desktop\:margin-right-2px{ + margin-right:2px; + } + .desktop\:margin-left-2px{ + margin-left:2px; + } + .desktop\:margin-x-05{ + margin-left:0.25rem; + margin-right:0.25rem; + } + .desktop\:margin-right-05{ + margin-right:0.25rem; + } + .desktop\:margin-left-05{ + margin-left:0.25rem; + } + .desktop\:margin-x-1{ + margin-left:0.5rem; + margin-right:0.5rem; + } + .desktop\:margin-right-1{ + margin-right:0.5rem; + } + .desktop\:margin-left-1{ + margin-left:0.5rem; + } + .desktop\:margin-x-105{ + margin-left:0.75rem; + margin-right:0.75rem; + } + .desktop\:margin-right-105{ + margin-right:0.75rem; + } + .desktop\:margin-left-105{ + margin-left:0.75rem; + } + .desktop\:margin-x-2{ + margin-left:1rem; + margin-right:1rem; + } + .desktop\:margin-right-2{ + margin-right:1rem; + } + .desktop\:margin-left-2{ + margin-left:1rem; + } + .desktop\:margin-x-205{ + margin-left:1.25rem; + margin-right:1.25rem; + } + .desktop\:margin-right-205{ + margin-right:1.25rem; + } + .desktop\:margin-left-205{ + margin-left:1.25rem; + } + .desktop\:margin-x-3{ + margin-left:1.5rem; + margin-right:1.5rem; + } + .desktop\:margin-right-3{ + margin-right:1.5rem; + } + .desktop\:margin-left-3{ + margin-left:1.5rem; + } + .desktop\:margin-x-neg-1px{ + margin-left:-1px; + margin-right:-1px; + } + .desktop\:margin-right-neg-1px{ + margin-right:-1px; + } + .desktop\:margin-left-neg-1px{ + margin-left:-1px; + } + .desktop\:margin-x-neg-2px{ + margin-left:-2px; + margin-right:-2px; + } + .desktop\:margin-right-neg-2px{ + margin-right:-2px; + } + .desktop\:margin-left-neg-2px{ + margin-left:-2px; + } + .desktop\:margin-x-neg-05{ + margin-left:-0.25rem; + margin-right:-0.25rem; + } + .desktop\:margin-right-neg-05{ + margin-right:-0.25rem; + } + .desktop\:margin-left-neg-05{ + margin-left:-0.25rem; + } + .desktop\:margin-x-neg-1{ + margin-left:-0.5rem; + margin-right:-0.5rem; + } + .desktop\:margin-right-neg-1{ + margin-right:-0.5rem; + } + .desktop\:margin-left-neg-1{ + margin-left:-0.5rem; + } + .desktop\:margin-x-neg-105{ + margin-left:-0.75rem; + margin-right:-0.75rem; + } + .desktop\:margin-right-neg-105{ + margin-right:-0.75rem; + } + .desktop\:margin-left-neg-105{ + margin-left:-0.75rem; + } + .desktop\:margin-x-neg-2{ + margin-left:-1rem; + margin-right:-1rem; + } + .desktop\:margin-right-neg-2{ + margin-right:-1rem; + } + .desktop\:margin-left-neg-2{ + margin-left:-1rem; + } + .desktop\:margin-x-neg-205{ + margin-left:-1.25rem; + margin-right:-1.25rem; + } + .desktop\:margin-right-neg-205{ + margin-right:-1.25rem; + } + .desktop\:margin-left-neg-205{ + margin-left:-1.25rem; + } + .desktop\:margin-x-neg-3{ + margin-left:-1.5rem; + margin-right:-1.5rem; + } + .desktop\:margin-right-neg-3{ + margin-right:-1.5rem; + } + .desktop\:margin-left-neg-3{ + margin-left:-1.5rem; + } + .desktop\:margin-x-4{ + margin-left:2rem; + margin-right:2rem; + } + .desktop\:margin-right-4{ + margin-right:2rem; + } + .desktop\:margin-left-4{ + margin-left:2rem; + } + .desktop\:margin-x-5{ + margin-left:2.5rem; + margin-right:2.5rem; + } + .desktop\:margin-right-5{ + margin-right:2.5rem; + } + .desktop\:margin-left-5{ + margin-left:2.5rem; + } + .desktop\:margin-x-6{ + margin-left:3rem; + margin-right:3rem; + } + .desktop\:margin-right-6{ + margin-right:3rem; + } + .desktop\:margin-left-6{ + margin-left:3rem; + } + .desktop\:margin-x-7{ + margin-left:3.5rem; + margin-right:3.5rem; + } + .desktop\:margin-right-7{ + margin-right:3.5rem; + } + .desktop\:margin-left-7{ + margin-left:3.5rem; + } + .desktop\:margin-x-8{ + margin-left:4rem; + margin-right:4rem; + } + .desktop\:margin-right-8{ + margin-right:4rem; + } + .desktop\:margin-left-8{ + margin-left:4rem; + } + .desktop\:margin-x-9{ + margin-left:4.5rem; + margin-right:4.5rem; + } + .desktop\:margin-right-9{ + margin-right:4.5rem; + } + .desktop\:margin-left-9{ + margin-left:4.5rem; + } + .desktop\:margin-x-10{ + margin-left:5rem; + margin-right:5rem; + } + .desktop\:margin-right-10{ + margin-right:5rem; + } + .desktop\:margin-left-10{ + margin-left:5rem; + } + .desktop\:margin-x-15{ + margin-left:7.5rem; + margin-right:7.5rem; + } + .desktop\:margin-right-15{ + margin-right:7.5rem; + } + .desktop\:margin-left-15{ + margin-left:7.5rem; + } + .desktop\:margin-x-card{ + margin-left:10rem; + margin-right:10rem; + } + .desktop\:margin-right-card{ + margin-right:10rem; + } + .desktop\:margin-left-card{ + margin-left:10rem; + } + .desktop\:margin-x-card-lg{ + margin-left:15rem; + margin-right:15rem; + } + .desktop\:margin-right-card-lg{ + margin-right:15rem; + } + .desktop\:margin-left-card-lg{ + margin-left:15rem; + } + .desktop\:margin-x-mobile{ + margin-left:20rem; + margin-right:20rem; + } + .desktop\:margin-right-mobile{ + margin-right:20rem; + } + .desktop\:margin-left-mobile{ + margin-left:20rem; + } + .desktop\:margin-x-05em{ + margin-left:0.5em; + margin-right:0.5em; + } + .desktop\:margin-right-05em{ + margin-right:0.5em; + } + .desktop\:margin-left-05em{ + margin-left:0.5em; + } + .desktop\:margin-x-1em{ + margin-left:1em; + margin-right:1em; + } + .desktop\:margin-right-1em{ + margin-right:1em; + } + .desktop\:margin-left-1em{ + margin-left:1em; + } + .desktop\:margin-x-105em{ + margin-left:1.5em; + margin-right:1.5em; + } + .desktop\:margin-right-105em{ + margin-right:1.5em; + } + .desktop\:margin-left-105em{ + margin-left:1.5em; + } + .desktop\:margin-x-2em{ + margin-left:2em; + margin-right:2em; + } + .desktop\:margin-right-2em{ + margin-right:2em; + } + .desktop\:margin-left-2em{ + margin-left:2em; + } + .desktop\:margin-x-0{ + margin-left:0; + margin-right:0; + } + .desktop\:margin-right-0{ + margin-right:0; + } + .desktop\:margin-left-0{ + margin-left:0; + } + .desktop\:margin-x-auto{ + margin-left:auto; + margin-right:auto; + } + .desktop\:margin-right-auto{ + margin-right:auto; + } + .desktop\:margin-left-auto{ + margin-left:auto; + } + .desktop\:measure-1{ + max-width:44ex; + } + .desktop\:measure-2{ + max-width:60ex; + } + .desktop\:measure-3{ + max-width:64ex; + } + .desktop\:measure-4{ + max-width:68ex; + } + .desktop\:measure-5{ + max-width:72ex; + } + .desktop\:measure-6{ + max-width:88ex; + } + .desktop\:measure-none{ + max-width:none; + } + .desktop\:order-first{ + order:-1; + } + .desktop\:order-last{ + order:999; + } + .desktop\:order-initial{ + order:initial; + } + .desktop\:order-0{ + order:0; + } + .desktop\:order-1{ + order:1; + } + .desktop\:order-2{ + order:2; + } + .desktop\:order-3{ + order:3; + } + .desktop\:order-4{ + order:4; + } + .desktop\:order-5{ + order:5; + } + .desktop\:order-6{ + order:6; + } + .desktop\:order-7{ + order:7; + } + .desktop\:order-8{ + order:8; + } + .desktop\:order-9{ + order:9; + } + .desktop\:order-10{ + order:10; + } + .desktop\:order-11{ + order:11; + } + .desktop\:padding-1px{ + padding:1px; + } + .desktop\:padding-y-1px{ + padding-top:1px; + padding-bottom:1px; + } + .desktop\:padding-x-1px{ + padding-left:1px; + padding-right:1px; + } + .desktop\:padding-top-1px{ + padding-top:1px; + } + .desktop\:padding-right-1px{ + padding-right:1px; + } + .desktop\:padding-bottom-1px{ + padding-bottom:1px; + } + .desktop\:padding-left-1px{ + padding-left:1px; + } + .desktop\:padding-2px{ + padding:2px; + } + .desktop\:padding-y-2px{ + padding-top:2px; + padding-bottom:2px; + } + .desktop\:padding-x-2px{ + padding-left:2px; + padding-right:2px; + } + .desktop\:padding-top-2px{ + padding-top:2px; + } + .desktop\:padding-right-2px{ + padding-right:2px; + } + .desktop\:padding-bottom-2px{ + padding-bottom:2px; + } + .desktop\:padding-left-2px{ + padding-left:2px; + } + .desktop\:padding-05{ + padding:0.25rem; + } + .desktop\:padding-y-05{ + padding-top:0.25rem; + padding-bottom:0.25rem; + } + .desktop\:padding-x-05{ + padding-left:0.25rem; + padding-right:0.25rem; + } + .desktop\:padding-top-05{ + padding-top:0.25rem; + } + .desktop\:padding-right-05{ + padding-right:0.25rem; + } + .desktop\:padding-bottom-05{ + padding-bottom:0.25rem; + } + .desktop\:padding-left-05{ + padding-left:0.25rem; + } + .desktop\:padding-1{ + padding:0.5rem; + } + .desktop\:padding-y-1{ + padding-top:0.5rem; + padding-bottom:0.5rem; + } + .desktop\:padding-x-1{ + padding-left:0.5rem; + padding-right:0.5rem; + } + .desktop\:padding-top-1{ + padding-top:0.5rem; + } + .desktop\:padding-right-1{ + padding-right:0.5rem; + } + .desktop\:padding-bottom-1{ + padding-bottom:0.5rem; + } + .desktop\:padding-left-1{ + padding-left:0.5rem; + } + .desktop\:padding-105{ + padding:0.75rem; + } + .desktop\:padding-y-105{ + padding-top:0.75rem; + padding-bottom:0.75rem; + } + .desktop\:padding-x-105{ + padding-left:0.75rem; + padding-right:0.75rem; + } + .desktop\:padding-top-105{ + padding-top:0.75rem; + } + .desktop\:padding-right-105{ + padding-right:0.75rem; + } + .desktop\:padding-bottom-105{ + padding-bottom:0.75rem; + } + .desktop\:padding-left-105{ + padding-left:0.75rem; + } + .desktop\:padding-2{ + padding:1rem; + } + .desktop\:padding-y-2{ + padding-top:1rem; + padding-bottom:1rem; + } + .desktop\:padding-x-2{ + padding-left:1rem; + padding-right:1rem; + } + .desktop\:padding-top-2{ + padding-top:1rem; + } + .desktop\:padding-right-2{ + padding-right:1rem; + } + .desktop\:padding-bottom-2{ + padding-bottom:1rem; + } + .desktop\:padding-left-2{ + padding-left:1rem; + } + .desktop\:padding-205{ + padding:1.25rem; + } + .desktop\:padding-y-205{ + padding-top:1.25rem; + padding-bottom:1.25rem; + } + .desktop\:padding-x-205{ + padding-left:1.25rem; + padding-right:1.25rem; + } + .desktop\:padding-top-205{ + padding-top:1.25rem; + } + .desktop\:padding-right-205{ + padding-right:1.25rem; + } + .desktop\:padding-bottom-205{ + padding-bottom:1.25rem; + } + .desktop\:padding-left-205{ + padding-left:1.25rem; + } + .desktop\:padding-3{ + padding:1.5rem; + } + .desktop\:padding-y-3{ + padding-top:1.5rem; + padding-bottom:1.5rem; + } + .desktop\:padding-x-3{ + padding-left:1.5rem; + padding-right:1.5rem; + } + .desktop\:padding-top-3{ + padding-top:1.5rem; + } + .desktop\:padding-right-3{ + padding-right:1.5rem; + } + .desktop\:padding-bottom-3{ + padding-bottom:1.5rem; + } + .desktop\:padding-left-3{ + padding-left:1.5rem; + } + .desktop\:padding-4{ + padding:2rem; + } + .desktop\:padding-y-4{ + padding-top:2rem; + padding-bottom:2rem; + } + .desktop\:padding-x-4{ + padding-left:2rem; + padding-right:2rem; + } + .desktop\:padding-top-4{ + padding-top:2rem; + } + .desktop\:padding-right-4{ + padding-right:2rem; + } + .desktop\:padding-bottom-4{ + padding-bottom:2rem; + } + .desktop\:padding-left-4{ + padding-left:2rem; + } + .desktop\:padding-5{ + padding:2.5rem; + } + .desktop\:padding-y-5{ + padding-top:2.5rem; + padding-bottom:2.5rem; + } + .desktop\:padding-x-5{ + padding-left:2.5rem; + padding-right:2.5rem; + } + .desktop\:padding-top-5{ + padding-top:2.5rem; + } + .desktop\:padding-right-5{ + padding-right:2.5rem; + } + .desktop\:padding-bottom-5{ + padding-bottom:2.5rem; + } + .desktop\:padding-left-5{ + padding-left:2.5rem; + } + .desktop\:padding-6{ + padding:3rem; + } + .desktop\:padding-y-6{ + padding-top:3rem; + padding-bottom:3rem; + } + .desktop\:padding-x-6{ + padding-left:3rem; + padding-right:3rem; + } + .desktop\:padding-top-6{ + padding-top:3rem; + } + .desktop\:padding-right-6{ + padding-right:3rem; + } + .desktop\:padding-bottom-6{ + padding-bottom:3rem; + } + .desktop\:padding-left-6{ + padding-left:3rem; + } + .desktop\:padding-7{ + padding:3.5rem; + } + .desktop\:padding-y-7{ + padding-top:3.5rem; + padding-bottom:3.5rem; + } + .desktop\:padding-x-7{ + padding-left:3.5rem; + padding-right:3.5rem; + } + .desktop\:padding-top-7{ + padding-top:3.5rem; + } + .desktop\:padding-right-7{ + padding-right:3.5rem; + } + .desktop\:padding-bottom-7{ + padding-bottom:3.5rem; + } + .desktop\:padding-left-7{ + padding-left:3.5rem; + } + .desktop\:padding-8{ + padding:4rem; + } + .desktop\:padding-y-8{ + padding-top:4rem; + padding-bottom:4rem; + } + .desktop\:padding-x-8{ + padding-left:4rem; + padding-right:4rem; + } + .desktop\:padding-top-8{ + padding-top:4rem; + } + .desktop\:padding-right-8{ + padding-right:4rem; + } + .desktop\:padding-bottom-8{ + padding-bottom:4rem; + } + .desktop\:padding-left-8{ + padding-left:4rem; + } + .desktop\:padding-9{ + padding:4.5rem; + } + .desktop\:padding-y-9{ + padding-top:4.5rem; + padding-bottom:4.5rem; + } + .desktop\:padding-x-9{ + padding-left:4.5rem; + padding-right:4.5rem; + } + .desktop\:padding-top-9{ + padding-top:4.5rem; + } + .desktop\:padding-right-9{ + padding-right:4.5rem; + } + .desktop\:padding-bottom-9{ + padding-bottom:4.5rem; + } + .desktop\:padding-left-9{ + padding-left:4.5rem; + } + .desktop\:padding-10{ + padding:5rem; + } + .desktop\:padding-y-10{ + padding-top:5rem; + padding-bottom:5rem; + } + .desktop\:padding-x-10{ + padding-left:5rem; + padding-right:5rem; + } + .desktop\:padding-top-10{ + padding-top:5rem; + } + .desktop\:padding-right-10{ + padding-right:5rem; + } + .desktop\:padding-bottom-10{ + padding-bottom:5rem; + } + .desktop\:padding-left-10{ + padding-left:5rem; + } + .desktop\:padding-15{ + padding:7.5rem; + } + .desktop\:padding-y-15{ + padding-top:7.5rem; + padding-bottom:7.5rem; + } + .desktop\:padding-x-15{ + padding-left:7.5rem; + padding-right:7.5rem; + } + .desktop\:padding-top-15{ + padding-top:7.5rem; + } + .desktop\:padding-right-15{ + padding-right:7.5rem; + } + .desktop\:padding-bottom-15{ + padding-bottom:7.5rem; + } + .desktop\:padding-left-15{ + padding-left:7.5rem; + } + .desktop\:padding-0{ + padding:0; + } + .desktop\:padding-y-0{ + padding-top:0; + padding-bottom:0; + } + .desktop\:padding-x-0{ + padding-left:0; + padding-right:0; + } + .desktop\:padding-top-0{ + padding-top:0; + } + .desktop\:padding-right-0{ + padding-right:0; + } + .desktop\:padding-bottom-0{ + padding-bottom:0; + } + .desktop\:padding-left-0{ + padding-left:0; + } + .desktop\:width-1px{ + width:1px; + } + .desktop\:width-2px{ + width:2px; + } + .desktop\:width-05{ + width:0.25rem; + } + .desktop\:width-1{ + width:0.5rem; + } + .desktop\:width-105{ + width:0.75rem; + } + .desktop\:width-2{ + width:1rem; + } + .desktop\:width-205{ + width:1.25rem; + } + .desktop\:width-3{ + width:1.5rem; + } + .desktop\:width-4{ + width:2rem; + } + .desktop\:width-5{ + width:2.5rem; + } + .desktop\:width-6{ + width:3rem; + } + .desktop\:width-7{ + width:3.5rem; + } + .desktop\:width-8{ + width:4rem; + } + .desktop\:width-9{ + width:4.5rem; + } + .desktop\:width-10{ + width:5rem; + } + .desktop\:width-15{ + width:7.5rem; + } + .desktop\:width-card{ + width:10rem; + } + .desktop\:width-card-lg{ + width:15rem; + } + .desktop\:width-mobile{ + width:20rem; + } + .desktop\:width-mobile-lg{ + width:30rem; + } + .desktop\:width-tablet{ + width:40rem; + } + .desktop\:width-tablet-lg{ + width:55rem; + } + .desktop\:width-desktop{ + width:64rem; + } + .desktop\:width-desktop-lg{ + width:75rem; + } + .desktop\:width-widescreen{ + width:87.5rem; + } + .desktop\:width-0{ + width:0; + } + .desktop\:width-full{ + width:100%; + } + .desktop\:width-auto{ + width:auto; + } +} \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css b/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css index f151d4d78..1920a8a19 100644 --- a/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css +++ b/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css @@ -1,3 +1,7 @@ -/*! uswds v2.0.3 */[class*=font-mono-]{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}[class*=font-sans-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-serif-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}[class*=font-ui-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-heading-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}[class*=font-body-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-code-]{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}[class*=font-alt-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.usa-sr-only{position:absolute;left:-999em}@font-face{font-family:Roboto Mono Web;font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Light.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format("truetype")} -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff;color:#1b1b1b;overflow-x:hidden}.lt-ie9 *{-webkit-filter:none!important;filter:none!important}[hidden]{display:none!important}.usa-focus,[contentEditable=true]:focus,[href]:focus,[tabindex]:focus,button:not([disabled]):focus,iframe:focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-button{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:.93923;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#005ea2;border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-right:.5rem;padding:.75rem 1.25rem;text-align:center;text-decoration:none;width:100%}.usa-button:visited{color:#fff}.usa-button.usa-button--hover,.usa-button:hover{background-color:#1a4480;border-bottom:0;color:#fff;text-decoration:none}.usa-button.usa-button--active,.usa-button:active{background-color:#162e51;color:#fff}.usa-button.usa-focus,.usa-button:focus{outline-offset:.25rem}.usa-button:disabled{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#c9c9c9;color:#fff;pointer-events:none}.usa-button:disabled.usa-button--active,.usa-button:disabled.usa-button--hover,.usa-button:disabled.usa-focus,.usa-button:disabled:active,.usa-button:disabled:focus,.usa-button:disabled:hover{background-color:#c9c9c9;border:0;-webkit-box-shadow:none;box-shadow:none}.usa-button--accent-cool{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:#00bde3;color:#1b1b1b}.usa-button--accent-cool:visited{color:#1b1b1b}.usa-button--accent-cool.usa-button--hover,.usa-button--accent-cool:hover{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#28a0cb;color:#fff}.usa-button--accent-cool.usa-button--active,.usa-button--accent-cool:active{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#07648d;color:#fff}.usa-button--outline{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px #005ea2;box-shadow:inset 0 0 0 2px #005ea2;color:#005ea2}.usa-button--outline:visited{color:#005ea2}.usa-button--outline.usa-button--hover,.usa-button--outline:hover{background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px #1a4480;box-shadow:inset 0 0 0 2px #1a4480;color:#1a4480}.usa-button--outline.usa-button--active,.usa-button--outline:active{background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px #162e51;box-shadow:inset 0 0 0 2px #162e51;color:#162e51}.usa-button--outline.usa-button--inverse{-webkit-box-shadow:inset 0 0 0 2px #dcdee0;box-shadow:inset 0 0 0 2px #dcdee0;color:#dcdee0}.usa-button--outline.usa-button--inverse:visited{color:#dcdee0}.usa-button--outline.usa-button--inverse.usa-button--hover,.usa-button--outline.usa-button--inverse:hover{-webkit-box-shadow:inset 0 0 0 2px #f0f0f0;box-shadow:inset 0 0 0 2px #f0f0f0;color:#f0f0f0}.usa-button--outline.usa-button--inverse.usa-button--active,.usa-button--outline.usa-button--inverse:active{background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff;color:#fff}.usa-button--outline.usa-button--inverse.usa-button--unstyled{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left;color:#dcdee0}.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{color:#1a4480}.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{color:#162e51}.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited{color:#562b97}.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{color:#f0f0f0}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{color:#fff}.usa-button--base{background-color:#71767a}.usa-button--base.usa-button--hover,.usa-button--base:hover{background-color:#565c65}.usa-button--base.usa-button--active,.usa-button--base:active{background-color:#3d4551}.usa-button--secondary{background-color:#d83933}.usa-button--secondary.usa-button--hover,.usa-button--secondary:hover{background-color:#b50909}.usa-button--secondary.usa-button--active,.usa-button--secondary:active{background-color:#8b0a03}.usa-button--big{border-radius:.25rem;font-size:1.46397rem;padding:1rem 1.5rem}.usa-button--disabled{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#c9c9c9;color:#fff;pointer-events:none}.usa-button--disabled.usa-button--active,.usa-button--disabled.usa-button--hover,.usa-button--disabled.usa-focus,.usa-button--disabled:active,.usa-button--disabled:focus,.usa-button--disabled:hover{background-color:#c9c9c9;border:0;-webkit-box-shadow:none;box-shadow:none}.usa-button--outline-disabled,.usa-button--outline-inverse-disabled,.usa-button--outline-inverse:disabled,.usa-button--outline:disabled{background-color:transparent;pointer-events:none}.usa-button--outline-disabled.usa-button--active,.usa-button--outline-disabled.usa-button--hover,.usa-button--outline-disabled.usa-focus,.usa-button--outline-disabled:active,.usa-button--outline-disabled:focus,.usa-button--outline-disabled:hover,.usa-button--outline-inverse-disabled.usa-button--active,.usa-button--outline-inverse-disabled.usa-button--hover,.usa-button--outline-inverse-disabled.usa-focus,.usa-button--outline-inverse-disabled:active,.usa-button--outline-inverse-disabled:focus,.usa-button--outline-inverse-disabled:hover,.usa-button--outline-inverse:disabled.usa-button--active,.usa-button--outline-inverse:disabled.usa-button--hover,.usa-button--outline-inverse:disabled.usa-focus,.usa-button--outline-inverse:disabled:active,.usa-button--outline-inverse:disabled:focus,.usa-button--outline-inverse:disabled:hover,.usa-button--outline:disabled.usa-button--active,.usa-button--outline:disabled.usa-button--hover,.usa-button--outline:disabled.usa-focus,.usa-button--outline:disabled:active,.usa-button--outline:disabled:focus,.usa-button--outline:disabled:hover{background-color:transparent;border:0}.usa-button--outline-disabled,.usa-button--outline:disabled{-webkit-box-shadow:inset 0 0 0 2px #c9c9c9;box-shadow:inset 0 0 0 2px #c9c9c9;color:#c9c9c9}.usa-button--outline-disabled.usa-button--inverse,.usa-button--outline:disabled.usa-button--inverse{background-color:transparent;-webkit-box-shadow:inset 0 0 0 2px #71767a;box-shadow:inset 0 0 0 2px #71767a;color:#71767a}.usa-button--unstyled{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left}.usa-button--unstyled:hover{color:#1a4480}.usa-button--unstyled:active{color:#162e51}.usa-button--unstyled:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-button--unstyled:visited{color:#562b97}.usa-button--unstyled:active,.usa-button--unstyled:hover{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.usa-embed-container embed,.usa-embed-container iframe,.usa-embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.usa-embed-container{padding-bottom:56.25%;position:relative;height:0;overflow:hidden;max-width:100%}img{max-width:100%}.usa-media-link{display:inline-block;line-height:0}.usa-fieldset,.usa-hint,.usa-input,.usa-range,.usa-select,.usa-textarea{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.26796}.usa-input,.usa-range,.usa-select,.usa-textarea{border:1px solid #565c65;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;color:#1b1b1b;display:block;height:2.5rem;margin-top:.5rem;max-width:30rem;padding:.5rem;width:100%}.usa-input.usa-input--success,.usa-range.usa-input--success,.usa-select.usa-input--success,.usa-textarea.usa-input--success{border:.25rem solid #00a91c}.usa-fieldset{border:none;margin:0;padding:0}.usa-form-group--error{border-left:.25rem solid #b50909;margin-top:2rem;padding-left:1rem;position:relative}.usa-input--error{border:.25rem solid #b50909}.usa-label--error{display:block;font-weight:700;margin-top:0}.usa-error-message{padding-bottom:.25rem;padding-top:.25rem;color:#b50909;display:block;font-weight:700}.usa-hint{color:#71767a}.usa-label--required{color:#b50909}.usa-label{display:block;line-height:1.12707;margin-top:1.5rem;max-width:30rem}.usa-textarea{height:10rem}.usa-select{background-image:url(../img/arrow-both.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/arrow-both.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:right .75rem center;background-size:.5rem;padding-right:2rem}.usa-select::-ms-expand{display:none}.usa-select:-webkit-autofill{-webkit-appearance:menulist;appearance:menulist}.usa-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.usa-legend{font-size:2.12941rem;font-weight:700}.usa-input-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-input-list li{line-height:1.26796}.usa-prose .usa-input-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-prose .usa-input-list li{line-height:1.26796}.usa-checkbox__input,.usa-radio__input{position:absolute;left:-999em}.lt-ie9 .usa-checkbox__input,.lt-ie9 .usa-radio__input{border:0;float:left;margin:.25rem .25rem 0 0;position:static;width:auto}.usa-checkbox__label,.usa-radio__label{cursor:pointer;display:inherit;font-weight:400;margin-bottom:.75rem;padding-left:2rem;position:relative;text-indent:-2rem}.usa-checkbox__label:before,.usa-radio__label:before{background:#fff;content:"\a0";display:inline-block;left:2px;position:relative;vertical-align:middle\0}.usa-checkbox__label:before{height:1.25rem;width:1.25rem;border-radius:2px}.usa-radio__label:before{height:1.25rem;border-radius:99rem;width:1.25rem}.usa-checkbox__label:before,.usa-radio__label:before{-webkit-box-shadow:0 0 0 2px #71767a;box-shadow:0 0 0 2px #71767a;line-height:1.25rem;margin-right:.75rem}.usa-checkbox__input:checked+.usa-checkbox__label:before,.usa-radio__input:checked+.usa-radio__label:before{background-color:#005ea2;-webkit-box-shadow:0 0 0 2px #005ea2;box-shadow:0 0 0 2px #005ea2}.usa-radio__input:checked+.usa-radio__label:before{-webkit-box-shadow:0 0 0 2px #005ea2,inset 0 0 0 2px #fff;box-shadow:0 0 0 2px #005ea2,inset 0 0 0 2px #fff}.usa-checkbox__input:checked+.usa-checkbox__label:before,.usa-checkbox__input:checked:disabled+.usa-checkbox__label:before{background-image:url(../img/correct8.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/correct8.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:50%}.usa-radio__input:focus+.usa-radio__label:before{outline:.25rem solid #2491ff;outline-offset:.25rem}.usa-checkbox__input:disabled+.usa-checkbox__label{color:#c9c9c9}.usa-checkbox__input:focus+.usa-checkbox__label:before{outline:.25rem solid #2491ff;outline-offset:0}.usa-checkbox__input:disabled+.usa-checkbox__label:before,.usa-radio__input:disabled+.usa-radio__label:before{background:#e6e6e6;-webkit-box-shadow:0 0 0 2px #c9c9c9;box-shadow:0 0 0 2px #c9c9c9;cursor:not-allowed}.usa-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding-left:1px;width:100%}.usa-range:focus{outline:none}.usa-range:focus::-webkit-slider-thumb{background-color:#fff;-webkit-box-shadow:0 0 0 2px #2491ff;box-shadow:0 0 0 2px #2491ff}.usa-range:focus::-moz-range-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range:focus::-ms-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range::-webkit-slider-runnable-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-moz-range-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-ms-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-webkit-slider-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:none;-webkit-box-shadow:0 0 0 2px #71767a;box-shadow:0 0 0 2px #71767a;cursor:pointer;-webkit-appearance:none;appearance:none;margin-top:-.1875rem}.usa-range::-moz-range-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:none;box-shadow:0 0 0 2px #71767a;cursor:pointer}.usa-range::-ms-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:none;box-shadow:0 0 0 2px #71767a;cursor:pointer}.usa-range::-ms-fill-lower,.usa-range::-ms-fill-upper{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a}[type=file]{border:none;padding-left:0}.usa-memorable-date{display:-webkit-box;display:-ms-flexbox;display:flex}.usa-memorable-date [type=number]{-moz-appearance:textfield}.usa-memorable-date [type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.usa-form-group--day,.usa-form-group--month,.usa-form-group--year{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1rem;width:3rem}.usa-form-group--year{width:4.5rem}.usa-list,.usa-prose>ol,.usa-prose>ul{margin-bottom:1em;margin-top:1em;line-height:1.52155;padding-left:3ch}.usa-list:last-child,.usa-prose>ol:last-child,.usa-prose>ul:last-child{margin-bottom:0}.usa-list li,.usa-prose>ol li,.usa-prose>ul li{margin-bottom:.25em;max-width:68ex}.usa-list li:last-child,.usa-prose>ol li:last-child,.usa-prose>ul li:last-child{margin-bottom:0}.usa-list--unstyled{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-list--unstyled>li{margin-bottom:0;max-width:unset}.usa-prose .usa-list--unstyled{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-prose .usa-list--unstyled>li{margin-bottom:0;max-width:unset}.usa-prose>table,.usa-table{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;border-spacing:0;margin:1.25rem 0}.usa-prose>table thead th,.usa-table thead th{font-weight:700}.usa-prose>table thead td,.usa-prose>table thead th,.usa-table thead td,.usa-table thead th{background-color:#f0f0f0}.usa-prose>table th,.usa-table th{text-align:left}.usa-prose>table td,.usa-prose>table th,.usa-table td,.usa-table th{border:1px solid #565c65;background-color:#fff;font-weight:400;padding:.5rem 1rem}.usa-prose>table caption,.usa-table caption{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91476rem;font-weight:700;margin-bottom:.75rem;text-align:left}.usa-prose>.usa-table--borderless thead th,.usa-table--borderless thead th{background-color:transparent;border-top:0}.usa-prose>.usa-table--borderless td,.usa-prose>.usa-table--borderless th,.usa-table--borderless td,.usa-table--borderless th{border-left:0;border-right:0}.usa-table--borderless th:first-child{padding-left:0}.usa-tag{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.93162rem;color:#fff;text-transform:uppercase;background-color:#565c65;border-radius:2px;margin-right:.25rem;padding:1px .5rem}.usa-tag:only-of-type{margin-right:0}.usa-tag--big{padding-left:.5rem;padding-right:.5rem;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem}html{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-size:100%}.usa-prose,html{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.usa-prose{font-size:1.06471rem;line-height:1.52155}.usa-prose>a{color:#005ea2;text-decoration:underline}.usa-prose>a:hover{color:#1a4480}.usa-prose>a:active{color:#162e51}.usa-prose>a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-prose>a:visited{color:#562b97}.usa-prose>h1{font-size:2.43935rem}.usa-prose>h1,.usa-prose>h2{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;line-height:1.22983;font-weight:700}.usa-prose>h2{font-size:1.95148rem}.usa-prose>h3{font-size:1.34164rem}.usa-prose>h3,.usa-prose>h4{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;line-height:1.22983;font-weight:700}.usa-prose>h4{font-size:.97574rem}.usa-prose>h5{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91476rem;line-height:1.22983;font-weight:700}.usa-prose>h6{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.86507rem;line-height:1.12707;font-weight:400;letter-spacing:.025em;text-transform:uppercase}.usa-paragraph{line-height:1.52155;margin-bottom:0;margin-top:0;max-width:68ex}*+.usa-paragraph,.usa-paragraph+*{margin-top:1em}.usa-link{color:#005ea2;text-decoration:underline}.usa-link:hover{color:#1a4480}.usa-link:active{color:#162e51}.usa-link:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-link:visited{color:#562b97}.usa-link--external:after{background:url(../img/external-link.svg) no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:.65em;margin-bottom:-1px;margin-left:.25rem;width:.65em}.usa-link--external:hover:after{background-image:url(../img/external-link-hover.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/external-link-hover.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-link--external.usa-link--alt:after{background:url(../img/external-link-alt.svg) no-repeat 0 0;background-size:100%;content:"";display:inline-block;height:.65em;margin-bottom:-1px;margin-left:.25rem;width:.65em}.usa-link--external.usa-link--alt:hover:after{background-image:url(../img/external-link-alt-hover.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/external-link-alt-hover.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}address,cite,dfn,var{font-style:normal}.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered),.usa-content p,.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered){max-width:68ex}.usa-display{margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34164rem;line-height:1.22983;font-weight:700;margin-bottom:0}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}.usa-intro{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34164rem;line-height:1.79351;font-weight:400;max-width:88ex}.usa-dark-background{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#3d4551}.usa-dark-background p,.usa-dark-background span{color:#fff}.usa-dark-background a{color:#dcdee0}.usa-dark-background a:hover{color:#fff}.usa-prose>p{line-height:1.52155;margin-bottom:0;margin-top:0;max-width:68ex}.usa-prose>*+p,.usa-prose>p+*{margin-top:1em}.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6{margin-bottom:0;margin-top:0;clear:both}.usa-prose>*+h1,.usa-prose>*+h2,.usa-prose>*+h3,.usa-prose>*+h4,.usa-prose>*+h5,.usa-prose>*+h6{margin-top:1.5em}.usa-prose>h1+*,.usa-prose>h2+*,.usa-prose>h3+*,.usa-prose>h4+*,.usa-prose>h5+*,.usa-prose>h6+*{margin-top:1em}.usa-accordion{list-style-type:none;color:#1b1b1b;margin:0;padding:0;width:100%;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155}.usa-accordion>li{margin-bottom:0;max-width:unset}.usa-accordion>ul li ul{list-style:disc}.usa-accordion>ul li ul>li>ul{list-style:circle}.usa-accordion>ul li ul>li>ul>li>ul{list-style:square}.usa-accordion+.usa-accordion,.usa-accordion+.usa-accordion--bordered{margin-top:.5rem}.usa-accordion--bordered .usa-accordion__content{border-bottom:.25rem solid #f0f0f0;border-left:.25rem solid #f0f0f0;border-right:.25rem solid #f0f0f0;padding-bottom:1rem}.usa-accordion--bordered .usa-accordion__heading{margin-bottom:0}.usa-accordion__heading,.usa-prose .usa-accordion__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:.93923;margin:0}.usa-accordion__heading:not(:first-child),.usa-prose .usa-accordion__heading:not(:first-child){margin-top:.5rem}.usa-accordion__content{background-color:#fff;margin-top:0;overflow:auto;padding:1rem 1.25rem .75rem}.usa-accordion__content>:first-child{margin-top:0}.usa-accordion__content>:last-child{margin-bottom:0}.usa-accordion__content[aria-hidden=true]{display:none}.usa-accordion__button{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;text-align:left;background-image:url(../img/minus.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/minus.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-color:#f0f0f0;background-position:right 1.25rem center;background-size:1rem;color:#1b1b1b;cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:1rem 3.5rem 1rem 1.25rem;text-decoration:none;width:100%}.usa-accordion__button:hover{color:#1a4480}.usa-accordion__button:active{color:#162e51}.usa-accordion__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-accordion__button:visited{color:#562b97}.usa-accordion__button:active,.usa-accordion__button:hover{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.usa-accordion__button:hover{background-color:#dcdee0;color:#1b1b1b;text-decoration:none}.usa-accordion__button[aria-expanded=false]{background-image:url(../img/plus.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/plus.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:1rem}.usa-alert{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;background-color:#f0f0f0;background-position:1.25rem 1.25rem;background-repeat:no-repeat;background-size:3.5rem;padding:1.25rem 1.25rem 1rem 1.75rem;position:relative}*+.usa-alert{margin-top:1rem}.usa-alert:before{background-color:#a9aeb1;content:"";height:100%;left:0;position:absolute;top:0;width:.5rem}.usa-alert ul{margin-bottom:0;margin-top:.5rem;padding-left:.5rem}.usa-alert .usa-checklist{padding-left:0}.usa-alert__icon{display:table-cell;padding-right:.5rem}.usa-alert__body{display:table-cell;vertical-align:top}.usa-alert__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46397rem;line-height:1.12707;margin-top:0;margin-bottom:.5rem}.usa-alert__text{margin-bottom:0;margin-top:0}.usa-alert__text a{color:#005ea2;text-decoration:underline}.usa-alert__text a:hover{color:#1a4480}.usa-alert__text a:active{color:#162e51}.usa-alert__text a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-alert__text a:visited{color:#562b97}.usa-alert__text:only-child{margin-bottom:.5rem;padding-top:.25rem}.usa-alert--success{background-image:url(../img/alerts/success.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/alerts/success.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-color:#ecf3ec}.usa-alert--success:before{background-color:#00a91c}.usa-alert--success .usa-alert__body{padding-left:3.25rem}.usa-alert--warning{background-image:url(../img/alerts/warning.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/alerts/warning.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-color:#faf3d1}.usa-alert--warning:before{background-color:#ffbe2e}.usa-alert--warning .usa-alert__body{padding-left:3.25rem}.usa-alert--error{background-image:url(../img/alerts/error.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/alerts/error.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-color:#f4e3db}.usa-alert--error:before{background-color:#d63e04}.usa-alert--error .usa-alert__body{padding-left:3.25rem}.usa-alert--info{background-image:url(../img/alerts/info.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/alerts/info.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-color:#e7f6f8}.usa-alert--info:before{background-color:#00bde3}.usa-alert--info .usa-alert__body{padding-left:3.25rem}.usa-alert--slim{background-position:1.25rem;background-size:2.5rem;padding-bottom:.5rem;padding-top:.5rem}.usa-alert--slim .usa-alert__body{padding-left:2.5rem}.usa-alert--slim .usa-alert__text:only-child{margin-bottom:.25rem;padding-top:.25rem}.usa-alert--no-icon{background-image:none}.usa-alert--no-icon .usa-alert__body{padding-left:0}.usa-alert--validation{background-size:2.5rem}.usa-alert--validation .usa-alert__body{padding-left:2.5rem}.usa-alert--validation .usa-checklist{margin-top:1rem}.usa-banner{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;background-color:#f0f0f0}.usa-banner__content{margin-left:auto;margin-right:auto;max-width:64rem;background-color:transparent;font-size:.99816rem;overflow:hidden;padding:.25rem 1rem 1rem .5rem;width:100%}.usa-banner__content p:first-child{margin:0}.usa-banner__guidance{padding-top:1rem}.usa-banner__inner{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-right:0}.usa-banner__header{padding-bottom:.5rem;padding-top:.5rem;font-size:.79853rem;font-weight:400;min-height:3rem;position:relative}.usa-banner__header-close-text{margin-bottom:0;margin-top:0;color:#565c65;display:none;font-size:.79853rem;line-height:1.12707;padding-top:.25rem}.usa-banner__header--expanded .usa-banner__header-close-text{display:block}.usa-banner__header-text{margin-bottom:0;margin-top:0;font-size:.79853rem;line-height:1.12707}.usa-banner__header-action{color:#005ea2;line-height:1.12707;margin-bottom:0;margin-top:2px;text-decoration:underline}.usa-banner__header-action:after{background-image:url(../img/angle-arrow-down-primary.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-down-primary.svg),linear-gradient(transparent,transparent);background-position:50%;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:.25rem}.usa-banner__header-action:hover:after{background-image:url(../img/angle-arrow-down-primary-hover.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-down-primary-hover.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-banner__header-flag{float:left;margin-right:.5rem;width:1rem}.usa-banner__header--expanded{padding-right:3.5rem}.usa-banner__header--expanded .usa-banner__inner{margin-left:0}.usa-banner__header--expanded .usa-banner__header-action{display:none}.usa-banner__button{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;margin:0;text-align:left;left:0;position:absolute;bottom:0;top:0;color:#005ea2;text-decoration:underline;vertical-align:baseline;display:block;font-size:.79853rem;height:auto;line-height:1.12707;padding:0;text-decoration:none;width:auto}.usa-banner__button:hover{color:#1a4480}.usa-banner__button:active{color:#162e51}.usa-banner__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-banner__button:visited{color:#562b97}.usa-banner__button:active,.usa-banner__button:hover{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.usa-banner__button[aria-expanded=false],.usa-banner__button[aria-expanded=true]{background-image:none}.usa-banner__button[aria-expanded=true]:after{position:absolute;right:1rem;top:.75rem}.usa-banner__button-text{position:absolute;left:-999em;text-decoration:underline}.usa-banner__icon{width:2.5rem}.usa-checklist{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155}.usa-checklist__item{text-indent:-2.5rem;margin-bottom:0;margin-top:.5rem}.usa-checklist__item:before{content:" ";display:inline-block;height:1rem;margin-left:-.25rem;margin-right:.75rem;width:2rem}.usa-checklist__item.usa-checklist__item--checked:before{background-image:url(../img/correct9.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/correct9.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:100%;background-size:100%}.usa-footer{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;overflow:hidden}.usa-footer__return-to-top{padding-bottom:1.25rem;padding-top:1.25rem;line-height:.93923}.usa-footer__return-to-top a{color:#005ea2;text-decoration:underline}.usa-footer__return-to-top a:hover{color:#1a4480}.usa-footer__return-to-top a:active{color:#162e51}.usa-footer__return-to-top a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-footer__return-to-top a:visited{color:#562b97}.usa-footer__nav{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;border-bottom:1px solid #a9aeb1;max-width:64rem}.usa-footer__primary-section{background-color:#f0f0f0}.usa-footer__primary-content{line-height:1.12707}.usa-footer__primary-link a,.usa-footer__secondary-link a{text-decoration:none}.usa-footer__primary-link a:hover,.usa-footer__secondary-link a:hover{text-decoration:underline}.usa-footer__primary-link{padding:1rem;color:#1b1b1b;text-decoration:none;font-weight:700;display:block}.usa-footer__primary-link:hover{cursor:pointer;text-decoration:underline}.usa-footer__secondary-link{line-height:1.12707;margin-left:1rem;padding:0}.usa-footer__secondary-link a{color:#005ea2;text-decoration:underline}.usa-footer__secondary-link a:hover{color:#1a4480}.usa-footer__secondary-link a:active{color:#162e51}.usa-footer__secondary-link a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-footer__secondary-link a:visited{color:#562b97}.usa-footer__secondary-link+.usa-footer__secondary-link{padding-top:1rem}.usa-footer__contact-info{display:inline-block;line-height:1.12707}.usa-footer__contact-info a{color:#1b1b1b;text-decoration:none}.usa-footer__contact-info:hover{text-decoration:underline}.usa-footer__primary-content{border-top:1px solid #a9aeb1}.usa-sign-up{padding-bottom:2rem;padding-top:1.5rem}.usa-sign-up .usa-button,.usa-sign-up .usa-label{margin-top:.75rem}.usa-sign-up__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34164rem;line-height:1.22983;font-weight:700;margin:0}.usa-footer__secondary-section{padding-bottom:1.25rem;padding-top:1.25rem;background-color:#dcdee0}.usa-footer__secondary-section a{color:#1b1b1b}.usa-footer__logo{margin-bottom:.5rem;margin-top:.5rem}.usa-footer__logo-img{max-width:5rem}.usa-footer__logo-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34164rem;line-height:1.22983;font-weight:700;margin-bottom:.5rem;margin-top:.5rem;line-height:1.02486}.usa-footer__contact-links{margin-top:1.5rem}.usa-footer__contact-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34164rem;line-height:1.22983;font-weight:700;margin-top:0}.usa-footer__social-links{line-height:.93923;padding-bottom:.5rem}.usa-footer__social-links a{text-decoration:none}.usa-social-link{height:3rem;width:3rem;background-position:50%;background-size:auto 1.5rem;background-color:rgba(0,0,0,.1);display:inline-block}.usa-social-link span{position:absolute;left:-999em}.usa-social-link--facebook{background-image:url(../img/social-icons/facebook25.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/social-icons/facebook25.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-social-link--twitter{background-image:url(../img/social-icons/twitter16.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/social-icons/twitter16.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-social-link--youtube{background-image:url(../img/social-icons/youtube15.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/social-icons/youtube15.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-social-link--rss{background-image:url(../img/social-icons/rss25.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/social-icons/rss25.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-footer--slim .usa-footer__address{padding:1rem}.usa-footer--slim .usa-footer__logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usa-footer--slim .usa-footer__logo-img{max-width:3rem}.usa-footer--big .usa-footer__nav{margin-left:-1rem;margin-right:-1rem}.usa-footer--big .usa-footer__primary-link{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.97574rem;font-weight:700;background-image:url(../img/arrow-down.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/arrow-down.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:1rem;background-size:.75rem;line-height:1.22983;margin:0;padding-left:2rem}.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled{display:none}.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link{background-image:url(../img/arrow-right.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/arrow-right.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;cursor:pointer}.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{padding-left:1rem;padding-right:1rem;padding-bottom:1.25rem}.usa-form{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.26796}.usa-form .usa-input,.usa-form .usa-range,.usa-form .usa-select,.usa-form .usa-textarea{max-width:none}.usa-form .usa-input--small{max-width:4rem}.usa-form .usa-input--medium{max-width:7.5rem}.usa-form .usa-button{margin-top:.5rem}.usa-form a{color:#005ea2;text-decoration:underline}.usa-form a:hover{color:#1a4480}.usa-form a:active{color:#162e51}.usa-form a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-form a:visited{color:#562b97}.usa-form__note{font-size:.93162rem;line-height:1.26796;float:right;margin:.25rem 0 1rem}.usa-form__note,.usa-graphic-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.usa-graphic-list{font-size:1.06471rem;line-height:1.52155}.usa-graphic-list .usa-graphic-list__row .usa-media-block{margin-bottom:2rem}.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child{margin-bottom:0}.usa-graphic-list .usa-media-block__img{margin-right:1.5rem}.usa-graphic-list .usa-media-block__body>:first-child{margin-top:0}.usa-graphic-list__heading{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34164rem;line-height:1.22983;font-weight:700}*+.usa-graphic-list__heading{margin-top:1.5em}.usa-graphic-list__heading+*{margin-top:1em}.usa-header{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;z-index:300}.usa-header:after{clear:both;content:"";display:block}.usa-header a{border-bottom:none}.usa-header [type=search]{min-width:0}.usa-logo a{color:#1b1b1b;text-decoration:none}.usa-logo__text{display:block;font-style:normal;font-weight:700;margin:0}.usa-menu-btn{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;margin:0;text-align:left;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .75rem;background-color:#005ea2;color:#fff;font-size:.86507rem;height:3rem;text-align:center;text-decoration:none;text-transform:uppercase}.usa-menu-btn:hover{color:#1a4480}.usa-menu-btn:active{color:#162e51}.usa-menu-btn:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-menu-btn:visited{color:#562b97}.usa-menu-btn:active,.usa-menu-btn:hover{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.usa-menu-btn:hover{background-color:#1a4480;color:#fff;text-decoration:none}.usa-menu-btn:active,.usa-menu-btn:visited{color:#fff}.usa-overlay{position:absolute;bottom:0;left:0;right:0;top:0;position:fixed;background:#000;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;visibility:hidden;z-index:400}.usa-overlay.is-visible{opacity:.2;visibility:visible}.usa-header--basic.usa-header--megamenu .usa-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.usa-hero{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;padding-bottom:2rem;padding-top:2rem;background-image:url(../img/hero.png);background-position:50%;background-size:cover;color:#fff}.usa-hero__callout{background-color:#162e51;padding:2rem}.usa-hero__heading{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95148rem;font-weight:700;color:#00bde3;line-height:1.22983}*+.usa-hero__heading{margin-top:1.5em}.usa-hero__heading+*{margin-top:1em}.usa-hero__heading--alt{color:#fff;display:block}.usa-layout-docs__sidenav{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:2rem}.usa-media-block__img{float:left;margin-right:.5rem}.usa-media-block__body{overflow:hidden}@-webkit-keyframes slidein-left{0%{-webkit-transform:translateX(15rem);transform:translateX(15rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slidein-left{0%{-webkit-transform:translateX(15rem);transform:translateX(15rem)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.usa-navbar{height:3rem}.usa-nav{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:.93923}.usa-nav__primary .usa-nav__primary-item a{text-decoration:none}.usa-nav__primary>.usa-nav__primary-item{line-height:1.12707}.usa-nav__primary button{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;text-align:left;color:#565c65;font-weight:400;line-height:1.12707;padding:.75rem 1rem;text-decoration:none}.usa-nav__primary button:hover{color:#1a4480}.usa-nav__primary button:active{color:#162e51}.usa-nav__primary button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-nav__primary button:visited{color:#562b97}.usa-nav__primary button:active,.usa-nav__primary button:hover{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.usa-nav__primary button:hover{color:#005ea2;background-color:#f0f0f0;text-decoration:none}.usa-nav__primary button[aria-expanded=false]{background-image:url(../img/plus-alt.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/plus-alt.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:right 0 center;background-size:.75rem}.usa-nav__primary button[aria-expanded=true]{background-image:url(../img/minus-alt.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/minus-alt.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:right 0 center;background-size:.75rem}.usa-nav__secondary{margin-top:1rem}.usa-nav__secondary .usa-search{margin-top:1rem;width:100%}.usa-nav__secondary-links{margin-bottom:0;list-style-type:none;padding-left:0;line-height:1.26796;margin-top:1.5rem}.usa-nav__secondary-links a{color:#71767a;display:inline-block;font-size:.93162rem;text-decoration:none}.usa-nav__secondary-links a:hover{color:#005ea2;text-decoration:underline}.usa-nav__submenu[aria-hidden=true]{display:none}.usa-nav__submenu-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-nav__submenu-list>li{margin-bottom:0;max-width:unset}.usa-nav__submenu-list .usa-nav__submenu-list-item{margin:0;font-size:.93162rem}.usa-nav__submenu-list .usa-nav__submenu-list-item a{line-height:1.26796}.usa-nav__close{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;padding:0;text-align:left;height:3rem;width:3rem;color:currentColor;-webkit-box-flex:0;-ms-flex:none;flex:none;float:right;margin:-.75rem -1rem 1rem auto;text-align:center}.usa-nav__close:hover{color:#1a4480}.usa-nav__close:active{color:#162e51}.usa-nav__close:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-nav__close:visited{color:#562b97}.usa-nav__close:active,.usa-nav__close:hover{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline}.usa-nav__close:hover{color:currentColor;text-decoration:none}.usa-nav__close img{width:.75rem}.usa-nav__close+*{clear:both}.usa-js-mobile-nav--active{overflow:hidden}.usa-search{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;position:relative}.usa-search:after{clear:both;content:"";display:block}.usa-search [role=search]{display:-webkit-box;display:-ms-flexbox;display:flex}.usa-search [type=submit]{background-image:url(../img/search.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/search.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:50%;background-size:1.5rem;border-bottom-left-radius:0;border-top-left-radius:0;height:2rem;margin:0;padding:0;width:3rem}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.usa-search__input,[type=search]{padding-bottom:0;padding-top:0;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-size:.99816rem;height:2rem;margin:0}.usa-search__submit-text{position:absolute;left:-999em}.usa-section{padding-bottom:2rem;padding-top:2rem}.usa-section--light{background-color:#f0f0f0}.usa-section--dark{background-color:#162e51;color:#fff}.usa-section--dark h1,.usa-section--dark h2,.usa-section--dark h3,.usa-section--dark h4,.usa-section--dark h5,.usa-section--dark h6{color:#00bde3}.usa-section--dark p{color:#fff}.usa-section--dark a{color:#dcdee0}.usa-section--dark a:hover{color:#fff}.usa-sidenav{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.26796;border-bottom:1px solid #dcdee0}.usa-sidenav>li{margin-bottom:0;max-width:unset}.usa-sidenav__item{border-top:1px solid #dcdee0}.usa-sidenav a{color:#565c65;display:block;padding:.5rem 1rem;text-decoration:none}.usa-sidenav a:hover{background-color:#f0f0f0;color:#005ea2;text-decoration:none}.usa-sidenav a:focus{outline-offset:0}.usa-sidenav .usa-current{position:relative;color:#005ea2;font-weight:700}.usa-sidenav .usa-current:after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:.25rem}.grid-container .usa-sidenav{margin-left:-1rem;margin-right:-1rem}.usa-sidenav__sublist{list-style-type:none;padding-left:0;margin:0;font-size:.99816rem}.usa-sidenav__sublist>li{margin-bottom:0;max-width:unset}.usa-sidenav__sublist-item{border-top:1px solid #dcdee0;font-size:.93162rem}.usa-sidenav__sublist .usa-current:after{display:none}.usa-sidenav__sublist a{padding-left:2rem}.usa-sidenav__sublist .usa-sidenav__sublist a{padding-left:3rem}.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a{content:"foobar";padding-left:4rem}.usa-skipnav{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06471rem;line-height:1.52155;background:transparent;padding:.5rem 1rem;top:-3.8rem;z-index:100}.usa-skipnav,.usa-skipnav:focus{left:0;position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.usa-skipnav:focus{background:#fff;top:0}.grid-container{max-width:64rem}.grid-container,.grid-container-card{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.grid-container-card{max-width:10rem}.grid-container-card-lg{max-width:15rem}.grid-container-card-lg,.grid-container-mobile{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.grid-container-mobile{max-width:20rem}.grid-container-mobile-lg{max-width:30rem}.grid-container-mobile-lg,.grid-container-tablet{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.grid-container-tablet{max-width:40rem}.grid-container-tablet-lg{max-width:55rem}.grid-container-desktop,.grid-container-tablet-lg{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.grid-container-desktop{max-width:64rem}.grid-container-desktop-lg{max-width:75rem}.grid-container-desktop-lg,.grid-container-widescreen{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.grid-container-widescreen{max-width:87.5rem}.grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.grid-row.grid-gap{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap>*{padding-left:.5rem;padding-right:.5rem}.grid-row.grid-gap-0{margin-left:0;margin-right:0}.grid-row.grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}[class*=grid-col]{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.grid-col{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.grid-col,.grid-col-auto{width:auto;max-width:100%}.grid-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-col-fill{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:auto;max-width:100%}.grid-col-1{width:8.33333%}.grid-col-1,.grid-col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-col-2{width:16.66667%}.grid-col-3{width:25%}.grid-col-3,.grid-col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-col-4{width:33.33333%}.grid-col-5{width:41.66667%}.grid-col-5,.grid-col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-col-6{width:50%}.grid-col-7{width:58.33333%}.grid-col-7,.grid-col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-col-8{width:66.66667%}.grid-col-9{width:75%}.grid-col-9,.grid-col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-col-10{width:83.33333%}.grid-col-11{width:91.66667%}.grid-col-11,.grid-col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-col-12{width:100%}.grid-offset-1{margin-left:8.33333%}.grid-offset-2{margin-left:16.66667%}.grid-offset-3{margin-left:25%}.grid-offset-4{margin-left:33.33333%}.grid-offset-5{margin-left:41.66667%}.grid-offset-6{margin-left:50%}.grid-offset-7{margin-left:58.33333%}.grid-offset-8{margin-left:66.66667%}.grid-offset-9{margin-left:75%}.grid-offset-10{margin-left:83.33333%}.grid-offset-11{margin-left:91.66667%}.grid-offset-12{margin-left:100%}.grid-offset-none{margin-left:0}.add-aspect-9x16{padding:0 0 177.77778%}.add-aspect-1x1,.add-aspect-9x16{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;max-width:100%;overflow:hidden;position:relative}.add-aspect-1x1{padding:0 0 100%}.add-aspect-4x3{padding:0 0 75%}.add-aspect-4x3,.add-aspect-16x9{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;max-width:100%;overflow:hidden;position:relative}.add-aspect-16x9{padding:0 0 56.25%}.add-aspect-2x1{-webkit-box-sizing:border-box;box-sizing:border-box;height:0;max-width:100%;overflow:hidden;padding:0 0 50%;position:relative}.add-list-reset{margin-bottom:0;margin-top:0;padding-left:0;list-style:none}.flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-align-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.bg-transparent,.hover\:bg-transparent:hover{background-color:transparent}.bg-black,.hover\:bg-black:hover{background-color:#000}.bg-white,.hover\:bg-white:hover{background-color:#fff}.bg-red,.hover\:bg-red:hover{background-color:#e52207}.bg-orange,.hover\:bg-orange:hover{background-color:#e66f0e}.bg-gold,.hover\:bg-gold:hover{background-color:#ffbe2e}.bg-yellow,.hover\:bg-yellow:hover{background-color:#fee685}.bg-green,.hover\:bg-green:hover{background-color:#538200}.bg-mint,.hover\:bg-mint:hover{background-color:#04c585}.bg-cyan,.hover\:bg-cyan:hover{background-color:#009ec1}.bg-blue,.hover\:bg-blue:hover{background-color:#0076d6}.bg-indigo,.hover\:bg-indigo:hover{background-color:#676cc8}.bg-violet,.hover\:bg-violet:hover{background-color:#8168b3}.bg-magenta,.hover\:bg-magenta:hover{background-color:#d72d79}.bg-gray-5,.hover\:bg-gray-5:hover{background-color:#f0f0f0}.bg-gray-10,.hover\:bg-gray-10:hover{background-color:#e6e6e6}.bg-gray-30,.hover\:bg-gray-30:hover{background-color:#adadad}.bg-gray-50,.hover\:bg-gray-50:hover{background-color:#757575}.bg-gray-70,.hover\:bg-gray-70:hover{background-color:#454545}.bg-gray-90,.hover\:bg-gray-90:hover{background-color:#1b1b1b}.bg-base-lightest,.hover\:bg-base-lightest:hover{background-color:#f0f0f0}.bg-base-lighter,.hover\:bg-base-lighter:hover{background-color:#dcdee0}.bg-base-light,.hover\:bg-base-light:hover{background-color:#a9aeb1}.bg-base,.hover\:bg-base:hover{background-color:#71767a}.bg-base-dark,.hover\:bg-base-dark:hover{background-color:#565c65}.bg-base-darker,.hover\:bg-base-darker:hover{background-color:#3d4551}.bg-base-darkest,.bg-ink,.hover\:bg-base-darkest:hover,.hover\:bg-ink:hover{background-color:#1b1b1b}.bg-primary-lighter,.hover\:bg-primary-lighter:hover{background-color:#d9e8f6}.bg-primary-light,.hover\:bg-primary-light:hover{background-color:#73b3e7}.bg-primary,.hover\:bg-primary:hover{background-color:#005ea2}.bg-primary-vivid,.hover\:bg-primary-vivid:hover{background-color:#0050d8}.bg-primary-dark,.hover\:bg-primary-dark:hover{background-color:#1a4480}.bg-primary-darker,.hover\:bg-primary-darker:hover{background-color:#162e51}.bg-secondary-lighter,.hover\:bg-secondary-lighter:hover{background-color:#f3e1e4}.bg-secondary-light,.hover\:bg-secondary-light:hover{background-color:#f2938c}.bg-secondary,.hover\:bg-secondary:hover{background-color:#d83933}.bg-secondary-vivid,.hover\:bg-secondary-vivid:hover{background-color:#e41d3d}.bg-secondary-dark,.hover\:bg-secondary-dark:hover{background-color:#b50909}.bg-secondary-darker,.hover\:bg-secondary-darker:hover{background-color:#8b0a03}.bg-accent-warm-darker,.hover\:bg-accent-warm-darker:hover{background-color:#775540}.bg-accent-warm-dark,.hover\:bg-accent-warm-dark:hover{background-color:#c05600}.bg-accent-warm,.hover\:bg-accent-warm:hover{background-color:#fa9441}.bg-accent-warm-light,.hover\:bg-accent-warm-light:hover{background-color:#ffbc78}.bg-accent-warm-lighter,.hover\:bg-accent-warm-lighter:hover{background-color:#f2e4d4}.bg-accent-cool-darker,.hover\:bg-accent-cool-darker:hover{background-color:#07648d}.bg-accent-cool-dark,.hover\:bg-accent-cool-dark:hover{background-color:#28a0cb}.bg-accent-cool,.hover\:bg-accent-cool:hover{background-color:#00bde3}.bg-accent-cool-light,.hover\:bg-accent-cool-light:hover{background-color:#97d4ea}.bg-accent-cool-lighter,.hover\:bg-accent-cool-lighter:hover{background-color:#e1f3f8}.border-1px,.hover\:border-1px:hover{border:1px solid}.border-y-1px,.hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.border-x-1px,.hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.border-top-1px,.hover\:border-top-1px:hover{border-top:1px solid}.border-right-1px,.hover\:border-right-1px:hover{border-right:1px solid}.border-bottom-1px,.hover\:border-bottom-1px:hover{border-bottom:1px solid}.border-left-1px,.hover\:border-left-1px:hover{border-left:1px solid}.border-2px,.hover\:border-2px:hover{border:2px solid}.border-y-2px,.hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.border-x-2px,.hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.border-top-2px,.hover\:border-top-2px:hover{border-top:2px solid}.border-right-2px,.hover\:border-right-2px:hover{border-right:2px solid}.border-bottom-2px,.hover\:border-bottom-2px:hover{border-bottom:2px solid}.border-left-2px,.hover\:border-left-2px:hover{border-left:2px solid}.border-05,.hover\:border-05:hover{border:.25rem solid}.border-y-05,.hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.border-x-05,.hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.border-top-05,.hover\:border-top-05:hover{border-top:.25rem solid}.border-right-05,.hover\:border-right-05:hover{border-right:.25rem solid}.border-bottom-05,.hover\:border-bottom-05:hover{border-bottom:.25rem solid}.border-left-05,.hover\:border-left-05:hover{border-left:.25rem solid}.border-1,.hover\:border-1:hover{border:.5rem solid}.border-y-1,.hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.border-x-1,.hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.border-top-1,.hover\:border-top-1:hover{border-top:.5rem solid}.border-right-1,.hover\:border-right-1:hover{border-right:.5rem solid}.border-bottom-1,.hover\:border-bottom-1:hover{border-bottom:.5rem solid}.border-left-1,.hover\:border-left-1:hover{border-left:.5rem solid}.border-105,.hover\:border-105:hover{border:.75rem solid}.border-y-105,.hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.border-x-105,.hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.border-top-105,.hover\:border-top-105:hover{border-top:.75rem solid}.border-right-105,.hover\:border-right-105:hover{border-right:.75rem solid}.border-bottom-105,.hover\:border-bottom-105:hover{border-bottom:.75rem solid}.border-left-105,.hover\:border-left-105:hover{border-left:.75rem solid}.border-2,.hover\:border-2:hover{border:1rem solid}.border-y-2,.hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.border-x-2,.hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.border-top-2,.hover\:border-top-2:hover{border-top:1rem solid}.border-right-2,.hover\:border-right-2:hover{border-right:1rem solid}.border-bottom-2,.hover\:border-bottom-2:hover{border-bottom:1rem solid}.border-left-2,.hover\:border-left-2:hover{border-left:1rem solid}.border-205,.hover\:border-205:hover{border:1.25rem solid}.border-y-205,.hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.border-x-205,.hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.border-top-205,.hover\:border-top-205:hover{border-top:1.25rem solid}.border-right-205,.hover\:border-right-205:hover{border-right:1.25rem solid}.border-bottom-205,.hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.border-left-205,.hover\:border-left-205:hover{border-left:1.25rem solid}.border-3,.hover\:border-3:hover{border:1.5rem solid}.border-y-3,.hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.border-x-3,.hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.border-top-3,.hover\:border-top-3:hover{border-top:1.5rem solid}.border-right-3,.hover\:border-right-3:hover{border-right:1.5rem solid}.border-bottom-3,.hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.border-left-3,.hover\:border-left-3:hover{border-left:1.5rem solid}.border-0,.hover\:border-0:hover{border:0 solid}.border-y-0,.hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.border-x-0,.hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.border-top-0,.hover\:border-top-0:hover{border-top:0 solid}.border-right-0,.hover\:border-right-0:hover{border-right:0 solid}.border-bottom-0,.hover\:border-bottom-0:hover{border-bottom:0 solid}.border-left-0,.hover\:border-left-0:hover{border-left:0 solid}.border,.hover\:border:hover{border:1px solid}.border-y,.hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.border-x,.hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.border-top,.hover\:border-top:hover{border-top:1px solid}.border-right,.hover\:border-right:hover{border-right:1px solid}.border-bottom,.hover\:border-bottom:hover{border-bottom:1px solid}.border-left,.hover\:border-left:hover{border-left:1px solid}.border-transparent,.hover\:border-transparent:hover{border-color:transparent}.border-black,.hover\:border-black:hover{border-color:#000}.border-white,.hover\:border-white:hover{border-color:#fff}.border-red,.hover\:border-red:hover{border-color:#e52207}.border-orange,.hover\:border-orange:hover{border-color:#e66f0e}.border-gold,.hover\:border-gold:hover{border-color:#ffbe2e}.border-yellow,.hover\:border-yellow:hover{border-color:#fee685}.border-green,.hover\:border-green:hover{border-color:#538200}.border-mint,.hover\:border-mint:hover{border-color:#04c585}.border-cyan,.hover\:border-cyan:hover{border-color:#009ec1}.border-blue,.hover\:border-blue:hover{border-color:#0076d6}.border-indigo,.hover\:border-indigo:hover{border-color:#676cc8}.border-violet,.hover\:border-violet:hover{border-color:#8168b3}.border-magenta,.hover\:border-magenta:hover{border-color:#d72d79}.border-gray-5,.hover\:border-gray-5:hover{border-color:#f0f0f0}.border-gray-10,.hover\:border-gray-10:hover{border-color:#e6e6e6}.border-gray-30,.hover\:border-gray-30:hover{border-color:#adadad}.border-gray-50,.hover\:border-gray-50:hover{border-color:#757575}.border-gray-70,.hover\:border-gray-70:hover{border-color:#454545}.border-gray-90,.hover\:border-gray-90:hover{border-color:#1b1b1b}.border-base-lightest,.hover\:border-base-lightest:hover{border-color:#f0f0f0}.border-base-lighter,.hover\:border-base-lighter:hover{border-color:#dcdee0}.border-base-light,.hover\:border-base-light:hover{border-color:#a9aeb1}.border-base,.hover\:border-base:hover{border-color:#71767a}.border-base-dark,.hover\:border-base-dark:hover{border-color:#565c65}.border-base-darker,.hover\:border-base-darker:hover{border-color:#3d4551}.border-base-darkest,.border-ink,.hover\:border-base-darkest:hover,.hover\:border-ink:hover{border-color:#1b1b1b}.border-primary-lighter,.hover\:border-primary-lighter:hover{border-color:#d9e8f6}.border-primary-light,.hover\:border-primary-light:hover{border-color:#73b3e7}.border-primary,.hover\:border-primary:hover{border-color:#005ea2}.border-primary-vivid,.hover\:border-primary-vivid:hover{border-color:#0050d8}.border-primary-dark,.hover\:border-primary-dark:hover{border-color:#1a4480}.border-primary-darker,.hover\:border-primary-darker:hover{border-color:#162e51}.border-secondary-lighter,.hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.border-secondary-light,.hover\:border-secondary-light:hover{border-color:#f2938c}.border-secondary,.hover\:border-secondary:hover{border-color:#d83933}.border-secondary-vivid,.hover\:border-secondary-vivid:hover{border-color:#e41d3d}.border-secondary-dark,.hover\:border-secondary-dark:hover{border-color:#b50909}.border-secondary-darker,.hover\:border-secondary-darker:hover{border-color:#8b0a03}.border-accent-warm-darker,.hover\:border-accent-warm-darker:hover{border-color:#775540}.border-accent-warm-dark,.hover\:border-accent-warm-dark:hover{border-color:#c05600}.border-accent-warm,.hover\:border-accent-warm:hover{border-color:#fa9441}.border-accent-warm-light,.hover\:border-accent-warm-light:hover{border-color:#ffbc78}.border-accent-warm-lighter,.hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.border-accent-cool-darker,.hover\:border-accent-cool-darker:hover{border-color:#07648d}.border-accent-cool-dark,.hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.border-accent-cool,.hover\:border-accent-cool:hover{border-color:#00bde3}.border-accent-cool-light,.hover\:border-accent-cool-light:hover{border-color:#97d4ea}.border-accent-cool-lighter,.hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.radius-0{border-radius:0}.radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.radius-sm{border-radius:2px}.radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.radius-md{border-radius:.25rem}.radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.radius-lg{border-radius:.5rem}.radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.radius-pill{border-radius:99rem}.radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-solid{border-style:solid}.border-width-1px{border-width:1px}.border-y-width-1px{border-top-width:1px;border-bottom-width:1px}.border-x-width-1px{border-left-width:1px;border-right-width:1px}.border-top-width-1px{border-top-width:1px}.border-right-width-1px{border-right-width:1px}.border-bottom-width-1px{border-bottom-width:1px}.border-left-width-1px{border-left-width:1px}.border-width-2px{border-width:2px}.border-y-width-2px{border-top-width:2px;border-bottom-width:2px}.border-x-width-2px{border-left-width:2px;border-right-width:2px}.border-top-width-2px{border-top-width:2px}.border-right-width-2px{border-right-width:2px}.border-bottom-width-2px{border-bottom-width:2px}.border-left-width-2px{border-left-width:2px}.border-width-05{border-width:.25rem}.border-y-width-05{border-top-width:.25rem;border-bottom-width:.25rem}.border-x-width-05{border-left-width:.25rem;border-right-width:.25rem}.border-top-width-05{border-top-width:.25rem}.border-right-width-05{border-right-width:.25rem}.border-bottom-width-05{border-bottom-width:.25rem}.border-left-width-05{border-left-width:.25rem}.border-width-1{border-width:.5rem}.border-y-width-1{border-top-width:.5rem;border-bottom-width:.5rem}.border-x-width-1{border-left-width:.5rem;border-right-width:.5rem}.border-top-width-1{border-top-width:.5rem}.border-right-width-1{border-right-width:.5rem}.border-bottom-width-1{border-bottom-width:.5rem}.border-left-width-1{border-left-width:.5rem}.border-width-105{border-width:.75rem}.border-y-width-105{border-top-width:.75rem;border-bottom-width:.75rem}.border-x-width-105{border-left-width:.75rem;border-right-width:.75rem}.border-top-width-105{border-top-width:.75rem}.border-right-width-105{border-right-width:.75rem}.border-bottom-width-105{border-bottom-width:.75rem}.border-left-width-105{border-left-width:.75rem}.border-width-2{border-width:1rem}.border-y-width-2{border-top-width:1rem;border-bottom-width:1rem}.border-x-width-2{border-left-width:1rem;border-right-width:1rem}.border-top-width-2{border-top-width:1rem}.border-right-width-2{border-right-width:1rem}.border-bottom-width-2{border-bottom-width:1rem}.border-left-width-2{border-left-width:1rem}.border-width-205{border-width:1.25rem}.border-y-width-205{border-top-width:1.25rem;border-bottom-width:1.25rem}.border-x-width-205{border-left-width:1.25rem;border-right-width:1.25rem}.border-top-width-205{border-top-width:1.25rem}.border-right-width-205{border-right-width:1.25rem}.border-bottom-width-205{border-bottom-width:1.25rem}.border-left-width-205{border-left-width:1.25rem}.border-width-3{border-width:1.5rem}.border-y-width-3{border-top-width:1.5rem;border-bottom-width:1.5rem}.border-x-width-3{border-left-width:1.5rem;border-right-width:1.5rem}.border-top-width-3{border-top-width:1.5rem}.border-right-width-3{border-right-width:1.5rem}.border-bottom-width-3{border-bottom-width:1.5rem}.border-left-width-3{border-left-width:1.5rem}.border-width-0{border-width:0}.border-y-width-0{border-top-width:0;border-bottom-width:0}.border-x-width-0{border-left-width:0;border-right-width:0}.border-top-width-0{border-top-width:0}.border-right-width-0{border-right-width:0}.border-bottom-width-0{border-bottom-width:0}.border-left-width-0{border-left-width:0}.bottom-1px{bottom:1px}.bottom-2px{bottom:2px}.bottom-05{bottom:.25rem}.bottom-1{bottom:.5rem}.bottom-105{bottom:.75rem}.bottom-2{bottom:1rem}.bottom-205{bottom:1.25rem}.bottom-3{bottom:1.5rem}.bottom-neg-1px{bottom:-1px}.bottom-neg-2px{bottom:-2px}.bottom-neg-05{bottom:-.25rem}.bottom-neg-1{bottom:-.5rem}.bottom-neg-105{bottom:-.75rem}.bottom-neg-2{bottom:-1rem}.bottom-neg-205{bottom:-1.25rem}.bottom-neg-3{bottom:-1.5rem}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.hover\:shadow-none:hover,.shadow-none{-webkit-box-shadow:none;box-shadow:none}.hover\:shadow-1:hover,.shadow-1{-webkit-box-shadow:0 1px .25rem 0 rgba(0,0,0,.1);box-shadow:0 1px .25rem 0 rgba(0,0,0,.1)}.hover\:shadow-2:hover,.shadow-2{-webkit-box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1)}.hover\:shadow-3:hover,.shadow-3{-webkit-box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1)}.hover\:shadow-4:hover,.shadow-4{-webkit-box-shadow:0 .75rem 1.5rem 0 rgba(0,0,0,.1);box-shadow:0 .75rem 1.5rem 0 rgba(0,0,0,.1)}.hover\:shadow-5:hover,.shadow-5{-webkit-box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1);box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1)}.circle-1px{height:1px;width:1px;border-radius:50%}.circle-2px{height:2px;width:2px;border-radius:50%}.circle-05{height:.25rem;width:.25rem;border-radius:50%}.circle-1{height:.5rem;width:.5rem;border-radius:50%}.circle-105{height:.75rem;width:.75rem;border-radius:50%}.circle-2{height:1rem;width:1rem;border-radius:50%}.circle-205{height:1.25rem;width:1.25rem;border-radius:50%}.circle-3{height:1.5rem;width:1.5rem;border-radius:50%}.circle-4{height:2rem;width:2rem;border-radius:50%}.circle-5{height:2.5rem;width:2.5rem;border-radius:50%}.circle-6{height:3rem;width:3rem;border-radius:50%}.circle-7{height:3.5rem;width:3.5rem;border-radius:50%}.circle-8{height:4rem;width:4rem;border-radius:50%}.circle-9{height:4.5rem;width:4.5rem;border-radius:50%}.circle-10{height:5rem;width:5rem;border-radius:50%}.circle-15{height:7.5rem;width:7.5rem;border-radius:50%}.circle-card{height:10rem;width:10rem;border-radius:50%}.circle-card-lg{height:15rem;width:15rem;border-radius:50%}.circle-mobile{height:20rem;width:20rem;border-radius:50%}.clearfix:after{content:"";display:block;clear:both}.hover\:text-transparent:hover,.text-transparent{color:transparent}.hover\:text-black:hover,.text-black{color:#000}.hover\:text-white:hover,.text-white{color:#fff}.hover\:text-red:hover,.text-red{color:#e52207}.hover\:text-orange:hover,.text-orange{color:#e66f0e}.hover\:text-gold:hover,.text-gold{color:#ffbe2e}.hover\:text-yellow:hover,.text-yellow{color:#fee685}.hover\:text-green:hover,.text-green{color:#538200}.hover\:text-mint:hover,.text-mint{color:#04c585}.hover\:text-cyan:hover,.text-cyan{color:#009ec1}.hover\:text-blue:hover,.text-blue{color:#0076d6}.hover\:text-indigo:hover,.text-indigo{color:#676cc8}.hover\:text-violet:hover,.text-violet{color:#8168b3}.hover\:text-magenta:hover,.text-magenta{color:#d72d79}.hover\:text-gray-5:hover,.text-gray-5{color:#f0f0f0}.hover\:text-gray-10:hover,.text-gray-10{color:#e6e6e6}.hover\:text-gray-30:hover,.text-gray-30{color:#adadad}.hover\:text-gray-50:hover,.text-gray-50{color:#757575}.hover\:text-gray-70:hover,.text-gray-70{color:#454545}.hover\:text-gray-90:hover,.text-gray-90{color:#1b1b1b}.hover\:text-base-lightest:hover,.text-base-lightest{color:#f0f0f0}.hover\:text-base-lighter:hover,.text-base-lighter{color:#dcdee0}.hover\:text-base-light:hover,.text-base-light{color:#a9aeb1}.hover\:text-base:hover,.text-base{color:#71767a}.hover\:text-base-dark:hover,.text-base-dark{color:#565c65}.hover\:text-base-darker:hover,.text-base-darker{color:#3d4551}.hover\:text-base-darkest:hover,.hover\:text-ink:hover,.text-base-darkest,.text-ink{color:#1b1b1b}.hover\:text-primary-lighter:hover,.text-primary-lighter{color:#d9e8f6}.hover\:text-primary-light:hover,.text-primary-light{color:#73b3e7}.hover\:text-primary:hover,.text-primary{color:#005ea2}.hover\:text-primary-vivid:hover,.text-primary-vivid{color:#0050d8}.hover\:text-primary-dark:hover,.text-primary-dark{color:#1a4480}.hover\:text-primary-darker:hover,.text-primary-darker{color:#162e51}.hover\:text-secondary-lighter:hover,.text-secondary-lighter{color:#f3e1e4}.hover\:text-secondary-light:hover,.text-secondary-light{color:#f2938c}.hover\:text-secondary:hover,.text-secondary{color:#d83933}.hover\:text-secondary-vivid:hover,.text-secondary-vivid{color:#e41d3d}.hover\:text-secondary-dark:hover,.text-secondary-dark{color:#b50909}.hover\:text-secondary-darker:hover,.text-secondary-darker{color:#8b0a03}.hover\:text-accent-warm-darker:hover,.text-accent-warm-darker{color:#775540}.hover\:text-accent-warm-dark:hover,.text-accent-warm-dark{color:#c05600}.hover\:text-accent-warm:hover,.text-accent-warm{color:#fa9441}.hover\:text-accent-warm-light:hover,.text-accent-warm-light{color:#ffbc78}.hover\:text-accent-warm-lighter:hover,.text-accent-warm-lighter{color:#f2e4d4}.hover\:text-accent-cool-darker:hover,.text-accent-cool-darker{color:#07648d}.hover\:text-accent-cool-dark:hover,.text-accent-cool-dark{color:#28a0cb}.hover\:text-accent-cool:hover,.text-accent-cool{color:#00bde3}.hover\:text-accent-cool-light:hover,.text-accent-cool-light{color:#97d4ea}.hover\:text-accent-cool-lighter:hover,.text-accent-cool-lighter{color:#e1f3f8}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.display-block{display:block}.display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.display-none{display:none}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.display-table{display:table}.display-table-cell{display:table-cell}.display-table-row{display:table-row}.flex-1{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.flex-2{-webkit-box-flex:2;-ms-flex:2 0 0px;flex:2 0 0}.flex-3{-webkit-box-flex:3;-ms-flex:3 0 0px;flex:3 0 0}.flex-4{-webkit-box-flex:4;-ms-flex:4 0 0px;flex:4 0 0}.flex-5{-webkit-box-flex:5;-ms-flex:5 0 0px;flex:5 0 0}.flex-6{-webkit-box-flex:6;-ms-flex:6 0 0px;flex:6 0 0}.flex-7{-webkit-box-flex:7;-ms-flex:7 0 0px;flex:7 0 0}.flex-8{-webkit-box-flex:8;-ms-flex:8 0 0px;flex:8 0 0}.flex-9{-webkit-box-flex:9;-ms-flex:9 0 0px;flex:9 0 0}.flex-10{-webkit-box-flex:10;-ms-flex:10 0 0px;flex:10 0 0}.flex-11{-webkit-box-flex:11;-ms-flex:11 0 0px;flex:11 0 0}.flex-12{-webkit-box-flex:12;-ms-flex:12 0 0px;flex:12 0 0}.flex-fill{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.flex-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.flex-column,.flex-row{-webkit-box-direction:normal}.flex-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.float-left{float:left}.float-none{float:none}.float-right{float:right}.font-mono-3xs{font-size:.77401rem}.font-mono-2xs{font-size:.83355rem}.font-mono-xs{font-size:.89309rem}.font-mono-sm{font-size:.95263rem}.font-mono-md{font-size:1.01217rem}.font-mono-lg{font-size:1.30987rem}.font-mono-xl{font-size:1.90526rem}.font-mono-2xl{font-size:2.38158rem}.font-mono-3xl{font-size:2.85789rem}.font-sans-3xs{font-size:.86507rem}.font-sans-2xs{font-size:.93162rem}.font-sans-xs{font-size:.99816rem}.font-sans-sm{font-size:1.06471rem}.font-sans-md{font-size:1.13125rem}.font-sans-lg{font-size:1.46397rem}.font-sans-xl{font-size:2.12941rem}.font-sans-2xl{font-size:2.66176rem}.font-sans-3xl{font-size:3.19412rem}.font-serif-3xs{font-size:.79279rem}.font-serif-2xs{font-size:.85377rem}.font-serif-xs{font-size:.91476rem}.font-serif-sm{font-size:.97574rem}.font-serif-md{font-size:1.03673rem}.font-serif-lg{font-size:1.34164rem}.font-serif-xl{font-size:1.95148rem}.font-serif-2xl{font-size:2.43935rem}.font-serif-3xl{font-size:2.92722rem}.font-heading-3xs{font-size:.79279rem}.font-heading-2xs{font-size:.85377rem}.font-heading-xs{font-size:.91476rem}.font-heading-sm{font-size:.97574rem}.font-heading-md{font-size:1.03673rem}.font-heading-lg{font-size:1.34164rem}.font-heading-xl{font-size:1.95148rem}.font-heading-2xl{font-size:2.43935rem}.font-heading-3xl{font-size:2.92722rem}.font-body-3xs{font-size:.86507rem}.font-body-2xs{font-size:.93162rem}.font-body-xs{font-size:.99816rem}.font-body-sm{font-size:1.06471rem}.font-body-md{font-size:1.13125rem}.font-body-lg{font-size:1.46397rem}.font-body-xl{font-size:2.12941rem}.font-body-2xl{font-size:2.66176rem}.font-body-3xl{font-size:3.19412rem}.font-code-3xs{font-size:.77401rem}.font-code-2xs{font-size:.83355rem}.font-code-xs{font-size:.89309rem}.font-code-sm{font-size:.95263rem}.font-code-md{font-size:1.01217rem}.font-code-lg{font-size:1.30987rem}.font-code-xl{font-size:1.90526rem}.font-code-2xl{font-size:2.38158rem}.font-code-3xl{font-size:2.85789rem}.font-alt-3xs{font-size:.79279rem}.font-alt-2xs{font-size:.85377rem}.font-alt-xs{font-size:.91476rem}.font-alt-sm{font-size:.97574rem}.font-alt-md{font-size:1.03673rem}.font-alt-lg{font-size:1.34164rem}.font-alt-xl{font-size:1.95148rem}.font-alt-2xl{font-size:2.43935rem}.font-alt-3xl{font-size:2.92722rem}.font-ui-3xs{font-size:.86507rem}.font-ui-2xs{font-size:.93162rem}.font-ui-xs{font-size:.99816rem}.font-ui-sm{font-size:1.06471rem}.font-ui-md{font-size:1.13125rem}.font-ui-lg{font-size:1.46397rem}.font-ui-xl{font-size:2.12941rem}.font-ui-2xl{font-size:2.66176rem}.font-ui-3xl{font-size:3.19412rem}.font-family-mono{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.font-family-sans{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-serif{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.font-family-ui{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.font-family-body{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-code{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.font-family-alt{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.text-tabular{-webkit-font-feature-settings:"tnum" 1,"kern" 1;font-feature-settings:"tnum" 1,"kern" 1}.text-no-tabular{-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1}.text-italic{font-style:italic}.text-no-italic{font-style:normal}.text-light{font-weight:300}.text-normal{font-weight:400}.text-bold{font-weight:700}.height-1px{height:1px}.height-2px{height:2px}.height-05{height:.25rem}.height-1{height:.5rem}.height-105{height:.75rem}.height-2{height:1rem}.height-205{height:1.25rem}.height-3{height:1.5rem}.height-4{height:2rem}.height-5{height:2.5rem}.height-6{height:3rem}.height-7{height:3.5rem}.height-8{height:4rem}.height-9{height:4.5rem}.height-10{height:5rem}.height-15{height:7.5rem}.height-card{height:10rem}.height-card-lg{height:15rem}.height-mobile{height:20rem}.height-0{height:0}.height-auto{height:auto}.height-full{height:100%}.height-viewport{height:100vh}.flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.left-1px{left:1px}.left-2px{left:2px}.left-05{left:.25rem}.left-1{left:.5rem}.left-105{left:.75rem}.left-2{left:1rem}.left-205{left:1.25rem}.left-3{left:1.5rem}.left-neg-1px{left:-1px}.left-neg-2px{left:-2px}.left-neg-05{left:-.25rem}.left-neg-1{left:-.5rem}.left-neg-105{left:-.75rem}.left-neg-2{left:-1rem}.left-neg-205{left:-1.25rem}.left-neg-3{left:-1.5rem}.left-0{left:0}.left-auto{left:auto}.text-ls-auto{letter-spacing:normal}.text-ls-neg-3{letter-spacing:-.03em}.text-ls-neg-2{letter-spacing:-.02em}.text-ls-neg-1{letter-spacing:-.01em}.text-ls-1{letter-spacing:.025em}.text-ls-2{letter-spacing:.1em}.text-ls-3{letter-spacing:.15em}.line-height-sans-1{line-height:.93923}.line-height-sans-2{line-height:1.12707}.line-height-sans-3{line-height:1.26796}.line-height-sans-4{line-height:1.40884}.line-height-sans-5{line-height:1.52155}.line-height-sans-6{line-height:1.64365}.line-height-serif-1{line-height:1.02486}.line-height-serif-2{line-height:1.22983}.line-height-serif-3{line-height:1.38356}.line-height-serif-4{line-height:1.53729}.line-height-serif-5{line-height:1.66028}.line-height-serif-6{line-height:1.79351}.line-height-mono-1{line-height:1.04972}.line-height-mono-2{line-height:1.25967}.line-height-mono-3{line-height:1.41713}.line-height-mono-4{line-height:1.57459}.line-height-mono-5{line-height:1.70055}.line-height-mono-6{line-height:1.83702}.line-height-heading-1{line-height:1.02486}.line-height-heading-2{line-height:1.22983}.line-height-heading-3{line-height:1.38356}.line-height-heading-4{line-height:1.53729}.line-height-heading-5{line-height:1.66028}.line-height-heading-6{line-height:1.79351}.line-height-ui-1{line-height:.93923}.line-height-ui-2{line-height:1.12707}.line-height-ui-3{line-height:1.26796}.line-height-ui-4{line-height:1.40884}.line-height-ui-5{line-height:1.52155}.line-height-ui-6{line-height:1.64365}.line-height-body-1{line-height:.93923}.line-height-body-2{line-height:1.12707}.line-height-body-3{line-height:1.26796}.line-height-body-4{line-height:1.40884}.line-height-body-5{line-height:1.52155}.line-height-body-6{line-height:1.64365}.line-height-code-1{line-height:1.04972}.line-height-code-2{line-height:1.25967}.line-height-code-3{line-height:1.41713}.line-height-code-4{line-height:1.57459}.line-height-code-5{line-height:1.70055}.line-height-code-6{line-height:1.83702}.line-height-alt-1{line-height:1.02486}.line-height-alt-2{line-height:1.22983}.line-height-alt-3{line-height:1.38356}.line-height-alt-4{line-height:1.53729}.line-height-alt-5{line-height:1.66028}.line-height-alt-6{line-height:1.79351}.margin-1px{margin:1px}.margin-2px{margin:2px}.margin-05{margin:.25rem}.margin-1{margin:.5rem}.margin-105{margin:.75rem}.margin-2{margin:1rem}.margin-205{margin:1.25rem}.margin-3{margin:1.5rem}.margin-4{margin:2rem}.margin-5{margin:2.5rem}.margin-6{margin:3rem}.margin-7{margin:3.5rem}.margin-8{margin:4rem}.margin-9{margin:4.5rem}.margin-10{margin:5rem}.margin-15{margin:7.5rem}.margin-05em{margin:.5em}.margin-1em{margin:1em}.margin-105em{margin:1.5em}.margin-2em{margin:2em}.margin-0{margin:0}.margin-y-1px{margin-bottom:1px}.margin-top-1px,.margin-y-1px{margin-top:1px}.margin-bottom-1px{margin-bottom:1px}.margin-y-2px{margin-bottom:2px}.margin-top-2px,.margin-y-2px{margin-top:2px}.margin-bottom-2px{margin-bottom:2px}.margin-y-05{margin-bottom:.25rem}.margin-top-05,.margin-y-05{margin-top:.25rem}.margin-bottom-05{margin-bottom:.25rem}.margin-y-1{margin-bottom:.5rem}.margin-top-1,.margin-y-1{margin-top:.5rem}.margin-bottom-1{margin-bottom:.5rem}.margin-y-105{margin-bottom:.75rem}.margin-top-105,.margin-y-105{margin-top:.75rem}.margin-bottom-105{margin-bottom:.75rem}.margin-y-2{margin-bottom:1rem}.margin-top-2,.margin-y-2{margin-top:1rem}.margin-bottom-2{margin-bottom:1rem}.margin-y-205{margin-bottom:1.25rem}.margin-top-205,.margin-y-205{margin-top:1.25rem}.margin-bottom-205{margin-bottom:1.25rem}.margin-y-3{margin-bottom:1.5rem}.margin-top-3,.margin-y-3{margin-top:1.5rem}.margin-bottom-3{margin-bottom:1.5rem}.margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.margin-top-neg-1px{margin-top:-1px}.margin-bottom-neg-1px{margin-bottom:-1px}.margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.margin-top-neg-2px{margin-top:-2px}.margin-bottom-neg-2px{margin-bottom:-2px}.margin-y-neg-05{margin-bottom:-.25rem}.margin-top-neg-05,.margin-y-neg-05{margin-top:-.25rem}.margin-bottom-neg-05{margin-bottom:-.25rem}.margin-y-neg-1{margin-bottom:-.5rem}.margin-top-neg-1,.margin-y-neg-1{margin-top:-.5rem}.margin-bottom-neg-1{margin-bottom:-.5rem}.margin-y-neg-105{margin-bottom:-.75rem}.margin-top-neg-105,.margin-y-neg-105{margin-top:-.75rem}.margin-bottom-neg-105{margin-bottom:-.75rem}.margin-y-neg-2{margin-bottom:-1rem}.margin-top-neg-2,.margin-y-neg-2{margin-top:-1rem}.margin-bottom-neg-2{margin-bottom:-1rem}.margin-y-neg-205{margin-bottom:-1.25rem}.margin-top-neg-205,.margin-y-neg-205{margin-top:-1.25rem}.margin-bottom-neg-205{margin-bottom:-1.25rem}.margin-y-neg-3{margin-bottom:-1.5rem}.margin-top-neg-3,.margin-y-neg-3{margin-top:-1.5rem}.margin-bottom-neg-3{margin-bottom:-1.5rem}.margin-y-4{margin-bottom:2rem}.margin-top-4,.margin-y-4{margin-top:2rem}.margin-bottom-4{margin-bottom:2rem}.margin-y-5{margin-bottom:2.5rem}.margin-top-5,.margin-y-5{margin-top:2.5rem}.margin-bottom-5{margin-bottom:2.5rem}.margin-y-6{margin-bottom:3rem}.margin-top-6,.margin-y-6{margin-top:3rem}.margin-bottom-6{margin-bottom:3rem}.margin-y-7{margin-bottom:3.5rem}.margin-top-7,.margin-y-7{margin-top:3.5rem}.margin-bottom-7{margin-bottom:3.5rem}.margin-y-8{margin-bottom:4rem}.margin-top-8,.margin-y-8{margin-top:4rem}.margin-bottom-8{margin-bottom:4rem}.margin-y-9{margin-bottom:4.5rem}.margin-top-9,.margin-y-9{margin-top:4.5rem}.margin-bottom-9{margin-bottom:4.5rem}.margin-y-10{margin-bottom:5rem}.margin-top-10,.margin-y-10{margin-top:5rem}.margin-bottom-10{margin-bottom:5rem}.margin-y-15{margin-bottom:7.5rem}.margin-top-15,.margin-y-15{margin-top:7.5rem}.margin-bottom-15{margin-bottom:7.5rem}.margin-y-05em{margin-bottom:.5em}.margin-top-05em,.margin-y-05em{margin-top:.5em}.margin-bottom-05em{margin-bottom:.5em}.margin-y-1em{margin-bottom:1em}.margin-top-1em,.margin-y-1em{margin-top:1em}.margin-bottom-1em{margin-bottom:1em}.margin-y-105em{margin-bottom:1.5em}.margin-top-105em,.margin-y-105em{margin-top:1.5em}.margin-bottom-105em{margin-bottom:1.5em}.margin-y-2em{margin-bottom:2em}.margin-top-2em,.margin-y-2em{margin-top:2em}.margin-bottom-2em{margin-bottom:2em}.margin-y-0{margin-bottom:0}.margin-top-0,.margin-y-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-x-1px{margin-left:1px}.margin-right-1px,.margin-x-1px{margin-right:1px}.margin-left-1px{margin-left:1px}.margin-x-2px{margin-left:2px}.margin-right-2px,.margin-x-2px{margin-right:2px}.margin-left-2px{margin-left:2px}.margin-x-05{margin-left:.25rem}.margin-right-05,.margin-x-05{margin-right:.25rem}.margin-left-05{margin-left:.25rem}.margin-x-1{margin-left:.5rem}.margin-right-1,.margin-x-1{margin-right:.5rem}.margin-left-1{margin-left:.5rem}.margin-x-105{margin-left:.75rem}.margin-right-105,.margin-x-105{margin-right:.75rem}.margin-left-105{margin-left:.75rem}.margin-x-2{margin-left:1rem}.margin-right-2,.margin-x-2{margin-right:1rem}.margin-left-2{margin-left:1rem}.margin-x-205{margin-left:1.25rem}.margin-right-205,.margin-x-205{margin-right:1.25rem}.margin-left-205{margin-left:1.25rem}.margin-x-3{margin-left:1.5rem}.margin-right-3,.margin-x-3{margin-right:1.5rem}.margin-left-3{margin-left:1.5rem}.margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.margin-right-neg-1px{margin-right:-1px}.margin-left-neg-1px{margin-left:-1px}.margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.margin-right-neg-2px{margin-right:-2px}.margin-left-neg-2px{margin-left:-2px}.margin-x-neg-05{margin-left:-.25rem}.margin-right-neg-05,.margin-x-neg-05{margin-right:-.25rem}.margin-left-neg-05{margin-left:-.25rem}.margin-x-neg-1{margin-left:-.5rem}.margin-right-neg-1,.margin-x-neg-1{margin-right:-.5rem}.margin-left-neg-1{margin-left:-.5rem}.margin-x-neg-105{margin-left:-.75rem}.margin-right-neg-105,.margin-x-neg-105{margin-right:-.75rem}.margin-left-neg-105{margin-left:-.75rem}.margin-x-neg-2{margin-left:-1rem}.margin-right-neg-2,.margin-x-neg-2{margin-right:-1rem}.margin-left-neg-2{margin-left:-1rem}.margin-x-neg-205{margin-left:-1.25rem}.margin-right-neg-205,.margin-x-neg-205{margin-right:-1.25rem}.margin-left-neg-205{margin-left:-1.25rem}.margin-x-neg-3{margin-left:-1.5rem}.margin-right-neg-3,.margin-x-neg-3{margin-right:-1.5rem}.margin-left-neg-3{margin-left:-1.5rem}.margin-x-4{margin-left:2rem}.margin-right-4,.margin-x-4{margin-right:2rem}.margin-left-4{margin-left:2rem}.margin-x-5{margin-left:2.5rem}.margin-right-5,.margin-x-5{margin-right:2.5rem}.margin-left-5{margin-left:2.5rem}.margin-x-6{margin-left:3rem}.margin-right-6,.margin-x-6{margin-right:3rem}.margin-left-6{margin-left:3rem}.margin-x-7{margin-left:3.5rem}.margin-right-7,.margin-x-7{margin-right:3.5rem}.margin-left-7{margin-left:3.5rem}.margin-x-8{margin-left:4rem}.margin-right-8,.margin-x-8{margin-right:4rem}.margin-left-8{margin-left:4rem}.margin-x-9{margin-left:4.5rem}.margin-right-9,.margin-x-9{margin-right:4.5rem}.margin-left-9{margin-left:4.5rem}.margin-x-10{margin-left:5rem}.margin-right-10,.margin-x-10{margin-right:5rem}.margin-left-10{margin-left:5rem}.margin-x-15{margin-left:7.5rem}.margin-right-15,.margin-x-15{margin-right:7.5rem}.margin-left-15{margin-left:7.5rem}.margin-x-05em{margin-left:.5em}.margin-right-05em,.margin-x-05em{margin-right:.5em}.margin-left-05em{margin-left:.5em}.margin-x-1em{margin-left:1em}.margin-right-1em,.margin-x-1em{margin-right:1em}.margin-left-1em{margin-left:1em}.margin-x-105em{margin-left:1.5em}.margin-right-105em,.margin-x-105em{margin-right:1.5em}.margin-left-105em{margin-left:1.5em}.margin-x-2em{margin-left:2em}.margin-right-2em,.margin-x-2em{margin-right:2em}.margin-left-2em{margin-left:2em}.margin-x-0{margin-left:0}.margin-right-0,.margin-x-0{margin-right:0}.margin-left-0{margin-left:0}.margin-x-auto{margin-left:auto}.margin-right-auto,.margin-x-auto{margin-right:auto}.margin-left-auto{margin-left:auto}.maxh-05{max-height:.25rem}.maxh-1{max-height:.5rem}.maxh-105{max-height:.75rem}.maxh-2{max-height:1rem}.maxh-205{max-height:1.25rem}.maxh-3{max-height:1.5rem}.maxh-4{max-height:2rem}.maxh-5{max-height:2.5rem}.maxh-6{max-height:3rem}.maxh-7{max-height:3.5rem}.maxh-8{max-height:4rem}.maxh-9{max-height:4.5rem}.maxh-10{max-height:5rem}.maxh-15{max-height:7.5rem}.maxh-card{max-height:10rem}.maxh-card-lg{max-height:15rem}.maxh-mobile{max-height:20rem}.maxh-mobile-lg{max-height:30rem}.maxh-tablet{max-height:40rem}.maxh-tablet-lg{max-height:55rem}.maxh-none{max-height:none}.maxh-viewport{max-height:100vh}.maxw-05{max-width:.25rem}.maxw-1{max-width:.5rem}.maxw-105{max-width:.75rem}.maxw-2{max-width:1rem}.maxw-205{max-width:1.25rem}.maxw-3{max-width:1.5rem}.maxw-4{max-width:2rem}.maxw-5{max-width:2.5rem}.maxw-6{max-width:3rem}.maxw-7{max-width:3.5rem}.maxw-8{max-width:4rem}.maxw-9{max-width:4.5rem}.maxw-10{max-width:5rem}.maxw-15{max-width:7.5rem}.maxw-card{max-width:10rem}.maxw-card-lg{max-width:15rem}.maxw-mobile{max-width:20rem}.maxw-mobile-lg{max-width:30rem}.maxw-tablet{max-width:40rem}.maxw-tablet-lg{max-width:55rem}.maxw-desktop{max-width:64rem}.maxw-desktop-lg{max-width:75rem}.maxw-widescreen{max-width:87.5rem}.maxw-none{max-width:none}.maxw-full{max-width:100%}.measure-1{max-width:44ex}.measure-2{max-width:60ex}.measure-3{max-width:64ex}.measure-4{max-width:68ex}.measure-5{max-width:72ex}.measure-6{max-width:88ex}.measure-none{max-width:none}.minh-1px{min-height:1px}.minh-2px{min-height:2px}.minh-05{min-height:.25rem}.minh-1{min-height:.5rem}.minh-105{min-height:.75rem}.minh-2{min-height:1rem}.minh-205{min-height:1.25rem}.minh-3{min-height:1.5rem}.minh-4{min-height:2rem}.minh-5{min-height:2.5rem}.minh-6{min-height:3rem}.minh-7{min-height:3.5rem}.minh-8{min-height:4rem}.minh-9{min-height:4.5rem}.minh-10{min-height:5rem}.minh-15{min-height:7.5rem}.minh-card{min-height:10rem}.minh-card-lg{min-height:15rem}.minh-mobile{min-height:20rem}.minh-mobile-lg{min-height:30rem}.minh-tablet{min-height:40rem}.minh-tablet-lg{min-height:55rem}.minh-0{min-height:0}.minh-full{min-height:100%}.minh-viewport{min-height:100vh}.minw-05{min-width:.25rem}.minw-1{min-width:.5rem}.minw-105{min-width:.75rem}.minw-2{min-width:1rem}.minw-205{min-width:1.25rem}.minw-3{min-width:1.5rem}.minw-4{min-width:2rem}.minw-5{min-width:2.5rem}.minw-6{min-width:3rem}.minw-7{min-width:3.5rem}.minw-8{min-width:4rem}.minw-9{min-width:4.5rem}.minw-10{min-width:5rem}.minw-15{min-width:7.5rem}.minw-0{min-width:0}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.order-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.outline-1px{outline:1px solid}.outline-2px{outline:2px solid}.outline-0{outline:0 solid}.outline-05{outline:.25rem solid}.outline-transparent{outline-color:transparent}.outline-black{outline-color:#000}.outline-white{outline-color:#fff}.outline-red{outline-color:#e52207}.outline-orange{outline-color:#e66f0e}.outline-gold{outline-color:#ffbe2e}.outline-yellow{outline-color:#fee685}.outline-green{outline-color:#538200}.outline-mint{outline-color:#04c585}.outline-cyan{outline-color:#009ec1}.outline-blue{outline-color:#0076d6}.outline-indigo{outline-color:#676cc8}.outline-violet{outline-color:#8168b3}.outline-magenta{outline-color:#d72d79}.outline-gray-5{outline-color:#f0f0f0}.outline-gray-10{outline-color:#e6e6e6}.outline-gray-30{outline-color:#adadad}.outline-gray-50{outline-color:#757575}.outline-gray-70{outline-color:#454545}.outline-gray-90{outline-color:#1b1b1b}.outline-base-lightest{outline-color:#f0f0f0}.outline-base-lighter{outline-color:#dcdee0}.outline-base-light{outline-color:#a9aeb1}.outline-base{outline-color:#71767a}.outline-base-dark{outline-color:#565c65}.outline-base-darker{outline-color:#3d4551}.outline-base-darkest,.outline-ink{outline-color:#1b1b1b}.outline-primary-lighter{outline-color:#d9e8f6}.outline-primary-light{outline-color:#73b3e7}.outline-primary{outline-color:#005ea2}.outline-primary-vivid{outline-color:#0050d8}.outline-primary-dark{outline-color:#1a4480}.outline-primary-darker{outline-color:#162e51}.outline-secondary-lighter{outline-color:#f3e1e4}.outline-secondary-light{outline-color:#f2938c}.outline-secondary{outline-color:#d83933}.outline-secondary-vivid{outline-color:#e41d3d}.outline-secondary-dark{outline-color:#b50909}.outline-secondary-darker{outline-color:#8b0a03}.outline-accent-warm-darker{outline-color:#775540}.outline-accent-warm-dark{outline-color:#c05600}.outline-accent-warm{outline-color:#fa9441}.outline-accent-warm-light{outline-color:#ffbc78}.outline-accent-warm-lighter{outline-color:#f2e4d4}.outline-accent-cool-darker{outline-color:#07648d}.outline-accent-cool-dark{outline-color:#28a0cb}.outline-accent-cool{outline-color:#00bde3}.outline-accent-cool-light{outline-color:#97d4ea}.outline-accent-cool-lighter{outline-color:#e1f3f8}.overflow-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.overflow-visible{overflow:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-visible{overflow-x:visible}.padding-1px{padding:1px}.padding-y-1px{padding-top:1px;padding-bottom:1px}.padding-x-1px{padding-left:1px;padding-right:1px}.padding-top-1px{padding-top:1px}.padding-right-1px{padding-right:1px}.padding-bottom-1px{padding-bottom:1px}.padding-left-1px{padding-left:1px}.padding-2px{padding:2px}.padding-y-2px{padding-top:2px;padding-bottom:2px}.padding-x-2px{padding-left:2px;padding-right:2px}.padding-top-2px{padding-top:2px}.padding-right-2px{padding-right:2px}.padding-bottom-2px{padding-bottom:2px}.padding-left-2px{padding-left:2px}.padding-05{padding:.25rem}.padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.padding-x-05{padding-left:.25rem;padding-right:.25rem}.padding-top-05{padding-top:.25rem}.padding-right-05{padding-right:.25rem}.padding-bottom-05{padding-bottom:.25rem}.padding-left-05{padding-left:.25rem}.padding-1{padding:.5rem}.padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.padding-x-1{padding-left:.5rem;padding-right:.5rem}.padding-top-1{padding-top:.5rem}.padding-right-1{padding-right:.5rem}.padding-bottom-1{padding-bottom:.5rem}.padding-left-1{padding-left:.5rem}.padding-105{padding:.75rem}.padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.padding-x-105{padding-left:.75rem;padding-right:.75rem}.padding-top-105{padding-top:.75rem}.padding-right-105{padding-right:.75rem}.padding-bottom-105{padding-bottom:.75rem}.padding-left-105{padding-left:.75rem}.padding-2{padding:1rem}.padding-y-2{padding-top:1rem;padding-bottom:1rem}.padding-x-2{padding-left:1rem;padding-right:1rem}.padding-top-2{padding-top:1rem}.padding-right-2{padding-right:1rem}.padding-bottom-2{padding-bottom:1rem}.padding-left-2{padding-left:1rem}.padding-205{padding:1.25rem}.padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.padding-top-205{padding-top:1.25rem}.padding-right-205{padding-right:1.25rem}.padding-bottom-205{padding-bottom:1.25rem}.padding-left-205{padding-left:1.25rem}.padding-3{padding:1.5rem}.padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.padding-top-3{padding-top:1.5rem}.padding-right-3{padding-right:1.5rem}.padding-bottom-3{padding-bottom:1.5rem}.padding-left-3{padding-left:1.5rem}.padding-4{padding:2rem}.padding-y-4{padding-top:2rem;padding-bottom:2rem}.padding-x-4{padding-left:2rem;padding-right:2rem}.padding-top-4{padding-top:2rem}.padding-right-4{padding-right:2rem}.padding-bottom-4{padding-bottom:2rem}.padding-left-4{padding-left:2rem}.padding-5{padding:2.5rem}.padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.padding-top-5{padding-top:2.5rem}.padding-right-5{padding-right:2.5rem}.padding-bottom-5{padding-bottom:2.5rem}.padding-left-5{padding-left:2.5rem}.padding-6{padding:3rem}.padding-y-6{padding-top:3rem;padding-bottom:3rem}.padding-x-6{padding-left:3rem;padding-right:3rem}.padding-top-6{padding-top:3rem}.padding-right-6{padding-right:3rem}.padding-bottom-6{padding-bottom:3rem}.padding-left-6{padding-left:3rem}.padding-7{padding:3.5rem}.padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.padding-top-7{padding-top:3.5rem}.padding-right-7{padding-right:3.5rem}.padding-bottom-7{padding-bottom:3.5rem}.padding-left-7{padding-left:3.5rem}.padding-8{padding:4rem}.padding-y-8{padding-top:4rem;padding-bottom:4rem}.padding-x-8{padding-left:4rem;padding-right:4rem}.padding-top-8{padding-top:4rem}.padding-right-8{padding-right:4rem}.padding-bottom-8{padding-bottom:4rem}.padding-left-8{padding-left:4rem}.padding-9{padding:4.5rem}.padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.padding-top-9{padding-top:4.5rem}.padding-right-9{padding-right:4.5rem}.padding-bottom-9{padding-bottom:4.5rem}.padding-left-9{padding-left:4.5rem}.padding-10{padding:5rem}.padding-y-10{padding-top:5rem;padding-bottom:5rem}.padding-x-10{padding-left:5rem;padding-right:5rem}.padding-top-10{padding-top:5rem}.padding-right-10{padding-right:5rem}.padding-bottom-10{padding-bottom:5rem}.padding-left-10{padding-left:5rem}.padding-15{padding:7.5rem}.padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.padding-top-15{padding-top:7.5rem}.padding-right-15{padding-right:7.5rem}.padding-bottom-15{padding-bottom:7.5rem}.padding-left-15{padding-left:7.5rem}.padding-0{padding:0}.padding-y-0{padding-top:0;padding-bottom:0}.padding-x-0{padding-left:0;padding-right:0}.padding-top-0{padding-top:0}.padding-right-0{padding-right:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.pin-all{bottom:0;top:0}.pin-all,.pin-x{left:0;right:0;position:absolute}.pin-y{top:0}.pin-bottom,.pin-y{bottom:0;position:absolute}.pin-left{left:0;position:absolute}.pin-right{right:0;position:absolute}.pin-top{top:0;position:absolute}.pin-none{bottom:auto;left:auto;right:auto;top:auto;position:static}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-relative{position:relative}.position-static{position:static}.position-sticky{position:-webkit-sticky;position:sticky}.right-1px{right:1px}.right-2px{right:2px}.right-05{right:.25rem}.right-1{right:.5rem}.right-105{right:.75rem}.right-2{right:1rem}.right-205{right:1.25rem}.right-3{right:1.5rem}.right-neg-1px{right:-1px}.right-neg-2px{right:-2px}.right-neg-05{right:-.25rem}.right-neg-1{right:-.5rem}.right-neg-105{right:-.75rem}.right-neg-2{right:-1rem}.right-neg-205{right:-1.25rem}.right-neg-3{right:-1.5rem}.right-0{right:0}.right-auto{right:auto}.square-1px{height:1px;width:1px}.square-2px{height:2px;width:2px}.square-05{height:.25rem;width:.25rem}.square-1{height:.5rem;width:.5rem}.square-105{height:.75rem;width:.75rem}.square-2{height:1rem;width:1rem}.square-205{height:1.25rem;width:1.25rem}.square-3{height:1.5rem;width:1.5rem}.square-4{height:2rem;width:2rem}.square-5{height:2.5rem;width:2.5rem}.square-6{height:3rem;width:3rem}.square-7{height:3.5rem;width:3.5rem}.square-8{height:4rem;width:4rem}.square-9{height:4.5rem;width:4.5rem}.square-10{height:5rem;width:5rem}.square-15{height:7.5rem;width:7.5rem}.square-card{height:10rem;width:10rem}.square-card-lg{height:15rem;width:15rem}.square-mobile{height:20rem;width:20rem}.text-center{text-align:center}.text-left{text-align:left}.text-justify{text-align:justify}.text-right{text-align:right}.hover\:text-strike:hover,.text-strike{text-decoration:line-through}.hover\:text-underline:hover,.text-underline{text-decoration:underline}.hover\:text-no-strike:hover,.hover\:text-no-underline:hover,.text-no-strike,.text-no-underline{text-decoration:none}.hover\:underline-red:hover,.underline-red{-webkit-text-decoration-color:#e52207;text-decoration-color:#e52207}.hover\:underline-orange:hover,.underline-orange{-webkit-text-decoration-color:#e66f0e;text-decoration-color:#e66f0e}.hover\:underline-gold:hover,.underline-gold{-webkit-text-decoration-color:#ffbe2e;text-decoration-color:#ffbe2e}.hover\:underline-yellow:hover,.underline-yellow{-webkit-text-decoration-color:#fee685;text-decoration-color:#fee685}.hover\:underline-green:hover,.underline-green{-webkit-text-decoration-color:#538200;text-decoration-color:#538200}.hover\:underline-mint:hover,.underline-mint{-webkit-text-decoration-color:#04c585;text-decoration-color:#04c585}.hover\:underline-cyan:hover,.underline-cyan{-webkit-text-decoration-color:#009ec1;text-decoration-color:#009ec1}.hover\:underline-blue:hover,.underline-blue{-webkit-text-decoration-color:#0076d6;text-decoration-color:#0076d6}.hover\:underline-indigo:hover,.underline-indigo{-webkit-text-decoration-color:#676cc8;text-decoration-color:#676cc8}.hover\:underline-violet:hover,.underline-violet{-webkit-text-decoration-color:#8168b3;text-decoration-color:#8168b3}.hover\:underline-magenta:hover,.underline-magenta{-webkit-text-decoration-color:#d72d79;text-decoration-color:#d72d79}.hover\:underline-gray-5:hover,.underline-gray-5{-webkit-text-decoration-color:#f0f0f0;text-decoration-color:#f0f0f0}.hover\:underline-gray-10:hover,.underline-gray-10{-webkit-text-decoration-color:#e6e6e6;text-decoration-color:#e6e6e6}.hover\:underline-gray-30:hover,.underline-gray-30{-webkit-text-decoration-color:#adadad;text-decoration-color:#adadad}.hover\:underline-gray-50:hover,.underline-gray-50{-webkit-text-decoration-color:#757575;text-decoration-color:#757575}.hover\:underline-gray-70:hover,.underline-gray-70{-webkit-text-decoration-color:#454545;text-decoration-color:#454545}.hover\:underline-gray-90:hover,.underline-gray-90{-webkit-text-decoration-color:#1b1b1b;text-decoration-color:#1b1b1b}.hover\:underline-base-lightest:hover,.underline-base-lightest{-webkit-text-decoration-color:#f0f0f0;text-decoration-color:#f0f0f0}.hover\:underline-base-lighter:hover,.underline-base-lighter{-webkit-text-decoration-color:#dcdee0;text-decoration-color:#dcdee0}.hover\:underline-base-light:hover,.underline-base-light{-webkit-text-decoration-color:#a9aeb1;text-decoration-color:#a9aeb1}.hover\:underline-base:hover,.underline-base{-webkit-text-decoration-color:#71767a;text-decoration-color:#71767a}.hover\:underline-base-dark:hover,.underline-base-dark{-webkit-text-decoration-color:#565c65;text-decoration-color:#565c65}.hover\:underline-base-darker:hover,.underline-base-darker{-webkit-text-decoration-color:#3d4551;text-decoration-color:#3d4551}.hover\:underline-base-darkest:hover,.hover\:underline-ink:hover,.underline-base-darkest,.underline-ink{-webkit-text-decoration-color:#1b1b1b;text-decoration-color:#1b1b1b}.hover\:underline-primary-lighter:hover,.underline-primary-lighter{-webkit-text-decoration-color:#d9e8f6;text-decoration-color:#d9e8f6}.hover\:underline-primary-light:hover,.underline-primary-light{-webkit-text-decoration-color:#73b3e7;text-decoration-color:#73b3e7}.hover\:underline-primary:hover,.underline-primary{-webkit-text-decoration-color:#005ea2;text-decoration-color:#005ea2}.hover\:underline-primary-vivid:hover,.underline-primary-vivid{-webkit-text-decoration-color:#0050d8;text-decoration-color:#0050d8}.hover\:underline-primary-dark:hover,.underline-primary-dark{-webkit-text-decoration-color:#1a4480;text-decoration-color:#1a4480}.hover\:underline-primary-darker:hover,.underline-primary-darker{-webkit-text-decoration-color:#162e51;text-decoration-color:#162e51}.hover\:underline-secondary-lighter:hover,.underline-secondary-lighter{-webkit-text-decoration-color:#f3e1e4;text-decoration-color:#f3e1e4}.hover\:underline-secondary-light:hover,.underline-secondary-light{-webkit-text-decoration-color:#f2938c;text-decoration-color:#f2938c}.hover\:underline-secondary:hover,.underline-secondary{-webkit-text-decoration-color:#d83933;text-decoration-color:#d83933}.hover\:underline-secondary-vivid:hover,.underline-secondary-vivid{-webkit-text-decoration-color:#e41d3d;text-decoration-color:#e41d3d}.hover\:underline-secondary-dark:hover,.underline-secondary-dark{-webkit-text-decoration-color:#b50909;text-decoration-color:#b50909}.hover\:underline-secondary-darker:hover,.underline-secondary-darker{-webkit-text-decoration-color:#8b0a03;text-decoration-color:#8b0a03}.hover\:underline-accent-warm-darker:hover,.underline-accent-warm-darker{-webkit-text-decoration-color:#775540;text-decoration-color:#775540}.hover\:underline-accent-warm-dark:hover,.underline-accent-warm-dark{-webkit-text-decoration-color:#c05600;text-decoration-color:#c05600}.hover\:underline-accent-warm:hover,.underline-accent-warm{-webkit-text-decoration-color:#fa9441;text-decoration-color:#fa9441}.hover\:underline-accent-warm-light:hover,.underline-accent-warm-light{-webkit-text-decoration-color:#ffbc78;text-decoration-color:#ffbc78}.hover\:underline-accent-warm-lighter:hover,.underline-accent-warm-lighter{-webkit-text-decoration-color:#f2e4d4;text-decoration-color:#f2e4d4}.hover\:underline-accent-cool-darker:hover,.underline-accent-cool-darker{-webkit-text-decoration-color:#07648d;text-decoration-color:#07648d}.hover\:underline-accent-cool-dark:hover,.underline-accent-cool-dark{-webkit-text-decoration-color:#28a0cb;text-decoration-color:#28a0cb}.hover\:underline-accent-cool:hover,.underline-accent-cool{-webkit-text-decoration-color:#00bde3;text-decoration-color:#00bde3}.hover\:underline-accent-cool-light:hover,.underline-accent-cool-light{-webkit-text-decoration-color:#97d4ea;text-decoration-color:#97d4ea}.hover\:underline-accent-cool-lighter:hover,.underline-accent-cool-lighter{-webkit-text-decoration-color:#e1f3f8;text-decoration-color:#e1f3f8}.text-indent-0{text-indent:0}.text-indent-05{text-indent:.25rem}.text-indent-1{text-indent:.5rem}.text-indent-105{text-indent:.75rem}.text-indent-2{text-indent:1rem}.text-indent-205{text-indent:1.25rem}.text-indent-3{text-indent:1.5rem}.text-indent-neg-05{text-indent:-.25rem}.text-indent-neg-1{text-indent:-.5rem}.text-indent-neg-105{text-indent:-.75rem}.text-indent-neg-2{text-indent:-1rem}.text-indent-neg-205{text-indent:-1.25rem}.text-indent-neg-3{text-indent:-1.5rem}.text-indent-4{text-indent:2rem}.text-indent-5{text-indent:2.5rem}.text-indent-6{text-indent:3rem}.text-indent-7{text-indent:3.5rem}.text-indent-8{text-indent:4rem}.text-indent-9{text-indent:4.5rem}.text-indent-10{text-indent:5rem}.text-indent-15{text-indent:7.5rem}.text-indent-neg-4{text-indent:-2rem}.text-indent-neg-5{text-indent:-2.5rem}.text-indent-neg-6{text-indent:-3rem}.text-indent-neg-7{text-indent:-3.5rem}.text-indent-neg-8{text-indent:-4rem}.text-indent-neg-9{text-indent:-4.5rem}.text-indent-neg-10{text-indent:-5rem}.text-indent-neg-15{text-indent:-7.5rem}.text-uppercase{text-transform:uppercase}.text-no-uppercase{text-transform:none}.text-lowercase{text-transform:lowercase}.text-no-lowercase{text-transform:none}.top-1px{top:1px}.top-2px{top:2px}.top-05{top:.25rem}.top-1{top:.5rem}.top-105{top:.75rem}.top-2{top:1rem}.top-205{top:1.25rem}.top-3{top:1.5rem}.top-neg-1px{top:-1px}.top-neg-2px{top:-2px}.top-neg-05{top:-.25rem}.top-neg-1{top:-.5rem}.top-neg-105{top:-.75rem}.top-neg-2{top:-1rem}.top-neg-205{top:-1.25rem}.top-neg-3{top:-1.5rem}.top-0{top:0}.top-auto{top:auto}.text-baseline{vertical-align:baseline}.text-bottom{vertical-align:bottom}.text-middle{vertical-align:middle}.text-sub{vertical-align:sub}.text-super{vertical-align:super}.text-tbottom{vertical-align:text-bottom}.text-ttop{vertical-align:text-top}.text-top{vertical-align:top}.text-pre{white-space:pre}.text-pre-line{white-space:pre-line}.text-pre-wrap{white-space:pre-wrap}.text-wrap{white-space:normal}.text-no-wrap{white-space:nowrap}.width-1px{width:1px}.width-2px{width:2px}.width-05{width:.25rem}.width-1{width:.5rem}.width-105{width:.75rem}.width-2{width:1rem}.width-205{width:1.25rem}.width-3{width:1.5rem}.width-4{width:2rem}.width-5{width:2.5rem}.width-6{width:3rem}.width-7{width:3.5rem}.width-8{width:4rem}.width-9{width:4.5rem}.width-10{width:5rem}.width-15{width:7.5rem}.width-card{width:10rem}.width-card-lg{width:15rem}.width-mobile{width:20rem}.width-mobile-lg{width:30rem}.width-tablet{width:40rem}.width-tablet-lg{width:55rem}.width-desktop{width:64rem}.width-desktop-lg{width:75rem}.width-widescreen{width:87.5rem}.width-0{width:0}.width-full{width:100%}.width-auto{width:auto}.z-auto{z-index:auto}.z-bottom{z-index:-100}.z-top{z-index:99999}.z-0{z-index:0}.z-100{z-index:100}.z-200{z-index:200}.z-300{z-index:300}.z-400{z-index:400}.z-500{z-index:500}@media (min-width:30em){.usa-button{width:auto}.usa-display{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.43935rem;line-height:1.22983;font-weight:700}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}.usa-footer__nav{padding-left:1rem;padding-right:1rem;border-bottom:none}.usa-footer__primary-link{padding-left:0;padding-right:0}.usa-footer__secondary-link{margin-left:0}.usa-footer__contact-info{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:.5rem}.usa-footer__primary-content{border:none}.usa-footer__logo{margin-bottom:0;margin-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usa-footer__contact-links{margin-top:0;text-align:right}.usa-footer__contact-heading{margin-bottom:.25rem;margin-top:.25rem}.usa-footer__address,.usa-footer__social-links{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.usa-footer--slim .usa-footer__address{padding:0}.usa-footer--slim .usa-footer__contact-info{padding-bottom:1rem;padding-top:1rem;margin-top:0}.usa-footer--big .usa-footer__nav{border-bottom:1px solid #a9aeb1;padding-top:2rem}.usa-footer--big .usa-footer__primary-link{padding-bottom:0;padding-top:0;background:none;margin-bottom:.5rem;padding-left:0}.usa-footer--big .usa-footer__primary-link:hover{cursor:auto;text-decoration:none}.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link{background:none;margin:0;padding-left:0}.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{padding:.75rem 0 2rem}.usa-form{max-width:20rem}.usa-form .usa-button{margin-top:1.5rem}.usa-form--large{max-width:30rem}.usa-search [type=submit]{padding-left:1rem;padding-right:1rem;background-image:none;width:auto}.usa-search--big .usa-search__input,.usa-search--big [type=search]{font-size:1.06471rem;height:3rem}.usa-search--big .usa-search__submit,.usa-search--big [type=submit]{padding-left:2rem;padding-right:2rem;font-size:1.46397rem;height:3rem;width:auto}.usa-search--small .usa-search__submit,.usa-search--small [type=submit]{background-image:url(../img/search.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/search.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:50%;background-size:1.5rem;width:3rem}.usa-search__submit-text{position:static}.mobile-lg\:grid-container{max-width:64rem}.mobile-lg\:grid-container,.mobile-lg\:grid-container-card{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.mobile-lg\:grid-container-card{max-width:10rem}.mobile-lg\:grid-container-card-lg{max-width:15rem}.mobile-lg\:grid-container-card-lg,.mobile-lg\:grid-container-mobile{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.mobile-lg\:grid-container-mobile{max-width:20rem}.mobile-lg\:grid-container-mobile-lg{max-width:30rem}.mobile-lg\:grid-container-mobile-lg,.mobile-lg\:grid-container-tablet{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.mobile-lg\:grid-container-tablet{max-width:40rem}.mobile-lg\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}.mobile-lg\:grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}.mobile-lg\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}.mobile-lg\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}.grid-row.mobile-lg\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.mobile-lg\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.mobile-lg\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.mobile-lg\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.mobile-lg\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.mobile-lg\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.mobile-lg\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.mobile-lg\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.mobile-lg\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.mobile-lg\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.mobile-lg\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.mobile-lg\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.mobile-lg\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.mobile-lg\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.mobile-lg\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.mobile-lg\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.mobile-lg\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.mobile-lg\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.mobile-lg\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.mobile-lg\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.mobile-lg\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.mobile-lg\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.mobile-lg\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.mobile-lg\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}.mobile-lg\:grid-col,.mobile-lg\:grid-col-fill{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:auto;max-width:100%}.mobile-lg\:grid-col-auto{width:auto;max-width:100%}.mobile-lg\:grid-col-1,.mobile-lg\:grid-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-lg\:grid-col-1{width:8.33333%}.mobile-lg\:grid-col-2{width:16.66667%}.mobile-lg\:grid-col-2,.mobile-lg\:grid-col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-lg\:grid-col-3{width:25%}.mobile-lg\:grid-col-4{width:33.33333%}.mobile-lg\:grid-col-4,.mobile-lg\:grid-col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-lg\:grid-col-5{width:41.66667%}.mobile-lg\:grid-col-6{width:50%}.mobile-lg\:grid-col-6,.mobile-lg\:grid-col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-lg\:grid-col-7{width:58.33333%}.mobile-lg\:grid-col-8{width:66.66667%}.mobile-lg\:grid-col-8,.mobile-lg\:grid-col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-lg\:grid-col-9{width:75%}.mobile-lg\:grid-col-10{width:83.33333%}.mobile-lg\:grid-col-10,.mobile-lg\:grid-col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-lg\:grid-col-11{width:91.66667%}.mobile-lg\:grid-col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.mobile-lg\:grid-offset-1{margin-left:8.33333%}.mobile-lg\:grid-offset-2{margin-left:16.66667%}.mobile-lg\:grid-offset-3{margin-left:25%}.mobile-lg\:grid-offset-4{margin-left:33.33333%}.mobile-lg\:grid-offset-5{margin-left:41.66667%}.mobile-lg\:grid-offset-6{margin-left:50%}.mobile-lg\:grid-offset-7{margin-left:58.33333%}.mobile-lg\:grid-offset-8{margin-left:66.66667%}.mobile-lg\:grid-offset-9{margin-left:75%}.mobile-lg\:grid-offset-10{margin-left:83.33333%}.mobile-lg\:grid-offset-11{margin-left:91.66667%}.mobile-lg\:grid-offset-12{margin-left:100%}.mobile-lg\:grid-offset-none{margin-left:0}.mobile-lg\:border-1px,.mobile-lg\:border-1px .mobile-lg\:hover\:border-1px:hover{border:1px solid}.mobile-lg\:border-y-1px,.mobile-lg\:border-y-1px .mobile-lg\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.mobile-lg\:border-x-1px,.mobile-lg\:border-x-1px .mobile-lg\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.mobile-lg\:border-top-1px,.mobile-lg\:border-top-1px .mobile-lg\:hover\:border-top-1px:hover{border-top:1px solid}.mobile-lg\:border-right-1px,.mobile-lg\:border-right-1px .mobile-lg\:hover\:border-right-1px:hover{border-right:1px solid}.mobile-lg\:border-bottom-1px,.mobile-lg\:border-bottom-1px .mobile-lg\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.mobile-lg\:border-left-1px,.mobile-lg\:border-left-1px .mobile-lg\:hover\:border-left-1px:hover{border-left:1px solid}.mobile-lg\:border-2px,.mobile-lg\:border-2px .mobile-lg\:hover\:border-2px:hover{border:2px solid}.mobile-lg\:border-y-2px,.mobile-lg\:border-y-2px .mobile-lg\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.mobile-lg\:border-x-2px,.mobile-lg\:border-x-2px .mobile-lg\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.mobile-lg\:border-top-2px,.mobile-lg\:border-top-2px .mobile-lg\:hover\:border-top-2px:hover{border-top:2px solid}.mobile-lg\:border-right-2px,.mobile-lg\:border-right-2px .mobile-lg\:hover\:border-right-2px:hover{border-right:2px solid}.mobile-lg\:border-bottom-2px,.mobile-lg\:border-bottom-2px .mobile-lg\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.mobile-lg\:border-left-2px,.mobile-lg\:border-left-2px .mobile-lg\:hover\:border-left-2px:hover{border-left:2px solid}.mobile-lg\:border-05,.mobile-lg\:border-05 .mobile-lg\:hover\:border-05:hover{border:.25rem solid}.mobile-lg\:border-y-05,.mobile-lg\:border-y-05 .mobile-lg\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.mobile-lg\:border-x-05,.mobile-lg\:border-x-05 .mobile-lg\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.mobile-lg\:border-top-05,.mobile-lg\:border-top-05 .mobile-lg\:hover\:border-top-05:hover{border-top:.25rem solid}.mobile-lg\:border-right-05,.mobile-lg\:border-right-05 .mobile-lg\:hover\:border-right-05:hover{border-right:.25rem solid}.mobile-lg\:border-bottom-05,.mobile-lg\:border-bottom-05 .mobile-lg\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.mobile-lg\:border-left-05,.mobile-lg\:border-left-05 .mobile-lg\:hover\:border-left-05:hover{border-left:.25rem solid}.mobile-lg\:border-1,.mobile-lg\:border-1 .mobile-lg\:hover\:border-1:hover{border:.5rem solid}.mobile-lg\:border-y-1,.mobile-lg\:border-y-1 .mobile-lg\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.mobile-lg\:border-x-1,.mobile-lg\:border-x-1 .mobile-lg\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.mobile-lg\:border-top-1,.mobile-lg\:border-top-1 .mobile-lg\:hover\:border-top-1:hover{border-top:.5rem solid}.mobile-lg\:border-right-1,.mobile-lg\:border-right-1 .mobile-lg\:hover\:border-right-1:hover{border-right:.5rem solid}.mobile-lg\:border-bottom-1,.mobile-lg\:border-bottom-1 .mobile-lg\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.mobile-lg\:border-left-1,.mobile-lg\:border-left-1 .mobile-lg\:hover\:border-left-1:hover{border-left:.5rem solid}.mobile-lg\:border-105,.mobile-lg\:border-105 .mobile-lg\:hover\:border-105:hover{border:.75rem solid}.mobile-lg\:border-y-105,.mobile-lg\:border-y-105 .mobile-lg\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.mobile-lg\:border-x-105,.mobile-lg\:border-x-105 .mobile-lg\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.mobile-lg\:border-top-105,.mobile-lg\:border-top-105 .mobile-lg\:hover\:border-top-105:hover{border-top:.75rem solid}.mobile-lg\:border-right-105,.mobile-lg\:border-right-105 .mobile-lg\:hover\:border-right-105:hover{border-right:.75rem solid}.mobile-lg\:border-bottom-105,.mobile-lg\:border-bottom-105 .mobile-lg\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.mobile-lg\:border-left-105,.mobile-lg\:border-left-105 .mobile-lg\:hover\:border-left-105:hover{border-left:.75rem solid}.mobile-lg\:border-2,.mobile-lg\:border-2 .mobile-lg\:hover\:border-2:hover{border:1rem solid}.mobile-lg\:border-y-2,.mobile-lg\:border-y-2 .mobile-lg\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.mobile-lg\:border-x-2,.mobile-lg\:border-x-2 .mobile-lg\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.mobile-lg\:border-top-2,.mobile-lg\:border-top-2 .mobile-lg\:hover\:border-top-2:hover{border-top:1rem solid}.mobile-lg\:border-right-2,.mobile-lg\:border-right-2 .mobile-lg\:hover\:border-right-2:hover{border-right:1rem solid}.mobile-lg\:border-bottom-2,.mobile-lg\:border-bottom-2 .mobile-lg\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.mobile-lg\:border-left-2,.mobile-lg\:border-left-2 .mobile-lg\:hover\:border-left-2:hover{border-left:1rem solid}.mobile-lg\:border-205,.mobile-lg\:border-205 .mobile-lg\:hover\:border-205:hover{border:1.25rem solid}.mobile-lg\:border-y-205,.mobile-lg\:border-y-205 .mobile-lg\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.mobile-lg\:border-x-205,.mobile-lg\:border-x-205 .mobile-lg\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.mobile-lg\:border-top-205,.mobile-lg\:border-top-205 .mobile-lg\:hover\:border-top-205:hover{border-top:1.25rem solid}.mobile-lg\:border-right-205,.mobile-lg\:border-right-205 .mobile-lg\:hover\:border-right-205:hover{border-right:1.25rem solid}.mobile-lg\:border-bottom-205,.mobile-lg\:border-bottom-205 .mobile-lg\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.mobile-lg\:border-left-205,.mobile-lg\:border-left-205 .mobile-lg\:hover\:border-left-205:hover{border-left:1.25rem solid}.mobile-lg\:border-3,.mobile-lg\:border-3 .mobile-lg\:hover\:border-3:hover{border:1.5rem solid}.mobile-lg\:border-y-3,.mobile-lg\:border-y-3 .mobile-lg\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.mobile-lg\:border-x-3,.mobile-lg\:border-x-3 .mobile-lg\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.mobile-lg\:border-top-3,.mobile-lg\:border-top-3 .mobile-lg\:hover\:border-top-3:hover{border-top:1.5rem solid}.mobile-lg\:border-right-3,.mobile-lg\:border-right-3 .mobile-lg\:hover\:border-right-3:hover{border-right:1.5rem solid}.mobile-lg\:border-bottom-3,.mobile-lg\:border-bottom-3 .mobile-lg\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.mobile-lg\:border-left-3,.mobile-lg\:border-left-3 .mobile-lg\:hover\:border-left-3:hover{border-left:1.5rem solid}.mobile-lg\:border-0,.mobile-lg\:border-0 .mobile-lg\:hover\:border-0:hover{border:0 solid}.mobile-lg\:border-y-0,.mobile-lg\:border-y-0 .mobile-lg\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.mobile-lg\:border-x-0,.mobile-lg\:border-x-0 .mobile-lg\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.mobile-lg\:border-top-0,.mobile-lg\:border-top-0 .mobile-lg\:hover\:border-top-0:hover{border-top:0 solid}.mobile-lg\:border-right-0,.mobile-lg\:border-right-0 .mobile-lg\:hover\:border-right-0:hover{border-right:0 solid}.mobile-lg\:border-bottom-0,.mobile-lg\:border-bottom-0 .mobile-lg\:hover\:border-bottom-0:hover{border-bottom:0 solid}.mobile-lg\:border-left-0,.mobile-lg\:border-left-0 .mobile-lg\:hover\:border-left-0:hover{border-left:0 solid}.mobile-lg\:border,.mobile-lg\:border .mobile-lg\:hover\:border:hover{border:1px solid}.mobile-lg\:border-y,.mobile-lg\:border-y .mobile-lg\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.mobile-lg\:border-x,.mobile-lg\:border-x .mobile-lg\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.mobile-lg\:border-top,.mobile-lg\:border-top .mobile-lg\:hover\:border-top:hover{border-top:1px solid}.mobile-lg\:border-right,.mobile-lg\:border-right .mobile-lg\:hover\:border-right:hover{border-right:1px solid}.mobile-lg\:border-bottom,.mobile-lg\:border-bottom .mobile-lg\:hover\:border-bottom:hover{border-bottom:1px solid}.mobile-lg\:border-left,.mobile-lg\:border-left .mobile-lg\:hover\:border-left:hover{border-left:1px solid}.mobile-lg\:border-transparent,.mobile-lg\:border-transparent .mobile-lg\:hover\:border-transparent:hover{border-color:transparent}.mobile-lg\:border-black,.mobile-lg\:border-black .mobile-lg\:hover\:border-black:hover{border-color:#000}.mobile-lg\:border-white,.mobile-lg\:border-white .mobile-lg\:hover\:border-white:hover{border-color:#fff}.mobile-lg\:border-red,.mobile-lg\:border-red .mobile-lg\:hover\:border-red:hover{border-color:#e52207}.mobile-lg\:border-orange,.mobile-lg\:border-orange .mobile-lg\:hover\:border-orange:hover{border-color:#e66f0e}.mobile-lg\:border-gold,.mobile-lg\:border-gold .mobile-lg\:hover\:border-gold:hover{border-color:#ffbe2e}.mobile-lg\:border-yellow,.mobile-lg\:border-yellow .mobile-lg\:hover\:border-yellow:hover{border-color:#fee685}.mobile-lg\:border-green,.mobile-lg\:border-green .mobile-lg\:hover\:border-green:hover{border-color:#538200}.mobile-lg\:border-mint,.mobile-lg\:border-mint .mobile-lg\:hover\:border-mint:hover{border-color:#04c585}.mobile-lg\:border-cyan,.mobile-lg\:border-cyan .mobile-lg\:hover\:border-cyan:hover{border-color:#009ec1}.mobile-lg\:border-blue,.mobile-lg\:border-blue .mobile-lg\:hover\:border-blue:hover{border-color:#0076d6}.mobile-lg\:border-indigo,.mobile-lg\:border-indigo .mobile-lg\:hover\:border-indigo:hover{border-color:#676cc8}.mobile-lg\:border-violet,.mobile-lg\:border-violet .mobile-lg\:hover\:border-violet:hover{border-color:#8168b3}.mobile-lg\:border-magenta,.mobile-lg\:border-magenta .mobile-lg\:hover\:border-magenta:hover{border-color:#d72d79}.mobile-lg\:border-gray-5,.mobile-lg\:border-gray-5 .mobile-lg\:hover\:border-gray-5:hover{border-color:#f0f0f0}.mobile-lg\:border-gray-10,.mobile-lg\:border-gray-10 .mobile-lg\:hover\:border-gray-10:hover{border-color:#e6e6e6}.mobile-lg\:border-gray-30,.mobile-lg\:border-gray-30 .mobile-lg\:hover\:border-gray-30:hover{border-color:#adadad}.mobile-lg\:border-gray-50,.mobile-lg\:border-gray-50 .mobile-lg\:hover\:border-gray-50:hover{border-color:#757575}.mobile-lg\:border-gray-70,.mobile-lg\:border-gray-70 .mobile-lg\:hover\:border-gray-70:hover{border-color:#454545}.mobile-lg\:border-gray-90,.mobile-lg\:border-gray-90 .mobile-lg\:hover\:border-gray-90:hover{border-color:#1b1b1b}.mobile-lg\:border-base-lightest,.mobile-lg\:border-base-lightest .mobile-lg\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.mobile-lg\:border-base-lighter,.mobile-lg\:border-base-lighter .mobile-lg\:hover\:border-base-lighter:hover{border-color:#dcdee0}.mobile-lg\:border-base-light,.mobile-lg\:border-base-light .mobile-lg\:hover\:border-base-light:hover{border-color:#a9aeb1}.mobile-lg\:border-base,.mobile-lg\:border-base .mobile-lg\:hover\:border-base:hover{border-color:#71767a}.mobile-lg\:border-base-dark,.mobile-lg\:border-base-dark .mobile-lg\:hover\:border-base-dark:hover{border-color:#565c65}.mobile-lg\:border-base-darker,.mobile-lg\:border-base-darker .mobile-lg\:hover\:border-base-darker:hover{border-color:#3d4551}.mobile-lg\:border-base-darkest,.mobile-lg\:border-base-darkest .mobile-lg\:hover\:border-base-darkest:hover,.mobile-lg\:border-ink,.mobile-lg\:border-ink .mobile-lg\:hover\:border-ink:hover{border-color:#1b1b1b}.mobile-lg\:border-primary-lighter,.mobile-lg\:border-primary-lighter .mobile-lg\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.mobile-lg\:border-primary-light,.mobile-lg\:border-primary-light .mobile-lg\:hover\:border-primary-light:hover{border-color:#73b3e7}.mobile-lg\:border-primary,.mobile-lg\:border-primary .mobile-lg\:hover\:border-primary:hover{border-color:#005ea2}.mobile-lg\:border-primary-vivid,.mobile-lg\:border-primary-vivid .mobile-lg\:hover\:border-primary-vivid:hover{border-color:#0050d8}.mobile-lg\:border-primary-dark,.mobile-lg\:border-primary-dark .mobile-lg\:hover\:border-primary-dark:hover{border-color:#1a4480}.mobile-lg\:border-primary-darker,.mobile-lg\:border-primary-darker .mobile-lg\:hover\:border-primary-darker:hover{border-color:#162e51}.mobile-lg\:border-secondary-lighter,.mobile-lg\:border-secondary-lighter .mobile-lg\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.mobile-lg\:border-secondary-light,.mobile-lg\:border-secondary-light .mobile-lg\:hover\:border-secondary-light:hover{border-color:#f2938c}.mobile-lg\:border-secondary,.mobile-lg\:border-secondary .mobile-lg\:hover\:border-secondary:hover{border-color:#d83933}.mobile-lg\:border-secondary-vivid,.mobile-lg\:border-secondary-vivid .mobile-lg\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.mobile-lg\:border-secondary-dark,.mobile-lg\:border-secondary-dark .mobile-lg\:hover\:border-secondary-dark:hover{border-color:#b50909}.mobile-lg\:border-secondary-darker,.mobile-lg\:border-secondary-darker .mobile-lg\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.mobile-lg\:border-accent-warm-darker,.mobile-lg\:border-accent-warm-darker .mobile-lg\:hover\:border-accent-warm-darker:hover{border-color:#775540}.mobile-lg\:border-accent-warm-dark,.mobile-lg\:border-accent-warm-dark .mobile-lg\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.mobile-lg\:border-accent-warm,.mobile-lg\:border-accent-warm .mobile-lg\:hover\:border-accent-warm:hover{border-color:#fa9441}.mobile-lg\:border-accent-warm-light,.mobile-lg\:border-accent-warm-light .mobile-lg\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.mobile-lg\:border-accent-warm-lighter,.mobile-lg\:border-accent-warm-lighter .mobile-lg\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.mobile-lg\:border-accent-cool-darker,.mobile-lg\:border-accent-cool-darker .mobile-lg\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.mobile-lg\:border-accent-cool-dark,.mobile-lg\:border-accent-cool-dark .mobile-lg\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.mobile-lg\:border-accent-cool,.mobile-lg\:border-accent-cool .mobile-lg\:hover\:border-accent-cool:hover{border-color:#00bde3}.mobile-lg\:border-accent-cool-light,.mobile-lg\:border-accent-cool-light .mobile-lg\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.mobile-lg\:border-accent-cool-lighter,.mobile-lg\:border-accent-cool-lighter .mobile-lg\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.mobile-lg\:radius-0{border-radius:0}.mobile-lg\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.mobile-lg\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.mobile-lg\:radius-sm{border-radius:2px}.mobile-lg\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.mobile-lg\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.mobile-lg\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.mobile-lg\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.mobile-lg\:radius-md{border-radius:.25rem}.mobile-lg\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.mobile-lg\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.mobile-lg\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.mobile-lg\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.mobile-lg\:radius-lg{border-radius:.5rem}.mobile-lg\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.mobile-lg\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-lg\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-lg\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.mobile-lg\:radius-pill{border-radius:99rem}.mobile-lg\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.mobile-lg\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.mobile-lg\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.mobile-lg\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.mobile-lg\:display-block{display:block}.mobile-lg\:display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-lg\:display-none{display:none}.mobile-lg\:display-inline{display:inline}.mobile-lg\:display-inline-block{display:inline-block}.mobile-lg\:display-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.mobile-lg\:display-table{display:table}.mobile-lg\:display-table-cell{display:table-cell}.mobile-lg\:display-table-row{display:table-row}.mobile-lg\:font-mono-3xs{font-size:.77401rem}.mobile-lg\:font-mono-2xs{font-size:.83355rem}.mobile-lg\:font-mono-xs{font-size:.89309rem}.mobile-lg\:font-mono-sm{font-size:.95263rem}.mobile-lg\:font-mono-md{font-size:1.01217rem}.mobile-lg\:font-mono-lg{font-size:1.30987rem}.mobile-lg\:font-mono-xl{font-size:1.90526rem}.mobile-lg\:font-mono-2xl{font-size:2.38158rem}.mobile-lg\:font-mono-3xl{font-size:2.85789rem}.mobile-lg\:font-sans-3xs{font-size:.86507rem}.mobile-lg\:font-sans-2xs{font-size:.93162rem}.mobile-lg\:font-sans-xs{font-size:.99816rem}.mobile-lg\:font-sans-sm{font-size:1.06471rem}.mobile-lg\:font-sans-md{font-size:1.13125rem}.mobile-lg\:font-sans-lg{font-size:1.46397rem}.mobile-lg\:font-sans-xl{font-size:2.12941rem}.mobile-lg\:font-sans-2xl{font-size:2.66176rem}.mobile-lg\:font-sans-3xl{font-size:3.19412rem}.mobile-lg\:font-serif-3xs{font-size:.79279rem}.mobile-lg\:font-serif-2xs{font-size:.85377rem}.mobile-lg\:font-serif-xs{font-size:.91476rem}.mobile-lg\:font-serif-sm{font-size:.97574rem}.mobile-lg\:font-serif-md{font-size:1.03673rem}.mobile-lg\:font-serif-lg{font-size:1.34164rem}.mobile-lg\:font-serif-xl{font-size:1.95148rem}.mobile-lg\:font-serif-2xl{font-size:2.43935rem}.mobile-lg\:font-serif-3xl{font-size:2.92722rem}.mobile-lg\:font-heading-3xs{font-size:.79279rem}.mobile-lg\:font-heading-2xs{font-size:.85377rem}.mobile-lg\:font-heading-xs{font-size:.91476rem}.mobile-lg\:font-heading-sm{font-size:.97574rem}.mobile-lg\:font-heading-md{font-size:1.03673rem}.mobile-lg\:font-heading-lg{font-size:1.34164rem}.mobile-lg\:font-heading-xl{font-size:1.95148rem}.mobile-lg\:font-heading-2xl{font-size:2.43935rem}.mobile-lg\:font-heading-3xl{font-size:2.92722rem}.mobile-lg\:font-body-3xs{font-size:.86507rem}.mobile-lg\:font-body-2xs{font-size:.93162rem}.mobile-lg\:font-body-xs{font-size:.99816rem}.mobile-lg\:font-body-sm{font-size:1.06471rem}.mobile-lg\:font-body-md{font-size:1.13125rem}.mobile-lg\:font-body-lg{font-size:1.46397rem}.mobile-lg\:font-body-xl{font-size:2.12941rem}.mobile-lg\:font-body-2xl{font-size:2.66176rem}.mobile-lg\:font-body-3xl{font-size:3.19412rem}.mobile-lg\:font-code-3xs{font-size:.77401rem}.mobile-lg\:font-code-2xs{font-size:.83355rem}.mobile-lg\:font-code-xs{font-size:.89309rem}.mobile-lg\:font-code-sm{font-size:.95263rem}.mobile-lg\:font-code-md{font-size:1.01217rem}.mobile-lg\:font-code-lg{font-size:1.30987rem}.mobile-lg\:font-code-xl{font-size:1.90526rem}.mobile-lg\:font-code-2xl{font-size:2.38158rem}.mobile-lg\:font-code-3xl{font-size:2.85789rem}.mobile-lg\:font-alt-3xs{font-size:.79279rem}.mobile-lg\:font-alt-2xs{font-size:.85377rem}.mobile-lg\:font-alt-xs{font-size:.91476rem}.mobile-lg\:font-alt-sm{font-size:.97574rem}.mobile-lg\:font-alt-md{font-size:1.03673rem}.mobile-lg\:font-alt-lg{font-size:1.34164rem}.mobile-lg\:font-alt-xl{font-size:1.95148rem}.mobile-lg\:font-alt-2xl{font-size:2.43935rem}.mobile-lg\:font-alt-3xl{font-size:2.92722rem}.mobile-lg\:font-ui-3xs{font-size:.86507rem}.mobile-lg\:font-ui-2xs{font-size:.93162rem}.mobile-lg\:font-ui-xs{font-size:.99816rem}.mobile-lg\:font-ui-sm{font-size:1.06471rem}.mobile-lg\:font-ui-md{font-size:1.13125rem}.mobile-lg\:font-ui-lg{font-size:1.46397rem}.mobile-lg\:font-ui-xl{font-size:2.12941rem}.mobile-lg\:font-ui-2xl{font-size:2.66176rem}.mobile-lg\:font-ui-3xl{font-size:3.19412rem}.mobile-lg\:text-light{font-weight:300}.mobile-lg\:text-normal{font-weight:400}.mobile-lg\:text-bold{font-weight:700}.mobile-lg\:flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-lg\:flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mobile-lg\:flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile-lg\:flex-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-lg\:line-height-sans-1{line-height:.93923}.mobile-lg\:line-height-sans-2{line-height:1.12707}.mobile-lg\:line-height-sans-3{line-height:1.26796}.mobile-lg\:line-height-sans-4{line-height:1.40884}.mobile-lg\:line-height-sans-5{line-height:1.52155}.mobile-lg\:line-height-sans-6{line-height:1.64365}.mobile-lg\:line-height-serif-1{line-height:1.02486}.mobile-lg\:line-height-serif-2{line-height:1.22983}.mobile-lg\:line-height-serif-3{line-height:1.38356}.mobile-lg\:line-height-serif-4{line-height:1.53729}.mobile-lg\:line-height-serif-5{line-height:1.66028}.mobile-lg\:line-height-serif-6{line-height:1.79351}.mobile-lg\:line-height-mono-1{line-height:1.04972}.mobile-lg\:line-height-mono-2{line-height:1.25967}.mobile-lg\:line-height-mono-3{line-height:1.41713}.mobile-lg\:line-height-mono-4{line-height:1.57459}.mobile-lg\:line-height-mono-5{line-height:1.70055}.mobile-lg\:line-height-mono-6{line-height:1.83702}.mobile-lg\:line-height-heading-1{line-height:1.02486}.mobile-lg\:line-height-heading-2{line-height:1.22983}.mobile-lg\:line-height-heading-3{line-height:1.38356}.mobile-lg\:line-height-heading-4{line-height:1.53729}.mobile-lg\:line-height-heading-5{line-height:1.66028}.mobile-lg\:line-height-heading-6{line-height:1.79351}.mobile-lg\:line-height-ui-1{line-height:.93923}.mobile-lg\:line-height-ui-2{line-height:1.12707}.mobile-lg\:line-height-ui-3{line-height:1.26796}.mobile-lg\:line-height-ui-4{line-height:1.40884}.mobile-lg\:line-height-ui-5{line-height:1.52155}.mobile-lg\:line-height-ui-6{line-height:1.64365}.mobile-lg\:line-height-body-1{line-height:.93923}.mobile-lg\:line-height-body-2{line-height:1.12707}.mobile-lg\:line-height-body-3{line-height:1.26796}.mobile-lg\:line-height-body-4{line-height:1.40884}.mobile-lg\:line-height-body-5{line-height:1.52155}.mobile-lg\:line-height-body-6{line-height:1.64365}.mobile-lg\:line-height-code-1{line-height:1.04972}.mobile-lg\:line-height-code-2{line-height:1.25967}.mobile-lg\:line-height-code-3{line-height:1.41713}.mobile-lg\:line-height-code-4{line-height:1.57459}.mobile-lg\:line-height-code-5{line-height:1.70055}.mobile-lg\:line-height-code-6{line-height:1.83702}.mobile-lg\:line-height-alt-1{line-height:1.02486}.mobile-lg\:line-height-alt-2{line-height:1.22983}.mobile-lg\:line-height-alt-3{line-height:1.38356}.mobile-lg\:line-height-alt-4{line-height:1.53729}.mobile-lg\:line-height-alt-5{line-height:1.66028}.mobile-lg\:line-height-alt-6{line-height:1.79351}.mobile-lg\:margin-1px{margin:1px}.mobile-lg\:margin-2px{margin:2px}.mobile-lg\:margin-05{margin:.25rem}.mobile-lg\:margin-1{margin:.5rem}.mobile-lg\:margin-105{margin:.75rem}.mobile-lg\:margin-2{margin:1rem}.mobile-lg\:margin-205{margin:1.25rem}.mobile-lg\:margin-3{margin:1.5rem}.mobile-lg\:margin-4{margin:2rem}.mobile-lg\:margin-5{margin:2.5rem}.mobile-lg\:margin-6{margin:3rem}.mobile-lg\:margin-7{margin:3.5rem}.mobile-lg\:margin-8{margin:4rem}.mobile-lg\:margin-9{margin:4.5rem}.mobile-lg\:margin-10{margin:5rem}.mobile-lg\:margin-15{margin:7.5rem}.mobile-lg\:margin-05em{margin:.5em}.mobile-lg\:margin-1em{margin:1em}.mobile-lg\:margin-105em{margin:1.5em}.mobile-lg\:margin-2em{margin:2em}.mobile-lg\:margin-0{margin:0}.mobile-lg\:margin-y-1px{margin-top:1px;margin-bottom:1px}.mobile-lg\:margin-top-1px{margin-top:1px}.mobile-lg\:margin-bottom-1px{margin-bottom:1px}.mobile-lg\:margin-y-2px{margin-top:2px;margin-bottom:2px}.mobile-lg\:margin-top-2px{margin-top:2px}.mobile-lg\:margin-bottom-2px{margin-bottom:2px}.mobile-lg\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.mobile-lg\:margin-top-05{margin-top:.25rem}.mobile-lg\:margin-bottom-05{margin-bottom:.25rem}.mobile-lg\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.mobile-lg\:margin-top-1{margin-top:.5rem}.mobile-lg\:margin-bottom-1{margin-bottom:.5rem}.mobile-lg\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.mobile-lg\:margin-top-105{margin-top:.75rem}.mobile-lg\:margin-bottom-105{margin-bottom:.75rem}.mobile-lg\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.mobile-lg\:margin-top-2{margin-top:1rem}.mobile-lg\:margin-bottom-2{margin-bottom:1rem}.mobile-lg\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.mobile-lg\:margin-top-205{margin-top:1.25rem}.mobile-lg\:margin-bottom-205{margin-bottom:1.25rem}.mobile-lg\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.mobile-lg\:margin-top-3{margin-top:1.5rem}.mobile-lg\:margin-bottom-3{margin-bottom:1.5rem}.mobile-lg\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.mobile-lg\:margin-top-neg-1px{margin-top:-1px}.mobile-lg\:margin-bottom-neg-1px{margin-bottom:-1px}.mobile-lg\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.mobile-lg\:margin-top-neg-2px{margin-top:-2px}.mobile-lg\:margin-bottom-neg-2px{margin-bottom:-2px}.mobile-lg\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.mobile-lg\:margin-top-neg-05{margin-top:-.25rem}.mobile-lg\:margin-bottom-neg-05{margin-bottom:-.25rem}.mobile-lg\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.mobile-lg\:margin-top-neg-1{margin-top:-.5rem}.mobile-lg\:margin-bottom-neg-1{margin-bottom:-.5rem}.mobile-lg\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.mobile-lg\:margin-top-neg-105{margin-top:-.75rem}.mobile-lg\:margin-bottom-neg-105{margin-bottom:-.75rem}.mobile-lg\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.mobile-lg\:margin-top-neg-2{margin-top:-1rem}.mobile-lg\:margin-bottom-neg-2{margin-bottom:-1rem}.mobile-lg\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.mobile-lg\:margin-top-neg-205{margin-top:-1.25rem}.mobile-lg\:margin-bottom-neg-205{margin-bottom:-1.25rem}.mobile-lg\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.mobile-lg\:margin-top-neg-3{margin-top:-1.5rem}.mobile-lg\:margin-bottom-neg-3{margin-bottom:-1.5rem}.mobile-lg\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.mobile-lg\:margin-top-4{margin-top:2rem}.mobile-lg\:margin-bottom-4{margin-bottom:2rem}.mobile-lg\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.mobile-lg\:margin-top-5{margin-top:2.5rem}.mobile-lg\:margin-bottom-5{margin-bottom:2.5rem}.mobile-lg\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.mobile-lg\:margin-top-6{margin-top:3rem}.mobile-lg\:margin-bottom-6{margin-bottom:3rem}.mobile-lg\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.mobile-lg\:margin-top-7{margin-top:3.5rem}.mobile-lg\:margin-bottom-7{margin-bottom:3.5rem}.mobile-lg\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.mobile-lg\:margin-top-8{margin-top:4rem}.mobile-lg\:margin-bottom-8{margin-bottom:4rem}.mobile-lg\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.mobile-lg\:margin-top-9{margin-top:4.5rem}.mobile-lg\:margin-bottom-9{margin-bottom:4.5rem}.mobile-lg\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.mobile-lg\:margin-top-10{margin-top:5rem}.mobile-lg\:margin-bottom-10{margin-bottom:5rem}.mobile-lg\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.mobile-lg\:margin-top-15{margin-top:7.5rem}.mobile-lg\:margin-bottom-15{margin-bottom:7.5rem}.mobile-lg\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.mobile-lg\:margin-top-05em{margin-top:.5em}.mobile-lg\:margin-bottom-05em{margin-bottom:.5em}.mobile-lg\:margin-y-1em{margin-top:1em;margin-bottom:1em}.mobile-lg\:margin-top-1em{margin-top:1em}.mobile-lg\:margin-bottom-1em{margin-bottom:1em}.mobile-lg\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.mobile-lg\:margin-top-105em{margin-top:1.5em}.mobile-lg\:margin-bottom-105em{margin-bottom:1.5em}.mobile-lg\:margin-y-2em{margin-top:2em;margin-bottom:2em}.mobile-lg\:margin-top-2em{margin-top:2em}.mobile-lg\:margin-bottom-2em{margin-bottom:2em}.mobile-lg\:margin-y-0{margin-top:0;margin-bottom:0}.mobile-lg\:margin-top-0{margin-top:0}.mobile-lg\:margin-bottom-0{margin-bottom:0}.mobile-lg\:margin-x-1px{margin-left:1px;margin-right:1px}.mobile-lg\:margin-right-1px{margin-right:1px}.mobile-lg\:margin-left-1px{margin-left:1px}.mobile-lg\:margin-x-2px{margin-left:2px;margin-right:2px}.mobile-lg\:margin-right-2px{margin-right:2px}.mobile-lg\:margin-left-2px{margin-left:2px}.mobile-lg\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.mobile-lg\:margin-right-05{margin-right:.25rem}.mobile-lg\:margin-left-05{margin-left:.25rem}.mobile-lg\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.mobile-lg\:margin-right-1{margin-right:.5rem}.mobile-lg\:margin-left-1{margin-left:.5rem}.mobile-lg\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.mobile-lg\:margin-right-105{margin-right:.75rem}.mobile-lg\:margin-left-105{margin-left:.75rem}.mobile-lg\:margin-x-2{margin-left:1rem;margin-right:1rem}.mobile-lg\:margin-right-2{margin-right:1rem}.mobile-lg\:margin-left-2{margin-left:1rem}.mobile-lg\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.mobile-lg\:margin-right-205{margin-right:1.25rem}.mobile-lg\:margin-left-205{margin-left:1.25rem}.mobile-lg\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.mobile-lg\:margin-right-3{margin-right:1.5rem}.mobile-lg\:margin-left-3{margin-left:1.5rem}.mobile-lg\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.mobile-lg\:margin-right-neg-1px{margin-right:-1px}.mobile-lg\:margin-left-neg-1px{margin-left:-1px}.mobile-lg\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.mobile-lg\:margin-right-neg-2px{margin-right:-2px}.mobile-lg\:margin-left-neg-2px{margin-left:-2px}.mobile-lg\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.mobile-lg\:margin-right-neg-05{margin-right:-.25rem}.mobile-lg\:margin-left-neg-05{margin-left:-.25rem}.mobile-lg\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.mobile-lg\:margin-right-neg-1{margin-right:-.5rem}.mobile-lg\:margin-left-neg-1{margin-left:-.5rem}.mobile-lg\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.mobile-lg\:margin-right-neg-105{margin-right:-.75rem}.mobile-lg\:margin-left-neg-105{margin-left:-.75rem}.mobile-lg\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.mobile-lg\:margin-right-neg-2{margin-right:-1rem}.mobile-lg\:margin-left-neg-2{margin-left:-1rem}.mobile-lg\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.mobile-lg\:margin-right-neg-205{margin-right:-1.25rem}.mobile-lg\:margin-left-neg-205{margin-left:-1.25rem}.mobile-lg\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.mobile-lg\:margin-right-neg-3{margin-right:-1.5rem}.mobile-lg\:margin-left-neg-3{margin-left:-1.5rem}.mobile-lg\:margin-x-4{margin-left:2rem;margin-right:2rem}.mobile-lg\:margin-right-4{margin-right:2rem}.mobile-lg\:margin-left-4{margin-left:2rem}.mobile-lg\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.mobile-lg\:margin-right-5{margin-right:2.5rem}.mobile-lg\:margin-left-5{margin-left:2.5rem}.mobile-lg\:margin-x-6{margin-left:3rem;margin-right:3rem}.mobile-lg\:margin-right-6{margin-right:3rem}.mobile-lg\:margin-left-6{margin-left:3rem}.mobile-lg\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.mobile-lg\:margin-right-7{margin-right:3.5rem}.mobile-lg\:margin-left-7{margin-left:3.5rem}.mobile-lg\:margin-x-8{margin-left:4rem;margin-right:4rem}.mobile-lg\:margin-right-8{margin-right:4rem}.mobile-lg\:margin-left-8{margin-left:4rem}.mobile-lg\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.mobile-lg\:margin-right-9{margin-right:4.5rem}.mobile-lg\:margin-left-9{margin-left:4.5rem}.mobile-lg\:margin-x-10{margin-left:5rem;margin-right:5rem}.mobile-lg\:margin-right-10{margin-right:5rem}.mobile-lg\:margin-left-10{margin-left:5rem}.mobile-lg\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.mobile-lg\:margin-right-15{margin-right:7.5rem}.mobile-lg\:margin-left-15{margin-left:7.5rem}.mobile-lg\:margin-x-05em{margin-left:.5em;margin-right:.5em}.mobile-lg\:margin-right-05em{margin-right:.5em}.mobile-lg\:margin-left-05em{margin-left:.5em}.mobile-lg\:margin-x-1em{margin-left:1em;margin-right:1em}.mobile-lg\:margin-right-1em{margin-right:1em}.mobile-lg\:margin-left-1em{margin-left:1em}.mobile-lg\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.mobile-lg\:margin-right-105em{margin-right:1.5em}.mobile-lg\:margin-left-105em{margin-left:1.5em}.mobile-lg\:margin-x-2em{margin-left:2em;margin-right:2em}.mobile-lg\:margin-right-2em{margin-right:2em}.mobile-lg\:margin-left-2em{margin-left:2em}.mobile-lg\:margin-x-0{margin-left:0;margin-right:0}.mobile-lg\:margin-right-0{margin-right:0}.mobile-lg\:margin-left-0{margin-left:0}.mobile-lg\:margin-x-auto{margin-left:auto;margin-right:auto}.mobile-lg\:margin-right-auto{margin-right:auto}.mobile-lg\:margin-left-auto{margin-left:auto}.mobile-lg\:measure-1{max-width:44ex}.mobile-lg\:measure-2{max-width:60ex}.mobile-lg\:measure-3{max-width:64ex}.mobile-lg\:measure-4{max-width:68ex}.mobile-lg\:measure-5{max-width:72ex}.mobile-lg\:measure-6{max-width:88ex}.mobile-lg\:measure-none{max-width:none}.mobile-lg\:order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.mobile-lg\:order-last{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.mobile-lg\:order-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.mobile-lg\:order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.mobile-lg\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.mobile-lg\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mobile-lg\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.mobile-lg\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.mobile-lg\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.mobile-lg\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.mobile-lg\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.mobile-lg\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.mobile-lg\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.mobile-lg\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.mobile-lg\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.mobile-lg\:padding-1px{padding:1px}.mobile-lg\:padding-y-1px{padding-top:1px;padding-bottom:1px}.mobile-lg\:padding-x-1px{padding-left:1px;padding-right:1px}.mobile-lg\:padding-top-1px{padding-top:1px}.mobile-lg\:padding-right-1px{padding-right:1px}.mobile-lg\:padding-bottom-1px{padding-bottom:1px}.mobile-lg\:padding-left-1px{padding-left:1px}.mobile-lg\:padding-2px{padding:2px}.mobile-lg\:padding-y-2px{padding-top:2px;padding-bottom:2px}.mobile-lg\:padding-x-2px{padding-left:2px;padding-right:2px}.mobile-lg\:padding-top-2px{padding-top:2px}.mobile-lg\:padding-right-2px{padding-right:2px}.mobile-lg\:padding-bottom-2px{padding-bottom:2px}.mobile-lg\:padding-left-2px{padding-left:2px}.mobile-lg\:padding-05{padding:.25rem}.mobile-lg\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.mobile-lg\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.mobile-lg\:padding-top-05{padding-top:.25rem}.mobile-lg\:padding-right-05{padding-right:.25rem}.mobile-lg\:padding-bottom-05{padding-bottom:.25rem}.mobile-lg\:padding-left-05{padding-left:.25rem}.mobile-lg\:padding-1{padding:.5rem}.mobile-lg\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.mobile-lg\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.mobile-lg\:padding-top-1{padding-top:.5rem}.mobile-lg\:padding-right-1{padding-right:.5rem}.mobile-lg\:padding-bottom-1{padding-bottom:.5rem}.mobile-lg\:padding-left-1{padding-left:.5rem}.mobile-lg\:padding-105{padding:.75rem}.mobile-lg\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.mobile-lg\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.mobile-lg\:padding-top-105{padding-top:.75rem}.mobile-lg\:padding-right-105{padding-right:.75rem}.mobile-lg\:padding-bottom-105{padding-bottom:.75rem}.mobile-lg\:padding-left-105{padding-left:.75rem}.mobile-lg\:padding-2{padding:1rem}.mobile-lg\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.mobile-lg\:padding-x-2{padding-left:1rem;padding-right:1rem}.mobile-lg\:padding-top-2{padding-top:1rem}.mobile-lg\:padding-right-2{padding-right:1rem}.mobile-lg\:padding-bottom-2{padding-bottom:1rem}.mobile-lg\:padding-left-2{padding-left:1rem}.mobile-lg\:padding-205{padding:1.25rem}.mobile-lg\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.mobile-lg\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.mobile-lg\:padding-top-205{padding-top:1.25rem}.mobile-lg\:padding-right-205{padding-right:1.25rem}.mobile-lg\:padding-bottom-205{padding-bottom:1.25rem}.mobile-lg\:padding-left-205{padding-left:1.25rem}.mobile-lg\:padding-3{padding:1.5rem}.mobile-lg\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.mobile-lg\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.mobile-lg\:padding-top-3{padding-top:1.5rem}.mobile-lg\:padding-right-3{padding-right:1.5rem}.mobile-lg\:padding-bottom-3{padding-bottom:1.5rem}.mobile-lg\:padding-left-3{padding-left:1.5rem}.mobile-lg\:padding-4{padding:2rem}.mobile-lg\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.mobile-lg\:padding-x-4{padding-left:2rem;padding-right:2rem}.mobile-lg\:padding-top-4{padding-top:2rem}.mobile-lg\:padding-right-4{padding-right:2rem}.mobile-lg\:padding-bottom-4{padding-bottom:2rem}.mobile-lg\:padding-left-4{padding-left:2rem}.mobile-lg\:padding-5{padding:2.5rem}.mobile-lg\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.mobile-lg\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.mobile-lg\:padding-top-5{padding-top:2.5rem}.mobile-lg\:padding-right-5{padding-right:2.5rem}.mobile-lg\:padding-bottom-5{padding-bottom:2.5rem}.mobile-lg\:padding-left-5{padding-left:2.5rem}.mobile-lg\:padding-6{padding:3rem}.mobile-lg\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.mobile-lg\:padding-x-6{padding-left:3rem;padding-right:3rem}.mobile-lg\:padding-top-6{padding-top:3rem}.mobile-lg\:padding-right-6{padding-right:3rem}.mobile-lg\:padding-bottom-6{padding-bottom:3rem}.mobile-lg\:padding-left-6{padding-left:3rem}.mobile-lg\:padding-7{padding:3.5rem}.mobile-lg\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.mobile-lg\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.mobile-lg\:padding-top-7{padding-top:3.5rem}.mobile-lg\:padding-right-7{padding-right:3.5rem}.mobile-lg\:padding-bottom-7{padding-bottom:3.5rem}.mobile-lg\:padding-left-7{padding-left:3.5rem}.mobile-lg\:padding-8{padding:4rem}.mobile-lg\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.mobile-lg\:padding-x-8{padding-left:4rem;padding-right:4rem}.mobile-lg\:padding-top-8{padding-top:4rem}.mobile-lg\:padding-right-8{padding-right:4rem}.mobile-lg\:padding-bottom-8{padding-bottom:4rem}.mobile-lg\:padding-left-8{padding-left:4rem}.mobile-lg\:padding-9{padding:4.5rem}.mobile-lg\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.mobile-lg\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.mobile-lg\:padding-top-9{padding-top:4.5rem}.mobile-lg\:padding-right-9{padding-right:4.5rem}.mobile-lg\:padding-bottom-9{padding-bottom:4.5rem}.mobile-lg\:padding-left-9{padding-left:4.5rem}.mobile-lg\:padding-10{padding:5rem}.mobile-lg\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.mobile-lg\:padding-x-10{padding-left:5rem;padding-right:5rem}.mobile-lg\:padding-top-10{padding-top:5rem}.mobile-lg\:padding-right-10{padding-right:5rem}.mobile-lg\:padding-bottom-10{padding-bottom:5rem}.mobile-lg\:padding-left-10{padding-left:5rem}.mobile-lg\:padding-15{padding:7.5rem}.mobile-lg\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.mobile-lg\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.mobile-lg\:padding-top-15{padding-top:7.5rem}.mobile-lg\:padding-right-15{padding-right:7.5rem}.mobile-lg\:padding-bottom-15{padding-bottom:7.5rem}.mobile-lg\:padding-left-15{padding-left:7.5rem}.mobile-lg\:padding-0{padding:0}.mobile-lg\:padding-y-0{padding-top:0;padding-bottom:0}.mobile-lg\:padding-x-0{padding-left:0;padding-right:0}.mobile-lg\:padding-top-0{padding-top:0}.mobile-lg\:padding-right-0{padding-right:0}.mobile-lg\:padding-bottom-0{padding-bottom:0}.mobile-lg\:padding-left-0{padding-left:0}}@media (min-width:40em){.usa-display{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.92722rem;line-height:1.22983;font-weight:700}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}.usa-banner{font-size:.86507rem;padding-bottom:0}.usa-banner__content{padding-bottom:1.5rem;padding-top:1.5rem}.usa-banner__guidance{padding-top:0}.usa-banner__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.usa-banner__header{padding-bottom:.25rem;padding-top:.25rem;min-height:0}.usa-banner__header--expanded .usa-banner__header-close-text,.usa-banner__header-action{display:none}.usa-banner__header-flag{margin-right:.5rem;padding-top:0}.usa-banner__header--expanded{background-color:transparent;color:#1b1b1b;display:block;font-size:.79853rem;font-weight:400;min-height:0;padding-right:0}.usa-banner__header--expanded .usa-banner__inner{margin-left:auto}.usa-banner__button{position:static;bottom:auto;left:auto;right:auto;top:auto;display:inline;margin-left:.5rem;position:relative}.usa-banner__button:after{background-image:url(../img/angle-arrow-down-primary.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-down-primary.svg),linear-gradient(transparent,transparent);background-position:50%;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}.usa-banner__button:hover:after{background-image:url(../img/angle-arrow-down-primary-hover.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-down-primary-hover.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-banner__button:hover{color:#162e51}.usa-banner__button[aria-expanded=true]{height:auto;padding:0;position:relative}.usa-banner__button[aria-expanded=true]:after{background-image:url(../img/angle-arrow-up-primary.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-up-primary.svg),linear-gradient(transparent,transparent);background-position:50%;background-repeat:no-repeat;background-size:.5rem;content:"";display:inline-block;height:.5rem;width:.5rem;margin-left:2px}.usa-banner__button[aria-expanded=true]:hover:after{background-image:url(../img/angle-arrow-up-primary-hover.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-up-primary-hover.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-banner__button[aria-expanded=true]:after{position:static}.usa-banner__button-text{position:static;display:inline}.usa-footer--big .usa-footer__nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-bottom:none}.usa-graphic-list .usa-graphic-list__row .usa-media-block{margin-bottom:4rem}.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block{margin-bottom:0}.usa-hero__callout{max-width:20rem}.usa-section{padding-bottom:4rem;padding-top:4rem}.usa-sidenav .usa-current{position:relative}.usa-sidenav .usa-current:after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:0}.grid-container .usa-sidenav{margin-left:0;margin-right:0}.usa-sidenav__sublist .usa-current:after{display:none}.tablet\:grid-container{max-width:64rem}.tablet\:grid-container,.tablet\:grid-container-card{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.tablet\:grid-container-card{max-width:10rem}.tablet\:grid-container-card-lg{max-width:15rem}.tablet\:grid-container-card-lg,.tablet\:grid-container-mobile{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.tablet\:grid-container-mobile{max-width:20rem}.tablet\:grid-container-mobile-lg{max-width:30rem}.tablet\:grid-container-mobile-lg,.tablet\:grid-container-tablet{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.tablet\:grid-container-tablet{max-width:40rem}.tablet\:grid-container-tablet-lg{max-width:55rem}.tablet\:grid-container-desktop,.tablet\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.tablet\:grid-container-desktop{max-width:64rem}.tablet\:grid-container-desktop-lg{max-width:75rem}.tablet\:grid-container-desktop-lg,.tablet\:grid-container-widescreen{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.tablet\:grid-container-widescreen{max-width:87.5rem}.grid-row.tablet\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.tablet\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.tablet\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.tablet\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.tablet\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.tablet\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.tablet\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.tablet\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.tablet\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.tablet\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.tablet\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.tablet\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.tablet\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.tablet\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.tablet\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.tablet\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.tablet\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.tablet\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.tablet\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.tablet\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.tablet\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.tablet\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.tablet\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.tablet\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}.tablet\:grid-col,.tablet\:grid-col-fill{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:auto;max-width:100%}.tablet\:grid-col-auto{width:auto;max-width:100%}.tablet\:grid-col-1,.tablet\:grid-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tablet\:grid-col-1{width:8.33333%}.tablet\:grid-col-2{width:16.66667%}.tablet\:grid-col-2,.tablet\:grid-col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tablet\:grid-col-3{width:25%}.tablet\:grid-col-4{width:33.33333%}.tablet\:grid-col-4,.tablet\:grid-col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tablet\:grid-col-5{width:41.66667%}.tablet\:grid-col-6{width:50%}.tablet\:grid-col-6,.tablet\:grid-col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tablet\:grid-col-7{width:58.33333%}.tablet\:grid-col-8{width:66.66667%}.tablet\:grid-col-8,.tablet\:grid-col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tablet\:grid-col-9{width:75%}.tablet\:grid-col-10{width:83.33333%}.tablet\:grid-col-10,.tablet\:grid-col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.tablet\:grid-col-11{width:91.66667%}.tablet\:grid-col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.tablet\:grid-offset-1{margin-left:8.33333%}.tablet\:grid-offset-2{margin-left:16.66667%}.tablet\:grid-offset-3{margin-left:25%}.tablet\:grid-offset-4{margin-left:33.33333%}.tablet\:grid-offset-5{margin-left:41.66667%}.tablet\:grid-offset-6{margin-left:50%}.tablet\:grid-offset-7{margin-left:58.33333%}.tablet\:grid-offset-8{margin-left:66.66667%}.tablet\:grid-offset-9{margin-left:75%}.tablet\:grid-offset-10{margin-left:83.33333%}.tablet\:grid-offset-11{margin-left:91.66667%}.tablet\:grid-offset-12{margin-left:100%}.tablet\:grid-offset-none{margin-left:0}.tablet\:border-1px,.tablet\:border-1px .tablet\:hover\:border-1px:hover{border:1px solid}.tablet\:border-y-1px,.tablet\:border-y-1px .tablet\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.tablet\:border-x-1px,.tablet\:border-x-1px .tablet\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.tablet\:border-top-1px,.tablet\:border-top-1px .tablet\:hover\:border-top-1px:hover{border-top:1px solid}.tablet\:border-right-1px,.tablet\:border-right-1px .tablet\:hover\:border-right-1px:hover{border-right:1px solid}.tablet\:border-bottom-1px,.tablet\:border-bottom-1px .tablet\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.tablet\:border-left-1px,.tablet\:border-left-1px .tablet\:hover\:border-left-1px:hover{border-left:1px solid}.tablet\:border-2px,.tablet\:border-2px .tablet\:hover\:border-2px:hover{border:2px solid}.tablet\:border-y-2px,.tablet\:border-y-2px .tablet\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.tablet\:border-x-2px,.tablet\:border-x-2px .tablet\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.tablet\:border-top-2px,.tablet\:border-top-2px .tablet\:hover\:border-top-2px:hover{border-top:2px solid}.tablet\:border-right-2px,.tablet\:border-right-2px .tablet\:hover\:border-right-2px:hover{border-right:2px solid}.tablet\:border-bottom-2px,.tablet\:border-bottom-2px .tablet\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.tablet\:border-left-2px,.tablet\:border-left-2px .tablet\:hover\:border-left-2px:hover{border-left:2px solid}.tablet\:border-05,.tablet\:border-05 .tablet\:hover\:border-05:hover{border:.25rem solid}.tablet\:border-y-05,.tablet\:border-y-05 .tablet\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.tablet\:border-x-05,.tablet\:border-x-05 .tablet\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.tablet\:border-top-05,.tablet\:border-top-05 .tablet\:hover\:border-top-05:hover{border-top:.25rem solid}.tablet\:border-right-05,.tablet\:border-right-05 .tablet\:hover\:border-right-05:hover{border-right:.25rem solid}.tablet\:border-bottom-05,.tablet\:border-bottom-05 .tablet\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.tablet\:border-left-05,.tablet\:border-left-05 .tablet\:hover\:border-left-05:hover{border-left:.25rem solid}.tablet\:border-1,.tablet\:border-1 .tablet\:hover\:border-1:hover{border:.5rem solid}.tablet\:border-y-1,.tablet\:border-y-1 .tablet\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.tablet\:border-x-1,.tablet\:border-x-1 .tablet\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.tablet\:border-top-1,.tablet\:border-top-1 .tablet\:hover\:border-top-1:hover{border-top:.5rem solid}.tablet\:border-right-1,.tablet\:border-right-1 .tablet\:hover\:border-right-1:hover{border-right:.5rem solid}.tablet\:border-bottom-1,.tablet\:border-bottom-1 .tablet\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.tablet\:border-left-1,.tablet\:border-left-1 .tablet\:hover\:border-left-1:hover{border-left:.5rem solid}.tablet\:border-105,.tablet\:border-105 .tablet\:hover\:border-105:hover{border:.75rem solid}.tablet\:border-y-105,.tablet\:border-y-105 .tablet\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.tablet\:border-x-105,.tablet\:border-x-105 .tablet\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.tablet\:border-top-105,.tablet\:border-top-105 .tablet\:hover\:border-top-105:hover{border-top:.75rem solid}.tablet\:border-right-105,.tablet\:border-right-105 .tablet\:hover\:border-right-105:hover{border-right:.75rem solid}.tablet\:border-bottom-105,.tablet\:border-bottom-105 .tablet\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.tablet\:border-left-105,.tablet\:border-left-105 .tablet\:hover\:border-left-105:hover{border-left:.75rem solid}.tablet\:border-2,.tablet\:border-2 .tablet\:hover\:border-2:hover{border:1rem solid}.tablet\:border-y-2,.tablet\:border-y-2 .tablet\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.tablet\:border-x-2,.tablet\:border-x-2 .tablet\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.tablet\:border-top-2,.tablet\:border-top-2 .tablet\:hover\:border-top-2:hover{border-top:1rem solid}.tablet\:border-right-2,.tablet\:border-right-2 .tablet\:hover\:border-right-2:hover{border-right:1rem solid}.tablet\:border-bottom-2,.tablet\:border-bottom-2 .tablet\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.tablet\:border-left-2,.tablet\:border-left-2 .tablet\:hover\:border-left-2:hover{border-left:1rem solid}.tablet\:border-205,.tablet\:border-205 .tablet\:hover\:border-205:hover{border:1.25rem solid}.tablet\:border-y-205,.tablet\:border-y-205 .tablet\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.tablet\:border-x-205,.tablet\:border-x-205 .tablet\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.tablet\:border-top-205,.tablet\:border-top-205 .tablet\:hover\:border-top-205:hover{border-top:1.25rem solid}.tablet\:border-right-205,.tablet\:border-right-205 .tablet\:hover\:border-right-205:hover{border-right:1.25rem solid}.tablet\:border-bottom-205,.tablet\:border-bottom-205 .tablet\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.tablet\:border-left-205,.tablet\:border-left-205 .tablet\:hover\:border-left-205:hover{border-left:1.25rem solid}.tablet\:border-3,.tablet\:border-3 .tablet\:hover\:border-3:hover{border:1.5rem solid}.tablet\:border-y-3,.tablet\:border-y-3 .tablet\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.tablet\:border-x-3,.tablet\:border-x-3 .tablet\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.tablet\:border-top-3,.tablet\:border-top-3 .tablet\:hover\:border-top-3:hover{border-top:1.5rem solid}.tablet\:border-right-3,.tablet\:border-right-3 .tablet\:hover\:border-right-3:hover{border-right:1.5rem solid}.tablet\:border-bottom-3,.tablet\:border-bottom-3 .tablet\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.tablet\:border-left-3,.tablet\:border-left-3 .tablet\:hover\:border-left-3:hover{border-left:1.5rem solid}.tablet\:border-0,.tablet\:border-0 .tablet\:hover\:border-0:hover{border:0 solid}.tablet\:border-y-0,.tablet\:border-y-0 .tablet\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.tablet\:border-x-0,.tablet\:border-x-0 .tablet\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.tablet\:border-top-0,.tablet\:border-top-0 .tablet\:hover\:border-top-0:hover{border-top:0 solid}.tablet\:border-right-0,.tablet\:border-right-0 .tablet\:hover\:border-right-0:hover{border-right:0 solid}.tablet\:border-bottom-0,.tablet\:border-bottom-0 .tablet\:hover\:border-bottom-0:hover{border-bottom:0 solid}.tablet\:border-left-0,.tablet\:border-left-0 .tablet\:hover\:border-left-0:hover{border-left:0 solid}.tablet\:border,.tablet\:border .tablet\:hover\:border:hover{border:1px solid}.tablet\:border-y,.tablet\:border-y .tablet\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.tablet\:border-x,.tablet\:border-x .tablet\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.tablet\:border-top,.tablet\:border-top .tablet\:hover\:border-top:hover{border-top:1px solid}.tablet\:border-right,.tablet\:border-right .tablet\:hover\:border-right:hover{border-right:1px solid}.tablet\:border-bottom,.tablet\:border-bottom .tablet\:hover\:border-bottom:hover{border-bottom:1px solid}.tablet\:border-left,.tablet\:border-left .tablet\:hover\:border-left:hover{border-left:1px solid}.tablet\:border-transparent,.tablet\:border-transparent .tablet\:hover\:border-transparent:hover{border-color:transparent}.tablet\:border-black,.tablet\:border-black .tablet\:hover\:border-black:hover{border-color:#000}.tablet\:border-white,.tablet\:border-white .tablet\:hover\:border-white:hover{border-color:#fff}.tablet\:border-red,.tablet\:border-red .tablet\:hover\:border-red:hover{border-color:#e52207}.tablet\:border-orange,.tablet\:border-orange .tablet\:hover\:border-orange:hover{border-color:#e66f0e}.tablet\:border-gold,.tablet\:border-gold .tablet\:hover\:border-gold:hover{border-color:#ffbe2e}.tablet\:border-yellow,.tablet\:border-yellow .tablet\:hover\:border-yellow:hover{border-color:#fee685}.tablet\:border-green,.tablet\:border-green .tablet\:hover\:border-green:hover{border-color:#538200}.tablet\:border-mint,.tablet\:border-mint .tablet\:hover\:border-mint:hover{border-color:#04c585}.tablet\:border-cyan,.tablet\:border-cyan .tablet\:hover\:border-cyan:hover{border-color:#009ec1}.tablet\:border-blue,.tablet\:border-blue .tablet\:hover\:border-blue:hover{border-color:#0076d6}.tablet\:border-indigo,.tablet\:border-indigo .tablet\:hover\:border-indigo:hover{border-color:#676cc8}.tablet\:border-violet,.tablet\:border-violet .tablet\:hover\:border-violet:hover{border-color:#8168b3}.tablet\:border-magenta,.tablet\:border-magenta .tablet\:hover\:border-magenta:hover{border-color:#d72d79}.tablet\:border-gray-5,.tablet\:border-gray-5 .tablet\:hover\:border-gray-5:hover{border-color:#f0f0f0}.tablet\:border-gray-10,.tablet\:border-gray-10 .tablet\:hover\:border-gray-10:hover{border-color:#e6e6e6}.tablet\:border-gray-30,.tablet\:border-gray-30 .tablet\:hover\:border-gray-30:hover{border-color:#adadad}.tablet\:border-gray-50,.tablet\:border-gray-50 .tablet\:hover\:border-gray-50:hover{border-color:#757575}.tablet\:border-gray-70,.tablet\:border-gray-70 .tablet\:hover\:border-gray-70:hover{border-color:#454545}.tablet\:border-gray-90,.tablet\:border-gray-90 .tablet\:hover\:border-gray-90:hover{border-color:#1b1b1b}.tablet\:border-base-lightest,.tablet\:border-base-lightest .tablet\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.tablet\:border-base-lighter,.tablet\:border-base-lighter .tablet\:hover\:border-base-lighter:hover{border-color:#dcdee0}.tablet\:border-base-light,.tablet\:border-base-light .tablet\:hover\:border-base-light:hover{border-color:#a9aeb1}.tablet\:border-base,.tablet\:border-base .tablet\:hover\:border-base:hover{border-color:#71767a}.tablet\:border-base-dark,.tablet\:border-base-dark .tablet\:hover\:border-base-dark:hover{border-color:#565c65}.tablet\:border-base-darker,.tablet\:border-base-darker .tablet\:hover\:border-base-darker:hover{border-color:#3d4551}.tablet\:border-base-darkest,.tablet\:border-base-darkest .tablet\:hover\:border-base-darkest:hover,.tablet\:border-ink,.tablet\:border-ink .tablet\:hover\:border-ink:hover{border-color:#1b1b1b}.tablet\:border-primary-lighter,.tablet\:border-primary-lighter .tablet\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.tablet\:border-primary-light,.tablet\:border-primary-light .tablet\:hover\:border-primary-light:hover{border-color:#73b3e7}.tablet\:border-primary,.tablet\:border-primary .tablet\:hover\:border-primary:hover{border-color:#005ea2}.tablet\:border-primary-vivid,.tablet\:border-primary-vivid .tablet\:hover\:border-primary-vivid:hover{border-color:#0050d8}.tablet\:border-primary-dark,.tablet\:border-primary-dark .tablet\:hover\:border-primary-dark:hover{border-color:#1a4480}.tablet\:border-primary-darker,.tablet\:border-primary-darker .tablet\:hover\:border-primary-darker:hover{border-color:#162e51}.tablet\:border-secondary-lighter,.tablet\:border-secondary-lighter .tablet\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.tablet\:border-secondary-light,.tablet\:border-secondary-light .tablet\:hover\:border-secondary-light:hover{border-color:#f2938c}.tablet\:border-secondary,.tablet\:border-secondary .tablet\:hover\:border-secondary:hover{border-color:#d83933}.tablet\:border-secondary-vivid,.tablet\:border-secondary-vivid .tablet\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.tablet\:border-secondary-dark,.tablet\:border-secondary-dark .tablet\:hover\:border-secondary-dark:hover{border-color:#b50909}.tablet\:border-secondary-darker,.tablet\:border-secondary-darker .tablet\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.tablet\:border-accent-warm-darker,.tablet\:border-accent-warm-darker .tablet\:hover\:border-accent-warm-darker:hover{border-color:#775540}.tablet\:border-accent-warm-dark,.tablet\:border-accent-warm-dark .tablet\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.tablet\:border-accent-warm,.tablet\:border-accent-warm .tablet\:hover\:border-accent-warm:hover{border-color:#fa9441}.tablet\:border-accent-warm-light,.tablet\:border-accent-warm-light .tablet\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.tablet\:border-accent-warm-lighter,.tablet\:border-accent-warm-lighter .tablet\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.tablet\:border-accent-cool-darker,.tablet\:border-accent-cool-darker .tablet\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.tablet\:border-accent-cool-dark,.tablet\:border-accent-cool-dark .tablet\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.tablet\:border-accent-cool,.tablet\:border-accent-cool .tablet\:hover\:border-accent-cool:hover{border-color:#00bde3}.tablet\:border-accent-cool-light,.tablet\:border-accent-cool-light .tablet\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.tablet\:border-accent-cool-lighter,.tablet\:border-accent-cool-lighter .tablet\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.tablet\:radius-0{border-radius:0}.tablet\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.tablet\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.tablet\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.tablet\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.tablet\:radius-sm{border-radius:2px}.tablet\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.tablet\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.tablet\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.tablet\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.tablet\:radius-md{border-radius:.25rem}.tablet\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.tablet\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.tablet\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.tablet\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.tablet\:radius-lg{border-radius:.5rem}.tablet\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tablet\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tablet\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.tablet\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.tablet\:radius-pill{border-radius:99rem}.tablet\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.tablet\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.tablet\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.tablet\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.tablet\:display-block{display:block}.tablet\:display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.tablet\:display-none{display:none}.tablet\:display-inline{display:inline}.tablet\:display-inline-block{display:inline-block}.tablet\:display-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tablet\:display-table{display:table}.tablet\:display-table-cell{display:table-cell}.tablet\:display-table-row{display:table-row}.tablet\:font-mono-3xs{font-size:.77401rem}.tablet\:font-mono-2xs{font-size:.83355rem}.tablet\:font-mono-xs{font-size:.89309rem}.tablet\:font-mono-sm{font-size:.95263rem}.tablet\:font-mono-md{font-size:1.01217rem}.tablet\:font-mono-lg{font-size:1.30987rem}.tablet\:font-mono-xl{font-size:1.90526rem}.tablet\:font-mono-2xl{font-size:2.38158rem}.tablet\:font-mono-3xl{font-size:2.85789rem}.tablet\:font-sans-3xs{font-size:.86507rem}.tablet\:font-sans-2xs{font-size:.93162rem}.tablet\:font-sans-xs{font-size:.99816rem}.tablet\:font-sans-sm{font-size:1.06471rem}.tablet\:font-sans-md{font-size:1.13125rem}.tablet\:font-sans-lg{font-size:1.46397rem}.tablet\:font-sans-xl{font-size:2.12941rem}.tablet\:font-sans-2xl{font-size:2.66176rem}.tablet\:font-sans-3xl{font-size:3.19412rem}.tablet\:font-serif-3xs{font-size:.79279rem}.tablet\:font-serif-2xs{font-size:.85377rem}.tablet\:font-serif-xs{font-size:.91476rem}.tablet\:font-serif-sm{font-size:.97574rem}.tablet\:font-serif-md{font-size:1.03673rem}.tablet\:font-serif-lg{font-size:1.34164rem}.tablet\:font-serif-xl{font-size:1.95148rem}.tablet\:font-serif-2xl{font-size:2.43935rem}.tablet\:font-serif-3xl{font-size:2.92722rem}.tablet\:font-heading-3xs{font-size:.79279rem}.tablet\:font-heading-2xs{font-size:.85377rem}.tablet\:font-heading-xs{font-size:.91476rem}.tablet\:font-heading-sm{font-size:.97574rem}.tablet\:font-heading-md{font-size:1.03673rem}.tablet\:font-heading-lg{font-size:1.34164rem}.tablet\:font-heading-xl{font-size:1.95148rem}.tablet\:font-heading-2xl{font-size:2.43935rem}.tablet\:font-heading-3xl{font-size:2.92722rem}.tablet\:font-body-3xs{font-size:.86507rem}.tablet\:font-body-2xs{font-size:.93162rem}.tablet\:font-body-xs{font-size:.99816rem}.tablet\:font-body-sm{font-size:1.06471rem}.tablet\:font-body-md{font-size:1.13125rem}.tablet\:font-body-lg{font-size:1.46397rem}.tablet\:font-body-xl{font-size:2.12941rem}.tablet\:font-body-2xl{font-size:2.66176rem}.tablet\:font-body-3xl{font-size:3.19412rem}.tablet\:font-code-3xs{font-size:.77401rem}.tablet\:font-code-2xs{font-size:.83355rem}.tablet\:font-code-xs{font-size:.89309rem}.tablet\:font-code-sm{font-size:.95263rem}.tablet\:font-code-md{font-size:1.01217rem}.tablet\:font-code-lg{font-size:1.30987rem}.tablet\:font-code-xl{font-size:1.90526rem}.tablet\:font-code-2xl{font-size:2.38158rem}.tablet\:font-code-3xl{font-size:2.85789rem}.tablet\:font-alt-3xs{font-size:.79279rem}.tablet\:font-alt-2xs{font-size:.85377rem}.tablet\:font-alt-xs{font-size:.91476rem}.tablet\:font-alt-sm{font-size:.97574rem}.tablet\:font-alt-md{font-size:1.03673rem}.tablet\:font-alt-lg{font-size:1.34164rem}.tablet\:font-alt-xl{font-size:1.95148rem}.tablet\:font-alt-2xl{font-size:2.43935rem}.tablet\:font-alt-3xl{font-size:2.92722rem}.tablet\:font-ui-3xs{font-size:.86507rem}.tablet\:font-ui-2xs{font-size:.93162rem}.tablet\:font-ui-xs{font-size:.99816rem}.tablet\:font-ui-sm{font-size:1.06471rem}.tablet\:font-ui-md{font-size:1.13125rem}.tablet\:font-ui-lg{font-size:1.46397rem}.tablet\:font-ui-xl{font-size:2.12941rem}.tablet\:font-ui-2xl{font-size:2.66176rem}.tablet\:font-ui-3xl{font-size:3.19412rem}.tablet\:text-light{font-weight:300}.tablet\:text-normal{font-weight:400}.tablet\:text-bold{font-weight:700}.tablet\:flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tablet\:flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tablet\:flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tablet\:flex-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tablet\:line-height-sans-1{line-height:.93923}.tablet\:line-height-sans-2{line-height:1.12707}.tablet\:line-height-sans-3{line-height:1.26796}.tablet\:line-height-sans-4{line-height:1.40884}.tablet\:line-height-sans-5{line-height:1.52155}.tablet\:line-height-sans-6{line-height:1.64365}.tablet\:line-height-serif-1{line-height:1.02486}.tablet\:line-height-serif-2{line-height:1.22983}.tablet\:line-height-serif-3{line-height:1.38356}.tablet\:line-height-serif-4{line-height:1.53729}.tablet\:line-height-serif-5{line-height:1.66028}.tablet\:line-height-serif-6{line-height:1.79351}.tablet\:line-height-mono-1{line-height:1.04972}.tablet\:line-height-mono-2{line-height:1.25967}.tablet\:line-height-mono-3{line-height:1.41713}.tablet\:line-height-mono-4{line-height:1.57459}.tablet\:line-height-mono-5{line-height:1.70055}.tablet\:line-height-mono-6{line-height:1.83702}.tablet\:line-height-heading-1{line-height:1.02486}.tablet\:line-height-heading-2{line-height:1.22983}.tablet\:line-height-heading-3{line-height:1.38356}.tablet\:line-height-heading-4{line-height:1.53729}.tablet\:line-height-heading-5{line-height:1.66028}.tablet\:line-height-heading-6{line-height:1.79351}.tablet\:line-height-ui-1{line-height:.93923}.tablet\:line-height-ui-2{line-height:1.12707}.tablet\:line-height-ui-3{line-height:1.26796}.tablet\:line-height-ui-4{line-height:1.40884}.tablet\:line-height-ui-5{line-height:1.52155}.tablet\:line-height-ui-6{line-height:1.64365}.tablet\:line-height-body-1{line-height:.93923}.tablet\:line-height-body-2{line-height:1.12707}.tablet\:line-height-body-3{line-height:1.26796}.tablet\:line-height-body-4{line-height:1.40884}.tablet\:line-height-body-5{line-height:1.52155}.tablet\:line-height-body-6{line-height:1.64365}.tablet\:line-height-code-1{line-height:1.04972}.tablet\:line-height-code-2{line-height:1.25967}.tablet\:line-height-code-3{line-height:1.41713}.tablet\:line-height-code-4{line-height:1.57459}.tablet\:line-height-code-5{line-height:1.70055}.tablet\:line-height-code-6{line-height:1.83702}.tablet\:line-height-alt-1{line-height:1.02486}.tablet\:line-height-alt-2{line-height:1.22983}.tablet\:line-height-alt-3{line-height:1.38356}.tablet\:line-height-alt-4{line-height:1.53729}.tablet\:line-height-alt-5{line-height:1.66028}.tablet\:line-height-alt-6{line-height:1.79351}.tablet\:margin-1px{margin:1px}.tablet\:margin-2px{margin:2px}.tablet\:margin-05{margin:.25rem}.tablet\:margin-1{margin:.5rem}.tablet\:margin-105{margin:.75rem}.tablet\:margin-2{margin:1rem}.tablet\:margin-205{margin:1.25rem}.tablet\:margin-3{margin:1.5rem}.tablet\:margin-4{margin:2rem}.tablet\:margin-5{margin:2.5rem}.tablet\:margin-6{margin:3rem}.tablet\:margin-7{margin:3.5rem}.tablet\:margin-8{margin:4rem}.tablet\:margin-9{margin:4.5rem}.tablet\:margin-10{margin:5rem}.tablet\:margin-15{margin:7.5rem}.tablet\:margin-05em{margin:.5em}.tablet\:margin-1em{margin:1em}.tablet\:margin-105em{margin:1.5em}.tablet\:margin-2em{margin:2em}.tablet\:margin-0{margin:0}.tablet\:margin-y-1px{margin-top:1px;margin-bottom:1px}.tablet\:margin-top-1px{margin-top:1px}.tablet\:margin-bottom-1px{margin-bottom:1px}.tablet\:margin-y-2px{margin-top:2px;margin-bottom:2px}.tablet\:margin-top-2px{margin-top:2px}.tablet\:margin-bottom-2px{margin-bottom:2px}.tablet\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.tablet\:margin-top-05{margin-top:.25rem}.tablet\:margin-bottom-05{margin-bottom:.25rem}.tablet\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.tablet\:margin-top-1{margin-top:.5rem}.tablet\:margin-bottom-1{margin-bottom:.5rem}.tablet\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.tablet\:margin-top-105{margin-top:.75rem}.tablet\:margin-bottom-105{margin-bottom:.75rem}.tablet\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.tablet\:margin-top-2{margin-top:1rem}.tablet\:margin-bottom-2{margin-bottom:1rem}.tablet\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.tablet\:margin-top-205{margin-top:1.25rem}.tablet\:margin-bottom-205{margin-bottom:1.25rem}.tablet\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.tablet\:margin-top-3{margin-top:1.5rem}.tablet\:margin-bottom-3{margin-bottom:1.5rem}.tablet\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.tablet\:margin-top-neg-1px{margin-top:-1px}.tablet\:margin-bottom-neg-1px{margin-bottom:-1px}.tablet\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.tablet\:margin-top-neg-2px{margin-top:-2px}.tablet\:margin-bottom-neg-2px{margin-bottom:-2px}.tablet\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.tablet\:margin-top-neg-05{margin-top:-.25rem}.tablet\:margin-bottom-neg-05{margin-bottom:-.25rem}.tablet\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.tablet\:margin-top-neg-1{margin-top:-.5rem}.tablet\:margin-bottom-neg-1{margin-bottom:-.5rem}.tablet\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.tablet\:margin-top-neg-105{margin-top:-.75rem}.tablet\:margin-bottom-neg-105{margin-bottom:-.75rem}.tablet\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.tablet\:margin-top-neg-2{margin-top:-1rem}.tablet\:margin-bottom-neg-2{margin-bottom:-1rem}.tablet\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.tablet\:margin-top-neg-205{margin-top:-1.25rem}.tablet\:margin-bottom-neg-205{margin-bottom:-1.25rem}.tablet\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.tablet\:margin-top-neg-3{margin-top:-1.5rem}.tablet\:margin-bottom-neg-3{margin-bottom:-1.5rem}.tablet\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.tablet\:margin-top-4{margin-top:2rem}.tablet\:margin-bottom-4{margin-bottom:2rem}.tablet\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.tablet\:margin-top-5{margin-top:2.5rem}.tablet\:margin-bottom-5{margin-bottom:2.5rem}.tablet\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.tablet\:margin-top-6{margin-top:3rem}.tablet\:margin-bottom-6{margin-bottom:3rem}.tablet\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.tablet\:margin-top-7{margin-top:3.5rem}.tablet\:margin-bottom-7{margin-bottom:3.5rem}.tablet\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.tablet\:margin-top-8{margin-top:4rem}.tablet\:margin-bottom-8{margin-bottom:4rem}.tablet\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.tablet\:margin-top-9{margin-top:4.5rem}.tablet\:margin-bottom-9{margin-bottom:4.5rem}.tablet\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.tablet\:margin-top-10{margin-top:5rem}.tablet\:margin-bottom-10{margin-bottom:5rem}.tablet\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.tablet\:margin-top-15{margin-top:7.5rem}.tablet\:margin-bottom-15{margin-bottom:7.5rem}.tablet\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.tablet\:margin-top-05em{margin-top:.5em}.tablet\:margin-bottom-05em{margin-bottom:.5em}.tablet\:margin-y-1em{margin-top:1em;margin-bottom:1em}.tablet\:margin-top-1em{margin-top:1em}.tablet\:margin-bottom-1em{margin-bottom:1em}.tablet\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.tablet\:margin-top-105em{margin-top:1.5em}.tablet\:margin-bottom-105em{margin-bottom:1.5em}.tablet\:margin-y-2em{margin-top:2em;margin-bottom:2em}.tablet\:margin-top-2em{margin-top:2em}.tablet\:margin-bottom-2em{margin-bottom:2em}.tablet\:margin-y-0{margin-top:0;margin-bottom:0}.tablet\:margin-top-0{margin-top:0}.tablet\:margin-bottom-0{margin-bottom:0}.tablet\:margin-x-1px{margin-left:1px;margin-right:1px}.tablet\:margin-right-1px{margin-right:1px}.tablet\:margin-left-1px{margin-left:1px}.tablet\:margin-x-2px{margin-left:2px;margin-right:2px}.tablet\:margin-right-2px{margin-right:2px}.tablet\:margin-left-2px{margin-left:2px}.tablet\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.tablet\:margin-right-05{margin-right:.25rem}.tablet\:margin-left-05{margin-left:.25rem}.tablet\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.tablet\:margin-right-1{margin-right:.5rem}.tablet\:margin-left-1{margin-left:.5rem}.tablet\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.tablet\:margin-right-105{margin-right:.75rem}.tablet\:margin-left-105{margin-left:.75rem}.tablet\:margin-x-2{margin-left:1rem;margin-right:1rem}.tablet\:margin-right-2{margin-right:1rem}.tablet\:margin-left-2{margin-left:1rem}.tablet\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.tablet\:margin-right-205{margin-right:1.25rem}.tablet\:margin-left-205{margin-left:1.25rem}.tablet\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.tablet\:margin-right-3{margin-right:1.5rem}.tablet\:margin-left-3{margin-left:1.5rem}.tablet\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.tablet\:margin-right-neg-1px{margin-right:-1px}.tablet\:margin-left-neg-1px{margin-left:-1px}.tablet\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.tablet\:margin-right-neg-2px{margin-right:-2px}.tablet\:margin-left-neg-2px{margin-left:-2px}.tablet\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.tablet\:margin-right-neg-05{margin-right:-.25rem}.tablet\:margin-left-neg-05{margin-left:-.25rem}.tablet\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.tablet\:margin-right-neg-1{margin-right:-.5rem}.tablet\:margin-left-neg-1{margin-left:-.5rem}.tablet\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.tablet\:margin-right-neg-105{margin-right:-.75rem}.tablet\:margin-left-neg-105{margin-left:-.75rem}.tablet\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.tablet\:margin-right-neg-2{margin-right:-1rem}.tablet\:margin-left-neg-2{margin-left:-1rem}.tablet\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.tablet\:margin-right-neg-205{margin-right:-1.25rem}.tablet\:margin-left-neg-205{margin-left:-1.25rem}.tablet\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.tablet\:margin-right-neg-3{margin-right:-1.5rem}.tablet\:margin-left-neg-3{margin-left:-1.5rem}.tablet\:margin-x-4{margin-left:2rem;margin-right:2rem}.tablet\:margin-right-4{margin-right:2rem}.tablet\:margin-left-4{margin-left:2rem}.tablet\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.tablet\:margin-right-5{margin-right:2.5rem}.tablet\:margin-left-5{margin-left:2.5rem}.tablet\:margin-x-6{margin-left:3rem;margin-right:3rem}.tablet\:margin-right-6{margin-right:3rem}.tablet\:margin-left-6{margin-left:3rem}.tablet\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.tablet\:margin-right-7{margin-right:3.5rem}.tablet\:margin-left-7{margin-left:3.5rem}.tablet\:margin-x-8{margin-left:4rem;margin-right:4rem}.tablet\:margin-right-8{margin-right:4rem}.tablet\:margin-left-8{margin-left:4rem}.tablet\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.tablet\:margin-right-9{margin-right:4.5rem}.tablet\:margin-left-9{margin-left:4.5rem}.tablet\:margin-x-10{margin-left:5rem;margin-right:5rem}.tablet\:margin-right-10{margin-right:5rem}.tablet\:margin-left-10{margin-left:5rem}.tablet\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.tablet\:margin-right-15{margin-right:7.5rem}.tablet\:margin-left-15{margin-left:7.5rem}.tablet\:margin-x-05em{margin-left:.5em;margin-right:.5em}.tablet\:margin-right-05em{margin-right:.5em}.tablet\:margin-left-05em{margin-left:.5em}.tablet\:margin-x-1em{margin-left:1em;margin-right:1em}.tablet\:margin-right-1em{margin-right:1em}.tablet\:margin-left-1em{margin-left:1em}.tablet\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.tablet\:margin-right-105em{margin-right:1.5em}.tablet\:margin-left-105em{margin-left:1.5em}.tablet\:margin-x-2em{margin-left:2em;margin-right:2em}.tablet\:margin-right-2em{margin-right:2em}.tablet\:margin-left-2em{margin-left:2em}.tablet\:margin-x-0{margin-left:0;margin-right:0}.tablet\:margin-right-0{margin-right:0}.tablet\:margin-left-0{margin-left:0}.tablet\:margin-x-auto{margin-left:auto;margin-right:auto}.tablet\:margin-right-auto{margin-right:auto}.tablet\:margin-left-auto{margin-left:auto}.tablet\:measure-1{max-width:44ex}.tablet\:measure-2{max-width:60ex}.tablet\:measure-3{max-width:64ex}.tablet\:measure-4{max-width:68ex}.tablet\:measure-5{max-width:72ex}.tablet\:measure-6{max-width:88ex}.tablet\:measure-none{max-width:none}.tablet\:order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.tablet\:order-last{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.tablet\:order-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.tablet\:order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.tablet\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tablet\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.tablet\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.tablet\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.tablet\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.tablet\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.tablet\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.tablet\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.tablet\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.tablet\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.tablet\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.tablet\:padding-1px{padding:1px}.tablet\:padding-y-1px{padding-top:1px;padding-bottom:1px}.tablet\:padding-x-1px{padding-left:1px;padding-right:1px}.tablet\:padding-top-1px{padding-top:1px}.tablet\:padding-right-1px{padding-right:1px}.tablet\:padding-bottom-1px{padding-bottom:1px}.tablet\:padding-left-1px{padding-left:1px}.tablet\:padding-2px{padding:2px}.tablet\:padding-y-2px{padding-top:2px;padding-bottom:2px}.tablet\:padding-x-2px{padding-left:2px;padding-right:2px}.tablet\:padding-top-2px{padding-top:2px}.tablet\:padding-right-2px{padding-right:2px}.tablet\:padding-bottom-2px{padding-bottom:2px}.tablet\:padding-left-2px{padding-left:2px}.tablet\:padding-05{padding:.25rem}.tablet\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.tablet\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.tablet\:padding-top-05{padding-top:.25rem}.tablet\:padding-right-05{padding-right:.25rem}.tablet\:padding-bottom-05{padding-bottom:.25rem}.tablet\:padding-left-05{padding-left:.25rem}.tablet\:padding-1{padding:.5rem}.tablet\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.tablet\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.tablet\:padding-top-1{padding-top:.5rem}.tablet\:padding-right-1{padding-right:.5rem}.tablet\:padding-bottom-1{padding-bottom:.5rem}.tablet\:padding-left-1{padding-left:.5rem}.tablet\:padding-105{padding:.75rem}.tablet\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.tablet\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.tablet\:padding-top-105{padding-top:.75rem}.tablet\:padding-right-105{padding-right:.75rem}.tablet\:padding-bottom-105{padding-bottom:.75rem}.tablet\:padding-left-105{padding-left:.75rem}.tablet\:padding-2{padding:1rem}.tablet\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.tablet\:padding-x-2{padding-left:1rem;padding-right:1rem}.tablet\:padding-top-2{padding-top:1rem}.tablet\:padding-right-2{padding-right:1rem}.tablet\:padding-bottom-2{padding-bottom:1rem}.tablet\:padding-left-2{padding-left:1rem}.tablet\:padding-205{padding:1.25rem}.tablet\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.tablet\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.tablet\:padding-top-205{padding-top:1.25rem}.tablet\:padding-right-205{padding-right:1.25rem}.tablet\:padding-bottom-205{padding-bottom:1.25rem}.tablet\:padding-left-205{padding-left:1.25rem}.tablet\:padding-3{padding:1.5rem}.tablet\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.tablet\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.tablet\:padding-top-3{padding-top:1.5rem}.tablet\:padding-right-3{padding-right:1.5rem}.tablet\:padding-bottom-3{padding-bottom:1.5rem}.tablet\:padding-left-3{padding-left:1.5rem}.tablet\:padding-4{padding:2rem}.tablet\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.tablet\:padding-x-4{padding-left:2rem;padding-right:2rem}.tablet\:padding-top-4{padding-top:2rem}.tablet\:padding-right-4{padding-right:2rem}.tablet\:padding-bottom-4{padding-bottom:2rem}.tablet\:padding-left-4{padding-left:2rem}.tablet\:padding-5{padding:2.5rem}.tablet\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.tablet\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.tablet\:padding-top-5{padding-top:2.5rem}.tablet\:padding-right-5{padding-right:2.5rem}.tablet\:padding-bottom-5{padding-bottom:2.5rem}.tablet\:padding-left-5{padding-left:2.5rem}.tablet\:padding-6{padding:3rem}.tablet\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.tablet\:padding-x-6{padding-left:3rem;padding-right:3rem}.tablet\:padding-top-6{padding-top:3rem}.tablet\:padding-right-6{padding-right:3rem}.tablet\:padding-bottom-6{padding-bottom:3rem}.tablet\:padding-left-6{padding-left:3rem}.tablet\:padding-7{padding:3.5rem}.tablet\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.tablet\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.tablet\:padding-top-7{padding-top:3.5rem}.tablet\:padding-right-7{padding-right:3.5rem}.tablet\:padding-bottom-7{padding-bottom:3.5rem}.tablet\:padding-left-7{padding-left:3.5rem}.tablet\:padding-8{padding:4rem}.tablet\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.tablet\:padding-x-8{padding-left:4rem;padding-right:4rem}.tablet\:padding-top-8{padding-top:4rem}.tablet\:padding-right-8{padding-right:4rem}.tablet\:padding-bottom-8{padding-bottom:4rem}.tablet\:padding-left-8{padding-left:4rem}.tablet\:padding-9{padding:4.5rem}.tablet\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.tablet\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.tablet\:padding-top-9{padding-top:4.5rem}.tablet\:padding-right-9{padding-right:4.5rem}.tablet\:padding-bottom-9{padding-bottom:4.5rem}.tablet\:padding-left-9{padding-left:4.5rem}.tablet\:padding-10{padding:5rem}.tablet\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.tablet\:padding-x-10{padding-left:5rem;padding-right:5rem}.tablet\:padding-top-10{padding-top:5rem}.tablet\:padding-right-10{padding-right:5rem}.tablet\:padding-bottom-10{padding-bottom:5rem}.tablet\:padding-left-10{padding-left:5rem}.tablet\:padding-15{padding:7.5rem}.tablet\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.tablet\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.tablet\:padding-top-15{padding-top:7.5rem}.tablet\:padding-right-15{padding-right:7.5rem}.tablet\:padding-bottom-15{padding-bottom:7.5rem}.tablet\:padding-left-15{padding-left:7.5rem}.tablet\:padding-0{padding:0}.tablet\:padding-y-0{padding-top:0;padding-bottom:0}.tablet\:padding-x-0{padding-left:0;padding-right:0}.tablet\:padding-top-0{padding-top:0}.tablet\:padding-right-0{padding-right:0}.tablet\:padding-bottom-0{padding-bottom:0}.tablet\:padding-left-0{padding-left:0}}@media (max-width:63.99em) and (min-width:40em){.usa-nav__primary .usa-current{position:relative}.usa-nav__primary .usa-current:after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:0}.usa-nav__submenu .usa-current:after{display:none}}@media (min-width:64em){.usa-form-group--error{margin-left:-1.25rem}.usa-banner__content,.usa-banner__inner{padding-left:2rem;padding-right:2rem}.usa-footer--slim .usa-footer__nav{padding-left:0;padding-right:0}.usa-header .usa-search{float:right}.usa-header [role=search]{float:right;max-width:calc(27ch + 3rem);width:100%}.usa-header+.usa-hero{border-top:1px solid #fff}.usa-header+.usa-section,.usa-header+main{border-top:1px solid #dcdee0}.usa-logo{margin-top:2rem;margin-bottom:1rem;font-size:1.46397rem;line-height:1.12707}.usa-menu-btn{display:none}.usa-header--basic .usa-navbar{position:relative;width:33%}.usa-header--basic .usa-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 .25rem .5rem;width:100%}.usa-header--basic .usa-nav-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.usa-header--basic .usa-current,.usa-header--basic .usa-nav__link:hover,.usa-header--basic [aria-expanded=true]{position:relative}.usa-header--basic .usa-current:after,.usa-header--basic .usa-nav__link:hover:after,.usa-header--basic [aria-expanded=true]:after{background-color:#005ea2;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:-.25rem}.usa-header--basic .usa-nav__primary{width:auto}.usa-header--basic .usa-search{top:0}.usa-header--basic.usa-header--megamenu .usa-nav__inner{display:block;float:right;margin-top:-2.5rem}.usa-header--extended{padding-top:0}.usa-header--extended .usa-current,.usa-header--extended .usa-nav__link:hover,.usa-header--extended [aria-expanded=true]{position:relative}.usa-header--extended .usa-current:after,.usa-header--extended .usa-nav__link:hover:after,.usa-header--extended [aria-expanded=true]:after{background-color:#005ea2;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:0}.usa-header--extended .usa-logo{font-size:2.12941rem;margin:2rem 0 1.5rem;max-width:50%}.usa-header--extended .usa-navbar{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;display:block;height:auto;overflow:auto}.usa-header--extended .usa-nav{border-top:1px solid #dcdee0;padding:0;width:100%}.usa-header--extended .usa-nav__inner{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;padding-left:1rem!important;position:relative}.usa-header--extended .usa-nav__primary:after{clear:both;content:"";display:block}.usa-header--extended .usa-nav__link{padding-bottom:1rem;padding-top:1rem}.usa-header--extended .usa-nav__submenu .usa-grid-full{padding-left:.75rem}.usa-header--extended .usa-megamenu{left:0;padding-left:2rem}.usa-layout-docs__sidenav{padding-top:0}.usa-layout-docs__main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.usa-navbar{border-bottom:none;display:inline-block;height:auto}.usa-nav-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:2rem;padding-right:2rem}.usa-nav-container:after{clear:both;content:"";display:block}.usa-nav{float:right;position:relative}.usa-nav .usa-search{margin-left:1rem}.usa-nav__primary{display:-webkit-box;display:-ms-flexbox;display:flex}.usa-nav__primary>.usa-nav__primary-item{font-size:.93162rem;line-height:.93923}.usa-nav__primary>.usa-nav__primary-item>a{line-height:.93923;padding:1rem;color:#565c65;display:block;font-weight:700}.usa-nav__primary>.usa-nav__primary-item>a:hover{color:#005ea2}.usa-nav__primary a{padding-bottom:.5rem;padding-top:.5rem}.usa-nav__primary button{line-height:.93923;padding:1rem;font-size:.93162rem;font-weight:700}.usa-nav__primary button:hover{background-color:transparent}.usa-nav__primary button[aria-expanded=false]{background-image:url(../img/angle-arrow-down.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-down.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:.5rem;background-position:right 1rem top 53%}.usa-nav__primary button[aria-expanded=false]:hover{background-image:url(../img/angle-arrow-down-primary.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-down-primary.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-nav__primary button[aria-expanded=true]{background-image:url(../img/angle-arrow-up-white.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/angle-arrow-up-white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-size:.5rem;background-color:#162e51;background-position:right 1rem top 53%;color:#fff}.usa-nav__primary .usa-accordion__button span{margin-right:0;padding-right:1rem}.usa-nav__secondary{bottom:4rem;font-size:.93162rem;margin-top:.5rem;min-width:calc(27ch + 3rem);position:absolute;right:2rem}.usa-nav__secondary .usa-search{margin-left:0;margin-top:.5rem}.usa-nav__secondary-links{float:right;line-height:.93923;margin-bottom:.25rem;margin-top:0}.usa-nav__secondary-links .usa-nav__secondary-item{display:inline;padding-left:.25rem}.usa-nav__secondary-links .usa-nav__secondary-item+.usa-nav__secondary-item:before{color:#dcdee0;content:"|";padding-right:.25rem}.usa-nav__submenu{margin-bottom:0;margin-top:0;list-style-type:none;background-color:#162e51;width:15rem;padding:1rem;position:absolute;z-index:400}.usa-nav__submenu .usa-nav__submenu-item+*{margin-top:.75rem}.usa-nav__submenu .usa-nav__submenu-item a{color:#fff;padding:0;line-height:1.26796}.usa-nav__submenu .usa-nav__submenu-item a:hover{background-color:transparent;color:#fff;padding:0;text-decoration:underline}.usa-nav__close{display:none}.usa-megamenu{padding:2rem 0;left:-33%;right:0;width:auto}.usa-megamenu:before{right:100%}.usa-megamenu:after,.usa-megamenu:before{bottom:0;top:0;background-color:#162e51;content:"";display:block;position:absolute;width:100%}.usa-megamenu:after{left:100%}.grid-container,.grid-container-card,.grid-container-card-lg,.grid-container-desktop,.grid-container-desktop-lg,.grid-container-mobile,.grid-container-mobile-lg,.grid-container-tablet,.grid-container-tablet-lg,.grid-container-widescreen{padding-left:2rem;padding-right:2rem}.desktop\:grid-container{max-width:64rem}.desktop\:grid-container,.desktop\:grid-container-card{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.desktop\:grid-container-card{max-width:10rem}.desktop\:grid-container-card-lg{max-width:15rem}.desktop\:grid-container-card-lg,.desktop\:grid-container-mobile{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.desktop\:grid-container-mobile{max-width:20rem}.desktop\:grid-container-mobile-lg{max-width:30rem}.desktop\:grid-container-mobile-lg,.desktop\:grid-container-tablet{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.desktop\:grid-container-tablet{max-width:40rem}.desktop\:grid-container-tablet-lg{max-width:55rem}.desktop\:grid-container-desktop,.desktop\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.desktop\:grid-container-desktop{max-width:64rem}.desktop\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}.desktop\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}.grid-row.grid-gap{margin-left:-1rem;margin-right:-1rem}.grid-row.grid-gap>*{padding-left:1rem;padding-right:1rem}.grid-row.desktop\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.desktop\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.desktop\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.desktop\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.desktop\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.desktop\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.desktop\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.desktop\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.desktop\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.desktop\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.desktop\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.desktop\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.desktop\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.desktop\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.desktop\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.desktop\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.desktop\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.desktop\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.desktop\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.desktop\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.desktop\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.desktop\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.desktop\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.desktop\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}.desktop\:grid-col,.desktop\:grid-col-fill{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:auto;max-width:100%}.desktop\:grid-col-auto{width:auto;max-width:100%}.desktop\:grid-col-1,.desktop\:grid-col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.desktop\:grid-col-1{width:8.33333%}.desktop\:grid-col-2{width:16.66667%}.desktop\:grid-col-2,.desktop\:grid-col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.desktop\:grid-col-3{width:25%}.desktop\:grid-col-4{width:33.33333%}.desktop\:grid-col-4,.desktop\:grid-col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.desktop\:grid-col-5{width:41.66667%}.desktop\:grid-col-6{width:50%}.desktop\:grid-col-6,.desktop\:grid-col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.desktop\:grid-col-7{width:58.33333%}.desktop\:grid-col-8{width:66.66667%}.desktop\:grid-col-8,.desktop\:grid-col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.desktop\:grid-col-9{width:75%}.desktop\:grid-col-10{width:83.33333%}.desktop\:grid-col-10,.desktop\:grid-col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.desktop\:grid-col-11{width:91.66667%}.desktop\:grid-col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.desktop\:grid-offset-1{margin-left:8.33333%}.desktop\:grid-offset-2{margin-left:16.66667%}.desktop\:grid-offset-3{margin-left:25%}.desktop\:grid-offset-4{margin-left:33.33333%}.desktop\:grid-offset-5{margin-left:41.66667%}.desktop\:grid-offset-6{margin-left:50%}.desktop\:grid-offset-7{margin-left:58.33333%}.desktop\:grid-offset-8{margin-left:66.66667%}.desktop\:grid-offset-9{margin-left:75%}.desktop\:grid-offset-10{margin-left:83.33333%}.desktop\:grid-offset-11{margin-left:91.66667%}.desktop\:grid-offset-12{margin-left:100%}.desktop\:grid-offset-none{margin-left:0}.desktop\:border-1px,.desktop\:border-1px .desktop\:hover\:border-1px:hover{border:1px solid}.desktop\:border-y-1px,.desktop\:border-y-1px .desktop\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.desktop\:border-x-1px,.desktop\:border-x-1px .desktop\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.desktop\:border-top-1px,.desktop\:border-top-1px .desktop\:hover\:border-top-1px:hover{border-top:1px solid}.desktop\:border-right-1px,.desktop\:border-right-1px .desktop\:hover\:border-right-1px:hover{border-right:1px solid}.desktop\:border-bottom-1px,.desktop\:border-bottom-1px .desktop\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.desktop\:border-left-1px,.desktop\:border-left-1px .desktop\:hover\:border-left-1px:hover{border-left:1px solid}.desktop\:border-2px,.desktop\:border-2px .desktop\:hover\:border-2px:hover{border:2px solid}.desktop\:border-y-2px,.desktop\:border-y-2px .desktop\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.desktop\:border-x-2px,.desktop\:border-x-2px .desktop\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.desktop\:border-top-2px,.desktop\:border-top-2px .desktop\:hover\:border-top-2px:hover{border-top:2px solid}.desktop\:border-right-2px,.desktop\:border-right-2px .desktop\:hover\:border-right-2px:hover{border-right:2px solid}.desktop\:border-bottom-2px,.desktop\:border-bottom-2px .desktop\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.desktop\:border-left-2px,.desktop\:border-left-2px .desktop\:hover\:border-left-2px:hover{border-left:2px solid}.desktop\:border-05,.desktop\:border-05 .desktop\:hover\:border-05:hover{border:.25rem solid}.desktop\:border-y-05,.desktop\:border-y-05 .desktop\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.desktop\:border-x-05,.desktop\:border-x-05 .desktop\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.desktop\:border-top-05,.desktop\:border-top-05 .desktop\:hover\:border-top-05:hover{border-top:.25rem solid}.desktop\:border-right-05,.desktop\:border-right-05 .desktop\:hover\:border-right-05:hover{border-right:.25rem solid}.desktop\:border-bottom-05,.desktop\:border-bottom-05 .desktop\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.desktop\:border-left-05,.desktop\:border-left-05 .desktop\:hover\:border-left-05:hover{border-left:.25rem solid}.desktop\:border-1,.desktop\:border-1 .desktop\:hover\:border-1:hover{border:.5rem solid}.desktop\:border-y-1,.desktop\:border-y-1 .desktop\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.desktop\:border-x-1,.desktop\:border-x-1 .desktop\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.desktop\:border-top-1,.desktop\:border-top-1 .desktop\:hover\:border-top-1:hover{border-top:.5rem solid}.desktop\:border-right-1,.desktop\:border-right-1 .desktop\:hover\:border-right-1:hover{border-right:.5rem solid}.desktop\:border-bottom-1,.desktop\:border-bottom-1 .desktop\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.desktop\:border-left-1,.desktop\:border-left-1 .desktop\:hover\:border-left-1:hover{border-left:.5rem solid}.desktop\:border-105,.desktop\:border-105 .desktop\:hover\:border-105:hover{border:.75rem solid}.desktop\:border-y-105,.desktop\:border-y-105 .desktop\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.desktop\:border-x-105,.desktop\:border-x-105 .desktop\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.desktop\:border-top-105,.desktop\:border-top-105 .desktop\:hover\:border-top-105:hover{border-top:.75rem solid}.desktop\:border-right-105,.desktop\:border-right-105 .desktop\:hover\:border-right-105:hover{border-right:.75rem solid}.desktop\:border-bottom-105,.desktop\:border-bottom-105 .desktop\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.desktop\:border-left-105,.desktop\:border-left-105 .desktop\:hover\:border-left-105:hover{border-left:.75rem solid}.desktop\:border-2,.desktop\:border-2 .desktop\:hover\:border-2:hover{border:1rem solid}.desktop\:border-y-2,.desktop\:border-y-2 .desktop\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.desktop\:border-x-2,.desktop\:border-x-2 .desktop\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.desktop\:border-top-2,.desktop\:border-top-2 .desktop\:hover\:border-top-2:hover{border-top:1rem solid}.desktop\:border-right-2,.desktop\:border-right-2 .desktop\:hover\:border-right-2:hover{border-right:1rem solid}.desktop\:border-bottom-2,.desktop\:border-bottom-2 .desktop\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.desktop\:border-left-2,.desktop\:border-left-2 .desktop\:hover\:border-left-2:hover{border-left:1rem solid}.desktop\:border-205,.desktop\:border-205 .desktop\:hover\:border-205:hover{border:1.25rem solid}.desktop\:border-y-205,.desktop\:border-y-205 .desktop\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.desktop\:border-x-205,.desktop\:border-x-205 .desktop\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.desktop\:border-top-205,.desktop\:border-top-205 .desktop\:hover\:border-top-205:hover{border-top:1.25rem solid}.desktop\:border-right-205,.desktop\:border-right-205 .desktop\:hover\:border-right-205:hover{border-right:1.25rem solid}.desktop\:border-bottom-205,.desktop\:border-bottom-205 .desktop\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.desktop\:border-left-205,.desktop\:border-left-205 .desktop\:hover\:border-left-205:hover{border-left:1.25rem solid}.desktop\:border-3,.desktop\:border-3 .desktop\:hover\:border-3:hover{border:1.5rem solid}.desktop\:border-y-3,.desktop\:border-y-3 .desktop\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.desktop\:border-x-3,.desktop\:border-x-3 .desktop\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.desktop\:border-top-3,.desktop\:border-top-3 .desktop\:hover\:border-top-3:hover{border-top:1.5rem solid}.desktop\:border-right-3,.desktop\:border-right-3 .desktop\:hover\:border-right-3:hover{border-right:1.5rem solid}.desktop\:border-bottom-3,.desktop\:border-bottom-3 .desktop\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.desktop\:border-left-3,.desktop\:border-left-3 .desktop\:hover\:border-left-3:hover{border-left:1.5rem solid}.desktop\:border-0,.desktop\:border-0 .desktop\:hover\:border-0:hover{border:0 solid}.desktop\:border-y-0,.desktop\:border-y-0 .desktop\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.desktop\:border-x-0,.desktop\:border-x-0 .desktop\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.desktop\:border-top-0,.desktop\:border-top-0 .desktop\:hover\:border-top-0:hover{border-top:0 solid}.desktop\:border-right-0,.desktop\:border-right-0 .desktop\:hover\:border-right-0:hover{border-right:0 solid}.desktop\:border-bottom-0,.desktop\:border-bottom-0 .desktop\:hover\:border-bottom-0:hover{border-bottom:0 solid}.desktop\:border-left-0,.desktop\:border-left-0 .desktop\:hover\:border-left-0:hover{border-left:0 solid}.desktop\:border,.desktop\:border .desktop\:hover\:border:hover{border:1px solid}.desktop\:border-y,.desktop\:border-y .desktop\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.desktop\:border-x,.desktop\:border-x .desktop\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.desktop\:border-top,.desktop\:border-top .desktop\:hover\:border-top:hover{border-top:1px solid}.desktop\:border-right,.desktop\:border-right .desktop\:hover\:border-right:hover{border-right:1px solid}.desktop\:border-bottom,.desktop\:border-bottom .desktop\:hover\:border-bottom:hover{border-bottom:1px solid}.desktop\:border-left,.desktop\:border-left .desktop\:hover\:border-left:hover{border-left:1px solid}.desktop\:border-transparent,.desktop\:border-transparent .desktop\:hover\:border-transparent:hover{border-color:transparent}.desktop\:border-black,.desktop\:border-black .desktop\:hover\:border-black:hover{border-color:#000}.desktop\:border-white,.desktop\:border-white .desktop\:hover\:border-white:hover{border-color:#fff}.desktop\:border-red,.desktop\:border-red .desktop\:hover\:border-red:hover{border-color:#e52207}.desktop\:border-orange,.desktop\:border-orange .desktop\:hover\:border-orange:hover{border-color:#e66f0e}.desktop\:border-gold,.desktop\:border-gold .desktop\:hover\:border-gold:hover{border-color:#ffbe2e}.desktop\:border-yellow,.desktop\:border-yellow .desktop\:hover\:border-yellow:hover{border-color:#fee685}.desktop\:border-green,.desktop\:border-green .desktop\:hover\:border-green:hover{border-color:#538200}.desktop\:border-mint,.desktop\:border-mint .desktop\:hover\:border-mint:hover{border-color:#04c585}.desktop\:border-cyan,.desktop\:border-cyan .desktop\:hover\:border-cyan:hover{border-color:#009ec1}.desktop\:border-blue,.desktop\:border-blue .desktop\:hover\:border-blue:hover{border-color:#0076d6}.desktop\:border-indigo,.desktop\:border-indigo .desktop\:hover\:border-indigo:hover{border-color:#676cc8}.desktop\:border-violet,.desktop\:border-violet .desktop\:hover\:border-violet:hover{border-color:#8168b3}.desktop\:border-magenta,.desktop\:border-magenta .desktop\:hover\:border-magenta:hover{border-color:#d72d79}.desktop\:border-gray-5,.desktop\:border-gray-5 .desktop\:hover\:border-gray-5:hover{border-color:#f0f0f0}.desktop\:border-gray-10,.desktop\:border-gray-10 .desktop\:hover\:border-gray-10:hover{border-color:#e6e6e6}.desktop\:border-gray-30,.desktop\:border-gray-30 .desktop\:hover\:border-gray-30:hover{border-color:#adadad}.desktop\:border-gray-50,.desktop\:border-gray-50 .desktop\:hover\:border-gray-50:hover{border-color:#757575}.desktop\:border-gray-70,.desktop\:border-gray-70 .desktop\:hover\:border-gray-70:hover{border-color:#454545}.desktop\:border-gray-90,.desktop\:border-gray-90 .desktop\:hover\:border-gray-90:hover{border-color:#1b1b1b}.desktop\:border-base-lightest,.desktop\:border-base-lightest .desktop\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.desktop\:border-base-lighter,.desktop\:border-base-lighter .desktop\:hover\:border-base-lighter:hover{border-color:#dcdee0}.desktop\:border-base-light,.desktop\:border-base-light .desktop\:hover\:border-base-light:hover{border-color:#a9aeb1}.desktop\:border-base,.desktop\:border-base .desktop\:hover\:border-base:hover{border-color:#71767a}.desktop\:border-base-dark,.desktop\:border-base-dark .desktop\:hover\:border-base-dark:hover{border-color:#565c65}.desktop\:border-base-darker,.desktop\:border-base-darker .desktop\:hover\:border-base-darker:hover{border-color:#3d4551}.desktop\:border-base-darkest,.desktop\:border-base-darkest .desktop\:hover\:border-base-darkest:hover,.desktop\:border-ink,.desktop\:border-ink .desktop\:hover\:border-ink:hover{border-color:#1b1b1b}.desktop\:border-primary-lighter,.desktop\:border-primary-lighter .desktop\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.desktop\:border-primary-light,.desktop\:border-primary-light .desktop\:hover\:border-primary-light:hover{border-color:#73b3e7}.desktop\:border-primary,.desktop\:border-primary .desktop\:hover\:border-primary:hover{border-color:#005ea2}.desktop\:border-primary-vivid,.desktop\:border-primary-vivid .desktop\:hover\:border-primary-vivid:hover{border-color:#0050d8}.desktop\:border-primary-dark,.desktop\:border-primary-dark .desktop\:hover\:border-primary-dark:hover{border-color:#1a4480}.desktop\:border-primary-darker,.desktop\:border-primary-darker .desktop\:hover\:border-primary-darker:hover{border-color:#162e51}.desktop\:border-secondary-lighter,.desktop\:border-secondary-lighter .desktop\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.desktop\:border-secondary-light,.desktop\:border-secondary-light .desktop\:hover\:border-secondary-light:hover{border-color:#f2938c}.desktop\:border-secondary,.desktop\:border-secondary .desktop\:hover\:border-secondary:hover{border-color:#d83933}.desktop\:border-secondary-vivid,.desktop\:border-secondary-vivid .desktop\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.desktop\:border-secondary-dark,.desktop\:border-secondary-dark .desktop\:hover\:border-secondary-dark:hover{border-color:#b50909}.desktop\:border-secondary-darker,.desktop\:border-secondary-darker .desktop\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.desktop\:border-accent-warm-darker,.desktop\:border-accent-warm-darker .desktop\:hover\:border-accent-warm-darker:hover{border-color:#775540}.desktop\:border-accent-warm-dark,.desktop\:border-accent-warm-dark .desktop\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.desktop\:border-accent-warm,.desktop\:border-accent-warm .desktop\:hover\:border-accent-warm:hover{border-color:#fa9441}.desktop\:border-accent-warm-light,.desktop\:border-accent-warm-light .desktop\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.desktop\:border-accent-warm-lighter,.desktop\:border-accent-warm-lighter .desktop\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.desktop\:border-accent-cool-darker,.desktop\:border-accent-cool-darker .desktop\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.desktop\:border-accent-cool-dark,.desktop\:border-accent-cool-dark .desktop\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.desktop\:border-accent-cool,.desktop\:border-accent-cool .desktop\:hover\:border-accent-cool:hover{border-color:#00bde3}.desktop\:border-accent-cool-light,.desktop\:border-accent-cool-light .desktop\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.desktop\:border-accent-cool-lighter,.desktop\:border-accent-cool-lighter .desktop\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.desktop\:radius-0{border-radius:0}.desktop\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.desktop\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.desktop\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.desktop\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.desktop\:radius-sm{border-radius:2px}.desktop\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.desktop\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.desktop\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.desktop\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.desktop\:radius-md{border-radius:.25rem}.desktop\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.desktop\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.desktop\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.desktop\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.desktop\:radius-lg{border-radius:.5rem}.desktop\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.desktop\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.desktop\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.desktop\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.desktop\:radius-pill{border-radius:99rem}.desktop\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.desktop\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.desktop\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.desktop\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.desktop\:display-block{display:block}.desktop\:display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.desktop\:display-none{display:none}.desktop\:display-inline{display:inline}.desktop\:display-inline-block{display:inline-block}.desktop\:display-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.desktop\:display-table{display:table}.desktop\:display-table-cell{display:table-cell}.desktop\:display-table-row{display:table-row}.desktop\:font-mono-3xs{font-size:.77401rem}.desktop\:font-mono-2xs{font-size:.83355rem}.desktop\:font-mono-xs{font-size:.89309rem}.desktop\:font-mono-sm{font-size:.95263rem}.desktop\:font-mono-md{font-size:1.01217rem}.desktop\:font-mono-lg{font-size:1.30987rem}.desktop\:font-mono-xl{font-size:1.90526rem}.desktop\:font-mono-2xl{font-size:2.38158rem}.desktop\:font-mono-3xl{font-size:2.85789rem}.desktop\:font-sans-3xs{font-size:.86507rem}.desktop\:font-sans-2xs{font-size:.93162rem}.desktop\:font-sans-xs{font-size:.99816rem}.desktop\:font-sans-sm{font-size:1.06471rem}.desktop\:font-sans-md{font-size:1.13125rem}.desktop\:font-sans-lg{font-size:1.46397rem}.desktop\:font-sans-xl{font-size:2.12941rem}.desktop\:font-sans-2xl{font-size:2.66176rem}.desktop\:font-sans-3xl{font-size:3.19412rem}.desktop\:font-serif-3xs{font-size:.79279rem}.desktop\:font-serif-2xs{font-size:.85377rem}.desktop\:font-serif-xs{font-size:.91476rem}.desktop\:font-serif-sm{font-size:.97574rem}.desktop\:font-serif-md{font-size:1.03673rem}.desktop\:font-serif-lg{font-size:1.34164rem}.desktop\:font-serif-xl{font-size:1.95148rem}.desktop\:font-serif-2xl{font-size:2.43935rem}.desktop\:font-serif-3xl{font-size:2.92722rem}.desktop\:font-heading-3xs{font-size:.79279rem}.desktop\:font-heading-2xs{font-size:.85377rem}.desktop\:font-heading-xs{font-size:.91476rem}.desktop\:font-heading-sm{font-size:.97574rem}.desktop\:font-heading-md{font-size:1.03673rem}.desktop\:font-heading-lg{font-size:1.34164rem}.desktop\:font-heading-xl{font-size:1.95148rem}.desktop\:font-heading-2xl{font-size:2.43935rem}.desktop\:font-heading-3xl{font-size:2.92722rem}.desktop\:font-body-3xs{font-size:.86507rem}.desktop\:font-body-2xs{font-size:.93162rem}.desktop\:font-body-xs{font-size:.99816rem}.desktop\:font-body-sm{font-size:1.06471rem}.desktop\:font-body-md{font-size:1.13125rem}.desktop\:font-body-lg{font-size:1.46397rem}.desktop\:font-body-xl{font-size:2.12941rem}.desktop\:font-body-2xl{font-size:2.66176rem}.desktop\:font-body-3xl{font-size:3.19412rem}.desktop\:font-code-3xs{font-size:.77401rem}.desktop\:font-code-2xs{font-size:.83355rem}.desktop\:font-code-xs{font-size:.89309rem}.desktop\:font-code-sm{font-size:.95263rem}.desktop\:font-code-md{font-size:1.01217rem}.desktop\:font-code-lg{font-size:1.30987rem}.desktop\:font-code-xl{font-size:1.90526rem}.desktop\:font-code-2xl{font-size:2.38158rem}.desktop\:font-code-3xl{font-size:2.85789rem}.desktop\:font-alt-3xs{font-size:.79279rem}.desktop\:font-alt-2xs{font-size:.85377rem}.desktop\:font-alt-xs{font-size:.91476rem}.desktop\:font-alt-sm{font-size:.97574rem}.desktop\:font-alt-md{font-size:1.03673rem}.desktop\:font-alt-lg{font-size:1.34164rem}.desktop\:font-alt-xl{font-size:1.95148rem}.desktop\:font-alt-2xl{font-size:2.43935rem}.desktop\:font-alt-3xl{font-size:2.92722rem}.desktop\:font-ui-3xs{font-size:.86507rem}.desktop\:font-ui-2xs{font-size:.93162rem}.desktop\:font-ui-xs{font-size:.99816rem}.desktop\:font-ui-sm{font-size:1.06471rem}.desktop\:font-ui-md{font-size:1.13125rem}.desktop\:font-ui-lg{font-size:1.46397rem}.desktop\:font-ui-xl{font-size:2.12941rem}.desktop\:font-ui-2xl{font-size:2.66176rem}.desktop\:font-ui-3xl{font-size:3.19412rem}.desktop\:text-light{font-weight:300}.desktop\:text-normal{font-weight:400}.desktop\:text-bold{font-weight:700}.desktop\:flex-justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.desktop\:flex-justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.desktop\:flex-justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.desktop\:flex-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.desktop\:line-height-sans-1{line-height:.93923}.desktop\:line-height-sans-2{line-height:1.12707}.desktop\:line-height-sans-3{line-height:1.26796}.desktop\:line-height-sans-4{line-height:1.40884}.desktop\:line-height-sans-5{line-height:1.52155}.desktop\:line-height-sans-6{line-height:1.64365}.desktop\:line-height-serif-1{line-height:1.02486}.desktop\:line-height-serif-2{line-height:1.22983}.desktop\:line-height-serif-3{line-height:1.38356}.desktop\:line-height-serif-4{line-height:1.53729}.desktop\:line-height-serif-5{line-height:1.66028}.desktop\:line-height-serif-6{line-height:1.79351}.desktop\:line-height-mono-1{line-height:1.04972}.desktop\:line-height-mono-2{line-height:1.25967}.desktop\:line-height-mono-3{line-height:1.41713}.desktop\:line-height-mono-4{line-height:1.57459}.desktop\:line-height-mono-5{line-height:1.70055}.desktop\:line-height-mono-6{line-height:1.83702}.desktop\:line-height-heading-1{line-height:1.02486}.desktop\:line-height-heading-2{line-height:1.22983}.desktop\:line-height-heading-3{line-height:1.38356}.desktop\:line-height-heading-4{line-height:1.53729}.desktop\:line-height-heading-5{line-height:1.66028}.desktop\:line-height-heading-6{line-height:1.79351}.desktop\:line-height-ui-1{line-height:.93923}.desktop\:line-height-ui-2{line-height:1.12707}.desktop\:line-height-ui-3{line-height:1.26796}.desktop\:line-height-ui-4{line-height:1.40884}.desktop\:line-height-ui-5{line-height:1.52155}.desktop\:line-height-ui-6{line-height:1.64365}.desktop\:line-height-body-1{line-height:.93923}.desktop\:line-height-body-2{line-height:1.12707}.desktop\:line-height-body-3{line-height:1.26796}.desktop\:line-height-body-4{line-height:1.40884}.desktop\:line-height-body-5{line-height:1.52155}.desktop\:line-height-body-6{line-height:1.64365}.desktop\:line-height-code-1{line-height:1.04972}.desktop\:line-height-code-2{line-height:1.25967}.desktop\:line-height-code-3{line-height:1.41713}.desktop\:line-height-code-4{line-height:1.57459}.desktop\:line-height-code-5{line-height:1.70055}.desktop\:line-height-code-6{line-height:1.83702}.desktop\:line-height-alt-1{line-height:1.02486}.desktop\:line-height-alt-2{line-height:1.22983}.desktop\:line-height-alt-3{line-height:1.38356}.desktop\:line-height-alt-4{line-height:1.53729}.desktop\:line-height-alt-5{line-height:1.66028}.desktop\:line-height-alt-6{line-height:1.79351}.desktop\:margin-1px{margin:1px}.desktop\:margin-2px{margin:2px}.desktop\:margin-05{margin:.25rem}.desktop\:margin-1{margin:.5rem}.desktop\:margin-105{margin:.75rem}.desktop\:margin-2{margin:1rem}.desktop\:margin-205{margin:1.25rem}.desktop\:margin-3{margin:1.5rem}.desktop\:margin-4{margin:2rem}.desktop\:margin-5{margin:2.5rem}.desktop\:margin-6{margin:3rem}.desktop\:margin-7{margin:3.5rem}.desktop\:margin-8{margin:4rem}.desktop\:margin-9{margin:4.5rem}.desktop\:margin-10{margin:5rem}.desktop\:margin-15{margin:7.5rem}.desktop\:margin-05em{margin:.5em}.desktop\:margin-1em{margin:1em}.desktop\:margin-105em{margin:1.5em}.desktop\:margin-2em{margin:2em}.desktop\:margin-0{margin:0}.desktop\:margin-y-1px{margin-top:1px;margin-bottom:1px}.desktop\:margin-top-1px{margin-top:1px}.desktop\:margin-bottom-1px{margin-bottom:1px}.desktop\:margin-y-2px{margin-top:2px;margin-bottom:2px}.desktop\:margin-top-2px{margin-top:2px}.desktop\:margin-bottom-2px{margin-bottom:2px}.desktop\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.desktop\:margin-top-05{margin-top:.25rem}.desktop\:margin-bottom-05{margin-bottom:.25rem}.desktop\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.desktop\:margin-top-1{margin-top:.5rem}.desktop\:margin-bottom-1{margin-bottom:.5rem}.desktop\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.desktop\:margin-top-105{margin-top:.75rem}.desktop\:margin-bottom-105{margin-bottom:.75rem}.desktop\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.desktop\:margin-top-2{margin-top:1rem}.desktop\:margin-bottom-2{margin-bottom:1rem}.desktop\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.desktop\:margin-top-205{margin-top:1.25rem}.desktop\:margin-bottom-205{margin-bottom:1.25rem}.desktop\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.desktop\:margin-top-3{margin-top:1.5rem}.desktop\:margin-bottom-3{margin-bottom:1.5rem}.desktop\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.desktop\:margin-top-neg-1px{margin-top:-1px}.desktop\:margin-bottom-neg-1px{margin-bottom:-1px}.desktop\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.desktop\:margin-top-neg-2px{margin-top:-2px}.desktop\:margin-bottom-neg-2px{margin-bottom:-2px}.desktop\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.desktop\:margin-top-neg-05{margin-top:-.25rem}.desktop\:margin-bottom-neg-05{margin-bottom:-.25rem}.desktop\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.desktop\:margin-top-neg-1{margin-top:-.5rem}.desktop\:margin-bottom-neg-1{margin-bottom:-.5rem}.desktop\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.desktop\:margin-top-neg-105{margin-top:-.75rem}.desktop\:margin-bottom-neg-105{margin-bottom:-.75rem}.desktop\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.desktop\:margin-top-neg-2{margin-top:-1rem}.desktop\:margin-bottom-neg-2{margin-bottom:-1rem}.desktop\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.desktop\:margin-top-neg-205{margin-top:-1.25rem}.desktop\:margin-bottom-neg-205{margin-bottom:-1.25rem}.desktop\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.desktop\:margin-top-neg-3{margin-top:-1.5rem}.desktop\:margin-bottom-neg-3{margin-bottom:-1.5rem}.desktop\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.desktop\:margin-top-4{margin-top:2rem}.desktop\:margin-bottom-4{margin-bottom:2rem}.desktop\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.desktop\:margin-top-5{margin-top:2.5rem}.desktop\:margin-bottom-5{margin-bottom:2.5rem}.desktop\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.desktop\:margin-top-6{margin-top:3rem}.desktop\:margin-bottom-6{margin-bottom:3rem}.desktop\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.desktop\:margin-top-7{margin-top:3.5rem}.desktop\:margin-bottom-7{margin-bottom:3.5rem}.desktop\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.desktop\:margin-top-8{margin-top:4rem}.desktop\:margin-bottom-8{margin-bottom:4rem}.desktop\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.desktop\:margin-top-9{margin-top:4.5rem}.desktop\:margin-bottom-9{margin-bottom:4.5rem}.desktop\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.desktop\:margin-top-10{margin-top:5rem}.desktop\:margin-bottom-10{margin-bottom:5rem}.desktop\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.desktop\:margin-top-15{margin-top:7.5rem}.desktop\:margin-bottom-15{margin-bottom:7.5rem}.desktop\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.desktop\:margin-top-05em{margin-top:.5em}.desktop\:margin-bottom-05em{margin-bottom:.5em}.desktop\:margin-y-1em{margin-top:1em;margin-bottom:1em}.desktop\:margin-top-1em{margin-top:1em}.desktop\:margin-bottom-1em{margin-bottom:1em}.desktop\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.desktop\:margin-top-105em{margin-top:1.5em}.desktop\:margin-bottom-105em{margin-bottom:1.5em}.desktop\:margin-y-2em{margin-top:2em;margin-bottom:2em}.desktop\:margin-top-2em{margin-top:2em}.desktop\:margin-bottom-2em{margin-bottom:2em}.desktop\:margin-y-0{margin-top:0;margin-bottom:0}.desktop\:margin-top-0{margin-top:0}.desktop\:margin-bottom-0{margin-bottom:0}.desktop\:margin-x-1px{margin-left:1px;margin-right:1px}.desktop\:margin-right-1px{margin-right:1px}.desktop\:margin-left-1px{margin-left:1px}.desktop\:margin-x-2px{margin-left:2px;margin-right:2px}.desktop\:margin-right-2px{margin-right:2px}.desktop\:margin-left-2px{margin-left:2px}.desktop\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.desktop\:margin-right-05{margin-right:.25rem}.desktop\:margin-left-05{margin-left:.25rem}.desktop\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.desktop\:margin-right-1{margin-right:.5rem}.desktop\:margin-left-1{margin-left:.5rem}.desktop\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.desktop\:margin-right-105{margin-right:.75rem}.desktop\:margin-left-105{margin-left:.75rem}.desktop\:margin-x-2{margin-left:1rem;margin-right:1rem}.desktop\:margin-right-2{margin-right:1rem}.desktop\:margin-left-2{margin-left:1rem}.desktop\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.desktop\:margin-right-205{margin-right:1.25rem}.desktop\:margin-left-205{margin-left:1.25rem}.desktop\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.desktop\:margin-right-3{margin-right:1.5rem}.desktop\:margin-left-3{margin-left:1.5rem}.desktop\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.desktop\:margin-right-neg-1px{margin-right:-1px}.desktop\:margin-left-neg-1px{margin-left:-1px}.desktop\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.desktop\:margin-right-neg-2px{margin-right:-2px}.desktop\:margin-left-neg-2px{margin-left:-2px}.desktop\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.desktop\:margin-right-neg-05{margin-right:-.25rem}.desktop\:margin-left-neg-05{margin-left:-.25rem}.desktop\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.desktop\:margin-right-neg-1{margin-right:-.5rem}.desktop\:margin-left-neg-1{margin-left:-.5rem}.desktop\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.desktop\:margin-right-neg-105{margin-right:-.75rem}.desktop\:margin-left-neg-105{margin-left:-.75rem}.desktop\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.desktop\:margin-right-neg-2{margin-right:-1rem}.desktop\:margin-left-neg-2{margin-left:-1rem}.desktop\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.desktop\:margin-right-neg-205{margin-right:-1.25rem}.desktop\:margin-left-neg-205{margin-left:-1.25rem}.desktop\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.desktop\:margin-right-neg-3{margin-right:-1.5rem}.desktop\:margin-left-neg-3{margin-left:-1.5rem}.desktop\:margin-x-4{margin-left:2rem;margin-right:2rem}.desktop\:margin-right-4{margin-right:2rem}.desktop\:margin-left-4{margin-left:2rem}.desktop\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.desktop\:margin-right-5{margin-right:2.5rem}.desktop\:margin-left-5{margin-left:2.5rem}.desktop\:margin-x-6{margin-left:3rem;margin-right:3rem}.desktop\:margin-right-6{margin-right:3rem}.desktop\:margin-left-6{margin-left:3rem}.desktop\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.desktop\:margin-right-7{margin-right:3.5rem}.desktop\:margin-left-7{margin-left:3.5rem}.desktop\:margin-x-8{margin-left:4rem;margin-right:4rem}.desktop\:margin-right-8{margin-right:4rem}.desktop\:margin-left-8{margin-left:4rem}.desktop\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.desktop\:margin-right-9{margin-right:4.5rem}.desktop\:margin-left-9{margin-left:4.5rem}.desktop\:margin-x-10{margin-left:5rem;margin-right:5rem}.desktop\:margin-right-10{margin-right:5rem}.desktop\:margin-left-10{margin-left:5rem}.desktop\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.desktop\:margin-right-15{margin-right:7.5rem}.desktop\:margin-left-15{margin-left:7.5rem}.desktop\:margin-x-05em{margin-left:.5em;margin-right:.5em}.desktop\:margin-right-05em{margin-right:.5em}.desktop\:margin-left-05em{margin-left:.5em}.desktop\:margin-x-1em{margin-left:1em;margin-right:1em}.desktop\:margin-right-1em{margin-right:1em}.desktop\:margin-left-1em{margin-left:1em}.desktop\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.desktop\:margin-right-105em{margin-right:1.5em}.desktop\:margin-left-105em{margin-left:1.5em}.desktop\:margin-x-2em{margin-left:2em;margin-right:2em}.desktop\:margin-right-2em{margin-right:2em}.desktop\:margin-left-2em{margin-left:2em}.desktop\:margin-x-0{margin-left:0;margin-right:0}.desktop\:margin-right-0{margin-right:0}.desktop\:margin-left-0{margin-left:0}.desktop\:margin-x-auto{margin-left:auto;margin-right:auto}.desktop\:margin-right-auto{margin-right:auto}.desktop\:margin-left-auto{margin-left:auto}.desktop\:measure-1{max-width:44ex}.desktop\:measure-2{max-width:60ex}.desktop\:measure-3{max-width:64ex}.desktop\:measure-4{max-width:68ex}.desktop\:measure-5{max-width:72ex}.desktop\:measure-6{max-width:88ex}.desktop\:measure-none{max-width:none}.desktop\:order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.desktop\:order-last{-webkit-box-ordinal-group:1000;-ms-flex-order:999;order:999}.desktop\:order-initial{-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.desktop\:order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.desktop\:order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.desktop\:order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.desktop\:order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.desktop\:order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.desktop\:order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.desktop\:order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.desktop\:order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.desktop\:order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.desktop\:order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.desktop\:order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.desktop\:order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.desktop\:padding-1px{padding:1px}.desktop\:padding-y-1px{padding-top:1px;padding-bottom:1px}.desktop\:padding-x-1px{padding-left:1px;padding-right:1px}.desktop\:padding-top-1px{padding-top:1px}.desktop\:padding-right-1px{padding-right:1px}.desktop\:padding-bottom-1px{padding-bottom:1px}.desktop\:padding-left-1px{padding-left:1px}.desktop\:padding-2px{padding:2px}.desktop\:padding-y-2px{padding-top:2px;padding-bottom:2px}.desktop\:padding-x-2px{padding-left:2px;padding-right:2px}.desktop\:padding-top-2px{padding-top:2px}.desktop\:padding-right-2px{padding-right:2px}.desktop\:padding-bottom-2px{padding-bottom:2px}.desktop\:padding-left-2px{padding-left:2px}.desktop\:padding-05{padding:.25rem}.desktop\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.desktop\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.desktop\:padding-top-05{padding-top:.25rem}.desktop\:padding-right-05{padding-right:.25rem}.desktop\:padding-bottom-05{padding-bottom:.25rem}.desktop\:padding-left-05{padding-left:.25rem}.desktop\:padding-1{padding:.5rem}.desktop\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.desktop\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.desktop\:padding-top-1{padding-top:.5rem}.desktop\:padding-right-1{padding-right:.5rem}.desktop\:padding-bottom-1{padding-bottom:.5rem}.desktop\:padding-left-1{padding-left:.5rem}.desktop\:padding-105{padding:.75rem}.desktop\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.desktop\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.desktop\:padding-top-105{padding-top:.75rem}.desktop\:padding-right-105{padding-right:.75rem}.desktop\:padding-bottom-105{padding-bottom:.75rem}.desktop\:padding-left-105{padding-left:.75rem}.desktop\:padding-2{padding:1rem}.desktop\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.desktop\:padding-x-2{padding-left:1rem;padding-right:1rem}.desktop\:padding-top-2{padding-top:1rem}.desktop\:padding-right-2{padding-right:1rem}.desktop\:padding-bottom-2{padding-bottom:1rem}.desktop\:padding-left-2{padding-left:1rem}.desktop\:padding-205{padding:1.25rem}.desktop\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.desktop\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.desktop\:padding-top-205{padding-top:1.25rem}.desktop\:padding-right-205{padding-right:1.25rem}.desktop\:padding-bottom-205{padding-bottom:1.25rem}.desktop\:padding-left-205{padding-left:1.25rem}.desktop\:padding-3{padding:1.5rem}.desktop\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.desktop\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.desktop\:padding-top-3{padding-top:1.5rem}.desktop\:padding-right-3{padding-right:1.5rem}.desktop\:padding-bottom-3{padding-bottom:1.5rem}.desktop\:padding-left-3{padding-left:1.5rem}.desktop\:padding-4{padding:2rem}.desktop\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.desktop\:padding-x-4{padding-left:2rem;padding-right:2rem}.desktop\:padding-top-4{padding-top:2rem}.desktop\:padding-right-4{padding-right:2rem}.desktop\:padding-bottom-4{padding-bottom:2rem}.desktop\:padding-left-4{padding-left:2rem}.desktop\:padding-5{padding:2.5rem}.desktop\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.desktop\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.desktop\:padding-top-5{padding-top:2.5rem}.desktop\:padding-right-5{padding-right:2.5rem}.desktop\:padding-bottom-5{padding-bottom:2.5rem}.desktop\:padding-left-5{padding-left:2.5rem}.desktop\:padding-6{padding:3rem}.desktop\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.desktop\:padding-x-6{padding-left:3rem;padding-right:3rem}.desktop\:padding-top-6{padding-top:3rem}.desktop\:padding-right-6{padding-right:3rem}.desktop\:padding-bottom-6{padding-bottom:3rem}.desktop\:padding-left-6{padding-left:3rem}.desktop\:padding-7{padding:3.5rem}.desktop\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.desktop\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.desktop\:padding-top-7{padding-top:3.5rem}.desktop\:padding-right-7{padding-right:3.5rem}.desktop\:padding-bottom-7{padding-bottom:3.5rem}.desktop\:padding-left-7{padding-left:3.5rem}.desktop\:padding-8{padding:4rem}.desktop\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.desktop\:padding-x-8{padding-left:4rem;padding-right:4rem}.desktop\:padding-top-8{padding-top:4rem}.desktop\:padding-right-8{padding-right:4rem}.desktop\:padding-bottom-8{padding-bottom:4rem}.desktop\:padding-left-8{padding-left:4rem}.desktop\:padding-9{padding:4.5rem}.desktop\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.desktop\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.desktop\:padding-top-9{padding-top:4.5rem}.desktop\:padding-right-9{padding-right:4.5rem}.desktop\:padding-bottom-9{padding-bottom:4.5rem}.desktop\:padding-left-9{padding-left:4.5rem}.desktop\:padding-10{padding:5rem}.desktop\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.desktop\:padding-x-10{padding-left:5rem;padding-right:5rem}.desktop\:padding-top-10{padding-top:5rem}.desktop\:padding-right-10{padding-right:5rem}.desktop\:padding-bottom-10{padding-bottom:5rem}.desktop\:padding-left-10{padding-left:5rem}.desktop\:padding-15{padding:7.5rem}.desktop\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.desktop\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.desktop\:padding-top-15{padding-top:7.5rem}.desktop\:padding-right-15{padding-right:7.5rem}.desktop\:padding-bottom-15{padding-bottom:7.5rem}.desktop\:padding-left-15{padding-left:7.5rem}.desktop\:padding-0{padding:0}.desktop\:padding-y-0{padding-top:0;padding-bottom:0}.desktop\:padding-x-0{padding-left:0;padding-right:0}.desktop\:padding-top-0{padding-top:0}.desktop\:padding-right-0{padding-right:0}.desktop\:padding-bottom-0{padding-bottom:0}.desktop\:padding-left-0{padding-left:0}}@media (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container,.mobile-lg\:grid-container-card,.mobile-lg\:grid-container-card-lg,.mobile-lg\:grid-container-desktop,.mobile-lg\:grid-container-desktop-lg,.mobile-lg\:grid-container-mobile,.mobile-lg\:grid-container-mobile-lg,.mobile-lg\:grid-container-tablet,.mobile-lg\:grid-container-tablet-lg,.mobile-lg\:grid-container-widescreen,.usa-footer__nav{padding-left:2rem;padding-right:2rem}}@media (min-width:64em) and (min-width:64em){.desktop\:grid-container,.desktop\:grid-container-card,.desktop\:grid-container-card-lg,.desktop\:grid-container-desktop,.desktop\:grid-container-desktop-lg,.desktop\:grid-container-mobile,.desktop\:grid-container-mobile-lg,.desktop\:grid-container-tablet,.desktop\:grid-container-tablet-lg,.desktop\:grid-container-widescreen,.usa-header--extended .usa-nav__inner,.usa-header--extended .usa-navbar,.usa-nav-container{padding-left:2rem;padding-right:2rem}}@media (min-width:40em) and (min-width:64em){.tablet\:grid-container,.tablet\:grid-container-card,.tablet\:grid-container-card-lg,.tablet\:grid-container-desktop,.tablet\:grid-container-desktop-lg,.tablet\:grid-container-mobile,.tablet\:grid-container-mobile-lg,.tablet\:grid-container-tablet,.tablet\:grid-container-tablet-lg,.tablet\:grid-container-widescreen{padding-left:2rem;padding-right:2rem}}@media print{.usa-radio__input:checked+.usa-radio__label:before{-webkit-box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 1rem #005ea2,0 0 0 2px #005ea2;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 1rem #005ea2,0 0 0 2px #005ea2}.usa-checkbox__input:checked+.usa-checkbox__label:before,.usa-checkbox__input:checked:disabled+.usa-checkbox__label:before{background-image:none;background-color:#fff;content:url(../img/correct8-alt.svg);text-indent:0}}@media (max-width:39.99em){.usa-banner__button{width:100%}.usa-banner__button[aria-expanded=true]:after{background-image:url(../img/close-blue-60v-alt.svg),-webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent));background-image:url(../img/close-blue-60v-alt.svg),linear-gradient(transparent,transparent);background-position:50%;background-repeat:no-repeat;background-size:1rem;content:"";display:inline-block;height:3rem;width:3rem;margin-left:0;top:0;position:absolute;right:0;background-color:#dcdee0;bottom:0;height:auto}}@media (max-width:63.99em){.usa-logo{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;font-size:.93162rem;line-height:.93923;margin-left:1rem}.usa-navbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dcdee0;display:-webkit-box;display:-ms-flexbox;display:flex}.usa-nav{right:0;position:absolute;bottom:0;top:0;position:fixed;background:#fff;border-right:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;padding:1rem;width:15rem;z-index:500}.usa-nav.is-visible{-webkit-animation:slidein-left .3s ease-in-out;animation:slidein-left .3s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex}.usa-nav__primary{margin-bottom:0;list-style-type:none;padding-left:0;margin-top:1.5rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.usa-nav__primary>li{margin-bottom:0;max-width:unset}.usa-nav__primary-item{border-top:1px solid #dcdee0}.usa-nav__primary a{color:#565c65;display:block;padding:.5rem 1rem;text-decoration:none}.usa-nav__primary a:hover{background-color:#f0f0f0;color:#005ea2;text-decoration:none}.usa-nav__primary a:focus{outline-offset:0}.usa-nav__primary .usa-current{position:relative;color:#005ea2;font-weight:700}.usa-nav__primary .usa-current:after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:.25rem}.usa-nav__primary a{padding-bottom:.75rem;padding-top:.75rem}.usa-nav__submenu{list-style-type:none;padding-left:0;margin:0}.usa-nav__submenu>li{margin-bottom:0;max-width:unset}.usa-nav__submenu-item{border-top:1px solid #dcdee0;font-size:.93162rem}.usa-nav__submenu .usa-current:after{display:none}.usa-nav__submenu a{padding-left:2rem}.usa-nav__submenu .usa-nav__submenu a{padding-left:3rem}.usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a{content:"foobar";padding-left:4rem}} +/*! uswds v2.11.2 */ +.usa-collection,.usa-list,.usa-prose .usa-collection,.usa-prose>ol,.usa-prose>ul{margin-bottom:1em;margin-top:1em;line-height:1.5;padding-left:3ch}.usa-collection:last-child,.usa-list:last-child,.usa-prose>ol:last-child,.usa-prose>ul:last-child{margin-bottom:0}.usa-collection ol,.usa-collection ul,.usa-list ol,.usa-list ul,.usa-prose .usa-collection ol,.usa-prose .usa-collection ul,.usa-prose>ol ol,.usa-prose>ol ul,.usa-prose>ul ol,.usa-prose>ul ul{margin-top:.25em}.usa-collection__item,.usa-list li,.usa-prose .usa-collection__item,.usa-prose>ol li,.usa-prose>ul li{margin-bottom:.25em;max-width:68ex}.usa-collection__item:last-child,.usa-list li:last-child,.usa-prose>ol li:last-child,.usa-prose>ul li:last-child{margin-bottom:0}.usa-prose>table,.usa-prose>table caption,.usa-table,.usa-table caption{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;text-align:left}.usa-prose>table,.usa-table{font-size:1.06rem;line-height:1.5;border-collapse:collapse;border-spacing:0;color:#1b1b1b;margin:1.25rem 0}.usa-prose>table thead th,.usa-table thead th{background-clip:padding-box;font-weight:700;line-height:1.3}.usa-prose>table thead td,.usa-prose>table thead th,.usa-table thead td,.usa-table thead th{background-color:#dfe1e2;color:#1b1b1b}.usa-prose>table tbody th,.usa-table tbody th{text-align:left}.usa-prose>table td,.usa-prose>table th,.usa-table td,.usa-table th{background-color:#fff;border:1px solid #1b1b1b;font-weight:400;padding:.5rem 1rem}.usa-prose>table caption,.usa-table caption{font-size:1rem;font-weight:700;margin-bottom:.75rem}.usa-prose>table th[data-sortable],.usa-table th[data-sortable]{padding-right:2.5rem;position:relative}.usa-prose>table th[data-sortable]:after,.usa-table th[data-sortable]:after{border-bottom-color:transparent;border-bottom-style:solid;border-bottom-width:1px;bottom:0;content:"";height:0;left:0;position:absolute;width:100%}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;padding:0;height:2rem;width:2rem;background-position:center center;background-size:1.5rem;color:#71767a;cursor:pointer;display:inline-block;margin:0;position:absolute;right:.25rem;text-align:center;text-decoration:none;top:50%;transform:translate(0,-50%)}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:visited,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited{color:#54278f}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{color:#1a4480}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active{color:#162e51}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:focus,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled{color:#c9c9c9}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active{color:#162e51}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g{fill:transparent}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted{fill:#71767a}.usa-prose>table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-prose>table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted,.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted{fill:#1b1b1b}.usa-prose>table th[data-sortable][aria-sort=ascending],.usa-prose>table th[data-sortable][aria-sort=descending],.usa-table th[data-sortable][aria-sort=ascending],.usa-table th[data-sortable][aria-sort=descending]{background-color:#97d4ea}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;padding:0;height:2rem;width:2rem;background-position:center center;background-size:1.5rem;color:#71767a;cursor:pointer;display:inline-block;margin:0;position:absolute;right:.25rem;text-align:center;text-decoration:none;top:50%;transform:translate(0,-50%)}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited{color:#54278f}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled{color:#c9c9c9}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g{fill:transparent}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-prose>table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending,.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending{fill:#1b1b1b}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited{color:#54278f}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled{color:#c9c9c9}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover{color:#1a4480}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active{color:#162e51}.usa-prose>table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon,.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon{height:1.5rem;width:1.5rem;vertical-align:middle}.usa-prose>table thead th[aria-sort],.usa-table thead th[aria-sort]{background-color:#97d4ea;color:#1b1b1b}.usa-prose>table td[data-sort-active],.usa-prose>table th[data-sort-active],.usa-table td[data-sort-active],.usa-table th[data-sort-active]{background-color:#e1f3f8;color:#1b1b1b}.usa-prose>.usa-table--borderless thead th,.usa-table--borderless thead th{background-color:transparent;border-top:0;color:#1b1b1b}.usa-table--borderless thead th[aria-sort]{color:#1b1b1b}.usa-prose>.usa-table--borderless td,.usa-prose>.usa-table--borderless th,.usa-table--borderless td,.usa-table--borderless th{border-left:0;border-right:0}.usa-prose>.usa-table--compact td,.usa-prose>.usa-table--compact th,.usa-table--compact td,.usa-table--compact th{padding:.25rem .75rem}.usa-table--striped tbody tr:nth-child(odd) td,.usa-table--striped tbody tr:nth-child(odd) th{background-color:#f0f0f0;color:#1b1b1b}.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active]{background-color:#c3ebfa;color:#1b1b1b}.usa-prose>.width-mobile .usa-table--stacked thead,.usa-prose>.width-mobile .usa-table--stacked-header thead,.width-mobile .usa-table--stacked thead,.width-mobile .usa-table--stacked-header thead{display:none}.usa-prose>.width-mobile .usa-table--stacked td,.usa-prose>.width-mobile .usa-table--stacked th,.width-mobile .usa-table--stacked td,.width-mobile .usa-table--stacked th{border-bottom-width:0;display:block;width:100%}.usa-prose>.width-mobile .usa-table--stacked tr,.usa-prose>.width-mobile .usa-table--stacked-header tr,.width-mobile .usa-table--stacked tr,.width-mobile .usa-table--stacked-header tr{border-bottom:.25rem solid #1b1b1b;border-top-width:0;display:block;width:100%}.width-mobile .usa-table--stacked tr td:first-child,.width-mobile .usa-table--stacked tr th:first-child{border-top-width:0}.width-mobile .usa-table--stacked tr:nth-child(odd) td,.width-mobile .usa-table--stacked tr:nth-child(odd) th{background-color:inherit}.width-mobile .usa-table--stacked tr:first-child td:first-child,.width-mobile .usa-table--stacked tr:first-child th:first-child,.width-mobile .usa-table--stacked-header tr:first-child td:first-child,.width-mobile .usa-table--stacked-header tr:first-child th:first-child{border-top:.25rem solid #1b1b1b}.width-mobile .usa-table--stacked td[data-label],.width-mobile .usa-table--stacked th[data-label]{padding-bottom:.75rem}.width-mobile .usa-table--stacked td[data-label]:before,.width-mobile .usa-table--stacked th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-prose>.width-mobile .usa-table--stacked-header td,.usa-prose>.width-mobile .usa-table--stacked-header th,.width-mobile .usa-table--stacked-header td,.width-mobile .usa-table--stacked-header th{border-bottom-width:0;display:block;width:100%}.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child{border-top-width:0}.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,.width-mobile .usa-table--stacked-header tr:nth-child(odd) th{background-color:inherit}.width-mobile .usa-table--stacked-header td[data-label],.width-mobile .usa-table--stacked-header th[data-label]{padding-bottom:.75rem}.width-mobile .usa-table--stacked-header td[data-label]:before,.width-mobile .usa-table--stacked-header th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.width-mobile .usa-table--stacked-header tr td:first-child,.width-mobile .usa-table--stacked-header tr th:first-child{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#dfe1e2;color:#1b1b1b;font-weight:700;padding:.75rem 1rem}.width-mobile .usa-table--stacked-header tr td:first-child:before,.width-mobile .usa-table--stacked-header tr th:first-child:before{display:none}.usa-prose>.usa-table-container--scrollable,.usa-table-container--scrollable{margin:1.25rem 0;overflow-y:hidden}.usa-table-container--scrollable .usa-table{margin:0}.usa-prose>.usa-table-container--scrollable td,.usa-table-container--scrollable td{white-space:nowrap} +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ +html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Roboto Mono Web;font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype")}@font-face{font-family:Roboto Mono Web;font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"),url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format("truetype")}@font-face{font-family:Source Sans Pro Web;font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"),url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format("woff"),url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:normal;font-weight:300;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Light.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:normal;font-weight:400;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:normal;font-weight:700;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:italic;font-weight:300;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:italic;font-weight:400;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format("truetype")}@font-face{font-family:Merriweather Web;font-style:italic;font-weight:700;font-display:fallback;src:url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"),url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format("woff"),url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format("truetype")}button:not([disabled]):focus,input:not([disabled]):focus,select:not([disabled]):focus,textarea:not([disabled]):focus{outline:.25rem solid #2491ff;outline-offset:0}[contentEditable=true]:focus,[href]:focus,[tabindex]:focus,iframe:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-focus{outline:.25rem solid #2491ff;outline-offset:0}*,::after,::before{box-sizing:inherit}address,cite,dfn,var{font-style:normal} +/*! uswds v2.11.2 */ +@-webkit-keyframes slidein-left{0%{transform:translateX(15rem)}to{transform:translateX(0)}}@keyframes slidein-left{0%{transform:translateX(15rem)}to{transform:translateX(0)}}body{color:#1b1b1b;background-color:#fff;overflow-x:hidden}.usa-sr-only{position:absolute;left:-999em;right:auto}.usa-button{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9;color:#fff;background-color:#005ea2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:.25rem;cursor:pointer;display:inline-block;font-weight:700;margin-right:.5rem;padding:.75rem 1.25rem;text-align:center;text-decoration:none;width:100%}@media all and (min-width:30em){.usa-button{width:auto}}.usa-button:visited{color:#fff}.usa-button.usa-button--hover,.usa-button:hover{color:#fff;background-color:#1a4480;border-bottom:0;text-decoration:none}.usa-button.usa-button--active,.usa-button:active{color:#fff;background-color:#162e51}.usa-button:not([disabled]).usa-focus,.usa-button:not([disabled]):focus{outline-offset:.25rem}.usa-button:disabled{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#c9c9c9;color:#fff;pointer-events:none}.usa-button:disabled.usa-button--active,.usa-button:disabled.usa-button--hover,.usa-button:disabled.usa-focus,.usa-button:disabled:active,.usa-button:disabled:focus,.usa-button:disabled:hover{background-color:#c9c9c9;border:0;box-shadow:none}.usa-button--accent-cool,.usa-button--accent-cool:visited{color:#1b1b1b;background-color:#00bde3}.usa-button--accent-cool.usa-button--hover,.usa-button--accent-cool:hover{color:#1b1b1b;background-color:#28a0cb}.usa-button--accent-cool.usa-button--active,.usa-button--accent-cool:active{color:#fff;background-color:#07648d}.usa-button--accent-warm,.usa-button--accent-warm:visited{color:#1b1b1b;background-color:#fa9441}.usa-button--accent-warm.usa-button--hover,.usa-button--accent-warm:hover{color:#fff;background-color:#c05600}.usa-button--accent-warm.usa-button--active,.usa-button--accent-warm:active{color:#fff;background-color:#775540}.usa-button--outline{background-color:transparent;box-shadow:inset 0 0 0 2px #005ea2;color:#005ea2}.usa-button--outline:visited{color:#005ea2}.usa-button--outline.usa-button--hover,.usa-button--outline:hover{background-color:transparent;box-shadow:inset 0 0 0 2px #1a4480;color:#1a4480}.usa-button--outline.usa-button--active,.usa-button--outline:active{background-color:transparent;box-shadow:inset 0 0 0 2px #162e51;color:#162e51}.usa-button--outline.usa-button--inverse{box-shadow:inset 0 0 0 2px #dfe1e2;color:#dfe1e2}.usa-button--outline.usa-button--inverse:visited{color:#dfe1e2}.usa-button--outline.usa-button--inverse.usa-button--hover,.usa-button--outline.usa-button--inverse:hover{box-shadow:inset 0 0 0 2px #f0f0f0;color:#f0f0f0}.usa-button--outline.usa-button--inverse.usa-button--active,.usa-button--outline.usa-button--inverse:active{background-color:transparent;box-shadow:inset 0 0 0 2px #fff;color:#fff}.usa-button--outline.usa-button--inverse.usa-button--unstyled{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;text-decoration:underline;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left;color:#dfe1e2}.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled,.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled{color:#c9c9c9}.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited,.usa-dark-background a,.usa-dark-background a:visited{color:#dfe1e2}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,.usa-dark-background a:hover{color:#f0f0f0}.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{color:#fff}.usa-button--base{color:#fff;background-color:#71767a}.usa-button--base.usa-button--hover,.usa-button--base:hover{color:#fff;background-color:#565c65}.usa-button--base.usa-button--active,.usa-button--base:active{color:#fff;background-color:#3d4551}.usa-button--secondary{color:#fff;background-color:#d83933}.usa-button--secondary.usa-button--hover,.usa-button--secondary:hover{color:#fff;background-color:#b50909}.usa-button--secondary.usa-button--active,.usa-button--secondary:active{color:#fff;background-color:#8b0a03}.usa-button--big{border-radius:.25rem;font-size:1.46rem;padding:1rem 1.5rem}.usa-button--disabled{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#c9c9c9;color:#fff;pointer-events:none}.usa-button--disabled.usa-button--active,.usa-button--disabled.usa-button--hover,.usa-button--disabled.usa-focus,.usa-button--disabled:active,.usa-button--disabled:focus,.usa-button--disabled:hover{background-color:#c9c9c9;border:0;box-shadow:none}.usa-button--outline-disabled,.usa-button--outline-inverse-disabled,.usa-button--outline-inverse:disabled,.usa-button--outline:disabled{background-color:transparent;pointer-events:none}.usa-button--outline-disabled.usa-button--active,.usa-button--outline-disabled.usa-button--hover,.usa-button--outline-disabled.usa-focus,.usa-button--outline-disabled:active,.usa-button--outline-disabled:focus,.usa-button--outline-disabled:hover,.usa-button--outline-inverse-disabled.usa-button--active,.usa-button--outline-inverse-disabled.usa-button--hover,.usa-button--outline-inverse-disabled.usa-focus,.usa-button--outline-inverse-disabled:active,.usa-button--outline-inverse-disabled:focus,.usa-button--outline-inverse-disabled:hover,.usa-button--outline-inverse:disabled.usa-button--active,.usa-button--outline-inverse:disabled.usa-button--hover,.usa-button--outline-inverse:disabled.usa-focus,.usa-button--outline-inverse:disabled:active,.usa-button--outline-inverse:disabled:focus,.usa-button--outline-inverse:disabled:hover,.usa-button--outline:disabled.usa-button--active,.usa-button--outline:disabled.usa-button--hover,.usa-button--outline:disabled.usa-focus,.usa-button--outline:disabled:active,.usa-button--outline:disabled:focus,.usa-button--outline:disabled:hover{background-color:transparent;border:0}.usa-button--outline-disabled,.usa-button--outline:disabled{box-shadow:inset 0 0 0 2px #c9c9c9;color:#c9c9c9}.usa-button--outline-disabled.usa-button--inverse,.usa-button--outline:disabled.usa-button--inverse{background-color:transparent;box-shadow:inset 0 0 0 2px #71767a;color:#71767a}.usa-button--unstyled{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;color:#005ea2;text-decoration:underline;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left}.usa-button--unstyled:visited{color:#54278f}.usa-button--unstyled:hover{color:#1a4480}.usa-button--unstyled:active{color:#162e51}.usa-button--unstyled:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-button--unstyled.usa-button--active,.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled.usa-button--disabled.usa-button--active,.usa-button--unstyled.usa-button--disabled.usa-button--hover,.usa-button--unstyled.usa-button--disabled.usa-focus,.usa-button--unstyled.usa-button--disabled:active,.usa-button--unstyled.usa-button--disabled:focus,.usa-button--unstyled.usa-button--disabled:hover,.usa-button--unstyled.usa-button--hover,.usa-button--unstyled:active,.usa-button--unstyled:disabled,.usa-button--unstyled:disabled.usa-button--active,.usa-button--unstyled:disabled.usa-button--hover,.usa-button--unstyled:disabled.usa-focus,.usa-button--unstyled:disabled:active,.usa-button--unstyled:disabled:focus,.usa-button--unstyled:disabled:hover,.usa-button--unstyled:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-button--unstyled.usa-button--disabled,.usa-button--unstyled:disabled{color:#c9c9c9}.usa-button--unstyled.usa-button--hover{color:#1a4480}.usa-button--unstyled.usa-button--active{color:#162e51}.usa-embed-container embed,.usa-embed-container iframe,.usa-embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.usa-embed-container{padding-bottom:56.25%;position:relative;height:0;overflow:hidden;max-width:100%}img{max-width:100%}.usa-media-link{display:inline-block;line-height:0}.usa-combo-box__input,.usa-combo-box__list,.usa-fieldset,.usa-hint,.usa-input,.usa-input-group,.usa-range,.usa-select,.usa-textarea{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3}.usa-combo-box__input,.usa-input,.usa-input-group{border-width:1px;border-color:#565c65;border-style:solid;height:2.5rem;width:100%}.usa-combo-box__input{border-radius:0;color:#1b1b1b;display:block;margin-top:.5rem;max-width:30rem;padding:.5rem}.usa-input,.usa-input-group{-webkit-appearance:none;-moz-appearance:none;appearance:none}.usa-input,.usa-input-group,.usa-range,.usa-select,.usa-textarea{border-radius:0;color:#1b1b1b;display:block;margin-top:.5rem;max-width:30rem;padding:.5rem}.usa-textarea{border-width:1px;border-color:#565c65;border-style:solid;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%}.usa-range,.usa-select{height:2.5rem}.usa-select{border-width:1px;border-color:#565c65;border-style:solid;width:100%}.usa-input--success.usa-combo-box__input,.usa-input--success.usa-input,.usa-input--success.usa-input-group,.usa-input--success.usa-range,.usa-input--success.usa-select,.usa-input--success.usa-textarea{border-width:.25rem;border-color:#00a91c;border-style:solid}.usa-fieldset{border:0;margin:0;padding:0}.usa-form-group{margin-top:1.5rem}.usa-form-group .usa-label:first-child{margin-top:0}.usa-form-group--error{border-left-width:.25rem;border-left-color:#b50909;border-left-style:solid;margin-top:2rem;padding-left:1rem;position:relative}@media all and (min-width:64em){.usa-form-group--error{margin-left:-1.25rem}}.usa-error-message{padding-bottom:.25rem;padding-top:.25rem;color:#b50909;display:block;font-weight:700}.usa-hint{color:#71767a}.usa-label,.usa-legend{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;display:block;font-weight:400;margin-top:1.5rem;max-width:30rem}.usa-label--error{font-weight:700;margin-top:0}.usa-hint--required,.usa-label--required{color:#b50909}.usa-legend--large{font-size:2.13rem;font-weight:700;margin-top:1rem}abbr[title=required]{text-decoration:none}.usa-input-list,.usa-prose .usa-input-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-input-list li,.usa-prose .usa-input-list li{line-height:1.3}.usa-checkbox__input,.usa-radio__input{position:absolute;left:-999em;right:auto}.lt-ie9 .usa-checkbox__input,.lt-ie9 .usa-radio__input{border:0;float:left;margin:.25rem .25rem 0 0;position:static;width:auto}.usa-checkbox__label,.usa-radio__label{cursor:pointer;display:inherit;font-weight:400;margin-top:.75rem;padding-left:2rem;position:relative;text-indent:-2rem}.usa-checkbox__label::before,.usa-radio__label::before{background:#fff;content:" ";display:inline-block;left:2px;position:relative;vertical-align:middle\0 ;white-space:pre}.usa-checkbox__label::before{height:1.25rem;width:1.25rem;border-radius:2px}.usa-radio__label::before{height:1.25rem;border-radius:99rem;width:1.25rem}.usa-checkbox__label::before,.usa-radio__label::before{box-shadow:0 0 0 2px #71767a;line-height:1.25rem;margin-right:.75rem;text-indent:0}.usa-checkbox__input:checked+.usa-checkbox__label::before{background-color:#005ea2;box-shadow:0 0 0 2px #005ea2}.usa-radio__input:checked+.usa-radio__label::before{background-color:#005ea2;box-shadow:0 0 0 2px #005ea2,inset 0 0 0 2px #fff}@media print{.usa-radio__input:checked+.usa-radio__label::before{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 1rem #005ea2,0 0 0 2px #005ea2}}.usa-checkbox__input:checked+.usa-checkbox__label::before,.usa-checkbox__input:checked:disabled+.usa-checkbox__label::before{background-image:url(../img/correct8.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:center center;background-size:.75rem auto}@media print{.usa-checkbox__input:checked+.usa-checkbox__label::before,.usa-checkbox__input:checked:disabled+.usa-checkbox__label::before{background-image:none;background-color:#fff;content:url(../img/checkbox-check-print.svg);text-indent:0}}.usa-radio__input:focus+.usa-radio__label::before{outline:.25rem solid #2491ff;outline-offset:.25rem}.usa-checkbox__input:disabled+.usa-checkbox__label,.usa-radio__input:disabled+.usa-radio__label{color:#c9c9c9;cursor:not-allowed}.usa-checkbox__input:focus+.usa-checkbox__label::before{outline:.25rem solid #2491ff;outline-offset:0}.usa-checkbox__input:disabled+.usa-checkbox__label::before,.usa-radio__input:disabled+.usa-radio__label::before{background:#e6e6e6;box-shadow:0 0 0 2px #c9c9c9;cursor:not-allowed}.usa-radio__input:checked:disabled+.usa-radio__label::before{background:#adadad;box-shadow:0 0 0 2px #adadad,inset 0 0 0 2px #e6e6e6}.usa-checkbox__input--tile+.usa-checkbox__label,.usa-radio__input--tile+.usa-radio__label{border:2px solid #dfe1e2;border-radius:.25rem;margin:.5rem 0;padding:.75rem 1rem .75rem 2.5rem}.usa-checkbox__input--tile:checked+.usa-checkbox__label,.usa-radio__input--tile:checked+.usa-radio__label{background-color:#d9e8f6;border-color:#73b3e7}.usa-checkbox__input--tile:disabled:checked+.usa-checkbox__label,.usa-radio__input--tile:disabled:checked+.usa-radio__label{background-color:#e6e6e6;border-color:#dfe1e2}.usa-checkbox__label-description,.usa-radio__label-description{display:block;font-size:.93rem;margin-top:.5rem;text-indent:0}.usa-memorable-date{display:flex}.usa-memorable-date [type=number]{-moz-appearance:textfield}.usa-memorable-date [type=number]::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.usa-memorable-date .usa-form-group{margin-top:1rem}.usa-form-group--day,.usa-form-group--month,.usa-form-group--year{flex:0 1 auto;margin-right:1rem;width:3rem}.usa-form-group--year{width:4.5rem}.usa-select{background-image:url(../img/usa-icons/unfold_more.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:right .5rem center;background-size:1.25rem;padding-right:2rem}.usa-select::-ms-expand{display:none}.usa-select:-webkit-autofill{-webkit-appearance:menulist;appearance:menulist}.usa-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}[type=file]{border:0;margin-top:.5rem;padding-left:0;padding-top:.2rem}.usa-file-input{display:block;max-width:30rem;width:100%}.usa-file-input__target{border:1px dashed #a9aeb1;display:block;font-size:.93rem;margin-top:.5rem;position:relative;text-align:center;width:100%}.usa-file-input__target:hover{border-color:#71767a}.usa-file-input__target.has-invalid-file{border-color:#fa9441}.usa-file-input__accepted-files-message{font-weight:700;margin:-1.5rem 0 1.5rem;pointer-events:none;position:relative;z-index:3}.has-invalid-file .usa-file-input__accepted-files-message{color:#b50909}.usa-file-input__choose{color:#005ea2;text-decoration:underline;font-weight:400}.usa-file-input__choose:visited{color:#54278f}.usa-file-input__choose:hover{color:#1a4480}.usa-file-input__choose:active{color:#162e51}.usa-file-input__choose:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-file-input__instructions{display:inline-block;padding:2rem 1rem;pointer-events:none;position:relative;z-index:3}.usa-file-input__instructions.display-none{display:none}.usa-file-input__box{background:#fff;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.usa-file-input .usa-file-input__input[type]{cursor:pointer;height:100%;left:0;margin:0;max-width:none;position:absolute;padding:.5rem;text-indent:-999em;top:0;width:100%;z-index:1}.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button{display:none}.usa-file-input--drag .usa-file-input__target{border-color:#005ea2}.usa-file-input--drag .usa-file-input__box{background-color:#d9e8f6!important}.usa-file-input--drag .usa-file-input__preview{opacity:.1}.usa-file-input__preview,.usa-file-input__preview-heading{align-items:center;background:#d9e8f6;display:flex;pointer-events:none;position:relative;z-index:3}.usa-file-input__preview-heading{font-weight:700;justify-content:space-between;padding:.5rem}.usa-file-input__preview{word-wrap:anywhere;font-size:.87rem;margin-top:1px;padding:.25rem .5rem;text-align:left}.usa-file-input__preview:last-child{margin-bottom:-1.5rem}.usa-file-input__preview-image{border:0;display:block;height:2.5rem;margin-right:.5rem;-o-object-fit:contain;object-fit:contain;width:2.5rem}.usa-file-input__preview-image.is-loading{background-image:url(../img/loader.svg),linear-gradient(transparent,transparent);background-position:center center;background-repeat:no-repeat;background-size:2rem}.usa-file-input__preview-image--excel,.usa-file-input__preview-image--generic,.usa-file-input__preview-image--pdf,.usa-file-input__preview-image--video,.usa-file-input__preview-image--word{background-position:center center;background-size:1.5rem}.usa-file-input__preview-image--pdf{background-image:url(../img/file-pdf.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--generic{background-image:url(../img/file.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--word{background-image:url(../img/file-word.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--excel{background-image:url(../img/file-excel.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-file-input__preview-image--video{background-image:url(../img/file-video.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-form-group--error .usa-file-input__target{border-color:#b50909;border-width:2px}.usa-file-input--disabled{pointer-events:none}.usa-file-input--disabled .usa-file-input__instructions{opacity:.5}.usa-file-input--disabled .usa-file-input__box{background-color:#e6e6e6}.usa-file-input--disabled .usa-file-input__input[type]{cursor:default}.usa-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding-left:1px;width:100%}.usa-input-group input:focus,.usa-range:focus{outline:0}.usa-range:focus::-webkit-slider-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range:focus::-moz-range-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range:focus::-ms-thumb{background-color:#fff;box-shadow:0 0 0 2px #2491ff}.usa-range::-webkit-slider-runnable-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-moz-range-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-ms-track{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a;cursor:pointer;height:1rem;width:100%}.usa-range::-webkit-slider-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:0;box-shadow:0 0 0 2px #71767a;cursor:pointer;-webkit-appearance:none;appearance:none;margin-top:-.19rem}.usa-range::-moz-range-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:0;box-shadow:0 0 0 2px #71767a;cursor:pointer}.usa-range::-ms-thumb{height:1.25rem;border-radius:99rem;width:1.25rem;background:#f0f0f0;border:0;box-shadow:0 0 0 2px #71767a;cursor:pointer}.usa-range::-ms-fill-lower{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a}.usa-range::-ms-fill-upper{background-color:#f0f0f0;border-radius:99rem;border:1px solid #71767a}.usa-textarea{height:10rem}.usa-input--error{border-width:.25rem;border-color:#b50909;border-style:solid}.usa-input-group{align-items:center;background-color:#fff;display:flex;padding:0}.usa-input-group.is-focused{outline:.25rem solid #2491ff;outline-offset:0}.usa-input-group--error{border-width:.25rem;border-color:#b50909;border-style:solid}.usa-input-group input{border:0;height:100%;margin-top:0;min-width:0;width:100%}.usa-input-prefix,.usa-input-suffix{color:#71767a;line-height:0;padding:0 .5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.usa-input-prefix .usa-icon,.usa-input-suffix .usa-icon{height:1.5rem;width:1.5rem}.usa-character-count__message{display:inline-block;padding-top:.25rem}.usa-character-count__message--invalid{color:#b50909;font-weight:700}.usa-combo-box{max-width:30rem;position:relative}.usa-combo-box--pristine .usa-combo-box__input{padding-right:calc(5em + 4px)}.usa-combo-box--pristine .usa-combo-box__input::-ms-clear{display:none}.usa-combo-box--pristine .usa-combo-box__clear-input{display:block}.usa-combo-box__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:0;max-width:none;padding-right:calc(2.5em + 3px)}button.usa-combo-box__clear-input:focus,button.usa-combo-box__toggle-list:focus{outline-offset:-4px}.usa-combo-box__clear-input__wrapper:focus,.usa-combo-box__list:focus,.usa-combo-box__toggle-list__wrapper:focus{outline:0}.usa-combo-box__clear-input,.usa-combo-box__toggle-list{background-color:transparent;background-position:center;border:0;bottom:1px;cursor:pointer;margin-bottom:0;opacity:.6;padding-right:2rem;position:absolute;top:1px;z-index:100}.usa-combo-box__clear-input{background-size:auto 1.5rem;background-image:url(../img/usa-icons/close.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;display:none;right:calc(2.5em + 3px)}.usa-combo-box__toggle-list{background-image:url(../img/usa-icons/expand_more.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:auto 2rem;right:1px}.usa-combo-box__input-button-separator{background-color:#c6cace;position:absolute;top:1px;margin-bottom:8px;margin-top:8px;width:1px;right:calc(2.5em + 2px);box-sizing:border-box;z-index:200}.usa-combo-box__list{border-width:1px;border-color:#565c65;border-style:solid;background-color:#fff;border-radius:0;border-top:0;margin:0;max-height:12.1em;overflow-x:hidden;overflow-y:scroll;padding:0;position:absolute;width:100%;z-index:300}.usa-combo-box__list-option{border-bottom:1px solid #dfe1e2;cursor:pointer;display:block;padding:.5rem}.usa-combo-box__list-option--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-combo-box__list-option--focused:focus{outline-offset:-4px}.usa-combo-box__list-option--selected{background-color:#005ea2;border-color:#005ea2;color:#fff}.usa-combo-box__list-option--no-results{cursor:not-allowed;display:block;padding:.5rem}.usa-date-picker__wrapper{display:none;position:relative;max-width:30rem}.usa-date-picker__wrapper:focus{outline:0}.usa-date-picker__calendar__month,.usa-date-picker__calendar__next-year-chunk,.usa-date-picker__calendar__previous-year-chunk,.usa-date-picker__calendar__year{background-color:#f0f0f0;border:0;width:100%}.usa-date-picker__calendar__month-selection,.usa-date-picker__calendar__year-selection{background-color:#f0f0f0;border:0}.usa-date-picker__calendar__date,.usa-date-picker__calendar__next-month,.usa-date-picker__calendar__next-year,.usa-date-picker__calendar__previous-month,.usa-date-picker__calendar__previous-year{background-color:#f0f0f0;border:0;width:100%}.usa-date-picker__button{border:0}.usa-date-picker__button:not([disabled]),.usa-date-picker__calendar__date:not([disabled]),.usa-date-picker__calendar__month-selection:not([disabled]),.usa-date-picker__calendar__month:not([disabled]),.usa-date-picker__calendar__next-month:not([disabled]),.usa-date-picker__calendar__next-year-chunk:not([disabled]),.usa-date-picker__calendar__next-year:not([disabled]),.usa-date-picker__calendar__previous-month:not([disabled]),.usa-date-picker__calendar__previous-year-chunk:not([disabled]),.usa-date-picker__calendar__previous-year:not([disabled]),.usa-date-picker__calendar__year-selection:not([disabled]),.usa-date-picker__calendar__year:not([disabled]){cursor:pointer}.usa-date-picker__button:not([disabled]):focus,.usa-date-picker__calendar__date:not([disabled]):focus,.usa-date-picker__calendar__month-selection:not([disabled]):focus,.usa-date-picker__calendar__month:not([disabled]):focus,.usa-date-picker__calendar__next-month:not([disabled]):focus,.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus,.usa-date-picker__calendar__next-year:not([disabled]):focus,.usa-date-picker__calendar__previous-month:not([disabled]):focus,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus,.usa-date-picker__calendar__previous-year:not([disabled]):focus,.usa-date-picker__calendar__year-selection:not([disabled]):focus,.usa-date-picker__calendar__year:not([disabled]):focus{outline-offset:-4px}.usa-date-picker__button:not([disabled]):hover,.usa-date-picker__calendar__date:not([disabled]):hover,.usa-date-picker__calendar__month-selection:not([disabled]):hover,.usa-date-picker__calendar__month:not([disabled]):hover,.usa-date-picker__calendar__next-month:not([disabled]):hover,.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__next-year:not([disabled]):hover,.usa-date-picker__calendar__previous-month:not([disabled]):hover,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,.usa-date-picker__calendar__previous-year:not([disabled]):hover,.usa-date-picker__calendar__year-selection:not([disabled]):hover,.usa-date-picker__calendar__year:not([disabled]):hover{background-color:#dfe1e2}.usa-date-picker__button:not([disabled]):active,.usa-date-picker__calendar__date:not([disabled]):active,.usa-date-picker__calendar__month-selection:not([disabled]):active,.usa-date-picker__calendar__month:not([disabled]):active,.usa-date-picker__calendar__next-month:not([disabled]):active,.usa-date-picker__calendar__next-year-chunk:not([disabled]):active,.usa-date-picker__calendar__next-year:not([disabled]):active,.usa-date-picker__calendar__previous-month:not([disabled]):active,.usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,.usa-date-picker__calendar__previous-year:not([disabled]):active,.usa-date-picker__calendar__year-selection:not([disabled]):active,.usa-date-picker__calendar__year:not([disabled]):active{background-color:#a9aeb1}.usa-date-picker--active .usa-date-picker__button{background-color:#f0f0f0}.usa-date-picker--active .usa-date-picker__calendar{z-index:400}.usa-date-picker__button{background-image:url(../img/usa-icons/calendar_today.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;align-self:stretch;background-color:transparent;background-position:center;background-size:1.5rem;margin-top:.5em;width:3em}.usa-date-picker--initialized .usa-date-picker__wrapper{display:flex}.usa-date-picker__calendar{background-color:#f0f0f0;left:auto;max-width:20rem;position:absolute;right:0;width:100%;z-index:100}.usa-date-picker__calendar__table{border-spacing:0;border-collapse:collapse;table-layout:fixed;text-align:center;width:100%}.usa-date-picker__calendar__table th{font-weight:400}.usa-date-picker__calendar__table td{padding:0}.usa-date-picker__calendar__row{display:flex;flex-wrap:wrap;text-align:center;width:100%}.usa-date-picker__calendar__cell{background-color:#f0f0f0;flex:1}.usa-date-picker__calendar__cell--center-items{display:flex;justify-content:center;align-items:center}.usa-date-picker__calendar__next-month,.usa-date-picker__calendar__next-year,.usa-date-picker__calendar__previous-month,.usa-date-picker__calendar__previous-year{background-position:center;background-size:auto 1.5rem;height:1.5rem;padding:20px 10px}.usa-date-picker__calendar__previous-year:not([disabled]){background-image:url(../img/usa-icons/navigate_far_before.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-date-picker__calendar__previous-month:not([disabled]){background-image:url(../img/usa-icons/navigate_before.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-date-picker__calendar__next-year:not([disabled]){background-image:url(../img/usa-icons/navigate_far_next.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-date-picker__calendar__next-month:not([disabled]){background-image:url(../img/usa-icons/navigate_next.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-date-picker__calendar__day-of-week{padding:6px 0}.usa-date-picker__calendar__date{padding:10px 0}.usa-date-picker__calendar__date--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-date-picker__calendar__date--next-month:not([disabled]),.usa-date-picker__calendar__date--previous-month:not([disabled]){color:#5d5d52}.usa-date-picker__calendar__date--range-date,.usa-date-picker__calendar__date--selected{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__date--range-date:not([disabled]),.usa-date-picker__calendar__date--selected:not([disabled]){background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__date--range-date:not([disabled]):hover,.usa-date-picker__calendar__date--selected:not([disabled]):hover{background-color:#0050d8;color:#e6e6e6}.usa-date-picker__calendar__date--range-date:not([disabled]):focus,.usa-date-picker__calendar__date--selected:not([disabled]):focus{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__date--range-date:not([disabled]):active,.usa-date-picker__calendar__date--selected:not([disabled]):active{background-color:#1a4480}.usa-date-picker__calendar__date--range-date-start{border-top-left-radius:10%;border-bottom-left-radius:10%}.usa-date-picker__calendar__date--range-date-end{border-top-right-radius:10%;border-bottom-right-radius:10%}.usa-date-picker__calendar__date--within-range{background-color:#cfe8ff}.usa-date-picker__calendar__date--within-range:not([disabled]),.usa-date-picker__calendar__date--within-range:not([disabled]):hover{background-color:#cfe8ff}.usa-date-picker__calendar__date--within-range:not([disabled]):focus{background-color:#cfe8ff}.usa-date-picker__calendar__date--within-range:not([disabled]):active{background-color:#cfe8ff}.usa-date-picker__calendar__month-label{flex:4;text-align:center}.usa-date-picker__calendar__month-selection,.usa-date-picker__calendar__year-selection{display:inline-block;height:100%;padding:8px 4px;width:auto}.usa-date-picker__calendar__month-picker{padding:20px 5px}.usa-date-picker__calendar__month{padding:10px 0}.usa-date-picker__calendar__month--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-date-picker__calendar__month--selected{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__month--selected:not([disabled]){background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__month--selected:not([disabled]):hover{background-color:#0050d8;color:#e6e6e6}.usa-date-picker__calendar__month--selected:not([disabled]):focus{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__month--selected:not([disabled]):active{background-color:#1a4480}.usa-date-picker__calendar__year-picker{padding:20px 5px}.usa-date-picker__calendar__next-year-chunk,.usa-date-picker__calendar__previous-year-chunk{background-position:center;background-size:auto 2rem;margin:auto;padding:40px 0}.usa-date-picker__calendar__previous-year-chunk:not([disabled]){background-image:url(../img/usa-icons/navigate_before.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-date-picker__calendar__next-year-chunk:not([disabled]){background-image:url(../img/usa-icons/navigate_next.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-date-picker__calendar__year{padding:10px 0}.usa-date-picker__calendar__year--focused{outline:2px solid #162e51;outline-offset:-2px;position:relative;z-index:100}.usa-date-picker__calendar__year--selected{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__year--selected:not([disabled]){background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__year--selected:not([disabled]):hover{background-color:#0050d8;color:#e6e6e6}.usa-date-picker__calendar__year--selected:not([disabled]):focus{background-color:#0050d8;color:#f9f9f9}.usa-date-picker__calendar__year--selected:not([disabled]):active{background-color:#1a4480}.usa-time-picker{width:10em}.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container{padding-left:2rem;padding-right:2rem}}.grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-card{padding-left:2rem;padding-right:2rem}}.grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-card-lg{padding-left:2rem;padding-right:2rem}}.grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-mobile{padding-left:2rem;padding-right:2rem}}.grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}.grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-tablet{padding-left:2rem;padding-right:2rem}}.grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}.grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-desktop{padding-left:2rem;padding-right:2rem}}.grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}.grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.grid-container-widescreen{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-card{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-card-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-mobile{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-tablet{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-desktop{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.mobile-lg\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:30em) and (min-width:64em){.mobile-lg\:grid-container-widescreen{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-card{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-card-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-mobile{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-tablet{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-desktop{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.tablet\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:40em) and (min-width:64em){.tablet\:grid-container-widescreen{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-card{margin-left:auto;margin-right:auto;max-width:10rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-card{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-card-lg{margin-left:auto;margin-right:auto;max-width:15rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-card-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-mobile{margin-left:auto;margin-right:auto;max-width:20rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-mobile{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-mobile-lg{margin-left:auto;margin-right:auto;max-width:30rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-mobile-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-tablet{margin-left:auto;margin-right:auto;max-width:40rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-tablet{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-tablet-lg{margin-left:auto;margin-right:auto;max-width:55rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-tablet-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-desktop{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-desktop{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-desktop-lg{margin-left:auto;margin-right:auto;max-width:75rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-desktop-lg{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.desktop\:grid-container-widescreen{margin-left:auto;margin-right:auto;max-width:87.5rem;padding-left:1rem;padding-right:1rem}}@media all and (min-width:64em) and (min-width:64em){.desktop\:grid-container-widescreen{padding-left:2rem;padding-right:2rem}}.grid-row{display:flex;flex-wrap:wrap}.grid-row.grid-gap{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap>*{padding-left:.5rem;padding-right:.5rem}@media all and (min-width:64em){.grid-row.grid-gap{margin-left:-1rem;margin-right:-1rem}.grid-row.grid-gap>*{padding-left:1rem;padding-right:1rem}}.grid-row.grid-gap-0{margin-left:0;margin-right:0}.grid-row.grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}@media all and (min-width:30em){.grid-row.mobile-lg\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.mobile-lg\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.mobile-lg\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.mobile-lg\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.mobile-lg\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.mobile-lg\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.mobile-lg\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.mobile-lg\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.mobile-lg\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.mobile-lg\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.mobile-lg\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.mobile-lg\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.mobile-lg\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.mobile-lg\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.mobile-lg\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.mobile-lg\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.mobile-lg\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.mobile-lg\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.mobile-lg\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.mobile-lg\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.mobile-lg\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.mobile-lg\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.mobile-lg\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.mobile-lg\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}}@media all and (min-width:40em){.grid-row.tablet\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.tablet\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.tablet\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.tablet\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.tablet\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.tablet\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.tablet\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.tablet\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.tablet\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.tablet\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.tablet\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.tablet\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.tablet\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.tablet\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.tablet\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.tablet\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.tablet\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.tablet\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.tablet\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.tablet\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.tablet\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.tablet\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.tablet\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.tablet\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}}@media all and (min-width:64em){.grid-row.desktop\:grid-gap-0{margin-left:0;margin-right:0}.grid-row.desktop\:grid-gap-0>*{padding-left:0;padding-right:0}.grid-row.desktop\:grid-gap-2px{margin-left:-1px;margin-right:-1px}.grid-row.desktop\:grid-gap-2px>*{padding-left:1px;padding-right:1px}.grid-row.desktop\:grid-gap-05{margin-left:-2px;margin-right:-2px}.grid-row.desktop\:grid-gap-05>*{padding-left:2px;padding-right:2px}.grid-row.desktop\:grid-gap-1{margin-left:-.25rem;margin-right:-.25rem}.grid-row.desktop\:grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}.grid-row.desktop\:grid-gap-2{margin-left:-.5rem;margin-right:-.5rem}.grid-row.desktop\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}.grid-row.desktop\:grid-gap-3{margin-left:-.75rem;margin-right:-.75rem}.grid-row.desktop\:grid-gap-3>*{padding-left:.75rem;padding-right:.75rem}.grid-row.desktop\:grid-gap-4{margin-left:-1rem;margin-right:-1rem}.grid-row.desktop\:grid-gap-4>*{padding-left:1rem;padding-right:1rem}.grid-row.desktop\:grid-gap-5{margin-left:-1.25rem;margin-right:-1.25rem}.grid-row.desktop\:grid-gap-5>*{padding-left:1.25rem;padding-right:1.25rem}.grid-row.desktop\:grid-gap-6{margin-left:-1.5rem;margin-right:-1.5rem}.grid-row.desktop\:grid-gap-6>*{padding-left:1.5rem;padding-right:1.5rem}.grid-row.desktop\:grid-gap-sm{margin-left:-1px;margin-right:-1px}.grid-row.desktop\:grid-gap-sm>*{padding-left:1px;padding-right:1px}.grid-row.desktop\:grid-gap-md{margin-left:-.5rem;margin-right:-.5rem}.grid-row.desktop\:grid-gap-md>*{padding-left:.5rem;padding-right:.5rem}.grid-row.desktop\:grid-gap-lg{margin-left:-.75rem;margin-right:-.75rem}.grid-row.desktop\:grid-gap-lg>*{padding-left:.75rem;padding-right:.75rem}}[class*=grid-col]{position:relative;width:100%;box-sizing:border-box}.grid-col{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.grid-col-auto,.grid-col-fill{flex:0 1 auto;width:auto;max-width:100%}.grid-col-fill{flex:1 1 0%;min-width:1px}.grid-col-1,.grid-col-2{flex:0 1 auto;width:8.3333333333%}.grid-col-2{width:16.6666666667%}.grid-col-3,.grid-col-4{flex:0 1 auto;width:25%}.grid-col-4{width:33.3333333333%}.grid-col-5,.grid-col-6{flex:0 1 auto;width:41.6666666667%}.grid-col-6{width:50%}.grid-col-7,.grid-col-8{flex:0 1 auto;width:58.3333333333%}.grid-col-8{width:66.6666666667%}.grid-col-10,.grid-col-9{flex:0 1 auto;width:75%}.grid-col-10{width:83.3333333333%}.grid-col-11,.grid-col-12{flex:0 1 auto;width:91.6666666667%}.grid-col-12{width:100%}@media all and (min-width:30em){.mobile-lg\:grid-col,.mobile-lg\:grid-col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.mobile-lg\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}.mobile-lg\:grid-col-1{flex:0 1 auto;width:8.3333333333%}.mobile-lg\:grid-col-2{flex:0 1 auto;width:16.6666666667%}.mobile-lg\:grid-col-3{flex:0 1 auto;width:25%}.mobile-lg\:grid-col-4{flex:0 1 auto;width:33.3333333333%}.mobile-lg\:grid-col-5{flex:0 1 auto;width:41.6666666667%}.mobile-lg\:grid-col-6{flex:0 1 auto;width:50%}.mobile-lg\:grid-col-7{flex:0 1 auto;width:58.3333333333%}.mobile-lg\:grid-col-8{flex:0 1 auto;width:66.6666666667%}.mobile-lg\:grid-col-9{flex:0 1 auto;width:75%}.mobile-lg\:grid-col-10{flex:0 1 auto;width:83.3333333333%}.mobile-lg\:grid-col-11{flex:0 1 auto;width:91.6666666667%}.mobile-lg\:grid-col-12{flex:0 1 auto;width:100%}}@media all and (min-width:40em){.tablet\:grid-col,.tablet\:grid-col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.tablet\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}.tablet\:grid-col-1{flex:0 1 auto;width:8.3333333333%}.tablet\:grid-col-2{flex:0 1 auto;width:16.6666666667%}.tablet\:grid-col-3{flex:0 1 auto;width:25%}.tablet\:grid-col-4{flex:0 1 auto;width:33.3333333333%}.tablet\:grid-col-5{flex:0 1 auto;width:41.6666666667%}.tablet\:grid-col-6{flex:0 1 auto;width:50%}.tablet\:grid-col-7{flex:0 1 auto;width:58.3333333333%}.tablet\:grid-col-8{flex:0 1 auto;width:66.6666666667%}.tablet\:grid-col-9{flex:0 1 auto;width:75%}.tablet\:grid-col-10{flex:0 1 auto;width:83.3333333333%}.tablet\:grid-col-11{flex:0 1 auto;width:91.6666666667%}.tablet\:grid-col-12{flex:0 1 auto;width:100%}}@media all and (min-width:64em){.desktop\:grid-col,.desktop\:grid-col-fill{flex:1 1 0%;width:auto;max-width:100%;min-width:1px}.desktop\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}.desktop\:grid-col-1{flex:0 1 auto;width:8.3333333333%}.desktop\:grid-col-2{flex:0 1 auto;width:16.6666666667%}.desktop\:grid-col-3{flex:0 1 auto;width:25%}.desktop\:grid-col-4{flex:0 1 auto;width:33.3333333333%}.desktop\:grid-col-5{flex:0 1 auto;width:41.6666666667%}.desktop\:grid-col-6{flex:0 1 auto;width:50%}.desktop\:grid-col-7{flex:0 1 auto;width:58.3333333333%}.desktop\:grid-col-8{flex:0 1 auto;width:66.6666666667%}.desktop\:grid-col-9{flex:0 1 auto;width:75%}.desktop\:grid-col-10{flex:0 1 auto;width:83.3333333333%}.desktop\:grid-col-11{flex:0 1 auto;width:91.6666666667%}.desktop\:grid-col-12{flex:0 1 auto;width:100%}}.grid-offset-1{margin-left:8.3333333333%}.grid-offset-2{margin-left:16.6666666667%}.grid-offset-3{margin-left:25%}.grid-offset-4{margin-left:33.3333333333%}.grid-offset-5{margin-left:41.6666666667%}.grid-offset-6{margin-left:50%}.grid-offset-7{margin-left:58.3333333333%}.grid-offset-8{margin-left:66.6666666667%}.grid-offset-9{margin-left:75%}.grid-offset-10{margin-left:83.3333333333%}.grid-offset-11{margin-left:91.6666666667%}.grid-offset-12{margin-left:100%}.grid-offset-none{margin-left:0}@media all and (min-width:30em){.mobile-lg\:grid-offset-1{margin-left:8.3333333333%}.mobile-lg\:grid-offset-2{margin-left:16.6666666667%}.mobile-lg\:grid-offset-3{margin-left:25%}.mobile-lg\:grid-offset-4{margin-left:33.3333333333%}.mobile-lg\:grid-offset-5{margin-left:41.6666666667%}.mobile-lg\:grid-offset-6{margin-left:50%}.mobile-lg\:grid-offset-7{margin-left:58.3333333333%}.mobile-lg\:grid-offset-8{margin-left:66.6666666667%}.mobile-lg\:grid-offset-9{margin-left:75%}.mobile-lg\:grid-offset-10{margin-left:83.3333333333%}.mobile-lg\:grid-offset-11{margin-left:91.6666666667%}.mobile-lg\:grid-offset-12{margin-left:100%}.mobile-lg\:grid-offset-none{margin-left:0}}@media all and (min-width:40em){.tablet\:grid-offset-1{margin-left:8.3333333333%}.tablet\:grid-offset-2{margin-left:16.6666666667%}.tablet\:grid-offset-3{margin-left:25%}.tablet\:grid-offset-4{margin-left:33.3333333333%}.tablet\:grid-offset-5{margin-left:41.6666666667%}.tablet\:grid-offset-6{margin-left:50%}.tablet\:grid-offset-7{margin-left:58.3333333333%}.tablet\:grid-offset-8{margin-left:66.6666666667%}.tablet\:grid-offset-9{margin-left:75%}.tablet\:grid-offset-10{margin-left:83.3333333333%}.tablet\:grid-offset-11{margin-left:91.6666666667%}.tablet\:grid-offset-12{margin-left:100%}.tablet\:grid-offset-none{margin-left:0}}@media all and (min-width:64em){.desktop\:grid-offset-1{margin-left:8.3333333333%}.desktop\:grid-offset-2{margin-left:16.6666666667%}.desktop\:grid-offset-3{margin-left:25%}.desktop\:grid-offset-4{margin-left:33.3333333333%}.desktop\:grid-offset-5{margin-left:41.6666666667%}.desktop\:grid-offset-6{margin-left:50%}.desktop\:grid-offset-7{margin-left:58.3333333333%}.desktop\:grid-offset-8{margin-left:66.6666666667%}.desktop\:grid-offset-9{margin-left:75%}.desktop\:grid-offset-10{margin-left:83.3333333333%}.desktop\:grid-offset-11{margin-left:91.6666666667%}.desktop\:grid-offset-12{margin-left:100%}.desktop\:grid-offset-none{margin-left:0}}@media all and (max-width:29.99em){.usa-table--stacked thead,.usa-table--stacked-header thead{display:none}.usa-table--stacked td,.usa-table--stacked th,.usa-table--stacked-header td,.usa-table--stacked-header th{border-bottom-width:0;display:block;width:100%}.usa-table--stacked tr,.usa-table--stacked-header tr{border-bottom:.25rem solid #1b1b1b;border-top-width:0;display:block;width:100%}.usa-table--stacked tr td:first-child,.usa-table--stacked tr th:first-child{border-top-width:0}.usa-table--stacked tr:nth-child(odd) td,.usa-table--stacked tr:nth-child(odd) th{background-color:inherit}.usa-table--stacked tr:first-child td:first-child,.usa-table--stacked tr:first-child th:first-child,.usa-table--stacked-header tr:first-child td:first-child,.usa-table--stacked-header tr:first-child th:first-child{border-top:.25rem solid #1b1b1b}.usa-table--stacked td[data-label],.usa-table--stacked th[data-label],.usa-table--stacked-header td[data-label],.usa-table--stacked-header th[data-label]{padding-bottom:.75rem}.usa-table--stacked td[data-label]:before,.usa-table--stacked th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{border-top-width:0}.usa-table--stacked-header tr:nth-child(odd) td,.usa-table--stacked-header tr:nth-child(odd) th{background-color:inherit}.usa-table--stacked-header td[data-label]:before,.usa-table--stacked-header th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-table--stacked-header tr td:first-child,.usa-table--stacked-header tr th:first-child{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#dfe1e2;color:#1b1b1b;font-weight:700;padding:.75rem 1rem}.usa-table--stacked-header tr td:first-child:before,.usa-table--stacked-header tr th:first-child:before{display:none}}.usa-tag{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.93rem;color:#fff;text-transform:uppercase;background-color:#565c65;border-radius:2px;margin-right:.25rem;padding:1px .5rem}.usa-tag:only-of-type{margin-right:0}.usa-tag--big{padding-left:.5rem;padding-right:.5rem;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem}.usa-paragraph{line-height:1.5;margin-bottom:0;margin-top:0;max-width:68ex}*+.usa-paragraph,.usa-paragraph+*{margin-top:1em}.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered),.usa-content p,.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered){max-width:68ex}.usa-display{margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;font-weight:700;margin-bottom:0}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}@media all and (min-width:30em){.usa-display{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem;line-height:1.2;font-weight:700}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}}@media all and (min-width:40em){.usa-display{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem;line-height:1.2;font-weight:700}*+.usa-display{margin-top:1.5em}.usa-display+*{margin-top:1em}}.usa-intro{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.8;font-weight:400;max-width:88ex}.usa-dark-background{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#3d4551}.usa-dark-background p,.usa-dark-background span{color:#fff}.usa-prose>p{line-height:1.5;margin-bottom:0;margin-top:0;max-width:68ex}.usa-prose>*+p,.usa-prose>h1+*,.usa-prose>h2+*,.usa-prose>h3+*,.usa-prose>h4+*,.usa-prose>h5+*,.usa-prose>h6+*,.usa-prose>p+*{margin-top:1em}.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5,.usa-prose>h6{margin-bottom:0;margin-top:0;clear:both}.usa-prose>*+h1,.usa-prose>*+h2,.usa-prose>*+h3,.usa-prose>*+h4,.usa-prose>*+h5,.usa-prose>*+h6{margin-top:1.5em}.usa-alert__text a,.usa-footer__return-to-top a,.usa-link{color:#005ea2;text-decoration:underline}.usa-link:visited{color:#54278f}.usa-link:hover{color:#1a4480}.usa-link:active{color:#162e51}.usa-link:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-link--external::after{background-image:url(../img/usa-icons-bg/launch--blue-60v.svg);background-position:50% 60%;background-repeat:no-repeat;background-size:100%;content:"";display:inline;margin-left:2px;padding-left:.65em}.usa-link--external:hover::after{background-image:url(../img/usa-icons-bg/launch--blue-70v.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-link--external.usa-link--alt::after{background-image:url(../img/usa-icons-bg/launch--gray-5.svg);background-position:50% 60%;background-repeat:no-repeat;background-size:100%;content:"";display:inline;margin-left:2px;padding-left:.65em}.usa-link--external.usa-link--alt:hover::after{background-image:url(../img/usa-icons-bg/launch--white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-list--unstyled,.usa-prose .usa-list--unstyled{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-accordion>li,.usa-breadcrumb__list>li,.usa-collection__item>li,.usa-collection__meta>li,.usa-icon-list>li,.usa-list--unstyled>li,.usa-prose .usa-collection__item>li,.usa-prose .usa-icon-list>li,.usa-prose .usa-list--unstyled>li{margin-bottom:0;max-width:unset}.usa-prose{font-size:1.06rem;line-height:1.5}.usa-prose>h1,.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem;line-height:1.2;font-weight:700}.usa-prose>h2,.usa-prose>h3,.usa-prose>h4,.usa-prose>h5{font-size:1.95rem}.usa-prose>h3,.usa-prose>h4,.usa-prose>h5{font-size:1.34rem}.usa-prose>h4,.usa-prose>h5{font-size:.98rem}.usa-prose>h5{font-size:.91rem}.usa-accordion,.usa-prose,.usa-prose>h6{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.usa-prose>h6{font-size:.87rem;line-height:1.1;font-weight:400;letter-spacing:.025em;text-transform:uppercase}@media all and (max-width:29.99em){.usa-prose>.usa-table--stacked thead,.usa-prose>.usa-table--stacked-header thead{display:none}.usa-prose>.usa-table--stacked td,.usa-prose>.usa-table--stacked th,.usa-prose>.usa-table--stacked-header td,.usa-prose>.usa-table--stacked-header th{border-bottom-width:0;display:block;width:100%}.usa-prose>.usa-table--stacked tr,.usa-prose>.usa-table--stacked-header tr{border-bottom:.25rem solid #1b1b1b;border-top-width:0;display:block;width:100%}.usa-prose>.usa-table--stacked tr td:first-child,.usa-prose>.usa-table--stacked tr th:first-child{border-top-width:0}.usa-prose>.usa-table--stacked tr:nth-child(odd) td,.usa-prose>.usa-table--stacked tr:nth-child(odd) th{background-color:inherit}.usa-prose>.usa-table--stacked tr:first-child td:first-child,.usa-prose>.usa-table--stacked tr:first-child th:first-child,.usa-prose>.usa-table--stacked-header tr:first-child td:first-child,.usa-prose>.usa-table--stacked-header tr:first-child th:first-child{border-top:.25rem solid #1b1b1b}.usa-prose>.usa-table--stacked td[data-label],.usa-prose>.usa-table--stacked th[data-label],.usa-prose>.usa-table--stacked-header td[data-label],.usa-prose>.usa-table--stacked-header th[data-label]{padding-bottom:.75rem}.usa-prose>.usa-table--stacked td[data-label]:before,.usa-prose>.usa-table--stacked th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child{border-top-width:0}.usa-prose>.usa-table--stacked-header tr:nth-child(odd) td,.usa-prose>.usa-table--stacked-header tr:nth-child(odd) th{background-color:inherit}.usa-prose>.usa-table--stacked-header td[data-label]:before,.usa-prose>.usa-table--stacked-header th[data-label]:before{content:attr(data-label);display:block;font-weight:700;margin:-.5rem -1rem 0;padding:.75rem 1rem .25rem}.usa-prose>.usa-table--stacked-header tr td:first-child,.usa-prose>.usa-table--stacked-header tr th:first-child{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#dfe1e2;color:#1b1b1b;font-weight:700;padding:.75rem 1rem}.usa-prose>.usa-table--stacked-header tr td:first-child:before,.usa-prose>.usa-table--stacked-header tr th:first-child:before{display:none}}.usa-accordion{list-style-type:none;color:#1b1b1b;margin:0;padding:0;width:100%;font-size:1.06rem;line-height:1.5}.usa-accordion>ul li ul{list-style:disc}.usa-accordion>ul li ul>li>ul{list-style:circle}.usa-accordion>ul li ul>li>ul>li>ul{list-style:square}.usa-accordion+.usa-accordion,.usa-accordion+.usa-accordion--bordered{margin-top:.5rem}.usa-accordion--bordered .usa-accordion__content{border-bottom:.25rem solid #f0f0f0;border-left:.25rem solid #f0f0f0;border-right:.25rem solid #f0f0f0;padding-bottom:1rem}.usa-accordion--bordered .usa-accordion__heading{margin-bottom:0}.usa-accordion__heading,.usa-prose .usa-accordion__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9;margin:0}.usa-accordion__heading:not(:first-child),.usa-prose .usa-accordion__heading:not(:first-child){margin-top:.5rem}.usa-accordion__content{background-color:#fff;margin-top:0;overflow:auto;padding:1rem 1.25rem calc(1rem - .25rem)}.usa-accordion__content>:first-child{margin-top:0}.usa-accordion__content>:last-child{margin-bottom:0}.usa-accordion__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;border:0;border-radius:0;box-shadow:none;padding:0;text-align:left;background-image:url(../img/usa-icons/remove.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-color:#f0f0f0;background-position:right 1.25rem center;background-size:1.5rem;color:#1b1b1b;cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:1rem 3.5rem 1rem 1.25rem;text-decoration:none;width:100%}.usa-accordion__button:visited{color:#54278f}.usa-accordion__button:active{color:#162e51}.usa-accordion__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-accordion__button.usa-button--active,.usa-accordion__button.usa-button--disabled,.usa-accordion__button.usa-button--disabled.usa-button--active,.usa-accordion__button.usa-button--disabled.usa-button--hover,.usa-accordion__button.usa-button--disabled.usa-focus,.usa-accordion__button.usa-button--disabled:active,.usa-accordion__button.usa-button--disabled:focus,.usa-accordion__button.usa-button--disabled:hover,.usa-accordion__button.usa-button--hover,.usa-accordion__button:active,.usa-accordion__button:disabled,.usa-accordion__button:disabled.usa-button--active,.usa-accordion__button:disabled.usa-button--hover,.usa-accordion__button:disabled.usa-focus,.usa-accordion__button:disabled:active,.usa-accordion__button:disabled:focus,.usa-accordion__button:disabled:hover,.usa-accordion__button:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-accordion__button.usa-button--disabled,.usa-accordion__button:disabled{color:#c9c9c9}.usa-accordion__button.usa-button--hover{color:#1a4480}.usa-accordion__button.usa-button--active{color:#162e51}.usa-accordion__button:hover{background-color:#dfe1e2;color:#1b1b1b;text-decoration:none}.usa-accordion__button[aria-expanded=false]{background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:1.5rem}.usa-alert{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;color:#1b1b1b;background-color:#f0f0f0;padding-bottom:1rem;padding-top:1rem;position:relative;border-left:.5rem solid #a9aeb1}*+.usa-alert{margin-top:1rem}.usa-alert .usa-alert__body>.usa-list,.usa-alert>.usa-list{padding-left:0}.usa-alert .usa-alert__body>.usa-list:last-child,.usa-alert>.usa-list:last-child{margin-bottom:0}.usa-alert__body{padding-left:1.25rem;padding-right:1.25rem}.usa-alert--success{background-color:#ecf3ec;border-left-color:#00a91c;color:#1b1b1b}.usa-alert--success:before{background:url(../img/usa-icons/check_circle.svg) no-repeat center/2rem 2rem;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--success:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/check_circle.svg) no-repeat center/2rem 2rem;mask:url(../img/usa-icons/check_circle.svg) no-repeat center/2rem 2rem}}.usa-alert--success.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--success.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--success .usa-link{color:#005ea2}.usa-alert--success .usa-link:visited{color:#54278f}.usa-alert--success .usa-link:active,.usa-alert--success .usa-link:hover{color:#1a4480}.usa-alert--success.usa-alert--no-icon:before{display:none}.usa-alert--success.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--success .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--warning{background-color:#faf3d1;border-left-color:#ffbe2e;color:#1b1b1b}.usa-alert--warning:before{background:url(../img/usa-icons/warning.svg) no-repeat center/2rem 2rem;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--warning:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/warning.svg) no-repeat center/2rem 2rem;mask:url(../img/usa-icons/warning.svg) no-repeat center/2rem 2rem}}.usa-alert--warning.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--warning.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--warning .usa-link{color:#005ea2}.usa-alert--warning .usa-link:visited{color:#54278f}.usa-alert--warning .usa-link:active,.usa-alert--warning .usa-link:hover{color:#1a4480}.usa-alert--warning.usa-alert--no-icon:before{display:none}.usa-alert--warning.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--warning .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--error{background-color:#f4e3db;border-left-color:#d54309;color:#1b1b1b}.usa-alert--error:before{background:url(../img/usa-icons/error.svg) no-repeat center/2rem 2rem;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--error:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/error.svg) no-repeat center/2rem 2rem;mask:url(../img/usa-icons/error.svg) no-repeat center/2rem 2rem}}.usa-alert--error.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--error.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--error .usa-link{color:#005ea2}.usa-alert--error .usa-link:visited{color:#54278f}.usa-alert--error .usa-link:active,.usa-alert--error .usa-link:hover{color:#1a4480}.usa-alert--error.usa-alert--no-icon:before{display:none}.usa-alert--error.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--error .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--info{background-color:#e7f6f8;border-left-color:#00bde3;color:#1b1b1b}.usa-alert--info:before{background:url(../img/usa-icons/info.svg) no-repeat center/2rem 2rem;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--info:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/info.svg) no-repeat center/2rem 2rem;mask:url(../img/usa-icons/info.svg) no-repeat center/2rem 2rem}}.usa-alert--info.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--info.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--info .usa-link{color:#005ea2}.usa-alert--info .usa-link:visited,.usa-alert__text a:visited{color:#54278f}.usa-alert--info .usa-link:active,.usa-alert--info .usa-link:hover,.usa-alert__text a:hover{color:#1a4480}.usa-alert--info.usa-alert--no-icon:before{display:none}.usa-alert--info.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--info .usa-alert__body{padding-left:3.8333333333rem}.usa-alert--emergency{background-color:#9c3d10;color:#fff}.usa-alert--emergency:before{background:url(../img/usa-icons-bg/error--white.svg) no-repeat center/2rem 2rem;width:2rem;content:"";display:block;height:3.5rem;left:.9166666667rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--emergency:before{background:0 0;background-color:#fff;-webkit-mask:url(../img/usa-icons/error.svg) no-repeat center/2rem 2rem;mask:url(../img/usa-icons/error.svg) no-repeat center/2rem 2rem}}.usa-alert--emergency.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-alert--emergency.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-alert--emergency .usa-link,.usa-alert--emergency .usa-link:visited{color:#dfe1e2}.usa-alert--emergency .usa-link:active,.usa-alert--emergency .usa-link:hover{color:#f0f0f0}.usa-alert--emergency.usa-alert--no-icon:before{display:none}.usa-alert--emergency.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-alert--emergency .usa-alert__body{padding-left:3.8333333333rem}.usa-alert__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:.9;margin-top:0;margin-bottom:.5rem}.usa-alert__text{margin-bottom:0;margin-top:0}.usa-alert__text a:active{color:#162e51}.usa-alert__text a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-alert__text:only-child{padding-bottom:0;padding-top:0}.usa-alert--slim{padding-bottom:.5rem;padding-top:.5rem}.usa-alert--slim .usa-alert__body{padding-left:3.3333333333rem}.usa-alert--validation .usa-checklist{margin-top:1rem}.usa-alert--emergency{border-left:none}.usa-banner{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;background-color:#f0f0f0}@media all and (min-width:40em){.usa-banner{font-size:.87rem;padding-bottom:0}}.usa-banner .usa-accordion{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5}.usa-banner__content,.usa-banner__header{color:#1b1b1b}.usa-banner__content{margin-left:auto;margin-right:auto;max-width:64rem;background-color:transparent;font-size:1rem;overflow:hidden;padding:.25rem 1rem 1rem .5rem;width:100%}@media all and (min-width:64em){.usa-banner__content{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.usa-banner__content{padding-bottom:1.5rem;padding-top:1.5rem}}.usa-banner__content p:first-child{margin:0}.usa-banner__guidance{display:flex;align-items:flex-start;max-width:64ex;padding-top:1rem}@media all and (min-width:40em){.usa-banner__guidance{padding-top:0}}.usa-banner__lock-image{height:1.5ex;width:1.21875ex}.usa-banner__lock-image path{fill:currentColor}.usa-banner__inner{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap;align-items:flex-start;padding-right:0}@media all and (min-width:64em){.usa-banner__inner{padding-left:2rem;padding-right:2rem}}@media all and (min-width:40em){.usa-banner__inner{align-items:center}}.usa-banner__header{padding-bottom:.5rem;padding-top:.5rem;font-size:.8rem;font-weight:400;min-height:3rem;position:relative}@media all and (min-width:40em){.usa-banner__header{padding-bottom:.25rem;padding-top:.25rem;min-height:0}}.usa-banner__header-text{margin-bottom:0;margin-top:0;font-size:.8rem;line-height:1.1}.usa-banner__header-action{color:#005ea2;line-height:1.1;margin-bottom:0;margin-top:2px;text-decoration:underline}.usa-banner__header-action::after{background:url(../img/usa-icons/expand_more.svg) no-repeat center/1rem 1rem;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__header-action::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/expand_more.svg) no-repeat center/1rem 1rem;mask:url(../img/usa-icons/expand_more.svg) no-repeat center/1rem 1rem}.usa-banner__header-action::after:hover{background-color:#1a4480}}.usa-banner__header-action:hover::after{content:"";background-color:#1a4480}.usa-banner__header-action:visited{color:#54278f}.usa-banner__header-action:active,.usa-banner__header-action:hover{color:#1a4480}@media all and (min-width:40em){.usa-banner__header-action{display:none}}.usa-banner__header-flag{float:left;margin-right:.5rem;width:1rem}@media all and (min-width:40em){.usa-banner__header-flag{margin-right:.5rem;padding-top:0}}.usa-banner__header--expanded{padding-right:3.5rem}@media all and (min-width:40em){.usa-banner__header--expanded{background-color:transparent;display:block;font-size:.8rem;font-weight:400;min-height:0;padding-right:0}}.usa-banner__header--expanded .usa-banner__inner{margin-left:0}@media all and (min-width:40em){.usa-banner__header--expanded .usa-banner__inner{margin-left:auto}}.usa-banner__header--expanded .usa-banner__header-action{display:none}.usa-banner__button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;text-align:left;left:0;position:absolute;bottom:0;top:0;vertical-align:baseline;color:#005ea2;display:block;font-size:.8rem;height:auto;line-height:1.1;padding:0;text-decoration:none;width:auto}.usa-banner__button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-banner__button.usa-button--active,.usa-banner__button.usa-button--disabled,.usa-banner__button.usa-button--disabled.usa-button--active,.usa-banner__button.usa-button--disabled.usa-button--hover,.usa-banner__button.usa-button--disabled.usa-focus,.usa-banner__button.usa-button--disabled:active,.usa-banner__button.usa-button--disabled:focus,.usa-banner__button.usa-button--disabled:hover,.usa-banner__button.usa-button--hover,.usa-banner__button:active,.usa-banner__button:disabled,.usa-banner__button:disabled.usa-button--active,.usa-banner__button:disabled.usa-button--hover,.usa-banner__button:disabled.usa-focus,.usa-banner__button:disabled:active,.usa-banner__button:disabled:focus,.usa-banner__button:disabled:hover,.usa-banner__button:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-banner__button.usa-button--disabled,.usa-banner__button:disabled{color:#c9c9c9}.usa-banner__button.usa-button--hover{color:#1a4480}.usa-banner__button.usa-button--active{color:#162e51}.usa-banner__button:visited{color:#54278f}.usa-banner__button:active,.usa-banner__button:hover{color:#1a4480}@media all and (max-width:39.99em){.usa-banner__button{width:100%}}@media all and (min-width:40em){.usa-banner__button{color:#005ea2;bottom:auto;left:auto;right:auto;top:auto;display:inline;margin-left:.5rem;position:relative}.usa-banner__button::after{background:url(../img/usa-icons/expand_more.svg) no-repeat center/1rem 1rem;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:2px}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__button::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/expand_more.svg) no-repeat center/1rem 1rem;mask:url(../img/usa-icons/expand_more.svg) no-repeat center/1rem 1rem}.usa-banner__button::after:hover{background-color:#1a4480}}.usa-banner__button:hover::after{content:"";background-color:#1a4480}.usa-banner__button:visited{color:#54278f}.usa-banner__button:active,.usa-banner__button:hover{color:#1a4480}.usa-banner__button:after{position:absolute}.usa-banner__button:hover{text-decoration:none}}.usa-banner__button[aria-expanded=false],.usa-banner__button[aria-expanded=true]{background-image:none}@media all and (max-width:39.99em){.usa-banner__button[aria-expanded=true]::after{background:url(../img/usa-icons/close.svg) no-repeat center/1.5rem 1.5rem;display:inline-block;height:3rem;width:3rem;content:"";vertical-align:middle;margin-left:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__button[aria-expanded=true]::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/close.svg) no-repeat center/1.5rem 1.5rem;mask:url(../img/usa-icons/close.svg) no-repeat center/1.5rem 1.5rem}}.usa-banner__button[aria-expanded=true]:before{bottom:0;top:0;position:absolute;right:0;background-color:#dfe1e2;content:"";display:block;height:3rem;width:3rem}.usa-banner__button[aria-expanded=true]:after{bottom:0;top:0;position:absolute;right:0}}@media all and (min-width:40em){.usa-banner__button[aria-expanded=true]{height:auto;padding:0;position:relative}.usa-banner__button[aria-expanded=true]::after{background:url(../img/usa-icons/expand_less.svg) no-repeat center/1rem 1rem;display:inline-block;height:1rem;width:1rem;content:"";vertical-align:middle;margin-left:2px}@supports ((-webkit-mask:url()) or (mask:url())){.usa-banner__button[aria-expanded=true]::after{background:0 0;background-color:#005ea2;-webkit-mask:url(../img/usa-icons/expand_less.svg) no-repeat center/1rem 1rem;mask:url(../img/usa-icons/expand_less.svg) no-repeat center/1rem 1rem}.usa-banner__button[aria-expanded=true]::after:hover{background-color:#1a4480}}.usa-banner__button[aria-expanded=true]:hover::after{content:"";background-color:#1a4480}.usa-banner__button[aria-expanded=true]:after{position:absolute}}.usa-banner__button-text{position:absolute;left:-999em;right:auto;text-decoration:underline}@media all and (min-width:40em){.usa-banner__button-text{position:static;display:inline}}.usa-banner__icon{width:2.5rem}.usa-js-loading .usa-banner__content{position:absolute;left:-999em;right:auto}.usa-breadcrumb{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;color:#1b1b1b;background-color:#fff;padding-left:0;padding-right:0}@media all and (min-width:30em){.usa-breadcrumb{padding-bottom:1rem;padding-top:1rem}.usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.usa-breadcrumb__list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;display:block;padding:.25rem;margin:-.25rem}.usa-breadcrumb__list-item{position:absolute;left:-999em;right:auto;display:inline;white-space:nowrap}@media all and (max-width:29.99em){.usa-breadcrumb__list-item{white-space:normal}.usa-breadcrumb__list-item:nth-last-child(2){position:static}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;text-align:left;padding-left:calc(2ex + 0px);text-indent:calc((2ex + 0px)*-1);color:#005ea2;display:inline-block;padding-bottom:1rem;padding-top:1rem}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled{color:#c9c9c9}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover{color:#1a4480}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active{color:#162e51}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{background:url(../img/usa-icons/arrow_back.svg) no-repeat center/2ex 2ex;display:inline-block;height:2ex;width:2ex;content:"";vertical-align:baseline}@supports ((-webkit-mask:url()) or (mask:url())){.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{background:0 0;background-color:#71767a;-webkit-mask:url(../img/usa-icons/arrow_back.svg) no-repeat center/2ex 2ex;mask:url(../img/usa-icons/arrow_back.svg) no-repeat center/2ex 2ex}}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited{color:#54278f}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{color:#1a4480}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before{bottom:-.2em;height:2ex;position:relative}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active,.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover{text-decoration:none}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span{text-decoration:underline}.usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before{margin-right:0}}@media all and (min-width:30em){.usa-breadcrumb__list-item{position:static}.usa-breadcrumb__list-item:not(:last-child)::after{background:url(../img/usa-icons/navigate_next.svg) no-repeat center/2ex 2ex;display:inline-block;width:2ex;content:"";vertical-align:baseline}@supports ((-webkit-mask:url()) or (mask:url())){.usa-breadcrumb__list-item:not(:last-child)::after{background:0 0;background-color:#71767a;-webkit-mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/2ex 2ex;mask:url(../img/usa-icons/navigate_next.svg) no-repeat center/2ex 2ex}}.usa-breadcrumb__list-item:not(:last-child)::after{bottom:-.2em;margin-left:0;margin-right:0;height:2ex;position:relative}}.usa-breadcrumb__link{color:#005ea2;display:inline;text-decoration:none}.usa-breadcrumb__link:visited,.usa-footer__return-to-top a:visited{color:#54278f}.usa-breadcrumb__link:active,.usa-breadcrumb__link:hover,.usa-footer__return-to-top a:hover{color:#1a4480}.usa-breadcrumb__link span{text-decoration:underline}@media all and (min-width:30em){.usa-breadcrumb--wrap{line-height:1.4}}.usa-breadcrumb--wrap .usa-breadcrumb__list-item{display:inline-block}.usa-button-group{margin-bottom:0;margin-top:0;display:flex;flex-direction:column;flex-wrap:wrap;list-style-type:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:0}@media all and (min-width:30em){.usa-button-group{flex-direction:row}}.usa-button-group__item{margin:.25rem}@media all and (min-width:30em){.usa-button-group__item:last-child{margin-right:0}}.usa-button-group__item .usa-button{margin-left:0;margin-right:0}.usa-button-group--segmented{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-left:0;margin-right:0}@media all and (min-width:30em){.usa-button-group--segmented{justify-content:flex-start}}.usa-button-group--segmented .usa-button{position:relative;width:calc(100% + 2px)}@media all and (min-width:30em){.usa-button-group--segmented .usa-button{width:auto}}.usa-button-group--segmented .usa-button:active,.usa-button-group--segmented .usa-button:hover{z-index:2}.usa-button-group--segmented .usa-button:focus{z-index:3}.usa-button-group--segmented .usa-button-group__item{margin-left:0;margin-right:0;width:100%}@media all and (min-width:30em){.usa-button-group--segmented .usa-button-group__item{width:auto}}.usa-button-group--segmented .usa-button-group__item:first-child>.usa-button{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-1px}.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-right:0;margin-left:-2px;width:calc(100% + 2px)}@media all and (min-width:30em){.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button{margin-left:-1px;width:auto}}.usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child)>.usa-button{border-radius:0;margin-right:-1px;margin-left:-1px}.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before{border-right:1px solid #1a4480;bottom:0;content:"";display:block;height:100%;position:absolute;right:1px;top:0;width:1px;z-index:3}.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before{border-right-color:#b50909}.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before{border-right-color:#28a0cb}.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before{border-right-color:#565c65}.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before,.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before,.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before{border-right-color:#71767a}.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before,.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before{display:none}.usa-card-group,.usa-footer__nav>ul,.usa-prose .usa-card-group{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-card-group{display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;margin-left:-.5rem;margin-right:-.5rem}@media all and (min-width:40em){.usa-card-group{flex-direction:row}}.usa-card{margin-bottom:2.5rem;max-width:none}.usa-card:last-child,.usa-prose .usa-card:last-child{margin-bottom:2.5rem}@media all and (min-width:40em){.usa-card{margin-bottom:2rem}.usa-card:last-child{margin-bottom:2rem}}.usa-prose .usa-card{margin-bottom:2.5rem;max-width:none}@media all and (min-width:40em){.usa-prose .usa-card{margin-bottom:2rem}.usa-prose .usa-card:last-child{margin-bottom:2rem}}.usa-card__container{color:#1b1b1b;background-color:#fff;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;border-width:2px;border-color:#dfe1e2;border-style:solid;display:flex;height:100%;flex-direction:column;margin-left:.5rem;margin-right:.5rem;position:relative;border-radius:.5rem}.usa-card:not(.usa-card--flag) .usa-card__container>:only-child{padding:1.5rem}.usa-card .usa-card__img{display:block}.usa-card__header{padding:1.5rem 1.5rem .5rem}.usa-card__header:last-child{padding-bottom:1.5rem}.usa-card__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;margin:0}.usa-card__media{order:-1;min-height:1px}.usa-card__img{border-top-left-radius:calc(.5rem - 2px);border-top-right-radius:calc(.5rem - 2px);background-color:#f0f0f0;position:relative;overflow:hidden}.usa-card__img img{display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.usa-card__media--inset{padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem}.usa-card__media--inset .usa-card__img{border-radius:0}.usa-card__body{flex:1 1 0%;padding:.5rem 1.5rem;flex-basis:auto}.usa-card__body:last-child{padding-bottom:1.5rem}.usa-card__body:first-child{padding-top:1.5rem}.usa-card__body:only-child{padding-bottom:1.5rem;padding-top:1.5rem}.usa-card__footer{padding:.5rem 1.5rem 1.5rem}.usa-card__footer .usa-button:only-of-type{margin-right:0}.usa-card__body>:last-child,.usa-card__header>:last-child{padding-bottom:0;margin-bottom:0}.usa-card__body>:first-child,.usa-card__header>:first-child{margin-top:0;padding-top:0}.usa-card__body>:only-child,.usa-card__header>:only-child{margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0}.usa-card__footer--exdent,.usa-card__header--exdent,.usa-card__media--exdent{margin-left:-2px;margin-right:-2px}.usa-card__footer--exdent>*,.usa-card__header--exdent>*{padding-left:2px;padding-right:2px}.usa-card__media--exdent{margin-top:-2px}.usa-card__media--exdent .usa-card__img{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.usa-card--header-first .usa-card__header{border-top-left-radius:calc(.5rem - 2px);border-top-right-radius:calc(.5rem - 2px);padding-bottom:1rem}.usa-card--header-first .usa-card__header--exdent{margin-top:-2px;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.usa-card--header-first .usa-card__media--inset{padding-top:0}.usa-card--header-first .usa-card__media{order:0}.usa-card--header-first .usa-card__img{border-radius:0}.usa-card--header-first .usa-card__body{padding-top:1rem}@media all and (min-width:40em){.usa-card--flag .usa-card__media{display:flex;overflow:hidden;bottom:0;top:0;left:0;position:absolute;width:15rem}.usa-card--flag .usa-card__img{border-radius:0;border-top-left-radius:calc(.5rem - 2px);border-bottom-left-radius:calc(.5rem - 2px)}.usa-card--flag .usa-card__body,.usa-card--flag .usa-card__footer,.usa-card--flag .usa-card__header{margin-left:15rem}.usa-card--flag .usa-card__media--exdent{margin:-2px 0 -2px -2px}.usa-card--flag .usa-card__media--exdent .usa-card__img{border-bottom-left-radius:.5rem;border-top-left-radius:.5rem}.usa-card--flag .usa-card__media--inset{padding-right:0;padding-bottom:1.5rem}.usa-card--flag .usa-card__media--inset .usa-card__img,.usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img{border-radius:0}.usa-card--flag.usa-card--header-first .usa-card__header{padding-bottom:.5rem}.usa-card--flag.usa-card--header-first .usa-card__body{padding-top:.5rem}.usa-card--flag.usa-card--header-first .usa-card__media--inset{padding-top:1.5rem}.usa-card--flag.usa-card--media-right .usa-card__media{left:auto;right:0}.usa-card--flag.usa-card--media-right .usa-card__media--inset{padding-left:0;padding-right:1.5rem}.usa-card--flag.usa-card--media-right .usa-card__img{border-radius:0;border-top-right-radius:calc(.5rem - 2px);border-bottom-right-radius:calc(.5rem - 2px)}.usa-card--flag.usa-card--media-right .usa-card__body,.usa-card--flag.usa-card--media-right .usa-card__footer,.usa-card--flag.usa-card--media-right .usa-card__header{margin-left:0;margin-right:15rem}.usa-card--flag.usa-card--media-right .usa-card__media--exdent{margin-right:-2px;margin-left:0}.usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img{border-radius:0;border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}}.usa-card:not(.usa-card--flag).usa-card__media--set-aspect{box-sizing:border-box;height:0;overflow:hidden;padding:0 0 56.25%;position:relative}.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img{position:absolute;bottom:0;left:0;right:0;top:0}.usa-checklist{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5}.usa-checklist__item{text-indent:-2.5rem;margin-top:0;margin-bottom:0;margin-top:.5rem}.usa-checklist__item::before{content:" ";display:inline-block;height:1rem;margin-left:-.25rem;margin-right:.75rem;width:2rem}.usa-checklist__item.usa-checklist__item--checked::before{background-image:url(../img/usa-icons-bg/check--blue-60v.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:center;background-size:1.5rem}.usa-collection,.usa-prose .usa-collection{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;padding-left:0}.usa-collection__item,.usa-prose .usa-collection__item{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;align-items:flex-start;border-top-width:1px;border-top-style:solid;display:flex;margin-bottom:1rem;margin-top:1rem;padding-top:1rem}.usa-collection__calendar-date,.usa-collection__img{flex-shrink:0;width:4rem;margin-right:1rem}@media all and (min-width:40em){.usa-collection__calendar-date,.usa-collection__img{width:5rem}}.usa-collection__body{flex:1 1 0%}.usa-collection__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.13rem;line-height:1.3;margin-bottom:0;margin-top:0}.usa-collection__description{margin-bottom:.5rem;margin-top:.5rem}.usa-collection__meta{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;margin-top:.25rem}.usa-collection__meta-item{margin-top:.25rem;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:.93rem;line-height:1.3;display:block;margin-right:.5rem}.usa-collection__meta-item.usa-tag{background-color:#dfe1e2;line-height:.9;padding-bottom:.25rem;padding-top:.25rem;color:#1b1b1b;display:inline-block;margin-top:.25rem}.usa-collection__meta-item.usa-tag--new{background-color:#c05600;color:#fff}.usa-collection__calendar-date,.usa-footer__primary-link a{text-decoration:none}.usa-collection__calendar-date-day,.usa-collection__calendar-date-month{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.13rem;display:block;font-weight:700;padding:.25rem;text-align:center}@media all and (min-width:40em){.usa-collection__calendar-date-day,.usa-collection__calendar-date-month{padding:.5rem}}.usa-collection__calendar-date-month{border-top-left-radius:2px;border-top-right-radius:2px;background-color:#005ea2;color:#fff}.usa-collection__calendar-date-day{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border:1px solid #005ea2;color:#005ea2}.usa-collection--condensed .usa-collection__item{margin-bottom:.5rem;margin-top:.5rem;padding-top:.5rem}.usa-footer{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;overflow:hidden}.usa-footer>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-footer>.grid-container{padding-left:2rem;padding-right:2rem}}.usa-footer__return-to-top{padding-bottom:1.25rem;padding-top:1.25rem;line-height:.9}.usa-footer__return-to-top a:active{color:#162e51}.usa-footer__return-to-top a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-footer__nav{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;padding-left:0;padding-right:0;border-bottom:1px solid #a9aeb1}@media all and (min-width:64em){.usa-footer__nav{padding-left:2rem;padding-right:2rem}}@media all and (min-width:30em){.usa-footer__nav{padding-left:1rem;padding-right:1rem;border-bottom:none}}@media all and (min-width:30em) and (min-width:64em){.usa-footer__nav{padding-left:2rem;padding-right:2rem}}.usa-footer__primary-section{background-color:#f0f0f0}.usa-footer__primary-container,.usa-footer__primary-section>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-footer__primary-section>.grid-container{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.usa-footer__primary-container{padding-left:2rem;padding-right:2rem}}.usa-footer__primary-content{line-height:1.1}.usa-footer__primary-link a:hover,.usa-footer__secondary-link a:hover{text-decoration:underline}.usa-footer__primary-link{padding:1rem;color:#1b1b1b;text-decoration:none;font-weight:700;display:block}@media all and (min-width:30em){.usa-footer__primary-link{padding-left:0;padding-right:0}}.usa-footer__primary-link:hover{cursor:pointer;text-decoration:underline}.usa-footer__secondary-link{line-height:1.1;margin-left:1rem;padding:0}.usa-footer__secondary-link a{color:#005ea2;text-decoration:underline}.usa-footer__secondary-link a:visited{color:#54278f}.usa-footer__secondary-link a:hover{color:#1a4480}.usa-footer__secondary-link a:active{color:#162e51}.usa-footer__secondary-link a:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-footer__secondary-link+.usa-footer__secondary-link{padding-top:1rem}@media all and (min-width:30em){.usa-footer__secondary-link{margin-left:0}}.usa-footer__contact-info{line-height:1.1}.usa-footer__contact-info a{color:#1b1b1b;text-decoration:none}.usa-footer__contact-info a:hover{text-decoration:underline}@media all and (min-width:30em){.usa-footer__contact-info{justify-content:flex-end;margin-top:.5rem}}.usa-footer__primary-content{border-top:1px solid #a9aeb1}@media all and (min-width:30em){.usa-footer__primary-content{border:0}}.usa-sign-up{padding-bottom:2rem;padding-top:1.5rem}.usa-sign-up .usa-button,.usa-sign-up .usa-label{margin-top:.75rem}.usa-sign-up__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;font-weight:700;margin:0}.usa-footer__secondary-section{padding-bottom:1.25rem;padding-top:1.25rem;color:#1b1b1b;background-color:#dfe1e2}.usa-footer__secondary-section>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-footer__secondary-section>.grid-container{padding-left:2rem;padding-right:2rem}}.usa-footer__secondary-section a{color:#1b1b1b}.usa-footer__logo{margin-bottom:.5rem;margin-top:.5rem}@media all and (min-width:30em){.usa-footer__logo{margin-bottom:0;margin-top:0;align-items:center}}.usa-footer__logo-img{max-width:5rem}.usa-footer__logo-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:.9;font-weight:700;margin-bottom:.5rem;margin-top:.5rem}.usa-footer__contact-links{margin-top:1.5rem}@media all and (min-width:30em){.usa-footer__contact-links{margin-top:0;text-align:right}}.usa-footer__contact-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:1.1;margin-top:0}@media all and (min-width:30em){.usa-footer__contact-heading{margin-bottom:.25rem;margin-top:.25rem}}.usa-footer__social-links{line-height:.9;padding-bottom:.5rem}.usa-footer__social-links a{text-decoration:none}@media all and (min-width:30em){.usa-footer__social-links{justify-content:flex-end}}.usa-social-link{height:3rem;width:3rem;background-position:center center;background-size:auto 2rem;background-color:rgba(0,0,0,.1);display:inline-block}.usa-social-link span{position:absolute;left:-999em;right:auto}.usa-social-link--facebook{background-image:url(../img/usa-icons/facebook.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-social-link--twitter,.usa-social-link--youtube{background-image:url(../img/usa-icons/twitter.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-social-link--youtube{background-image:url(../img/usa-icons/youtube.svg),linear-gradient(transparent,transparent)}.usa-social-link--instagram,.usa-social-link--rss{background-image:url(../img/usa-icons/instagram.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}.usa-social-link--rss{background-image:url(../img/usa-icons/rss_feed.svg),linear-gradient(transparent,transparent)}@media all and (min-width:30em){.usa-footer__address{justify-content:flex-end}}@media all and (min-width:64em){.usa-footer--slim .usa-footer__nav{padding-left:0;padding-right:0}}.usa-footer--slim .usa-footer__address{padding:1rem}@media all and (min-width:30em){.usa-footer--slim .usa-footer__address{padding:0}}.usa-footer--slim .usa-footer__logo{align-items:center}.usa-footer--slim .usa-footer__logo-img{max-width:3rem}.usa-footer--slim .usa-footer__contact-info{display:inline-block}@media all and (min-width:30em){.usa-footer--slim .usa-footer__contact-info{padding-bottom:1rem;padding-top:1rem;margin-top:0}}.usa-footer--big .usa-footer__nav{margin-left:-1rem;margin-right:-1rem}@media all and (min-width:30em){.usa-footer--big .usa-footer__nav{border-bottom:1px solid #a9aeb1;padding-top:2rem}}@media all and (min-width:40em){.usa-footer--big .usa-footer__nav{margin-left:0;margin-right:0;padding-left:0;padding-right:0;border-bottom:none}}.usa-footer--big .usa-footer__primary-link{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem;font-weight:700;line-height:1.2;margin:0}@media all and (min-width:30em){.usa-footer--big .usa-footer__primary-link{padding-bottom:0;padding-top:0;margin-bottom:.5rem}.usa-footer--big .usa-footer__primary-link:hover{cursor:auto;text-decoration:none}}.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before{background-image:url(../img/usa-icons/expand_more.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;height:1.25rem;width:1.25rem;align-items:center;background-size:contain;content:"";display:inline-flex;justify-content:center;margin-right:.25rem;margin-left:-.25rem}@media all and (min-width:30em){.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before{content:none}}.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled{display:none}.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link::before{background-image:url(../img/usa-icons/navigate_next.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}@media all and (min-width:30em){.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link{margin:0}}.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{padding-left:1rem;padding-right:1rem;padding-bottom:1.25rem}@media all and (min-width:30em){.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{padding-left:0;padding-right:0;padding-bottom:2rem;padding-top:.75rem}}.usa-form{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3}@media all and (min-width:30em){.usa-form{max-width:20rem}}.usa-form .usa-input,.usa-form .usa-range,.usa-form .usa-select,.usa-form .usa-textarea{max-width:none}.usa-form .usa-input--2xs,.usa-form .usa-input-group--2xs{max-width:5ex}.usa-form .usa-input--xs,.usa-form .usa-input-group--xs{max-width:9ex}.usa-form .usa-input--sm,.usa-form .usa-input--small,.usa-form .usa-input-group--sm,.usa-form .usa-input-group--small{max-width:13ex}.usa-form .usa-input--md,.usa-form .usa-input--medium,.usa-form .usa-input-group--md,.usa-form .usa-input-group--medium{max-width:20ex}.usa-form .usa-input--lg,.usa-form .usa-input-group--lg{max-width:30ex}.usa-form .usa-input--xl,.usa-form .usa-input-group--xl{max-width:40ex}.usa-form .usa-input--2xl,.usa-form .usa-input-group--2xl{max-width:50ex}.usa-form .usa-button{margin-top:.5rem}@media all and (min-width:30em){.usa-form .usa-button{margin-top:1.5rem}}.usa-form a{color:#005ea2;text-decoration:underline}.usa-form a:visited{color:#54278f}.usa-form a:hover{color:#1a4480}.usa-form a:active{color:#162e51}.usa-form a:focus{outline:.25rem solid #2491ff;outline-offset:0}@media all and (min-width:30em){.usa-form--large{max-width:30rem}}.usa-form__note,.usa-graphic-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.usa-form__note{font-size:.93rem;line-height:1.3;float:right;margin:.25rem 0 1rem}.usa-graphic-list{font-size:1.06rem;line-height:1.5}.usa-graphic-list .usa-graphic-list__row .usa-media-block{margin-bottom:2rem}@media all and (min-width:40em){.usa-graphic-list .usa-graphic-list__row .usa-media-block{margin-bottom:4rem}.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block{margin-bottom:0}}.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child{margin-bottom:0}.usa-graphic-list .usa-media-block__img{margin-right:1.5rem}.usa-graphic-list .usa-media-block__body>:first-child{margin-top:0}.usa-graphic-list__heading{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.2;font-weight:700}*+.usa-graphic-list__heading{margin-top:1.5em}.usa-graphic-list__heading+*{margin-top:1em}.usa-header{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;z-index:300}.usa-header::after{clear:both;content:"";display:block}.usa-header a{border-bottom:none}@media all and (min-width:64em){.usa-header .usa-search{float:right}.usa-header [role=search]{float:right;max-width:calc(27ch + 3rem);width:100%}}.usa-header [type=search]{min-width:0}@media all and (min-width:64em){.usa-header+.usa-hero{border-top:1px solid #fff}.usa-header+.usa-section,.usa-header+main{border-top:1px solid #dfe1e2}}@media all and (max-width:63.99em){.usa-logo{flex:1 1 0%;font-size:.93rem;line-height:.9;margin-left:1rem}}@media all and (min-width:64em){.usa-logo{margin-top:2rem;margin-bottom:1rem;font-size:1.46rem;line-height:1.1}}.usa-logo a{color:#1b1b1b;text-decoration:none}.usa-logo__text{display:block;font-style:normal;font-weight:700;margin:0}.usa-menu-btn{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;flex:0 1 auto;padding-left:.75rem;padding-right:.75rem;background-color:#005ea2;color:#fff;font-size:.87rem;height:3rem;text-align:center;text-decoration:none;text-transform:uppercase}.usa-nav__primary button:visited{color:#54278f}.usa-menu-btn:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-menu-btn.usa-button--active,.usa-menu-btn.usa-button--disabled,.usa-menu-btn.usa-button--disabled.usa-button--active,.usa-menu-btn.usa-button--disabled.usa-button--hover,.usa-menu-btn.usa-button--disabled.usa-focus,.usa-menu-btn.usa-button--disabled:active,.usa-menu-btn.usa-button--disabled:focus,.usa-menu-btn.usa-button--disabled:hover,.usa-menu-btn.usa-button--hover,.usa-menu-btn:active,.usa-menu-btn:disabled,.usa-menu-btn:disabled.usa-button--active,.usa-menu-btn:disabled.usa-button--hover,.usa-menu-btn:disabled.usa-focus,.usa-menu-btn:disabled:active,.usa-menu-btn:disabled:focus,.usa-menu-btn:disabled:hover,.usa-menu-btn:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-menu-btn.usa-button--disabled,.usa-menu-btn:disabled{color:#c9c9c9}.usa-menu-btn.usa-button--hover{color:#1a4480}.usa-menu-btn.usa-button--active{color:#162e51}@media all and (min-width:64em){.usa-menu-btn{display:none}}.usa-menu-btn:hover{background-color:#1a4480;color:#fff;text-decoration:none}.usa-menu-btn:active,.usa-menu-btn:visited{color:#fff}.usa-overlay{bottom:0;left:0;right:0;top:0;position:fixed;background:#000;opacity:0;transition:opacity .15s ease-in-out;visibility:hidden;z-index:400}.usa-overlay.is-visible{opacity:.7;visibility:visible}@media all and (min-width:64em){.usa-header--basic .usa-navbar{position:relative;width:33%}.usa-header--basic .usa-nav{flex-direction:row;align-items:center;justify-content:flex-end;display:flex;padding:0 0 .25rem .5rem;width:100%}.usa-header--basic .usa-nav-container{align-items:flex-end;justify-content:space-between;display:flex}.usa-header--basic .usa-nav__link:hover,.usa-header--basic .usa-nav__primary-item>.usa-current{position:relative}.usa-header--basic .usa-nav__link:hover::after,.usa-header--basic .usa-nav__primary-item>.usa-current::after{background-color:#005ea2;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:-.25rem}.usa-header--basic .usa-nav__link[aria-expanded=true]::after,.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after{display:none}.usa-header--basic .usa-nav__primary{width:auto}.usa-header--basic .usa-nav__primary-item:last-of-type{position:relative}.usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu{position:absolute;right:0}.usa-header--basic .usa-search{top:0}}.usa-header--basic.usa-header--megamenu .usa-nav__inner{display:flex;flex-direction:column}@media all and (min-width:64em){.usa-header--basic.usa-header--megamenu .usa-nav__inner{display:block;float:right;margin-top:-2.5rem}.usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type{position:static}.usa-header--extended{padding-top:0}.usa-header--extended .usa-nav__primary-item>.usa-current,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover{position:relative}.usa-header--extended .usa-nav__primary-item>.usa-current::after,.usa-header--extended .usa-nav__primary-item>.usa-nav__link:hover::after{background-color:#005ea2;border-radius:0;content:"";display:block;position:absolute;height:.25rem;left:1rem;right:1rem;bottom:0}.usa-header--extended .usa-nav__link[aria-expanded=true]::after,.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after{display:none}.usa-header--extended .usa-logo{font-size:2.13rem;margin:2rem 0 1.5rem;max-width:50%}.usa-header--extended .usa-navbar{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;display:block;height:auto;overflow:auto}}@media all and (min-width:64em) and (min-width:64em){.usa-header--extended .usa-navbar{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.usa-header--extended .usa-nav{border-top:1px solid #dfe1e2;padding:0;width:100%}.usa-header--extended .usa-nav__inner{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;position:relative}}@media all and (min-width:64em) and (min-width:64em){.usa-header--extended .usa-nav__inner{padding-left:2rem;padding-right:2rem}}@media all and (min-width:64em){.usa-header--extended .usa-nav__primary{margin-left:-1rem}.usa-header--extended .usa-nav__primary::after{clear:both;content:"";display:block}.usa-header--extended .usa-nav__link{padding-bottom:1rem;padding-top:1rem}.usa-header--extended .usa-nav__submenu .usa-grid-full{padding-left:.75rem}.usa-header--extended .usa-nav__submenu.usa-megamenu{left:0;padding-left:2rem}}html.usa-js-loading .usa-nav__submenu,html.usa-js-loading .usa-nav__submenu.usa-megamenu{position:absolute;left:-999em;right:auto}.usa-hero,.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem}.usa-hero{line-height:1.5;padding-bottom:2rem;padding-top:2rem;background-image:url(../img/hero.png);background-position:center;background-size:cover;color:#fff}.usa-hero__callout{background-color:#162e51;padding:2rem}@media all and (min-width:40em){.usa-hero__callout{max-width:20rem}}.usa-hero__heading{margin-bottom:0;margin-top:0;clear:both;font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem;font-weight:700;color:#00bde3;line-height:1.2}*+.usa-hero__heading{margin-top:1.5em}.usa-hero__heading+*{margin-top:1em}.usa-hero__heading--alt{color:#fff;display:block}.usa-icon{display:inline-block;fill:currentColor;height:1em;position:relative;width:1em}.usa-icon--size-3{height:1.5rem;width:1.5rem}.usa-icon--size-4{height:2rem;width:2rem}.usa-icon--size-5{height:2.5rem;width:2.5rem}.usa-icon--size-6{height:3rem;width:3rem}.usa-icon--size-7{height:3.5rem;width:3.5rem}.usa-icon--size-8{height:4rem;width:4rem}.usa-icon--size-9{height:4.5rem;width:4.5rem}.usa-icon-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;max-width:72ex}.usa-icon-list__item{display:flex;position:relative}.usa-icon-list__item+.usa-icon-list__item,.usa-prose .usa-icon-list__item+.usa-icon-list__item{padding-top:.75rem}.usa-prose .usa-icon-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;max-width:72ex}.usa-prose .usa-icon-list__item{display:flex;position:relative}.usa-icon-list--base-lightest .usa-icon-list__icon{color:#f0f0f0}.usa-icon-list--base-lighter .usa-icon-list__icon,.usa-identifier__identity-disclaimer a,.usa-identifier__identity-disclaimer a:visited{color:#dfe1e2}.usa-icon-list--base-light .usa-icon-list__icon{color:#a9aeb1}.usa-icon-list--base .usa-icon-list__icon{color:#71767a}.usa-icon-list--base-dark .usa-icon-list__icon{color:#565c65}.usa-icon-list--base-darker .usa-icon-list__icon{color:#3d4551}.usa-icon-list--base-darkest .usa-icon-list__icon{color:#1b1b1b}.usa-icon-list--primary-lighter .usa-icon-list__icon{color:#d9e8f6}.usa-icon-list--primary-light .usa-icon-list__icon{color:#73b3e7}.usa-icon-list--primary .usa-icon-list__icon{color:#005ea2}.usa-icon-list--primary-vivid .usa-icon-list__icon{color:#0050d8}.usa-icon-list--primary-dark .usa-icon-list__icon{color:#1a4480}.usa-icon-list--primary-darker .usa-icon-list__icon,.usa-nav__primary button:active{color:#162e51}.usa-icon-list--secondary-lighter .usa-icon-list__icon{color:#f3e1e4}.usa-icon-list--secondary-light .usa-icon-list__icon{color:#f2938c}.usa-icon-list--secondary .usa-icon-list__icon{color:#d83933}.usa-icon-list--secondary-vivid .usa-icon-list__icon{color:#e41d3d}.usa-icon-list--secondary-dark .usa-icon-list__icon{color:#b50909}.usa-icon-list--secondary-darker .usa-icon-list__icon{color:#8b0a03}.usa-icon-list--accent-warm-lighter .usa-icon-list__icon{color:#f2e4d4}.usa-icon-list--accent-warm-light .usa-icon-list__icon{color:#ffbc78}.usa-icon-list--accent-warm .usa-icon-list__icon{color:#fa9441}.usa-icon-list--accent-warm-dark .usa-icon-list__icon{color:#c05600}.usa-icon-list--accent-warm-darker .usa-icon-list__icon{color:#775540}.usa-icon-list--accent-cool-lighter .usa-icon-list__icon{color:#e1f3f8}.usa-icon-list--accent-cool-light .usa-icon-list__icon{color:#97d4ea}.usa-icon-list--accent-cool .usa-icon-list__icon{color:#00bde3}.usa-icon-list--accent-cool-dark .usa-icon-list__icon{color:#28a0cb}.usa-icon-list--accent-cool-darker .usa-icon-list__icon{color:#07648d}.usa-icon-list--error-lighter .usa-icon-list__icon{color:#f4e3db}.usa-icon-list--error-light .usa-icon-list__icon{color:#f39268}.usa-icon-list--error .usa-icon-list__icon{color:#d54309}.usa-icon-list--error-dark .usa-icon-list__icon{color:#b50909}.usa-icon-list--error-darker .usa-icon-list__icon{color:#6f3331}.usa-icon-list--warning-lighter .usa-icon-list__icon{color:#faf3d1}.usa-icon-list--warning-light .usa-icon-list__icon{color:#fee685}.usa-icon-list--warning .usa-icon-list__icon{color:#ffbe2e}.usa-icon-list--warning-dark .usa-icon-list__icon{color:#e5a000}.usa-icon-list--warning-darker .usa-icon-list__icon{color:#936f38}.usa-icon-list--success-lighter .usa-icon-list__icon{color:#ecf3ec}.usa-icon-list--success-light .usa-icon-list__icon{color:#70e17b}.usa-icon-list--success .usa-icon-list__icon{color:#00a91c}.usa-icon-list--success-dark .usa-icon-list__icon{color:#4d8055}.usa-icon-list--success-darker .usa-icon-list__icon{color:#446443}.usa-icon-list--info-lighter .usa-icon-list__icon{color:#e7f6f8}.usa-icon-list--info-light .usa-icon-list__icon{color:#99deea}.usa-icon-list--info .usa-icon-list__icon,.usa-section--dark h1,.usa-section--dark h2,.usa-section--dark h3,.usa-section--dark h4,.usa-section--dark h5,.usa-section--dark h6{color:#00bde3}.usa-icon-list--info-dark .usa-icon-list__icon{color:#009ec1}.usa-icon-list--info-darker .usa-icon-list__icon{color:#2e6276}.usa-icon-list--disabled-light .usa-icon-list__icon{color:#e6e6e6}.usa-icon-list--disabled .usa-icon-list__icon{color:#c9c9c9}.usa-icon-list--disabled-dark .usa-icon-list__icon{color:#adadad}.usa-icon-list--emergency .usa-icon-list__icon{color:#9c3d10}.usa-icon-list--emergency-dark .usa-icon-list__icon{color:#332d29}.usa-icon-list__icon .usa-icon{display:block;height:1.5rem;position:relative;width:1.5rem}.usa-icon-list__content>ol,.usa-icon-list__content>p,.usa-icon-list__content>ul{max-width:72ex}.usa-icon-list[class*=usa-icon-list--size-]{max-width:none}.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title,.usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}@media all and (min-width:30em){.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}}@media all and (min-width:40em){.tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.tablet\:usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.tablet\:usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.tablet\:usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.tablet\:usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.tablet\:usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.tablet\:usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.tablet\:usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}}@media all and (min-width:64em){.desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon{height:1.5rem;width:1.5rem}.desktop\:usa-icon-list--size-xs .usa-icon-list__content{max-width:72ex;font-size:1rem;padding-left:.4rem}.desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.91rem}.desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon{height:1.59rem;width:1.59rem}.desktop\:usa-icon-list--size-sm .usa-icon-list__content{max-width:72ex;font-size:1.06rem;padding-left:.424rem}.desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:.98rem}.desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon{height:1.695rem;width:1.695rem}.desktop\:usa-icon-list--size-md .usa-icon-list__content{max-width:72ex;font-size:1.13rem;padding-left:.452rem}.desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.04rem}.desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon{height:2.19rem;width:2.19rem}.desktop\:usa-icon-list--size-lg .usa-icon-list__content{max-width:72ex;font-size:1.46rem;padding-left:.584rem}.desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem}.desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon{height:3.195rem;width:3.195rem}.desktop\:usa-icon-list--size-xl .usa-icon-list__content{max-width:72ex;font-size:2.13rem;padding-left:.852rem}.desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}.desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon{height:3.99rem;width:3.99rem}.desktop\:usa-icon-list--size-2xl .usa-icon-list__content{max-width:72ex;font-size:2.66rem;padding-left:1.064rem}.desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.44rem}.desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon{height:4.785rem;width:4.785rem}.desktop\:usa-icon-list--size-3xl .usa-icon-list__content{max-width:72ex;font-size:3.19rem;padding-left:1.276rem}.desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:2.93rem}}.usa-icon-list__title{font-size:.98rem;line-height:1.2;margin-bottom:0;padding-top:.425ex}.usa-icon-list__title+*{margin-top:.5rem}.usa-icon-list__content{font-size:1.06rem;padding-left:.424rem}.usa-icon-list__content>:first-child{margin-top:0}.usa-icon-list__content>:last-child{margin-bottom:0}.usa-icon-list__content ul li,.usa-process-list__item ul{list-style-type:disc}.usa-identifier{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;color:#fff;background-color:#1b1b1b;padding-bottom:1rem}.usa-identifier__container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;max-width:64rem}@media all and (min-width:64em){.usa-identifier__container{padding-left:2rem;padding-right:2rem}}.usa-identifier__section{padding-bottom:1rem;padding-top:1rem}@media all and (min-width:40em){.usa-identifier__section--masthead .usa-identifier__container{align-items:center;display:flex}}.usa-identifier__logos{display:flex;margin-right:1rem}.usa-identifier__logo{text-decoration:none;height:3rem;display:block}.usa-identifier__logo+.usa-identifier__logo{margin-left:.5rem}.usa-identifier__logo-img{height:100%;width:auto}.usa-identifier__identity{flex:1 1 0%;margin-top:1rem}@media all and (min-width:40em){.usa-identifier__identity{margin-top:0}}.usa-identifier__identity-disclaimer,.usa-identifier__identity-domain{margin:0;padding:0}.usa-identifier__identity-domain{color:#a9aeb1}.usa-identifier__identity-disclaimer{font-weight:700}.usa-identifier__identity-disclaimer a:active,.usa-identifier__identity-disclaimer a:hover{color:#f0f0f0}@media all and (min-width:40em){.usa-identifier__section--required-links{padding-bottom:.5rem;padding-top:.5rem}}@media all and (min-width:64em){.usa-identifier__section--required-links{font-size:1rem}}.usa-identifier__required-links-list{list-style-type:none;padding-left:0;margin-bottom:0;margin-top:0}@media all and (min-width:40em){.usa-identifier__required-links-list{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;-moz-column-fill:balance;column-fill:balance}}@media all and (min-width:64em){.usa-identifier__required-links-list{-moz-column-count:4;column-count:4}}.usa-identifier__required-links-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:.75rem}.usa-identifier__required-links-item:last-child,.usa-process-list__item ul li:last-child{margin-bottom:0}@media all and (min-width:64em){.usa-identifier__required-links-item{margin-bottom:.5rem}}.usa-identifier__required-link{color:#a9aeb1;display:inline-block}.usa-identifier__required-link:visited{color:#a9aeb1}.usa-identifier__required-link:active,.usa-identifier__required-link:hover,.usa-identifier__section--usagov a:visited{color:#dfe1e2}.usa-identifier__section--usagov a{color:#dfe1e2;font-weight:700;display:inline-block;margin-top:.5rem}.usa-identifier__section--usagov a:active,.usa-identifier__section--usagov a:hover{color:#f0f0f0}@media all and (min-width:40em){.usa-identifier__section--usagov a{margin-top:0}.usa-identifier__usagov-description{display:inline-flex}}.usa-layout-docs__sidenav{order:2;padding-top:2rem}@media all and (min-width:64em){.usa-layout-docs__sidenav{padding-top:0}.usa-layout-docs__main{order:2}}.usa-media-block{align-items:flex-start;display:flex}.usa-media-block__img{flex-shrink:0;margin-right:.5rem}.usa-media-block__body{flex:1 1 0%}.usa-megamenu .usa-col{flex:1 1 auto}@media all and (min-width:64em){.usa-megamenu .usa-col{flex:4 1 0%}.usa-megamenu.usa-nav__submenu{padding-left:0;padding-right:0;padding-bottom:2rem;padding-top:2rem;left:-33%;right:0;width:auto}.usa-megamenu.usa-nav__submenu::after,.usa-megamenu.usa-nav__submenu::before{bottom:0;top:0;background-color:#162e51;content:"";display:block;position:absolute;width:100%}.usa-megamenu.usa-nav__submenu::before{right:100%}.usa-megamenu.usa-nav__submenu::after{left:100%}}.usa-js-no-click{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.usa-js-no-click .usa-modal,.usa-js-no-click .usa-modal *{pointer-events:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.usa-js-no-click,[data-open-modal] *{pointer-events:none}.usa-modal-wrapper{text-align:center;transition:opacity .15s ease-in-out}.usa-modal-wrapper.is-hidden{visibility:hidden;opacity:0;position:fixed}.usa-modal-wrapper.is-visible{visibility:visible;opacity:1;position:fixed;z-index:99999}.usa-modal-overlay{background:rgba(0,0,0,.7);bottom:0;height:100%;left:0;overflow:scroll;overflow-x:hidden;padding:1.5rem;position:fixed;scroll-behavior:smooth;top:0;width:100%}.usa-modal-overlay:before{content:"";display:inline-block;height:100%;vertical-align:middle}.usa-modal-overlay[data-force-action=true]{pointer-events:none}.usa-modal-overlay[data-force-action=true] *{pointer-events:auto}.usa-js-loading .usa-modal-wrapper{position:absolute;left:-999em;right:auto}.usa-js-loading .usa-modal-wrapper:target{position:static}.usa-modal{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;border-radius:.5rem;background:#fff;color:#1b1b1b;display:inline-block;margin:1.25rem auto;max-width:30rem;position:relative;text-align:left;vertical-align:middle;width:100%}.usa-modal:focus{outline:0}.usa-modal__content{display:flex;flex-direction:column-reverse;padding-top:2rem;width:100%}.usa-modal__main{margin:0 auto;padding:.5rem 2rem 2rem}.usa-modal-wrapper [data-close-modal]>.usa-icon,.usa-modal-wrapper [data-close-modal]>.usa-icon use{pointer-events:none!important}.usa-modal__close{align-items:center;align-self:flex-end;background-color:transparent;color:#71767a;display:flex;flex-shrink:0;font-size:.93rem;margin:-2rem 0 0 auto;padding:.25rem;width:auto}.usa-modal__close:active,.usa-modal__close:hover{background-color:transparent;color:#1b1b1b}.usa-modal__close:not([disabled]):focus{outline-offset:0}.usa-modal__close .usa-icon{height:2rem;margin:2px 2px 0 0;width:2rem}.usa-modal__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.34rem;line-height:1.4;margin-top:0}.usa-modal__footer{margin-top:1.5rem}.usa-modal--lg{max-width:55rem;width:100%}.usa-modal--lg .usa-modal__main{padding-bottom:4rem;padding-top:1.25rem;width:100%;max-width:40rem}@media all and (min-width:40em){.usa-modal--lg .usa-modal__heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif;font-size:1.95rem}}.usa-js-modal--active{overflow:hidden}@media all and (min-width:64em){.usa-nav-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:2rem;padding-right:2rem}.usa-nav-container::after{clear:both;content:"";display:block}}@media all and (min-width:64em) and (min-width:64em){.usa-nav-container{padding-left:2rem;padding-right:2rem}}.usa-navbar{height:3rem}@media all and (max-width:63.99em){.usa-navbar{align-items:center;border-bottom:1px solid #dfe1e2;display:flex}}@media all and (min-width:64em){.usa-navbar{border-bottom:none;display:inline-block;height:auto}}.usa-nav{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9}@media all and (max-width:63.99em){.usa-nav{right:0;bottom:0;top:0;position:fixed;background:#fff;border-right:0;display:none;flex-direction:column;overflow-y:auto;padding:1rem;width:15rem;z-index:500}.usa-nav.is-visible{-webkit-animation:slidein-left .3s ease-in-out;animation:slidein-left .3s ease-in-out;display:flex}}@media all and (min-width:64em){.usa-nav{float:right;position:relative}.usa-nav .usa-search{margin-left:1rem}}.usa-nav .usa-accordion{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:.9}@media all and (max-width:63.99em){.usa-nav__primary{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;margin-top:1.5rem;order:2}.usa-nav__primary>li{margin-bottom:0;max-width:unset}.usa-nav__primary-item{border-top:1px solid #dfe1e2}.usa-nav__primary a:not(.usa-button){display:block;padding:.5rem 1rem;text-decoration:none}.usa-nav__primary a:not(.usa-button):hover{background-color:#f0f0f0;text-decoration:none}.usa-nav__primary a:not(.usa-button):not(.usa-current){color:#565c65}.usa-nav__primary a:not(.usa-button):not(.usa-current):hover{color:#005ea2}.usa-nav__primary a:not(.usa-button):not(.usa-current):focus{outline-offset:0}.usa-nav__primary .usa-current{position:relative;color:#005ea2;font-weight:700}.usa-nav__primary .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:.25rem}}@media all and (max-width:63.99em) and (min-width:40em){.usa-nav__primary .usa-current{position:relative}.usa-nav__primary .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:0}}@media all and (max-width:63.99em){.usa-nav__primary a{padding-bottom:.75rem;padding-top:.75rem}}@media all and (min-width:64em){.usa-nav__primary{display:flex}}.usa-nav__primary .usa-nav__primary-item a{text-decoration:none}.usa-nav__primary>.usa-nav__primary-item{line-height:1.1}@media all and (min-width:64em){.usa-nav__primary>.usa-nav__primary-item{font-size:.93rem;line-height:.9}.usa-nav__primary>.usa-nav__primary-item>a{line-height:.9;padding:1rem;color:#565c65;display:block;font-weight:700}.usa-nav__primary>.usa-nav__primary-item>a:hover{color:#005ea2}.usa-nav__primary a{padding-bottom:.5rem;padding-top:.5rem}}.usa-nav__primary button{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;text-align:left;color:#565c65;font-weight:400;line-height:1.1;padding:.75rem 1rem;text-decoration:none}.usa-nav__primary button:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-nav__primary button.usa-button--active,.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button.usa-button--disabled.usa-button--active,.usa-nav__primary button.usa-button--disabled.usa-button--hover,.usa-nav__primary button.usa-button--disabled.usa-focus,.usa-nav__primary button.usa-button--disabled:active,.usa-nav__primary button.usa-button--disabled:focus,.usa-nav__primary button.usa-button--disabled:hover,.usa-nav__primary button.usa-button--hover,.usa-nav__primary button:active,.usa-nav__primary button:disabled,.usa-nav__primary button:disabled.usa-button--active,.usa-nav__primary button:disabled.usa-button--hover,.usa-nav__primary button:disabled.usa-focus,.usa-nav__primary button:disabled:active,.usa-nav__primary button:disabled:focus,.usa-nav__primary button:disabled:hover,.usa-nav__primary button:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-nav__primary button.usa-button--disabled,.usa-nav__primary button:disabled{color:#c9c9c9}.usa-nav__primary button.usa-button--hover{color:#1a4480}.usa-nav__primary button.usa-button--active{color:#162e51}@media all and (min-width:64em){.usa-nav__primary button{line-height:.9;padding:1rem;font-size:.93rem;font-weight:700}}.usa-nav__primary button:hover{color:#005ea2;background-color:#f0f0f0;text-decoration:none}@media all and (min-width:64em){.usa-nav__primary button:hover{background-color:transparent}}.usa-nav__primary button[aria-expanded=false]{background-image:url(../img/usa-icons/add.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:right 0 center;background-size:1.25rem}@media all and (min-width:64em){.usa-nav__primary button[aria-expanded=false]{background-image:url(../img/usa-icons/expand_more.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-size:1rem;background-position:right .75rem top 53%}.usa-nav__primary button[aria-expanded=false]:hover{background-image:url(../img/usa-icons-bg/expand_more--blue-warm-70v.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat}}.usa-nav__primary button[aria-expanded=true]{background-image:url(../img/usa-icons/remove.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:right 0 center;background-size:1.25rem}@media all and (min-width:64em){.usa-nav__primary button[aria-expanded=true]{background-image:url(../img/usa-icons-bg/expand_less--white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-size:1rem;background-color:#162e51;background-position:right .75rem top 53%;color:#fff}.usa-nav__primary .usa-accordion__button span{margin-right:0;padding-right:1rem}}.usa-nav__secondary{margin-top:1rem}@media all and (min-width:64em){.usa-nav__secondary{flex-direction:column;align-items:flex-end;bottom:4rem;display:flex;font-size:.93rem;margin-top:.5rem;min-width:calc(27ch + 3rem);position:absolute;right:2rem}}.usa-nav__secondary .usa-search{margin-top:1rem;width:100%}@media all and (min-width:64em){.usa-nav__secondary .usa-search{margin-left:0;margin-top:.5rem}}.usa-nav__secondary-links{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;line-height:1.3;margin-top:1.5rem}@media all and (min-width:64em){.usa-nav__secondary-links{float:right;line-height:.9;margin-bottom:.25rem;margin-top:0}.usa-nav__secondary-links .usa-nav__secondary-item{display:inline;padding-left:.25rem}.usa-nav__secondary-links .usa-nav__secondary-item+.usa-nav__secondary-item::before{color:#dfe1e2;content:"|";padding-right:.25rem}}.usa-nav__secondary-links a{color:#71767a;display:inline-block;font-size:.93rem;text-decoration:none}.usa-nav__secondary-links a:hover{color:#005ea2;text-decoration:underline}@media all and (max-width:63.99em){.usa-nav__submenu{list-style-type:none;padding-left:0;margin:0}.usa-nav__submenu>li{margin-bottom:0;max-width:unset}.usa-nav__submenu-item{border-top:1px solid #dfe1e2;font-size:.93rem}.usa-nav__submenu .usa-current::after{display:none}}@media all and (max-width:63.99em) and (min-width:40em){.usa-nav__submenu .usa-current::after{display:none}}@media all and (max-width:63.99em){.usa-nav__submenu a:not(.usa-button){padding-left:2rem}.usa-nav__submenu .usa-nav__submenu a:not(.usa-button){padding-left:3rem}.usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button){padding-left:4rem}}@media all and (min-width:64em){.usa-nav__submenu{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;background-color:#162e51;width:15rem;padding:1rem;position:absolute;z-index:400}}.usa-nav__submenu[aria-hidden=true]{display:none}@media all and (min-width:64em){.usa-nav__submenu .usa-nav__submenu-item+*{margin-top:.75rem}.usa-nav__submenu .usa-nav__submenu-item a{color:#fff;padding:0;line-height:1.3}.usa-nav__submenu .usa-nav__submenu-item a:hover{background-color:transparent;color:#fff;padding:0;text-decoration:underline}}.usa-nav__submenu-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}.usa-nav__submenu-list>li,.usa-process-list>li,.usa-prose .usa-process-list>li,.usa-sidenav>li,.usa-sidenav__sublist>li{margin-bottom:0;max-width:unset}.usa-nav__submenu-list .usa-nav__submenu-list-item{margin:0;font-size:.93rem}.usa-nav__submenu-list .usa-nav__submenu-list-item a{line-height:1.3}.usa-nav__close{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;text-decoration:underline;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-weight:400;margin:0;padding:0;height:3rem;width:3rem;color:currentColor;flex:none;float:right;margin:-.75rem -1rem 1rem auto;text-align:center}.usa-nav__close:visited{color:#54278f}.usa-nav__close:active{color:#162e51}.usa-nav__close:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-nav__close.usa-button--active,.usa-nav__close.usa-button--disabled,.usa-nav__close.usa-button--disabled.usa-button--active,.usa-nav__close.usa-button--disabled.usa-button--hover,.usa-nav__close.usa-button--disabled.usa-focus,.usa-nav__close.usa-button--disabled:active,.usa-nav__close.usa-button--disabled:focus,.usa-nav__close.usa-button--disabled:hover,.usa-nav__close.usa-button--hover,.usa-nav__close:active,.usa-nav__close:disabled,.usa-nav__close:disabled.usa-button--active,.usa-nav__close:disabled.usa-button--hover,.usa-nav__close:disabled.usa-focus,.usa-nav__close:disabled:active,.usa-nav__close:disabled:focus,.usa-nav__close:disabled:hover,.usa-nav__close:hover{-moz-osx-font-smoothing:inherit;-webkit-font-smoothing:inherit;background-color:transparent;box-shadow:none;text-decoration:underline}.usa-nav__close.usa-button--disabled,.usa-nav__close:disabled{color:#c9c9c9}.usa-nav__close.usa-button--hover{color:#1a4480}.usa-nav__close.usa-button--active{color:#162e51}.usa-nav__close:hover{color:currentColor;text-decoration:none}@media all and (min-width:64em){.usa-nav__close{display:none}}.usa-nav__close img{width:1.5rem}.usa-nav__close+*{clear:both}.usa-js-mobile-nav--active{overflow:hidden}.usa-process-list>.usa-process-list__item,.usa-prose .usa-process-list>.usa-process-list__item{max-width:72ex}.usa-process-list,.usa-prose .usa-process-list{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;counter-reset:usa-numbered-list;padding:20px 0 0 calc(((2.5rem/2) - (.5rem/2)));position:relative}.usa-process-list__item,.usa-prose .usa-process-list__item{border-left:.5rem solid #d9e8f6;font-size:1.06rem;margin-bottom:0;padding-bottom:2rem;padding-left:calc(calc((2.5rem/2) - .25rem)*2)}.usa-process-list__item:last-child{border-left:.5rem solid transparent}.usa-process-list__item::before{flex-direction:row;align-items:center;justify-content:center;border-radius:99rem;background-color:#fff;border:.25rem solid #1b1b1b;box-shadow:0 0 0 .25rem #fff;color:#1b1b1b;content:counter(usa-numbered-list,decimal);counter-increment:usa-numbered-list;display:flex;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;font-weight:700;height:2.5rem;left:0;line-height:.9;margin-top:-.4rem;position:absolute;width:2.5rem}.usa-process-list__item ul li{margin-bottom:.25rem}.usa-process-list__item>:first-child{margin-top:0}.usa-process-list__item>:last-child{margin-bottom:0}.usa-process-list__heading{font-size:1.46rem;line-height:1.1;color:#1b1b1b;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;margin:0}.usa-process-list__heading+*{margin-top:.25rem}.usa-search{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;position:relative}.usa-search::after{clear:both;content:"";display:block}.usa-search [role=search],.usa-search[role=search],.usa-search[role=search]>div{display:flex}.usa-search [type=submit]{background-image:url(../img/usa-icons-bg/search--white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:center center;background-size:1.5rem;border-bottom-left-radius:0;border-top-left-radius:0;height:2rem;margin:0;padding:0;width:3rem}@media all and (min-width:30em){.usa-search [type=submit]{padding-left:1rem;padding-right:1rem;background-image:none;width:auto}.usa-search--big .usa-search__input,.usa-search--big [type=search]{font-size:1.06rem;height:3rem}.usa-search--big .usa-search__submit,.usa-search--big [type=submit]{padding-left:2rem;padding-right:2rem;font-size:1.46rem;height:3rem;width:auto}.usa-search--small .usa-search__submit,.usa-search--small [type=submit]{background-image:url(../img/usa-icons-bg/search--white.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;background-position:center center;background-size:1.5rem;width:3rem}}input[type=search]{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.usa-search__input,[type=search]{padding-bottom:0;padding-top:0;border-bottom-right-radius:0;border-right:none;border-top-right-radius:0;box-sizing:border-box;float:left;font-size:1rem;height:2rem;margin:0}.usa-search__submit-text{position:absolute;left:-999em;right:auto}@media all and (min-width:30em){.usa-search__submit-text{position:static}}.usa-section{padding-bottom:2rem;padding-top:2rem}@media all and (min-width:40em){.usa-section{padding-bottom:4rem;padding-top:4rem}}.usa-section--light{background-color:#f0f0f0}.usa-section--dark{background-color:#162e51;color:#fff}.usa-section--dark a{color:#dfe1e2}.usa-section--dark a:hover{color:#f0f0f0}.usa-section--dark a:active,.usa-section--dark p{color:#fff}.usa-sidenav{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.3;border-bottom:1px solid #dfe1e2}.usa-sidenav__item{border-top:1px solid #dfe1e2}.usa-sidenav a:not(.usa-button){display:block;padding:.5rem 1rem;text-decoration:none}.usa-sidenav a:not(.usa-button):hover{background-color:#f0f0f0;text-decoration:none}.usa-sidenav a:not(.usa-button):not(.usa-current){color:#565c65}.usa-sidenav a:not(.usa-button):not(.usa-current):hover{color:#005ea2}.usa-sidenav a:not(.usa-button):not(.usa-current):focus{outline-offset:0}.usa-sidenav .usa-current{position:relative;color:#005ea2;font-weight:700}.usa-sidenav .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:.25rem}@media all and (min-width:40em){.usa-sidenav .usa-current{position:relative}.usa-sidenav .usa-current::after{background-color:#005ea2;border-radius:99rem;content:"";display:block;position:absolute;bottom:.25rem;top:.25rem;width:.25rem;left:0}}.grid-container .usa-sidenav{margin-left:-1rem;margin-right:-1rem}@media all and (min-width:40em){.grid-container .usa-sidenav{margin-left:0;margin-right:0}}.usa-sidenav__sublist{list-style-type:none;padding-left:0;margin:0;font-size:1rem}.usa-sidenav__sublist-item{border-top:1px solid #dfe1e2;font-size:.93rem}.usa-sidenav__sublist .usa-current::after{display:none}@media all and (min-width:40em){.usa-sidenav__sublist .usa-current::after{display:none}}.usa-sidenav__sublist a:not(.usa-button){padding-left:2rem}.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){padding-left:3rem}.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button){padding-left:4rem}.usa-site-alert{position:relative;background-color:#f0f0f0}.usa-site-alert .usa-alert{margin-left:auto;margin-right:auto;max-width:64rem;border-left:none}.usa-site-alert .usa-alert .usa-alert__body>.usa-list,.usa-site-alert .usa-alert>.usa-list{padding-left:2ch}.usa-site-alert .usa-alert__body{padding-left:1rem;padding-right:1rem}@media all and (min-width:64em){.usa-site-alert .usa-alert__body{padding-left:2rem;padding-right:2rem}}.usa-site-alert--info,.usa-site-alert--info .usa-alert{color:#1b1b1b;background-color:#e7f6f8}.usa-site-alert--info .usa-alert{border-left-color:#00bde3}.usa-site-alert--info .usa-alert:before{background:url(../img/usa-icons/info.svg) no-repeat center/2rem 2rem;width:2rem;content:"";display:block;height:3.5rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--info .usa-alert:before{background:0 0;background-color:#1b1b1b;-webkit-mask:url(../img/usa-icons/info.svg) no-repeat center/2rem 2rem;mask:url(../img/usa-icons/info.svg) no-repeat center/2rem 2rem}}.usa-site-alert--info .usa-alert.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--info .usa-alert.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-site-alert--info .usa-alert .usa-link{color:#005ea2}.usa-site-alert--info .usa-alert .usa-link:visited{color:#54278f}.usa-site-alert--info .usa-alert .usa-link:active,.usa-site-alert--info .usa-alert .usa-link:hover{color:#1a4480}.usa-site-alert--info .usa-alert.usa-alert--no-icon:before{display:none}.usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-site-alert--info .usa-alert:before{left:1rem}@media all and (min-width:64em){.usa-site-alert--info .usa-alert:before{left:2rem}}.usa-site-alert--info .usa-alert__body{padding-right:1rem;padding-left:3.75rem}@media all and (min-width:64em){.usa-site-alert--info .usa-alert__body{padding-right:2rem;padding-left:4.75rem}}.usa-site-alert--emergency{color:#fff;background-color:#9c3d10}.usa-site-alert--emergency .usa-alert{background-color:#9c3d10;border-left-color:#9c3d10;color:#fff}.usa-site-alert--emergency .usa-alert:before{background:url(../img/usa-icons-bg/error--white.svg) no-repeat center/2rem 2rem;width:2rem;content:"";display:block;height:3.5rem;position:absolute;top:0}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--emergency .usa-alert:before{background:0 0;background-color:#fff;-webkit-mask:url(../img/usa-icons/error.svg) no-repeat center/2rem 2rem;mask:url(../img/usa-icons/error.svg) no-repeat center/2rem 2rem}}.usa-site-alert--emergency .usa-alert.usa-alert--slim:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--emergency .usa-alert.usa-alert--slim:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-site-alert--emergency .usa-alert .usa-link,.usa-site-alert--emergency .usa-alert .usa-link:visited{color:#dfe1e2}.usa-site-alert--emergency .usa-alert .usa-link:active,.usa-site-alert--emergency .usa-alert .usa-link:hover{color:#f0f0f0}.usa-site-alert--emergency .usa-alert.usa-alert--no-icon:before{display:none}.usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body{padding-left:1.25rem}.usa-site-alert--emergency .usa-alert:before{left:1rem}@media all and (min-width:64em){.usa-site-alert--emergency .usa-alert:before{left:2rem}}.usa-site-alert--emergency .usa-alert__body{padding-right:1rem;padding-left:3.75rem}@media all and (min-width:64em){.usa-site-alert--emergency .usa-alert__body{padding-right:2rem;padding-left:4.75rem}}.usa-site-alert--no-icon .usa-alert:before{display:none}.usa-site-alert--no-icon .usa-alert .usa-alert__body{padding-left:1rem}@media all and (min-width:64em){.usa-site-alert--no-icon .usa-alert .usa-alert__body{padding-left:2rem}}.usa-site-alert--slim .usa-alert{padding-bottom:.5rem;padding-top:.5rem}.usa-site-alert--slim .usa-alert:before{background-size:1.5rem;height:2.5rem;width:1.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.usa-site-alert--slim .usa-alert:before{-webkit-mask-size:1.5rem;mask-size:1.5rem}}.usa-site-alert--slim .usa-alert__body{padding-left:3.25rem}@media all and (min-width:64em){.usa-site-alert--slim .usa-alert__body{padding-left:4.25rem}}.usa-skipnav{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;color:#005ea2;text-decoration:underline;background:0 0;left:0;padding:.5rem 1rem;position:absolute;top:-3.8rem;transition:.15s ease-in-out;z-index:100}.usa-skipnav:visited{color:#54278f}.usa-skipnav:hover{color:#1a4480}.usa-skipnav:active{color:#162e51}.usa-skipnav:focus{outline:.25rem solid #2491ff;outline-offset:0}.usa-skipnav.usa-focus,.usa-skipnav:focus{background:#fff;left:0;position:absolute;top:0;transition:.15s ease-in-out}.usa-step-indicator{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.1;background-color:#fff;margin-bottom:2rem;margin-left:-1px;margin-right:-1px}@media all and (min-width:40em){.usa-step-indicator{margin-left:0;margin-right:0}}.usa-step-indicator__segments{counter-reset:usa-step-indicator;display:flex;list-style:none;margin:0;padding:0}.usa-step-indicator__segment{flex:1 1 0%;counter-increment:usa-step-indicator;margin-left:1px;margin-right:1px;max-width:15rem;min-height:.5rem;position:relative}.usa-step-indicator__segment:after{background-color:#dfe1e2;content:"";display:block;height:.5rem;left:0;position:absolute;right:0;top:0}@media all and (min-width:40em){.usa-step-indicator__segment:after{height:.5rem}}.usa-step-indicator__segment--complete::after{background-color:#162e51}.usa-step-indicator__segment--complete .usa-step-indicator__segment-label{color:#162e51}.usa-step-indicator__segment--current::after{background-color:#005ea2}.usa-step-indicator__segment--current .usa-step-indicator__segment-label{color:#005ea2;font-weight:700}.usa-step-indicator__segment-label{display:none}@media all and (min-width:40em){.usa-step-indicator__segment-label{color:#565c65;display:block;font-size:1.06rem;margin-top:calc(.5rem + .5rem);padding-right:2rem;text-align:left}}.usa-step-indicator__header{align-items:baseline;display:flex}.usa-step-indicator__heading{color:#1b1b1b;font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.13rem;font-weight:700;margin:1rem 0 0}@media all and (min-width:40em){.usa-step-indicator__heading{font-size:1.46rem;margin-top:2rem}}.usa-step-indicator__current-step{height:2.5rem;border-radius:99rem;width:2.5rem;font-weight:400;font-feature-settings:"tnum" 1,"kern" 1;background-color:#005ea2;color:#fff;display:inline-block;padding:calc((2.5rem - (2ex*1.1))*.5);text-align:center}.usa-step-indicator__total-steps{font-weight:400;font-feature-settings:"tnum" 1,"kern" 1;color:#005ea2;margin-right:.5rem}@media all and (min-width:40em){.usa-step-indicator--counters .usa-step-indicator__segment,.usa-step-indicator--counters-sm .usa-step-indicator__segment{margin-left:0;margin-right:0;margin-top:calc(((2.5rem - .5rem)/2) + .25rem)}.usa-step-indicator--counters .usa-step-indicator__segment:before,.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{height:2.5rem;border-radius:99rem;width:2.5rem;font-feature-settings:"tnum" 1,"kern" 1;background-color:#fff;box-shadow:inset 0 0 0 .25rem #dfe1e2,0 0 0 .25rem #fff;color:#565c65;content:counter(usa-step-indicator);display:block;font-weight:700;left:0;line-height:.9;padding:calc((2.5rem - (2ex*.9))*.5);position:absolute;text-align:center;top:calc((2.5rem - .5rem)/-2);z-index:100}.usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{display:none}}.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before{background-color:#162e51;box-shadow:0 0 0 .25rem #fff;color:#fff}.usa-step-indicator--counters .usa-step-indicator__segment--current::before,.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before{background-color:#005ea2;box-shadow:0 0 0 .25rem #fff;color:#fff}@media all and (min-width:40em){.usa-step-indicator--counters .usa-step-indicator__segment-label{margin-top:calc(((2.5rem + .5rem)/2) + .5rem)}.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after{left:50%;right:0;width:auto}.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,.usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after{display:block;left:0;right:50%;width:auto}.usa-step-indicator--counters-sm .usa-step-indicator__segment{margin-top:calc(((1.5rem - .5rem)/2) + .25rem)}.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{height:1.5rem;border-radius:99rem;width:1.5rem;font-size:.93rem;padding:calc(.25rem + 1px);top:calc((1.5rem - .5rem)/-2)}.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after{display:none}.usa-step-indicator--counters-sm .usa-step-indicator__segment-label{margin-top:calc(((1.5rem + .5rem)/2) + .5rem)}}.usa-step-indicator--center,.usa-step-indicator--no-labels{margin-left:-1px;margin-right:-1px}.usa-step-indicator--no-labels .usa-step-indicator__segment{margin-top:0;margin-left:1px;margin-right:1px}.usa-step-indicator--no-labels .usa-step-indicator__segment:before{display:none}.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{display:block}.usa-step-indicator--no-labels .usa-step-indicator__heading{margin-top:1rem}.usa-step-indicator--no-labels .usa-step-indicator__segment-label{display:none}.usa-step-indicator--center .usa-step-indicator__segment{margin-left:1px;margin-right:1px}.usa-step-indicator--center .usa-step-indicator__segment:before{left:calc(50% - ((2.5rem + .25rem)/2))}.usa-step-indicator--center .usa-step-indicator__segment-label{padding-left:.5rem;padding-right:.5rem;text-align:center}.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after{left:0}.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after{right:0}.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before{left:calc(50% - ((1.5rem + .25rem)/2))}.usa-summary-box{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;color:#1b1b1b;background-color:#e7f6f8;border-radius:.25rem;border:1px #99deea solid;padding:1.5rem;position:relative}.usa-summary-box .usa-list:last-child{margin-bottom:0}*+.usa-summary-box{margin-top:1rem}.usa-summary-box__heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:1.1;margin-top:0;margin-bottom:.5rem}.usa-summary-box__text{margin-bottom:0;margin-top:0}.usa-summary-box__text:only-child{margin-bottom:1px;padding-top:.25rem}.usa-summary-box__link,.usa-summary-box__link[href^="#"]:visited{color:#005ea2}.usa-summary-box__link:visited{color:#54278f}.usa-summary-box__link:active,.usa-summary-box__link:hover,.usa-summary-box__link[href^="#"]:hover{color:#1a4480}.usa-tooltip{display:inline-block;position:relative}.usa-tooltip__trigger{cursor:pointer}.usa-tooltip__trigger>svg{display:block;pointer-events:none}.usa-tooltip__body,.usa-tooltip__body--top{transition:opacity .08s ease-in-out;background-color:#1b1b1b;border-radius:.25rem;color:#f0f0f0;display:none;font-size:1rem;padding:.5rem;pointer-events:none;width:auto;white-space:pre;z-index:100000;position:absolute}.usa-tooltip__body--top:after,.usa-tooltip__body:after{content:"";display:block;width:0;height:0;pointer-events:none;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #1b1b1b;position:absolute;bottom:-5px;left:50%;margin-left:-5px}.usa-tooltip__body--wrap{width:100%;white-space:normal;text-align:center;min-width:calc(100vw/2)}.usa-tooltip__body.is-set{display:block}.usa-tooltip__body.is-visible{opacity:1}.usa-tooltip__body--bottom:after{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #1b1b1b;border-top:0;bottom:auto;top:-5px}.usa-tooltip__body--left:after,.usa-tooltip__body--right:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #1b1b1b;border-left:0;right:auto;top:50%;bottom:0;left:-5px;margin:-5px 0 0}.usa-tooltip__body--left:after{border-left:5px solid #1b1b1b;border-right:0;right:-5px;left:auto}[class*=font-mono-]{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}[class*=font-sans-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-serif-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}[class*=font-ui-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-heading-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}[class*=font-body-]{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}[class*=font-code-]{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}[class*=font-alt-]{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.add-aspect-9x16{box-sizing:border-box;height:0;overflow:hidden;padding:0 0 177.77778%;position:relative}.add-aspect-16x9,.add-aspect-1x1,.add-aspect-2x1,.add-aspect-4x3{box-sizing:border-box;height:0;overflow:hidden;padding:0 0 100%;position:relative}.add-aspect-16x9,.add-aspect-2x1,.add-aspect-4x3{padding:0 0 75%}.add-aspect-16x9,.add-aspect-2x1{padding:0 0 56.25%}.add-aspect-2x1{padding:0 0 50%}.add-list-reset{margin-bottom:0;margin-top:0;padding-left:0;list-style:none}.flex-align-start{align-items:flex-start}.flex-align-end{align-items:flex-end}.flex-align-center{align-items:center}.flex-align-stretch{align-items:stretch}.flex-align-baseline{align-items:baseline}.flex-align-self-start{align-self:flex-start}.flex-align-self-end{align-self:flex-end}.flex-align-self-center{align-self:center}.flex-align-self-stretch{align-self:stretch}.flex-align-self-baseline{align-self:baseline}.bg-transparent,.hover\:bg-transparent:hover{background-color:transparent}.bg-black,.hover\:bg-black:hover{background-color:#000}.bg-white,.hover\:bg-white:hover{background-color:#fff}.bg-red,.hover\:bg-red:hover{background-color:#e52207}.bg-orange,.hover\:bg-orange:hover{background-color:#e66f0e}.bg-gold,.hover\:bg-gold:hover{background-color:#ffbe2e}.bg-yellow,.hover\:bg-yellow:hover{background-color:#fee685}.bg-green,.hover\:bg-green:hover{background-color:#538200}.bg-mint,.hover\:bg-mint:hover{background-color:#04c585}.bg-cyan,.hover\:bg-cyan:hover{background-color:#009ec1}.bg-blue,.hover\:bg-blue:hover{background-color:#0076d6}.bg-indigo,.hover\:bg-indigo:hover{background-color:#676cc8}.bg-violet,.hover\:bg-violet:hover{background-color:#8168b3}.bg-magenta,.hover\:bg-magenta:hover{background-color:#d72d79}.bg-gray-5,.hover\:bg-gray-5:hover{background-color:#f0f0f0}.bg-gray-10,.hover\:bg-gray-10:hover{background-color:#e6e6e6}.bg-gray-30,.hover\:bg-gray-30:hover{background-color:#adadad}.bg-gray-50,.hover\:bg-gray-50:hover{background-color:#757575}.bg-gray-70,.hover\:bg-gray-70:hover{background-color:#454545}.bg-gray-90,.hover\:bg-gray-90:hover{background-color:#1b1b1b}.bg-base-lightest,.hover\:bg-base-lightest:hover{background-color:#f0f0f0}.bg-base-lighter,.hover\:bg-base-lighter:hover{background-color:#dfe1e2}.bg-base-light,.hover\:bg-base-light:hover{background-color:#a9aeb1}.bg-base,.hover\:bg-base:hover{background-color:#71767a}.bg-base-dark,.hover\:bg-base-dark:hover{background-color:#565c65}.bg-base-darker,.hover\:bg-base-darker:hover{background-color:#3d4551}.bg-base-darkest,.bg-ink,.hover\:bg-base-darkest:hover,.hover\:bg-ink:hover{background-color:#1b1b1b}.bg-primary-lighter,.hover\:bg-primary-lighter:hover{background-color:#d9e8f6}.bg-primary-light,.hover\:bg-primary-light:hover{background-color:#73b3e7}.bg-primary,.hover\:bg-primary:hover{background-color:#005ea2}.bg-primary-vivid,.hover\:bg-primary-vivid:hover{background-color:#0050d8}.bg-primary-dark,.hover\:bg-primary-dark:hover{background-color:#1a4480}.bg-primary-darker,.hover\:bg-primary-darker:hover{background-color:#162e51}.bg-secondary-lighter,.hover\:bg-secondary-lighter:hover{background-color:#f3e1e4}.bg-secondary-light,.hover\:bg-secondary-light:hover{background-color:#f2938c}.bg-secondary,.hover\:bg-secondary:hover{background-color:#d83933}.bg-secondary-vivid,.hover\:bg-secondary-vivid:hover{background-color:#e41d3d}.bg-secondary-dark,.hover\:bg-secondary-dark:hover{background-color:#b50909}.bg-secondary-darker,.hover\:bg-secondary-darker:hover{background-color:#8b0a03}.bg-accent-warm-darker,.hover\:bg-accent-warm-darker:hover{background-color:#775540}.bg-accent-warm-dark,.hover\:bg-accent-warm-dark:hover{background-color:#c05600}.bg-accent-warm,.hover\:bg-accent-warm:hover{background-color:#fa9441}.bg-accent-warm-light,.hover\:bg-accent-warm-light:hover{background-color:#ffbc78}.bg-accent-warm-lighter,.hover\:bg-accent-warm-lighter:hover{background-color:#f2e4d4}.bg-accent-cool-darker,.hover\:bg-accent-cool-darker:hover{background-color:#07648d}.bg-accent-cool-dark,.hover\:bg-accent-cool-dark:hover{background-color:#28a0cb}.bg-accent-cool,.hover\:bg-accent-cool:hover{background-color:#00bde3}.bg-accent-cool-light,.hover\:bg-accent-cool-light:hover{background-color:#97d4ea}.bg-accent-cool-lighter,.hover\:bg-accent-cool-lighter:hover{background-color:#e1f3f8}.border-1px,.hover\:border-1px:hover{border:1px solid}.border-y-1px,.hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.border-x-1px,.hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.border-top-1px,.hover\:border-top-1px:hover{border-top:1px solid}.border-right-1px,.hover\:border-right-1px:hover{border-right:1px solid}.border-bottom-1px,.hover\:border-bottom-1px:hover{border-bottom:1px solid}.border-left-1px,.hover\:border-left-1px:hover{border-left:1px solid}.border-2px,.hover\:border-2px:hover{border:2px solid}.border-y-2px,.hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.border-x-2px,.hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.border-top-2px,.hover\:border-top-2px:hover{border-top:2px solid}.border-right-2px,.hover\:border-right-2px:hover{border-right:2px solid}.border-bottom-2px,.hover\:border-bottom-2px:hover{border-bottom:2px solid}.border-left-2px,.hover\:border-left-2px:hover{border-left:2px solid}.border-05,.hover\:border-05:hover{border:.25rem solid}.border-y-05,.hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.border-x-05,.hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.border-top-05,.hover\:border-top-05:hover{border-top:.25rem solid}.border-right-05,.hover\:border-right-05:hover{border-right:.25rem solid}.border-bottom-05,.hover\:border-bottom-05:hover{border-bottom:.25rem solid}.border-left-05,.hover\:border-left-05:hover{border-left:.25rem solid}.border-1,.hover\:border-1:hover{border:.5rem solid}.border-y-1,.hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.border-x-1,.hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.border-top-1,.hover\:border-top-1:hover{border-top:.5rem solid}.border-right-1,.hover\:border-right-1:hover{border-right:.5rem solid}.border-bottom-1,.hover\:border-bottom-1:hover{border-bottom:.5rem solid}.border-left-1,.hover\:border-left-1:hover{border-left:.5rem solid}.border-105,.hover\:border-105:hover{border:.75rem solid}.border-y-105,.hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.border-x-105,.hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.border-top-105,.hover\:border-top-105:hover{border-top:.75rem solid}.border-right-105,.hover\:border-right-105:hover{border-right:.75rem solid}.border-bottom-105,.hover\:border-bottom-105:hover{border-bottom:.75rem solid}.border-left-105,.hover\:border-left-105:hover{border-left:.75rem solid}.border-2,.hover\:border-2:hover{border:1rem solid}.border-y-2,.hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.border-x-2,.hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.border-top-2,.hover\:border-top-2:hover{border-top:1rem solid}.border-right-2,.hover\:border-right-2:hover{border-right:1rem solid}.border-bottom-2,.hover\:border-bottom-2:hover{border-bottom:1rem solid}.border-left-2,.hover\:border-left-2:hover{border-left:1rem solid}.border-205,.hover\:border-205:hover{border:1.25rem solid}.border-y-205,.hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.border-x-205,.hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.border-top-205,.hover\:border-top-205:hover{border-top:1.25rem solid}.border-right-205,.hover\:border-right-205:hover{border-right:1.25rem solid}.border-bottom-205,.hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.border-left-205,.hover\:border-left-205:hover{border-left:1.25rem solid}.border-3,.hover\:border-3:hover{border:1.5rem solid}.border-y-3,.hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.border-x-3,.hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.border-top-3,.hover\:border-top-3:hover{border-top:1.5rem solid}.border-right-3,.hover\:border-right-3:hover{border-right:1.5rem solid}.border-bottom-3,.hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.border-left-3,.hover\:border-left-3:hover{border-left:1.5rem solid}.border-0,.hover\:border-0:hover{border:0 solid}.border-y-0,.hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.border-x-0,.hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.border-top-0,.hover\:border-top-0:hover{border-top:0 solid}.border-right-0,.hover\:border-right-0:hover{border-right:0 solid}.border-bottom-0,.hover\:border-bottom-0:hover{border-bottom:0 solid}.border-left-0,.hover\:border-left-0:hover{border-left:0 solid}.border,.hover\:border:hover{border:1px solid}.border-y,.hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.border-x,.hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.border-top,.hover\:border-top:hover{border-top:1px solid}.border-right,.hover\:border-right:hover{border-right:1px solid}.border-bottom,.hover\:border-bottom:hover{border-bottom:1px solid}.border-left,.hover\:border-left:hover{border-left:1px solid}.border-transparent,.hover\:border-transparent:hover{border-color:transparent}.border-black,.hover\:border-black:hover{border-color:#000}.border-white,.hover\:border-white:hover{border-color:#fff}.border-red,.hover\:border-red:hover{border-color:#e52207}.border-orange,.hover\:border-orange:hover{border-color:#e66f0e}.border-gold,.hover\:border-gold:hover{border-color:#ffbe2e}.border-yellow,.hover\:border-yellow:hover{border-color:#fee685}.border-green,.hover\:border-green:hover{border-color:#538200}.border-mint,.hover\:border-mint:hover{border-color:#04c585}.border-cyan,.hover\:border-cyan:hover{border-color:#009ec1}.border-blue,.hover\:border-blue:hover{border-color:#0076d6}.border-indigo,.hover\:border-indigo:hover{border-color:#676cc8}.border-violet,.hover\:border-violet:hover{border-color:#8168b3}.border-magenta,.hover\:border-magenta:hover{border-color:#d72d79}.border-gray-5,.hover\:border-gray-5:hover{border-color:#f0f0f0}.border-gray-10,.hover\:border-gray-10:hover{border-color:#e6e6e6}.border-gray-30,.hover\:border-gray-30:hover{border-color:#adadad}.border-gray-50,.hover\:border-gray-50:hover{border-color:#757575}.border-gray-70,.hover\:border-gray-70:hover{border-color:#454545}.border-gray-90,.hover\:border-gray-90:hover{border-color:#1b1b1b}.border-base-lightest,.hover\:border-base-lightest:hover{border-color:#f0f0f0}.border-base-lighter,.hover\:border-base-lighter:hover{border-color:#dfe1e2}.border-base-light,.hover\:border-base-light:hover{border-color:#a9aeb1}.border-base,.hover\:border-base:hover{border-color:#71767a}.border-base-dark,.hover\:border-base-dark:hover{border-color:#565c65}.border-base-darker,.hover\:border-base-darker:hover{border-color:#3d4551}.border-base-darkest,.border-ink,.hover\:border-base-darkest:hover,.hover\:border-ink:hover{border-color:#1b1b1b}.border-primary-lighter,.hover\:border-primary-lighter:hover{border-color:#d9e8f6}.border-primary-light,.hover\:border-primary-light:hover{border-color:#73b3e7}.border-primary,.hover\:border-primary:hover{border-color:#005ea2}.border-primary-vivid,.hover\:border-primary-vivid:hover{border-color:#0050d8}.border-primary-dark,.hover\:border-primary-dark:hover{border-color:#1a4480}.border-primary-darker,.hover\:border-primary-darker:hover{border-color:#162e51}.border-secondary-lighter,.hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.border-secondary-light,.hover\:border-secondary-light:hover{border-color:#f2938c}.border-secondary,.hover\:border-secondary:hover{border-color:#d83933}.border-secondary-vivid,.hover\:border-secondary-vivid:hover{border-color:#e41d3d}.border-secondary-dark,.hover\:border-secondary-dark:hover{border-color:#b50909}.border-secondary-darker,.hover\:border-secondary-darker:hover{border-color:#8b0a03}.border-accent-warm-darker,.hover\:border-accent-warm-darker:hover{border-color:#775540}.border-accent-warm-dark,.hover\:border-accent-warm-dark:hover{border-color:#c05600}.border-accent-warm,.hover\:border-accent-warm:hover{border-color:#fa9441}.border-accent-warm-light,.hover\:border-accent-warm-light:hover{border-color:#ffbc78}.border-accent-warm-lighter,.hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.border-accent-cool-darker,.hover\:border-accent-cool-darker:hover{border-color:#07648d}.border-accent-cool-dark,.hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.border-accent-cool,.hover\:border-accent-cool:hover{border-color:#00bde3}.border-accent-cool-light,.hover\:border-accent-cool-light:hover{border-color:#97d4ea}.border-accent-cool-lighter,.hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.radius-0{border-radius:0}.radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.radius-none{border-radius:0}.radius-top-none{border-top-left-radius:0;border-top-right-radius:0}.radius-right-none{border-top-right-radius:0;border-bottom-right-radius:0}.radius-bottom-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.radius-left-none{border-top-left-radius:0;border-bottom-left-radius:0}.radius-sm{border-radius:2px}.radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.radius-md{border-radius:.25rem}.radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.radius-lg{border-radius:.5rem}.radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.radius-pill{border-radius:99rem}.radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.border-dashed{border-style:dashed}.border-dotted{border-style:dotted}.border-solid{border-style:solid}.border-width-1px{border-width:1px}.border-y-width-1px{border-top-width:1px;border-bottom-width:1px}.border-x-width-1px{border-left-width:1px;border-right-width:1px}.border-top-width-1px{border-top-width:1px}.border-right-width-1px{border-right-width:1px}.border-bottom-width-1px{border-bottom-width:1px}.border-left-width-1px{border-left-width:1px}.border-width-2px{border-width:2px}.border-y-width-2px{border-top-width:2px;border-bottom-width:2px}.border-x-width-2px{border-left-width:2px;border-right-width:2px}.border-top-width-2px{border-top-width:2px}.border-right-width-2px{border-right-width:2px}.border-bottom-width-2px{border-bottom-width:2px}.border-left-width-2px{border-left-width:2px}.border-width-05{border-width:.25rem}.border-y-width-05{border-top-width:.25rem;border-bottom-width:.25rem}.border-x-width-05{border-left-width:.25rem;border-right-width:.25rem}.border-top-width-05{border-top-width:.25rem}.border-right-width-05{border-right-width:.25rem}.border-bottom-width-05{border-bottom-width:.25rem}.border-left-width-05{border-left-width:.25rem}.border-width-1{border-width:.5rem}.border-y-width-1{border-top-width:.5rem;border-bottom-width:.5rem}.border-x-width-1{border-left-width:.5rem;border-right-width:.5rem}.border-top-width-1{border-top-width:.5rem}.border-right-width-1{border-right-width:.5rem}.border-bottom-width-1{border-bottom-width:.5rem}.border-left-width-1{border-left-width:.5rem}.border-width-105{border-width:.75rem}.border-y-width-105{border-top-width:.75rem;border-bottom-width:.75rem}.border-x-width-105{border-left-width:.75rem;border-right-width:.75rem}.border-top-width-105{border-top-width:.75rem}.border-right-width-105{border-right-width:.75rem}.border-bottom-width-105{border-bottom-width:.75rem}.border-left-width-105{border-left-width:.75rem}.border-width-2{border-width:1rem}.border-y-width-2{border-top-width:1rem;border-bottom-width:1rem}.border-x-width-2{border-left-width:1rem;border-right-width:1rem}.border-top-width-2{border-top-width:1rem}.border-right-width-2{border-right-width:1rem}.border-bottom-width-2{border-bottom-width:1rem}.border-left-width-2{border-left-width:1rem}.border-width-205{border-width:1.25rem}.border-y-width-205{border-top-width:1.25rem;border-bottom-width:1.25rem}.border-x-width-205{border-left-width:1.25rem;border-right-width:1.25rem}.border-top-width-205{border-top-width:1.25rem}.border-right-width-205{border-right-width:1.25rem}.border-bottom-width-205{border-bottom-width:1.25rem}.border-left-width-205{border-left-width:1.25rem}.border-width-3{border-width:1.5rem}.border-y-width-3{border-top-width:1.5rem;border-bottom-width:1.5rem}.border-x-width-3{border-left-width:1.5rem;border-right-width:1.5rem}.border-top-width-3{border-top-width:1.5rem}.border-right-width-3{border-right-width:1.5rem}.border-bottom-width-3{border-bottom-width:1.5rem}.border-left-width-3{border-left-width:1.5rem}.border-width-0{border-width:0}.border-y-width-0{border-top-width:0;border-bottom-width:0}.border-x-width-0{border-left-width:0;border-right-width:0}.border-top-width-0{border-top-width:0}.border-right-width-0{border-right-width:0}.border-bottom-width-0{border-bottom-width:0}.border-left-width-0{border-left-width:0}.bottom-1px{bottom:1px}.bottom-2px{bottom:2px}.bottom-05{bottom:.25rem}.bottom-1{bottom:.5rem}.bottom-105{bottom:.75rem}.bottom-2{bottom:1rem}.bottom-205{bottom:1.25rem}.bottom-3{bottom:1.5rem}.bottom-neg-1px{bottom:-1px}.bottom-neg-2px{bottom:-2px}.bottom-neg-05{bottom:-.25rem}.bottom-neg-1{bottom:-.5rem}.bottom-neg-105{bottom:-.75rem}.bottom-neg-2{bottom:-1rem}.bottom-neg-205{bottom:-1.25rem}.bottom-neg-3{bottom:-1.5rem}.bottom-0{bottom:0}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.hover\:shadow-none:hover,.shadow-none{box-shadow:none}.hover\:shadow-1:hover,.shadow-1{box-shadow:0 1px .25rem 0 rgba(0,0,0,.1)}.hover\:shadow-2:hover,.shadow-2{box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1)}.hover\:shadow-3:hover,.shadow-3{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.1)}.hover\:shadow-4:hover,.shadow-4{box-shadow:0 .75rem 1.5rem 0 rgba(0,0,0,.1)}.hover\:shadow-5:hover,.shadow-5{box-shadow:0 1rem 2rem 0 rgba(0,0,0,.1)}.circle-1px,.circle-2px{height:1px;width:1px;border-radius:50%}.circle-2px{height:2px;width:2px}.circle-05{height:.25rem;width:.25rem;border-radius:50%}.circle-1,.circle-105{height:.5rem;width:.5rem;border-radius:50%}.circle-105{height:.75rem;width:.75rem}.circle-2,.circle-205{height:1rem;width:1rem;border-radius:50%}.circle-205{height:1.25rem;width:1.25rem}.circle-3,.circle-4{height:1.5rem;width:1.5rem;border-radius:50%}.circle-4{height:2rem;width:2rem}.circle-5,.circle-6{height:2.5rem;width:2.5rem;border-radius:50%}.circle-6{height:3rem;width:3rem}.circle-7,.circle-8{height:3.5rem;width:3.5rem;border-radius:50%}.circle-8{height:4rem;width:4rem}.circle-10,.circle-9{height:4.5rem;width:4.5rem;border-radius:50%}.circle-10{height:5rem;width:5rem}.circle-15,.circle-card{height:7.5rem;width:7.5rem;border-radius:50%}.circle-card{height:10rem;width:10rem}.circle-card-lg,.circle-mobile{height:15rem;width:15rem;border-radius:50%}.circle-mobile{height:20rem;width:20rem}.clearfix::after{content:"";display:block;clear:both}.hover\:text-transparent:hover,.text-transparent{color:transparent}.hover\:text-black:hover,.text-black{color:#000}.hover\:text-white:hover,.text-white{color:#fff}.hover\:text-red:hover,.text-red{color:#e52207}.hover\:text-orange:hover,.text-orange{color:#e66f0e}.hover\:text-gold:hover,.text-gold{color:#ffbe2e}.hover\:text-yellow:hover,.text-yellow{color:#fee685}.hover\:text-green:hover,.text-green{color:#538200}.hover\:text-mint:hover,.text-mint{color:#04c585}.hover\:text-cyan:hover,.text-cyan{color:#009ec1}.hover\:text-blue:hover,.text-blue{color:#0076d6}.hover\:text-indigo:hover,.text-indigo{color:#676cc8}.hover\:text-violet:hover,.text-violet{color:#8168b3}.hover\:text-magenta:hover,.text-magenta{color:#d72d79}.hover\:text-gray-5:hover,.text-gray-5{color:#f0f0f0}.hover\:text-gray-10:hover,.text-gray-10{color:#e6e6e6}.hover\:text-gray-30:hover,.text-gray-30{color:#adadad}.hover\:text-gray-50:hover,.text-gray-50{color:#757575}.hover\:text-gray-70:hover,.text-gray-70{color:#454545}.hover\:text-gray-90:hover,.text-gray-90{color:#1b1b1b}.hover\:text-base-lightest:hover,.text-base-lightest{color:#f0f0f0}.hover\:text-base-lighter:hover,.text-base-lighter{color:#dfe1e2}.hover\:text-base-light:hover,.text-base-light{color:#a9aeb1}.hover\:text-base:hover,.text-base{color:#71767a}.hover\:text-base-dark:hover,.text-base-dark{color:#565c65}.hover\:text-base-darker:hover,.text-base-darker{color:#3d4551}.hover\:text-base-darkest:hover,.hover\:text-ink:hover,.text-base-darkest,.text-ink{color:#1b1b1b}.hover\:text-primary-lighter:hover,.text-primary-lighter{color:#d9e8f6}.hover\:text-primary-light:hover,.text-primary-light{color:#73b3e7}.hover\:text-primary:hover,.text-primary{color:#005ea2}.hover\:text-primary-vivid:hover,.text-primary-vivid{color:#0050d8}.hover\:text-primary-dark:hover,.text-primary-dark{color:#1a4480}.hover\:text-primary-darker:hover,.text-primary-darker{color:#162e51}.hover\:text-secondary-lighter:hover,.text-secondary-lighter{color:#f3e1e4}.hover\:text-secondary-light:hover,.text-secondary-light{color:#f2938c}.hover\:text-secondary:hover,.text-secondary{color:#d83933}.hover\:text-secondary-vivid:hover,.text-secondary-vivid{color:#e41d3d}.hover\:text-secondary-dark:hover,.text-secondary-dark{color:#b50909}.hover\:text-secondary-darker:hover,.text-secondary-darker{color:#8b0a03}.hover\:text-accent-warm-darker:hover,.text-accent-warm-darker{color:#775540}.hover\:text-accent-warm-dark:hover,.text-accent-warm-dark{color:#c05600}.hover\:text-accent-warm:hover,.text-accent-warm{color:#fa9441}.hover\:text-accent-warm-light:hover,.text-accent-warm-light{color:#ffbc78}.hover\:text-accent-warm-lighter:hover,.text-accent-warm-lighter{color:#f2e4d4}.hover\:text-accent-cool-darker:hover,.text-accent-cool-darker{color:#07648d}.hover\:text-accent-cool-dark:hover,.text-accent-cool-dark{color:#28a0cb}.hover\:text-accent-cool:hover,.text-accent-cool{color:#00bde3}.hover\:text-accent-cool-light:hover,.text-accent-cool-light{color:#97d4ea}.hover\:text-accent-cool-lighter:hover,.text-accent-cool-lighter{color:#e1f3f8}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.display-block{display:block}.display-flex{display:flex}.display-none{display:none}.display-inline{display:inline}.display-inline-block{display:inline-block}.display-inline-flex{display:inline-flex}.display-table{display:table}.display-table-cell{display:table-cell}.display-table-row{display:table-row}.flex-1{flex:1 1 0%}.flex-2{flex:2 1 0%}.flex-3{flex:3 1 0%}.flex-4{flex:4 1 0%}.flex-5{flex:5 1 0%}.flex-6{flex:6 1 0%}.flex-7{flex:7 1 0%}.flex-8{flex:8 1 0%}.flex-9{flex:9 1 0%}.flex-10{flex:10 1 0%}.flex-11{flex:11 1 0%}.flex-12{flex:12 1 0%}.flex-fill{flex:1 1 0%}.flex-auto{flex:0 1 auto}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-no-wrap{flex-wrap:nowrap}.float-left{float:left}.float-none{float:none}.float-right{float:right}.font-mono-3xs{font-size:.77rem}.font-mono-2xs{font-size:.83rem}.font-mono-xs{font-size:.89rem}.font-mono-sm{font-size:.95rem}.font-mono-md{font-size:1.01rem}.font-mono-lg{font-size:1.31rem}.font-mono-xl{font-size:1.91rem}.font-mono-2xl{font-size:2.38rem}.font-mono-3xl{font-size:2.86rem}.font-sans-3xs{font-size:.87rem}.font-sans-2xs{font-size:.93rem}.font-sans-xs{font-size:1rem}.font-sans-sm{font-size:1.06rem}.font-sans-md{font-size:1.13rem}.font-sans-lg{font-size:1.46rem}.font-sans-xl{font-size:2.13rem}.font-sans-2xl{font-size:2.66rem}.font-sans-3xl{font-size:3.19rem}.font-serif-3xs{font-size:.79rem}.font-serif-2xs{font-size:.85rem}.font-serif-xs{font-size:.91rem}.font-serif-sm{font-size:.98rem}.font-serif-md{font-size:1.04rem}.font-serif-lg{font-size:1.34rem}.font-serif-xl{font-size:1.95rem}.font-serif-2xl{font-size:2.44rem}.font-serif-3xl{font-size:2.93rem}.font-heading-3xs{font-size:.79rem}.font-heading-2xs{font-size:.85rem}.font-heading-xs{font-size:.91rem}.font-heading-sm{font-size:.98rem}.font-heading-md{font-size:1.04rem}.font-heading-lg{font-size:1.34rem}.font-heading-xl{font-size:1.95rem}.font-heading-2xl{font-size:2.44rem}.font-heading-3xl{font-size:2.93rem}.font-body-3xs{font-size:.87rem}.font-body-2xs{font-size:.93rem}.font-body-xs{font-size:1rem}.font-body-sm{font-size:1.06rem}.font-body-md{font-size:1.13rem}.font-body-lg{font-size:1.46rem}.font-body-xl{font-size:2.13rem}.font-body-2xl{font-size:2.66rem}.font-body-3xl{font-size:3.19rem}.font-code-3xs{font-size:.77rem}.font-code-2xs{font-size:.83rem}.font-code-xs{font-size:.89rem}.font-code-sm{font-size:.95rem}.font-code-md{font-size:1.01rem}.font-code-lg{font-size:1.31rem}.font-code-xl{font-size:1.91rem}.font-code-2xl{font-size:2.38rem}.font-code-3xl{font-size:2.86rem}.font-alt-3xs{font-size:.79rem}.font-alt-2xs{font-size:.85rem}.font-alt-xs{font-size:.91rem}.font-alt-sm{font-size:.98rem}.font-alt-md{font-size:1.04rem}.font-alt-lg{font-size:1.34rem}.font-alt-xl{font-size:1.95rem}.font-alt-2xl{font-size:2.44rem}.font-alt-3xl{font-size:2.93rem}.font-ui-3xs{font-size:.87rem}.font-ui-2xs{font-size:.93rem}.font-ui-xs{font-size:1rem}.font-ui-sm{font-size:1.06rem}.font-ui-md{font-size:1.13rem}.font-ui-lg{font-size:1.46rem}.font-ui-xl{font-size:2.13rem}.font-ui-2xl{font-size:2.66rem}.font-ui-3xl{font-size:3.19rem}.font-family-mono{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.font-family-sans{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-serif{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.font-family-ui{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-heading{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.font-family-body{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.font-family-code{font-family:Roboto Mono Web,Bitstream Vera Sans Mono,Consolas,Courier,monospace}.font-family-alt{font-family:Merriweather Web,Georgia,Cambria,Times New Roman,Times,serif}.text-tabular{font-feature-settings:"tnum" 1,"kern" 1}.text-no-tabular{font-feature-settings:"kern" 1}.text-italic{font-style:italic}.text-no-italic{font-style:normal}.text-light{font-weight:300}.text-normal{font-weight:400}.text-bold{font-weight:700}.height-1px{height:1px}.height-2px{height:2px}.height-05{height:.25rem}.height-1{height:.5rem}.height-105{height:.75rem}.height-2{height:1rem}.height-205{height:1.25rem}.height-3{height:1.5rem}.height-4{height:2rem}.height-5{height:2.5rem}.height-6{height:3rem}.height-7{height:3.5rem}.height-8{height:4rem}.height-9{height:4.5rem}.height-10{height:5rem}.height-15{height:7.5rem}.height-card{height:10rem}.height-card-lg{height:15rem}.height-mobile{height:20rem}.height-0{height:0}.height-auto{height:auto}.height-full{height:100%}.height-viewport{height:100vh}.flex-justify-center{justify-content:center}.flex-justify-start{justify-content:flex-start}.flex-justify-end{justify-content:flex-end}.flex-justify{justify-content:space-between}.left-1px{left:1px}.left-2px{left:2px}.left-05{left:.25rem}.left-1{left:.5rem}.left-105{left:.75rem}.left-2{left:1rem}.left-205{left:1.25rem}.left-3{left:1.5rem}.left-neg-1px{left:-1px}.left-neg-2px{left:-2px}.left-neg-05{left:-.25rem}.left-neg-1{left:-.5rem}.left-neg-105{left:-.75rem}.left-neg-2{left:-1rem}.left-neg-205{left:-1.25rem}.left-neg-3{left:-1.5rem}.left-0{left:0}.left-auto{left:auto}.text-ls-auto{letter-spacing:initial}.text-ls-neg-3{letter-spacing:-.03em}.text-ls-neg-2{letter-spacing:-.02em}.text-ls-neg-1{letter-spacing:-.01em}.text-ls-1{letter-spacing:.025em}.text-ls-2{letter-spacing:.1em}.text-ls-3{letter-spacing:.15em}.line-height-sans-1{line-height:.9}.line-height-sans-2{line-height:1.1}.line-height-sans-3{line-height:1.3}.line-height-sans-4{line-height:1.4}.line-height-sans-5{line-height:1.5}.line-height-sans-6{line-height:1.6}.line-height-serif-1{line-height:1}.line-height-serif-2{line-height:1.2}.line-height-serif-3{line-height:1.4}.line-height-serif-4{line-height:1.5}.line-height-serif-5{line-height:1.7}.line-height-serif-6{line-height:1.8}.line-height-mono-1{line-height:1}.line-height-mono-2{line-height:1.3}.line-height-mono-3{line-height:1.4}.line-height-mono-4{line-height:1.6}.line-height-mono-5{line-height:1.7}.line-height-mono-6{line-height:1.8}.line-height-heading-1{line-height:1}.line-height-heading-2{line-height:1.2}.line-height-heading-3{line-height:1.4}.line-height-heading-4{line-height:1.5}.line-height-heading-5{line-height:1.7}.line-height-heading-6{line-height:1.8}.line-height-ui-1{line-height:.9}.line-height-ui-2{line-height:1.1}.line-height-ui-3{line-height:1.3}.line-height-ui-4{line-height:1.4}.line-height-ui-5{line-height:1.5}.line-height-ui-6{line-height:1.6}.line-height-body-1{line-height:.9}.line-height-body-2{line-height:1.1}.line-height-body-3{line-height:1.3}.line-height-body-4{line-height:1.4}.line-height-body-5{line-height:1.5}.line-height-body-6{line-height:1.6}.line-height-code-1{line-height:1}.line-height-code-2{line-height:1.3}.line-height-code-3{line-height:1.4}.line-height-code-4{line-height:1.6}.line-height-code-5{line-height:1.7}.line-height-code-6{line-height:1.8}.line-height-alt-1{line-height:1}.line-height-alt-2{line-height:1.2}.line-height-alt-3{line-height:1.4}.line-height-alt-4{line-height:1.5}.line-height-alt-5{line-height:1.7}.line-height-alt-6{line-height:1.8}.margin-neg-1px{margin:-1px}.margin-neg-2px{margin:-2px}.margin-neg-05{margin:-.25rem}.margin-neg-1{margin:-.5rem}.margin-neg-105{margin:-.75rem}.margin-neg-2{margin:-1rem}.margin-neg-205{margin:-1.25rem}.margin-neg-3{margin:-1.5rem}.margin-1px{margin:1px}.margin-2px{margin:2px}.margin-05{margin:.25rem}.margin-1{margin:.5rem}.margin-105{margin:.75rem}.margin-2{margin:1rem}.margin-205{margin:1.25rem}.margin-3{margin:1.5rem}.margin-4{margin:2rem}.margin-5{margin:2.5rem}.margin-6{margin:3rem}.margin-7{margin:3.5rem}.margin-8{margin:4rem}.margin-9{margin:4.5rem}.margin-10{margin:5rem}.margin-15{margin:7.5rem}.margin-05em{margin:.5em}.margin-1em{margin:1em}.margin-105em{margin:1.5em}.margin-2em{margin:2em}.margin-0{margin:0}.margin-y-1px{margin-bottom:1px}.margin-top-1px,.margin-y-1px{margin-top:1px}.margin-bottom-1px{margin-bottom:1px}.margin-y-2px{margin-bottom:2px}.margin-top-2px,.margin-y-2px{margin-top:2px}.margin-bottom-2px{margin-bottom:2px}.margin-y-05{margin-bottom:.25rem}.margin-top-05,.margin-y-05{margin-top:.25rem}.margin-bottom-05{margin-bottom:.25rem}.margin-y-1{margin-bottom:.5rem}.margin-top-1,.margin-y-1{margin-top:.5rem}.margin-bottom-1{margin-bottom:.5rem}.margin-y-105{margin-bottom:.75rem}.margin-top-105,.margin-y-105{margin-top:.75rem}.margin-bottom-105{margin-bottom:.75rem}.margin-y-2{margin-bottom:1rem}.margin-top-2,.margin-y-2{margin-top:1rem}.margin-bottom-2{margin-bottom:1rem}.margin-y-205{margin-bottom:1.25rem}.margin-top-205,.margin-y-205{margin-top:1.25rem}.margin-bottom-205{margin-bottom:1.25rem}.margin-y-3{margin-bottom:1.5rem}.margin-top-3,.margin-y-3{margin-top:1.5rem}.margin-bottom-3{margin-bottom:1.5rem}.margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.margin-top-neg-1px{margin-top:-1px}.margin-bottom-neg-1px{margin-bottom:-1px}.margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.margin-top-neg-2px{margin-top:-2px}.margin-bottom-neg-2px{margin-bottom:-2px}.margin-y-neg-05{margin-bottom:-.25rem}.margin-top-neg-05,.margin-y-neg-05{margin-top:-.25rem}.margin-bottom-neg-05{margin-bottom:-.25rem}.margin-y-neg-1{margin-bottom:-.5rem}.margin-top-neg-1,.margin-y-neg-1{margin-top:-.5rem}.margin-bottom-neg-1{margin-bottom:-.5rem}.margin-y-neg-105{margin-bottom:-.75rem}.margin-top-neg-105,.margin-y-neg-105{margin-top:-.75rem}.margin-bottom-neg-105{margin-bottom:-.75rem}.margin-y-neg-2{margin-bottom:-1rem}.margin-top-neg-2,.margin-y-neg-2{margin-top:-1rem}.margin-bottom-neg-2{margin-bottom:-1rem}.margin-y-neg-205{margin-bottom:-1.25rem}.margin-top-neg-205,.margin-y-neg-205{margin-top:-1.25rem}.margin-bottom-neg-205{margin-bottom:-1.25rem}.margin-y-neg-3{margin-bottom:-1.5rem}.margin-top-neg-3,.margin-y-neg-3{margin-top:-1.5rem}.margin-bottom-neg-3{margin-bottom:-1.5rem}.margin-y-4{margin-bottom:2rem}.margin-top-4,.margin-y-4{margin-top:2rem}.margin-bottom-4{margin-bottom:2rem}.margin-y-5{margin-bottom:2.5rem}.margin-top-5,.margin-y-5{margin-top:2.5rem}.margin-bottom-5{margin-bottom:2.5rem}.margin-y-6{margin-bottom:3rem}.margin-top-6,.margin-y-6{margin-top:3rem}.margin-bottom-6{margin-bottom:3rem}.margin-y-7{margin-bottom:3.5rem}.margin-top-7,.margin-y-7{margin-top:3.5rem}.margin-bottom-7{margin-bottom:3.5rem}.margin-y-8{margin-bottom:4rem}.margin-top-8,.margin-y-8{margin-top:4rem}.margin-bottom-8{margin-bottom:4rem}.margin-y-9{margin-bottom:4.5rem}.margin-top-9,.margin-y-9{margin-top:4.5rem}.margin-bottom-9{margin-bottom:4.5rem}.margin-y-10{margin-bottom:5rem}.margin-top-10,.margin-y-10{margin-top:5rem}.margin-bottom-10{margin-bottom:5rem}.margin-y-15{margin-bottom:7.5rem}.margin-top-15,.margin-y-15{margin-top:7.5rem}.margin-bottom-15{margin-bottom:7.5rem}.margin-y-05em{margin-bottom:.5em}.margin-top-05em,.margin-y-05em{margin-top:.5em}.margin-bottom-05em{margin-bottom:.5em}.margin-y-1em{margin-bottom:1em}.margin-top-1em,.margin-y-1em{margin-top:1em}.margin-bottom-1em{margin-bottom:1em}.margin-y-105em{margin-bottom:1.5em}.margin-top-105em,.margin-y-105em{margin-top:1.5em}.margin-bottom-105em{margin-bottom:1.5em}.margin-y-2em{margin-bottom:2em}.margin-top-2em,.margin-y-2em{margin-top:2em}.margin-bottom-2em{margin-bottom:2em}.margin-y-0{margin-bottom:0}.margin-top-0,.margin-y-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-y-auto{margin-bottom:auto}.margin-top-auto,.margin-y-auto{margin-top:auto}.margin-bottom-auto{margin-bottom:auto}.margin-x-1px{margin-left:1px}.margin-right-1px,.margin-x-1px{margin-right:1px}.margin-left-1px{margin-left:1px}.margin-x-2px{margin-left:2px}.margin-right-2px,.margin-x-2px{margin-right:2px}.margin-left-2px{margin-left:2px}.margin-x-05{margin-left:.25rem}.margin-right-05,.margin-x-05{margin-right:.25rem}.margin-left-05{margin-left:.25rem}.margin-x-1{margin-left:.5rem}.margin-right-1,.margin-x-1{margin-right:.5rem}.margin-left-1{margin-left:.5rem}.margin-x-105{margin-left:.75rem}.margin-right-105,.margin-x-105{margin-right:.75rem}.margin-left-105{margin-left:.75rem}.margin-x-2{margin-left:1rem}.margin-right-2,.margin-x-2{margin-right:1rem}.margin-left-2{margin-left:1rem}.margin-x-205{margin-left:1.25rem}.margin-right-205,.margin-x-205{margin-right:1.25rem}.margin-left-205{margin-left:1.25rem}.margin-x-3{margin-left:1.5rem}.margin-right-3,.margin-x-3{margin-right:1.5rem}.margin-left-3{margin-left:1.5rem}.margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.margin-right-neg-1px{margin-right:-1px}.margin-left-neg-1px{margin-left:-1px}.margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.margin-right-neg-2px{margin-right:-2px}.margin-left-neg-2px{margin-left:-2px}.margin-x-neg-05{margin-left:-.25rem}.margin-right-neg-05,.margin-x-neg-05{margin-right:-.25rem}.margin-left-neg-05{margin-left:-.25rem}.margin-x-neg-1{margin-left:-.5rem}.margin-right-neg-1,.margin-x-neg-1{margin-right:-.5rem}.margin-left-neg-1{margin-left:-.5rem}.margin-x-neg-105{margin-left:-.75rem}.margin-right-neg-105,.margin-x-neg-105{margin-right:-.75rem}.margin-left-neg-105{margin-left:-.75rem}.margin-x-neg-2{margin-left:-1rem}.margin-right-neg-2,.margin-x-neg-2{margin-right:-1rem}.margin-left-neg-2{margin-left:-1rem}.margin-x-neg-205{margin-left:-1.25rem}.margin-right-neg-205,.margin-x-neg-205{margin-right:-1.25rem}.margin-left-neg-205{margin-left:-1.25rem}.margin-x-neg-3{margin-left:-1.5rem}.margin-right-neg-3,.margin-x-neg-3{margin-right:-1.5rem}.margin-left-neg-3{margin-left:-1.5rem}.margin-x-4{margin-left:2rem}.margin-right-4,.margin-x-4{margin-right:2rem}.margin-left-4{margin-left:2rem}.margin-x-5{margin-left:2.5rem}.margin-right-5,.margin-x-5{margin-right:2.5rem}.margin-left-5{margin-left:2.5rem}.margin-x-6{margin-left:3rem}.margin-right-6,.margin-x-6{margin-right:3rem}.margin-left-6{margin-left:3rem}.margin-x-7{margin-left:3.5rem}.margin-right-7,.margin-x-7{margin-right:3.5rem}.margin-left-7{margin-left:3.5rem}.margin-x-8{margin-left:4rem}.margin-right-8,.margin-x-8{margin-right:4rem}.margin-left-8{margin-left:4rem}.margin-x-9{margin-left:4.5rem}.margin-right-9,.margin-x-9{margin-right:4.5rem}.margin-left-9{margin-left:4.5rem}.margin-x-10{margin-left:5rem}.margin-right-10,.margin-x-10{margin-right:5rem}.margin-left-10{margin-left:5rem}.margin-x-15{margin-left:7.5rem}.margin-right-15,.margin-x-15{margin-right:7.5rem}.margin-left-15{margin-left:7.5rem}.margin-x-card{margin-left:10rem}.margin-right-card,.margin-x-card{margin-right:10rem}.margin-left-card{margin-left:10rem}.margin-x-card-lg{margin-left:15rem}.margin-right-card-lg,.margin-x-card-lg{margin-right:15rem}.margin-left-card-lg{margin-left:15rem}.margin-x-mobile{margin-left:20rem}.margin-right-mobile,.margin-x-mobile{margin-right:20rem}.margin-left-mobile{margin-left:20rem}.margin-x-05em{margin-left:.5em}.margin-right-05em,.margin-x-05em{margin-right:.5em}.margin-left-05em{margin-left:.5em}.margin-x-1em{margin-left:1em}.margin-right-1em,.margin-x-1em{margin-right:1em}.margin-left-1em{margin-left:1em}.margin-x-105em{margin-left:1.5em}.margin-right-105em,.margin-x-105em{margin-right:1.5em}.margin-left-105em{margin-left:1.5em}.margin-x-2em{margin-left:2em}.margin-right-2em,.margin-x-2em{margin-right:2em}.margin-left-2em{margin-left:2em}.margin-x-0{margin-left:0}.margin-right-0,.margin-x-0{margin-right:0}.margin-left-0{margin-left:0}.margin-x-auto{margin-left:auto}.margin-right-auto,.margin-x-auto{margin-right:auto}.margin-left-auto{margin-left:auto}.maxh-05{max-height:.25rem}.maxh-1{max-height:.5rem}.maxh-105{max-height:.75rem}.maxh-2{max-height:1rem}.maxh-205{max-height:1.25rem}.maxh-3{max-height:1.5rem}.maxh-4{max-height:2rem}.maxh-5{max-height:2.5rem}.maxh-6{max-height:3rem}.maxh-7{max-height:3.5rem}.maxh-8{max-height:4rem}.maxh-9{max-height:4.5rem}.maxh-10{max-height:5rem}.maxh-15{max-height:7.5rem}.maxh-card{max-height:10rem}.maxh-card-lg{max-height:15rem}.maxh-mobile{max-height:20rem}.maxh-mobile-lg{max-height:30rem}.maxh-tablet{max-height:40rem}.maxh-tablet-lg{max-height:55rem}.maxh-none{max-height:none}.maxh-viewport{max-height:100vh}.maxw-05{max-width:.25rem}.maxw-1{max-width:.5rem}.maxw-105{max-width:.75rem}.maxw-2{max-width:1rem}.maxw-205{max-width:1.25rem}.maxw-3{max-width:1.5rem}.maxw-4{max-width:2rem}.maxw-5{max-width:2.5rem}.maxw-6{max-width:3rem}.maxw-7{max-width:3.5rem}.maxw-8{max-width:4rem}.maxw-9{max-width:4.5rem}.maxw-10{max-width:5rem}.maxw-15{max-width:7.5rem}.maxw-card{max-width:10rem}.maxw-card-lg{max-width:15rem}.maxw-mobile{max-width:20rem}.maxw-mobile-lg{max-width:30rem}.maxw-tablet{max-width:40rem}.maxw-tablet-lg{max-width:55rem}.maxw-desktop{max-width:64rem}.maxw-desktop-lg{max-width:75rem}.maxw-widescreen{max-width:87.5rem}.maxw-none{max-width:none}.maxw-full{max-width:100%}.measure-1{max-width:44ex}.measure-2{max-width:60ex}.measure-3{max-width:64ex}.measure-4{max-width:68ex}.measure-5{max-width:72ex}.measure-6{max-width:88ex}.measure-none{max-width:none}.minh-1px{min-height:1px}.minh-2px{min-height:2px}.minh-05{min-height:.25rem}.minh-1{min-height:.5rem}.minh-105{min-height:.75rem}.minh-2{min-height:1rem}.minh-205{min-height:1.25rem}.minh-3{min-height:1.5rem}.minh-4{min-height:2rem}.minh-5{min-height:2.5rem}.minh-6{min-height:3rem}.minh-7{min-height:3.5rem}.minh-8{min-height:4rem}.minh-9{min-height:4.5rem}.minh-10{min-height:5rem}.minh-15{min-height:7.5rem}.minh-card{min-height:10rem}.minh-card-lg{min-height:15rem}.minh-mobile{min-height:20rem}.minh-mobile-lg{min-height:30rem}.minh-tablet{min-height:40rem}.minh-tablet-lg{min-height:55rem}.minh-0{min-height:0}.minh-full{min-height:100%}.minh-viewport{min-height:100vh}.minw-05{min-width:.25rem}.minw-1{min-width:.5rem}.minw-105{min-width:.75rem}.minw-2{min-width:1rem}.minw-205{min-width:1.25rem}.minw-3{min-width:1.5rem}.minw-4{min-width:2rem}.minw-5{min-width:2.5rem}.minw-6{min-width:3rem}.minw-7{min-width:3.5rem}.minw-8{min-width:4rem}.minw-9{min-width:4.5rem}.minw-10{min-width:5rem}.minw-15{min-width:7.5rem}.minw-0{min-width:0}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.order-first{order:-1}.order-last{order:999}.order-initial{order:initial}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.outline-1px{outline:1px solid}.outline-2px{outline:2px solid}.outline-0{outline:0 solid}.outline-05{outline:.25rem solid}.outline-transparent{outline-color:transparent}.outline-black{outline-color:#000}.outline-white{outline-color:#fff}.outline-red{outline-color:#e52207}.outline-orange{outline-color:#e66f0e}.outline-gold{outline-color:#ffbe2e}.outline-yellow{outline-color:#fee685}.outline-green{outline-color:#538200}.outline-mint{outline-color:#04c585}.outline-cyan{outline-color:#009ec1}.outline-blue{outline-color:#0076d6}.outline-indigo{outline-color:#676cc8}.outline-violet{outline-color:#8168b3}.outline-magenta{outline-color:#d72d79}.outline-gray-5{outline-color:#f0f0f0}.outline-gray-10{outline-color:#e6e6e6}.outline-gray-30{outline-color:#adadad}.outline-gray-50{outline-color:#757575}.outline-gray-70{outline-color:#454545}.outline-gray-90{outline-color:#1b1b1b}.outline-base-lightest{outline-color:#f0f0f0}.outline-base-lighter{outline-color:#dfe1e2}.outline-base-light{outline-color:#a9aeb1}.outline-base{outline-color:#71767a}.outline-base-dark{outline-color:#565c65}.outline-base-darker{outline-color:#3d4551}.outline-base-darkest,.outline-ink{outline-color:#1b1b1b}.outline-primary-lighter{outline-color:#d9e8f6}.outline-primary-light{outline-color:#73b3e7}.outline-primary{outline-color:#005ea2}.outline-primary-vivid{outline-color:#0050d8}.outline-primary-dark{outline-color:#1a4480}.outline-primary-darker{outline-color:#162e51}.outline-secondary-lighter{outline-color:#f3e1e4}.outline-secondary-light{outline-color:#f2938c}.outline-secondary{outline-color:#d83933}.outline-secondary-vivid{outline-color:#e41d3d}.outline-secondary-dark{outline-color:#b50909}.outline-secondary-darker{outline-color:#8b0a03}.outline-accent-warm-darker{outline-color:#775540}.outline-accent-warm-dark{outline-color:#c05600}.outline-accent-warm{outline-color:#fa9441}.outline-accent-warm-light{outline-color:#ffbc78}.outline-accent-warm-lighter{outline-color:#f2e4d4}.outline-accent-cool-darker{outline-color:#07648d}.outline-accent-cool-dark{outline-color:#28a0cb}.outline-accent-cool{outline-color:#00bde3}.outline-accent-cool-light{outline-color:#97d4ea}.outline-accent-cool-lighter{outline-color:#e1f3f8}.overflow-hidden{overflow:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-auto{overflow-x:auto}.overflow-visible{overflow:visible}.overflow-y-visible{overflow-y:visible}.overflow-x-visible{overflow-x:visible}.padding-1px{padding:1px}.padding-y-1px{padding-top:1px;padding-bottom:1px}.padding-x-1px{padding-left:1px;padding-right:1px}.padding-top-1px{padding-top:1px}.padding-right-1px{padding-right:1px}.padding-bottom-1px{padding-bottom:1px}.padding-left-1px{padding-left:1px}.padding-2px{padding:2px}.padding-y-2px{padding-top:2px;padding-bottom:2px}.padding-x-2px{padding-left:2px;padding-right:2px}.padding-top-2px{padding-top:2px}.padding-right-2px{padding-right:2px}.padding-bottom-2px{padding-bottom:2px}.padding-left-2px{padding-left:2px}.padding-05{padding:.25rem}.padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.padding-x-05{padding-left:.25rem;padding-right:.25rem}.padding-top-05{padding-top:.25rem}.padding-right-05{padding-right:.25rem}.padding-bottom-05{padding-bottom:.25rem}.padding-left-05{padding-left:.25rem}.padding-1{padding:.5rem}.padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.padding-x-1{padding-left:.5rem;padding-right:.5rem}.padding-top-1{padding-top:.5rem}.padding-right-1{padding-right:.5rem}.padding-bottom-1{padding-bottom:.5rem}.padding-left-1{padding-left:.5rem}.padding-105{padding:.75rem}.padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.padding-x-105{padding-left:.75rem;padding-right:.75rem}.padding-top-105{padding-top:.75rem}.padding-right-105{padding-right:.75rem}.padding-bottom-105{padding-bottom:.75rem}.padding-left-105{padding-left:.75rem}.padding-2{padding:1rem}.padding-y-2{padding-top:1rem;padding-bottom:1rem}.padding-x-2{padding-left:1rem;padding-right:1rem}.padding-top-2{padding-top:1rem}.padding-right-2{padding-right:1rem}.padding-bottom-2{padding-bottom:1rem}.padding-left-2{padding-left:1rem}.padding-205{padding:1.25rem}.padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.padding-top-205{padding-top:1.25rem}.padding-right-205{padding-right:1.25rem}.padding-bottom-205{padding-bottom:1.25rem}.padding-left-205{padding-left:1.25rem}.padding-3{padding:1.5rem}.padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.padding-top-3{padding-top:1.5rem}.padding-right-3{padding-right:1.5rem}.padding-bottom-3{padding-bottom:1.5rem}.padding-left-3{padding-left:1.5rem}.padding-4{padding:2rem}.padding-y-4{padding-top:2rem;padding-bottom:2rem}.padding-x-4{padding-left:2rem;padding-right:2rem}.padding-top-4{padding-top:2rem}.padding-right-4{padding-right:2rem}.padding-bottom-4{padding-bottom:2rem}.padding-left-4{padding-left:2rem}.padding-5{padding:2.5rem}.padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.padding-top-5{padding-top:2.5rem}.padding-right-5{padding-right:2.5rem}.padding-bottom-5{padding-bottom:2.5rem}.padding-left-5{padding-left:2.5rem}.padding-6{padding:3rem}.padding-y-6{padding-top:3rem;padding-bottom:3rem}.padding-x-6{padding-left:3rem;padding-right:3rem}.padding-top-6{padding-top:3rem}.padding-right-6{padding-right:3rem}.padding-bottom-6{padding-bottom:3rem}.padding-left-6{padding-left:3rem}.padding-7{padding:3.5rem}.padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.padding-top-7{padding-top:3.5rem}.padding-right-7{padding-right:3.5rem}.padding-bottom-7{padding-bottom:3.5rem}.padding-left-7{padding-left:3.5rem}.padding-8{padding:4rem}.padding-y-8{padding-top:4rem;padding-bottom:4rem}.padding-x-8{padding-left:4rem;padding-right:4rem}.padding-top-8{padding-top:4rem}.padding-right-8{padding-right:4rem}.padding-bottom-8{padding-bottom:4rem}.padding-left-8{padding-left:4rem}.padding-9{padding:4.5rem}.padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.padding-top-9{padding-top:4.5rem}.padding-right-9{padding-right:4.5rem}.padding-bottom-9{padding-bottom:4.5rem}.padding-left-9{padding-left:4.5rem}.padding-10{padding:5rem}.padding-y-10{padding-top:5rem;padding-bottom:5rem}.padding-x-10{padding-left:5rem;padding-right:5rem}.padding-top-10{padding-top:5rem}.padding-right-10{padding-right:5rem}.padding-bottom-10{padding-bottom:5rem}.padding-left-10{padding-left:5rem}.padding-15{padding:7.5rem}.padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.padding-top-15{padding-top:7.5rem}.padding-right-15{padding-right:7.5rem}.padding-bottom-15{padding-bottom:7.5rem}.padding-left-15{padding-left:7.5rem}.padding-0{padding:0}.padding-y-0{padding-top:0;padding-bottom:0}.padding-x-0{padding-left:0;padding-right:0}.padding-top-0{padding-top:0}.padding-right-0{padding-right:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.pin-all{bottom:0;top:0}.pin-all,.pin-x{left:0;right:0;position:absolute}.pin-y{top:0}.pin-bottom,.pin-y{bottom:0;position:absolute}.pin-left{left:0;position:absolute}.pin-right{right:0;position:absolute}.pin-top{top:0;position:absolute}.pin-none{bottom:auto;left:auto;right:auto;top:auto;position:static}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-relative{position:relative}.position-static{position:static}.position-sticky{position:sticky}.right-1px{right:1px}.right-2px{right:2px}.right-05{right:.25rem}.right-1{right:.5rem}.right-105{right:.75rem}.right-2{right:1rem}.right-205{right:1.25rem}.right-3{right:1.5rem}.right-neg-1px{right:-1px}.right-neg-2px{right:-2px}.right-neg-05{right:-.25rem}.right-neg-1{right:-.5rem}.right-neg-105{right:-.75rem}.right-neg-2{right:-1rem}.right-neg-205{right:-1.25rem}.right-neg-3{right:-1.5rem}.right-0{right:0}.right-auto{right:auto}.square-1px{height:1px;width:1px}.square-2px{height:2px;width:2px}.square-05{height:.25rem;width:.25rem}.square-1{height:.5rem;width:.5rem}.square-105{height:.75rem;width:.75rem}.square-2{height:1rem;width:1rem}.square-205{height:1.25rem;width:1.25rem}.square-3{height:1.5rem;width:1.5rem}.square-4{height:2rem;width:2rem}.square-5{height:2.5rem;width:2.5rem}.square-6{height:3rem;width:3rem}.square-7{height:3.5rem;width:3.5rem}.square-8{height:4rem;width:4rem}.square-9{height:4.5rem;width:4.5rem}.square-10{height:5rem;width:5rem}.square-15{height:7.5rem;width:7.5rem}.square-card{height:10rem;width:10rem}.square-card-lg{height:15rem;width:15rem}.square-mobile{height:20rem;width:20rem}.text-center{text-align:center}.text-left{text-align:left}.text-justify{text-align:justify}.text-right{text-align:right}.hover\:text-strike:hover,.text-strike{text-decoration:line-through}.hover\:text-underline:hover,.text-underline{text-decoration:underline}.hover\:text-no-strike:hover,.hover\:text-no-underline:hover,.text-no-strike,.text-no-underline{text-decoration:none}.hover\:underline-red:hover,.underline-red{-webkit-text-decoration-color:#e52207;text-decoration-color:#e52207}.hover\:underline-orange:hover,.underline-orange{-webkit-text-decoration-color:#e66f0e;text-decoration-color:#e66f0e}.hover\:underline-gold:hover,.underline-gold{-webkit-text-decoration-color:#ffbe2e;text-decoration-color:#ffbe2e}.hover\:underline-yellow:hover,.underline-yellow{-webkit-text-decoration-color:#fee685;text-decoration-color:#fee685}.hover\:underline-green:hover,.underline-green{-webkit-text-decoration-color:#538200;text-decoration-color:#538200}.hover\:underline-mint:hover,.underline-mint{-webkit-text-decoration-color:#04c585;text-decoration-color:#04c585}.hover\:underline-cyan:hover,.underline-cyan{-webkit-text-decoration-color:#009ec1;text-decoration-color:#009ec1}.hover\:underline-blue:hover,.underline-blue{-webkit-text-decoration-color:#0076d6;text-decoration-color:#0076d6}.hover\:underline-indigo:hover,.underline-indigo{-webkit-text-decoration-color:#676cc8;text-decoration-color:#676cc8}.hover\:underline-violet:hover,.underline-violet{-webkit-text-decoration-color:#8168b3;text-decoration-color:#8168b3}.hover\:underline-magenta:hover,.underline-magenta{-webkit-text-decoration-color:#d72d79;text-decoration-color:#d72d79}.hover\:underline-gray-5:hover,.underline-gray-5{-webkit-text-decoration-color:#f0f0f0;text-decoration-color:#f0f0f0}.hover\:underline-gray-10:hover,.underline-gray-10{-webkit-text-decoration-color:#e6e6e6;text-decoration-color:#e6e6e6}.hover\:underline-gray-30:hover,.underline-gray-30{-webkit-text-decoration-color:#adadad;text-decoration-color:#adadad}.hover\:underline-gray-50:hover,.underline-gray-50{-webkit-text-decoration-color:#757575;text-decoration-color:#757575}.hover\:underline-gray-70:hover,.underline-gray-70{-webkit-text-decoration-color:#454545;text-decoration-color:#454545}.hover\:underline-gray-90:hover,.underline-gray-90{-webkit-text-decoration-color:#1b1b1b;text-decoration-color:#1b1b1b}.hover\:underline-base-lightest:hover,.underline-base-lightest{-webkit-text-decoration-color:#f0f0f0;text-decoration-color:#f0f0f0}.hover\:underline-base-lighter:hover,.underline-base-lighter{-webkit-text-decoration-color:#dfe1e2;text-decoration-color:#dfe1e2}.hover\:underline-base-light:hover,.underline-base-light{-webkit-text-decoration-color:#a9aeb1;text-decoration-color:#a9aeb1}.hover\:underline-base:hover,.underline-base{-webkit-text-decoration-color:#71767a;text-decoration-color:#71767a}.hover\:underline-base-dark:hover,.underline-base-dark{-webkit-text-decoration-color:#565c65;text-decoration-color:#565c65}.hover\:underline-base-darker:hover,.underline-base-darker{-webkit-text-decoration-color:#3d4551;text-decoration-color:#3d4551}.hover\:underline-base-darkest:hover,.hover\:underline-ink:hover,.underline-base-darkest,.underline-ink{-webkit-text-decoration-color:#1b1b1b;text-decoration-color:#1b1b1b}.hover\:underline-primary-lighter:hover,.underline-primary-lighter{-webkit-text-decoration-color:#d9e8f6;text-decoration-color:#d9e8f6}.hover\:underline-primary-light:hover,.underline-primary-light{-webkit-text-decoration-color:#73b3e7;text-decoration-color:#73b3e7}.hover\:underline-primary:hover,.underline-primary{-webkit-text-decoration-color:#005ea2;text-decoration-color:#005ea2}.hover\:underline-primary-vivid:hover,.underline-primary-vivid{-webkit-text-decoration-color:#0050d8;text-decoration-color:#0050d8}.hover\:underline-primary-dark:hover,.underline-primary-dark{-webkit-text-decoration-color:#1a4480;text-decoration-color:#1a4480}.hover\:underline-primary-darker:hover,.underline-primary-darker{-webkit-text-decoration-color:#162e51;text-decoration-color:#162e51}.hover\:underline-secondary-lighter:hover,.underline-secondary-lighter{-webkit-text-decoration-color:#f3e1e4;text-decoration-color:#f3e1e4}.hover\:underline-secondary-light:hover,.underline-secondary-light{-webkit-text-decoration-color:#f2938c;text-decoration-color:#f2938c}.hover\:underline-secondary:hover,.underline-secondary{-webkit-text-decoration-color:#d83933;text-decoration-color:#d83933}.hover\:underline-secondary-vivid:hover,.underline-secondary-vivid{-webkit-text-decoration-color:#e41d3d;text-decoration-color:#e41d3d}.hover\:underline-secondary-dark:hover,.underline-secondary-dark{-webkit-text-decoration-color:#b50909;text-decoration-color:#b50909}.hover\:underline-secondary-darker:hover,.underline-secondary-darker{-webkit-text-decoration-color:#8b0a03;text-decoration-color:#8b0a03}.hover\:underline-accent-warm-darker:hover,.underline-accent-warm-darker{-webkit-text-decoration-color:#775540;text-decoration-color:#775540}.hover\:underline-accent-warm-dark:hover,.underline-accent-warm-dark{-webkit-text-decoration-color:#c05600;text-decoration-color:#c05600}.hover\:underline-accent-warm:hover,.underline-accent-warm{-webkit-text-decoration-color:#fa9441;text-decoration-color:#fa9441}.hover\:underline-accent-warm-light:hover,.underline-accent-warm-light{-webkit-text-decoration-color:#ffbc78;text-decoration-color:#ffbc78}.hover\:underline-accent-warm-lighter:hover,.underline-accent-warm-lighter{-webkit-text-decoration-color:#f2e4d4;text-decoration-color:#f2e4d4}.hover\:underline-accent-cool-darker:hover,.underline-accent-cool-darker{-webkit-text-decoration-color:#07648d;text-decoration-color:#07648d}.hover\:underline-accent-cool-dark:hover,.underline-accent-cool-dark{-webkit-text-decoration-color:#28a0cb;text-decoration-color:#28a0cb}.hover\:underline-accent-cool:hover,.underline-accent-cool{-webkit-text-decoration-color:#00bde3;text-decoration-color:#00bde3}.hover\:underline-accent-cool-light:hover,.underline-accent-cool-light{-webkit-text-decoration-color:#97d4ea;text-decoration-color:#97d4ea}.hover\:underline-accent-cool-lighter:hover,.underline-accent-cool-lighter{-webkit-text-decoration-color:#e1f3f8;text-decoration-color:#e1f3f8}.text-indent-0{text-indent:0}.text-indent-05{text-indent:.25rem}.text-indent-1{text-indent:.5rem}.text-indent-105{text-indent:.75rem}.text-indent-2{text-indent:1rem}.text-indent-205{text-indent:1.25rem}.text-indent-3{text-indent:1.5rem}.text-indent-neg-05{text-indent:-.25rem}.text-indent-neg-1{text-indent:-.5rem}.text-indent-neg-105{text-indent:-.75rem}.text-indent-neg-2{text-indent:-1rem}.text-indent-neg-205{text-indent:-1.25rem}.text-indent-neg-3{text-indent:-1.5rem}.text-indent-4{text-indent:2rem}.text-indent-5{text-indent:2.5rem}.text-indent-6{text-indent:3rem}.text-indent-7{text-indent:3.5rem}.text-indent-8{text-indent:4rem}.text-indent-9{text-indent:4.5rem}.text-indent-10{text-indent:5rem}.text-indent-15{text-indent:7.5rem}.text-indent-neg-4{text-indent:-2rem}.text-indent-neg-5{text-indent:-2.5rem}.text-indent-neg-6{text-indent:-3rem}.text-indent-neg-7{text-indent:-3.5rem}.text-indent-neg-8{text-indent:-4rem}.text-indent-neg-9{text-indent:-4.5rem}.text-indent-neg-10{text-indent:-5rem}.text-indent-neg-15{text-indent:-7.5rem}.text-uppercase{text-transform:uppercase}.text-no-uppercase{text-transform:none}.text-lowercase{text-transform:lowercase}.text-no-lowercase{text-transform:none}.top-1px{top:1px}.top-2px{top:2px}.top-05{top:.25rem}.top-1{top:.5rem}.top-105{top:.75rem}.top-2{top:1rem}.top-205{top:1.25rem}.top-3{top:1.5rem}.top-neg-1px{top:-1px}.top-neg-2px{top:-2px}.top-neg-05{top:-.25rem}.top-neg-1{top:-.5rem}.top-neg-105{top:-.75rem}.top-neg-2{top:-1rem}.top-neg-205{top:-1.25rem}.top-neg-3{top:-1.5rem}.top-0{top:0}.top-auto{top:auto}.text-baseline{vertical-align:baseline}.text-bottom{vertical-align:bottom}.text-middle{vertical-align:middle}.text-sub{vertical-align:sub}.text-super{vertical-align:super}.text-tbottom{vertical-align:text-bottom}.text-ttop{vertical-align:text-top}.text-top{vertical-align:top}.text-pre{white-space:pre}.text-pre-line{white-space:pre-line}.text-pre-wrap{white-space:pre-wrap}.text-wrap{white-space:normal}.text-no-wrap{white-space:nowrap}.width-1px{width:1px}.width-2px{width:2px}.width-05{width:.25rem}.width-1{width:.5rem}.width-105{width:.75rem}.width-2{width:1rem}.width-205{width:1.25rem}.width-3{width:1.5rem}.width-4{width:2rem}.width-5{width:2.5rem}.width-6{width:3rem}.width-7{width:3.5rem}.width-8{width:4rem}.width-9{width:4.5rem}.width-10{width:5rem}.width-15{width:7.5rem}.width-card{width:10rem}.width-card-lg{width:15rem}.width-mobile{width:20rem}.width-mobile-lg{width:30rem}.width-tablet{width:40rem}.width-tablet-lg{width:55rem}.width-desktop{width:64rem}.width-desktop-lg{width:75rem}.width-widescreen{width:87.5rem}.width-0{width:0}.width-full{width:100%}.width-auto{width:auto}.z-auto{z-index:auto}.z-bottom{z-index:-100}.z-top{z-index:99999}.z-0{z-index:0}.z-100{z-index:100}.z-200{z-index:200}.z-300{z-index:300}.z-400{z-index:400}.z-500{z-index:500}@media all and (min-width:30em){.mobile-lg\:border-1px,.mobile-lg\:hover\:border-1px:hover{border:1px solid}.mobile-lg\:border-y-1px,.mobile-lg\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.mobile-lg\:border-x-1px,.mobile-lg\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.mobile-lg\:border-top-1px,.mobile-lg\:hover\:border-top-1px:hover{border-top:1px solid}.mobile-lg\:border-right-1px,.mobile-lg\:hover\:border-right-1px:hover{border-right:1px solid}.mobile-lg\:border-bottom-1px,.mobile-lg\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.mobile-lg\:border-left-1px,.mobile-lg\:hover\:border-left-1px:hover{border-left:1px solid}.mobile-lg\:border-2px,.mobile-lg\:hover\:border-2px:hover{border:2px solid}.mobile-lg\:border-y-2px,.mobile-lg\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.mobile-lg\:border-x-2px,.mobile-lg\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.mobile-lg\:border-top-2px,.mobile-lg\:hover\:border-top-2px:hover{border-top:2px solid}.mobile-lg\:border-right-2px,.mobile-lg\:hover\:border-right-2px:hover{border-right:2px solid}.mobile-lg\:border-bottom-2px,.mobile-lg\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.mobile-lg\:border-left-2px,.mobile-lg\:hover\:border-left-2px:hover{border-left:2px solid}.mobile-lg\:border-05,.mobile-lg\:hover\:border-05:hover{border:.25rem solid}.mobile-lg\:border-y-05,.mobile-lg\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.mobile-lg\:border-x-05,.mobile-lg\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.mobile-lg\:border-top-05,.mobile-lg\:hover\:border-top-05:hover{border-top:.25rem solid}.mobile-lg\:border-right-05,.mobile-lg\:hover\:border-right-05:hover{border-right:.25rem solid}.mobile-lg\:border-bottom-05,.mobile-lg\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.mobile-lg\:border-left-05,.mobile-lg\:hover\:border-left-05:hover{border-left:.25rem solid}.mobile-lg\:border-1,.mobile-lg\:hover\:border-1:hover{border:.5rem solid}.mobile-lg\:border-y-1,.mobile-lg\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.mobile-lg\:border-x-1,.mobile-lg\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.mobile-lg\:border-top-1,.mobile-lg\:hover\:border-top-1:hover{border-top:.5rem solid}.mobile-lg\:border-right-1,.mobile-lg\:hover\:border-right-1:hover{border-right:.5rem solid}.mobile-lg\:border-bottom-1,.mobile-lg\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.mobile-lg\:border-left-1,.mobile-lg\:hover\:border-left-1:hover{border-left:.5rem solid}.mobile-lg\:border-105,.mobile-lg\:hover\:border-105:hover{border:.75rem solid}.mobile-lg\:border-y-105,.mobile-lg\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.mobile-lg\:border-x-105,.mobile-lg\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.mobile-lg\:border-top-105,.mobile-lg\:hover\:border-top-105:hover{border-top:.75rem solid}.mobile-lg\:border-right-105,.mobile-lg\:hover\:border-right-105:hover{border-right:.75rem solid}.mobile-lg\:border-bottom-105,.mobile-lg\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.mobile-lg\:border-left-105,.mobile-lg\:hover\:border-left-105:hover{border-left:.75rem solid}.mobile-lg\:border-2,.mobile-lg\:hover\:border-2:hover{border:1rem solid}.mobile-lg\:border-y-2,.mobile-lg\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.mobile-lg\:border-x-2,.mobile-lg\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.mobile-lg\:border-top-2,.mobile-lg\:hover\:border-top-2:hover{border-top:1rem solid}.mobile-lg\:border-right-2,.mobile-lg\:hover\:border-right-2:hover{border-right:1rem solid}.mobile-lg\:border-bottom-2,.mobile-lg\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.mobile-lg\:border-left-2,.mobile-lg\:hover\:border-left-2:hover{border-left:1rem solid}.mobile-lg\:border-205,.mobile-lg\:hover\:border-205:hover{border:1.25rem solid}.mobile-lg\:border-y-205,.mobile-lg\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.mobile-lg\:border-x-205,.mobile-lg\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.mobile-lg\:border-top-205,.mobile-lg\:hover\:border-top-205:hover{border-top:1.25rem solid}.mobile-lg\:border-right-205,.mobile-lg\:hover\:border-right-205:hover{border-right:1.25rem solid}.mobile-lg\:border-bottom-205,.mobile-lg\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.mobile-lg\:border-left-205,.mobile-lg\:hover\:border-left-205:hover{border-left:1.25rem solid}.mobile-lg\:border-3,.mobile-lg\:hover\:border-3:hover{border:1.5rem solid}.mobile-lg\:border-y-3,.mobile-lg\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.mobile-lg\:border-x-3,.mobile-lg\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.mobile-lg\:border-top-3,.mobile-lg\:hover\:border-top-3:hover{border-top:1.5rem solid}.mobile-lg\:border-right-3,.mobile-lg\:hover\:border-right-3:hover{border-right:1.5rem solid}.mobile-lg\:border-bottom-3,.mobile-lg\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.mobile-lg\:border-left-3,.mobile-lg\:hover\:border-left-3:hover{border-left:1.5rem solid}.mobile-lg\:border-0,.mobile-lg\:hover\:border-0:hover{border:0 solid}.mobile-lg\:border-y-0,.mobile-lg\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.mobile-lg\:border-x-0,.mobile-lg\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.mobile-lg\:border-top-0,.mobile-lg\:hover\:border-top-0:hover{border-top:0 solid}.mobile-lg\:border-right-0,.mobile-lg\:hover\:border-right-0:hover{border-right:0 solid}.mobile-lg\:border-bottom-0,.mobile-lg\:hover\:border-bottom-0:hover{border-bottom:0 solid}.mobile-lg\:border-left-0,.mobile-lg\:hover\:border-left-0:hover{border-left:0 solid}.mobile-lg\:border,.mobile-lg\:hover\:border:hover{border:1px solid}.mobile-lg\:border-y,.mobile-lg\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.mobile-lg\:border-x,.mobile-lg\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.mobile-lg\:border-top,.mobile-lg\:hover\:border-top:hover{border-top:1px solid}.mobile-lg\:border-right,.mobile-lg\:hover\:border-right:hover{border-right:1px solid}.mobile-lg\:border-bottom,.mobile-lg\:hover\:border-bottom:hover{border-bottom:1px solid}.mobile-lg\:border-left,.mobile-lg\:hover\:border-left:hover{border-left:1px solid}.mobile-lg\:border-transparent,.mobile-lg\:hover\:border-transparent:hover{border-color:transparent}.mobile-lg\:border-black,.mobile-lg\:hover\:border-black:hover{border-color:#000}.mobile-lg\:border-white,.mobile-lg\:hover\:border-white:hover{border-color:#fff}.mobile-lg\:border-red,.mobile-lg\:hover\:border-red:hover{border-color:#e52207}.mobile-lg\:border-orange,.mobile-lg\:hover\:border-orange:hover{border-color:#e66f0e}.mobile-lg\:border-gold,.mobile-lg\:hover\:border-gold:hover{border-color:#ffbe2e}.mobile-lg\:border-yellow,.mobile-lg\:hover\:border-yellow:hover{border-color:#fee685}.mobile-lg\:border-green,.mobile-lg\:hover\:border-green:hover{border-color:#538200}.mobile-lg\:border-mint,.mobile-lg\:hover\:border-mint:hover{border-color:#04c585}.mobile-lg\:border-cyan,.mobile-lg\:hover\:border-cyan:hover{border-color:#009ec1}.mobile-lg\:border-blue,.mobile-lg\:hover\:border-blue:hover{border-color:#0076d6}.mobile-lg\:border-indigo,.mobile-lg\:hover\:border-indigo:hover{border-color:#676cc8}.mobile-lg\:border-violet,.mobile-lg\:hover\:border-violet:hover{border-color:#8168b3}.mobile-lg\:border-magenta,.mobile-lg\:hover\:border-magenta:hover{border-color:#d72d79}.mobile-lg\:border-gray-5,.mobile-lg\:hover\:border-gray-5:hover{border-color:#f0f0f0}.mobile-lg\:border-gray-10,.mobile-lg\:hover\:border-gray-10:hover{border-color:#e6e6e6}.mobile-lg\:border-gray-30,.mobile-lg\:hover\:border-gray-30:hover{border-color:#adadad}.mobile-lg\:border-gray-50,.mobile-lg\:hover\:border-gray-50:hover{border-color:#757575}.mobile-lg\:border-gray-70,.mobile-lg\:hover\:border-gray-70:hover{border-color:#454545}.mobile-lg\:border-gray-90,.mobile-lg\:hover\:border-gray-90:hover{border-color:#1b1b1b}.mobile-lg\:border-base-lightest,.mobile-lg\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.mobile-lg\:border-base-lighter,.mobile-lg\:hover\:border-base-lighter:hover{border-color:#dfe1e2}.mobile-lg\:border-base-light,.mobile-lg\:hover\:border-base-light:hover{border-color:#a9aeb1}.mobile-lg\:border-base,.mobile-lg\:hover\:border-base:hover{border-color:#71767a}.mobile-lg\:border-base-dark,.mobile-lg\:hover\:border-base-dark:hover{border-color:#565c65}.mobile-lg\:border-base-darker,.mobile-lg\:hover\:border-base-darker:hover{border-color:#3d4551}.mobile-lg\:border-base-darkest,.mobile-lg\:border-ink,.mobile-lg\:hover\:border-base-darkest:hover,.mobile-lg\:hover\:border-ink:hover{border-color:#1b1b1b}.mobile-lg\:border-primary-lighter,.mobile-lg\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.mobile-lg\:border-primary-light,.mobile-lg\:hover\:border-primary-light:hover{border-color:#73b3e7}.mobile-lg\:border-primary,.mobile-lg\:hover\:border-primary:hover{border-color:#005ea2}.mobile-lg\:border-primary-vivid,.mobile-lg\:hover\:border-primary-vivid:hover{border-color:#0050d8}.mobile-lg\:border-primary-dark,.mobile-lg\:hover\:border-primary-dark:hover{border-color:#1a4480}.mobile-lg\:border-primary-darker,.mobile-lg\:hover\:border-primary-darker:hover{border-color:#162e51}.mobile-lg\:border-secondary-lighter,.mobile-lg\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.mobile-lg\:border-secondary-light,.mobile-lg\:hover\:border-secondary-light:hover{border-color:#f2938c}.mobile-lg\:border-secondary,.mobile-lg\:hover\:border-secondary:hover{border-color:#d83933}.mobile-lg\:border-secondary-vivid,.mobile-lg\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.mobile-lg\:border-secondary-dark,.mobile-lg\:hover\:border-secondary-dark:hover{border-color:#b50909}.mobile-lg\:border-secondary-darker,.mobile-lg\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.mobile-lg\:border-accent-warm-darker,.mobile-lg\:hover\:border-accent-warm-darker:hover{border-color:#775540}.mobile-lg\:border-accent-warm-dark,.mobile-lg\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.mobile-lg\:border-accent-warm,.mobile-lg\:hover\:border-accent-warm:hover{border-color:#fa9441}.mobile-lg\:border-accent-warm-light,.mobile-lg\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.mobile-lg\:border-accent-warm-lighter,.mobile-lg\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.mobile-lg\:border-accent-cool-darker,.mobile-lg\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.mobile-lg\:border-accent-cool-dark,.mobile-lg\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.mobile-lg\:border-accent-cool,.mobile-lg\:hover\:border-accent-cool:hover{border-color:#00bde3}.mobile-lg\:border-accent-cool-light,.mobile-lg\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.mobile-lg\:border-accent-cool-lighter,.mobile-lg\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.mobile-lg\:radius-0{border-radius:0}.mobile-lg\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.mobile-lg\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.mobile-lg\:radius-none{border-radius:0}.mobile-lg\:radius-top-none{border-top-left-radius:0;border-top-right-radius:0}.mobile-lg\:radius-right-none{border-top-right-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-bottom-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.mobile-lg\:radius-left-none{border-top-left-radius:0;border-bottom-left-radius:0}.mobile-lg\:radius-sm{border-radius:2px}.mobile-lg\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.mobile-lg\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.mobile-lg\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.mobile-lg\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.mobile-lg\:radius-md{border-radius:.25rem}.mobile-lg\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.mobile-lg\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.mobile-lg\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.mobile-lg\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.mobile-lg\:radius-lg{border-radius:.5rem}.mobile-lg\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.mobile-lg\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-lg\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.mobile-lg\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.mobile-lg\:radius-pill{border-radius:99rem}.mobile-lg\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.mobile-lg\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.mobile-lg\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.mobile-lg\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.mobile-lg\:display-block{display:block}.mobile-lg\:display-flex{display:flex}.mobile-lg\:display-none{display:none}.mobile-lg\:display-inline{display:inline}.mobile-lg\:display-inline-block{display:inline-block}.mobile-lg\:display-inline-flex{display:inline-flex}.mobile-lg\:display-table{display:table}.mobile-lg\:display-table-cell{display:table-cell}.mobile-lg\:display-table-row{display:table-row}.mobile-lg\:font-mono-3xs{font-size:.77rem}.mobile-lg\:font-mono-2xs{font-size:.83rem}.mobile-lg\:font-mono-xs{font-size:.89rem}.mobile-lg\:font-mono-sm{font-size:.95rem}.mobile-lg\:font-mono-md{font-size:1.01rem}.mobile-lg\:font-mono-lg{font-size:1.31rem}.mobile-lg\:font-mono-xl{font-size:1.91rem}.mobile-lg\:font-mono-2xl{font-size:2.38rem}.mobile-lg\:font-mono-3xl{font-size:2.86rem}.mobile-lg\:font-sans-3xs{font-size:.87rem}.mobile-lg\:font-sans-2xs{font-size:.93rem}.mobile-lg\:font-sans-xs{font-size:1rem}.mobile-lg\:font-sans-sm{font-size:1.06rem}.mobile-lg\:font-sans-md{font-size:1.13rem}.mobile-lg\:font-sans-lg{font-size:1.46rem}.mobile-lg\:font-sans-xl{font-size:2.13rem}.mobile-lg\:font-sans-2xl{font-size:2.66rem}.mobile-lg\:font-sans-3xl{font-size:3.19rem}.mobile-lg\:font-serif-3xs{font-size:.79rem}.mobile-lg\:font-serif-2xs{font-size:.85rem}.mobile-lg\:font-serif-xs{font-size:.91rem}.mobile-lg\:font-serif-sm{font-size:.98rem}.mobile-lg\:font-serif-md{font-size:1.04rem}.mobile-lg\:font-serif-lg{font-size:1.34rem}.mobile-lg\:font-serif-xl{font-size:1.95rem}.mobile-lg\:font-serif-2xl{font-size:2.44rem}.mobile-lg\:font-serif-3xl{font-size:2.93rem}.mobile-lg\:font-heading-3xs{font-size:.79rem}.mobile-lg\:font-heading-2xs{font-size:.85rem}.mobile-lg\:font-heading-xs{font-size:.91rem}.mobile-lg\:font-heading-sm{font-size:.98rem}.mobile-lg\:font-heading-md{font-size:1.04rem}.mobile-lg\:font-heading-lg{font-size:1.34rem}.mobile-lg\:font-heading-xl{font-size:1.95rem}.mobile-lg\:font-heading-2xl{font-size:2.44rem}.mobile-lg\:font-heading-3xl{font-size:2.93rem}.mobile-lg\:font-body-3xs{font-size:.87rem}.mobile-lg\:font-body-2xs{font-size:.93rem}.mobile-lg\:font-body-xs{font-size:1rem}.mobile-lg\:font-body-sm{font-size:1.06rem}.mobile-lg\:font-body-md{font-size:1.13rem}.mobile-lg\:font-body-lg{font-size:1.46rem}.mobile-lg\:font-body-xl{font-size:2.13rem}.mobile-lg\:font-body-2xl{font-size:2.66rem}.mobile-lg\:font-body-3xl{font-size:3.19rem}.mobile-lg\:font-code-3xs{font-size:.77rem}.mobile-lg\:font-code-2xs{font-size:.83rem}.mobile-lg\:font-code-xs{font-size:.89rem}.mobile-lg\:font-code-sm{font-size:.95rem}.mobile-lg\:font-code-md{font-size:1.01rem}.mobile-lg\:font-code-lg{font-size:1.31rem}.mobile-lg\:font-code-xl{font-size:1.91rem}.mobile-lg\:font-code-2xl{font-size:2.38rem}.mobile-lg\:font-code-3xl{font-size:2.86rem}.mobile-lg\:font-alt-3xs{font-size:.79rem}.mobile-lg\:font-alt-2xs{font-size:.85rem}.mobile-lg\:font-alt-xs{font-size:.91rem}.mobile-lg\:font-alt-sm{font-size:.98rem}.mobile-lg\:font-alt-md{font-size:1.04rem}.mobile-lg\:font-alt-lg{font-size:1.34rem}.mobile-lg\:font-alt-xl{font-size:1.95rem}.mobile-lg\:font-alt-2xl{font-size:2.44rem}.mobile-lg\:font-alt-3xl{font-size:2.93rem}.mobile-lg\:font-ui-3xs{font-size:.87rem}.mobile-lg\:font-ui-2xs{font-size:.93rem}.mobile-lg\:font-ui-xs{font-size:1rem}.mobile-lg\:font-ui-sm{font-size:1.06rem}.mobile-lg\:font-ui-md{font-size:1.13rem}.mobile-lg\:font-ui-lg{font-size:1.46rem}.mobile-lg\:font-ui-xl{font-size:2.13rem}.mobile-lg\:font-ui-2xl{font-size:2.66rem}.mobile-lg\:font-ui-3xl{font-size:3.19rem}.mobile-lg\:text-light{font-weight:300}.mobile-lg\:text-normal{font-weight:400}.mobile-lg\:text-bold{font-weight:700}.mobile-lg\:flex-justify-center{justify-content:center}.mobile-lg\:flex-justify-start{justify-content:flex-start}.mobile-lg\:flex-justify-end{justify-content:flex-end}.mobile-lg\:flex-justify{justify-content:space-between}.mobile-lg\:line-height-sans-1{line-height:.9}.mobile-lg\:line-height-sans-2{line-height:1.1}.mobile-lg\:line-height-sans-3{line-height:1.3}.mobile-lg\:line-height-sans-4{line-height:1.4}.mobile-lg\:line-height-sans-5{line-height:1.5}.mobile-lg\:line-height-sans-6{line-height:1.6}.mobile-lg\:line-height-serif-1{line-height:1}.mobile-lg\:line-height-serif-2{line-height:1.2}.mobile-lg\:line-height-serif-3{line-height:1.4}.mobile-lg\:line-height-serif-4{line-height:1.5}.mobile-lg\:line-height-serif-5{line-height:1.7}.mobile-lg\:line-height-serif-6{line-height:1.8}.mobile-lg\:line-height-mono-1{line-height:1}.mobile-lg\:line-height-mono-2{line-height:1.3}.mobile-lg\:line-height-mono-3{line-height:1.4}.mobile-lg\:line-height-mono-4{line-height:1.6}.mobile-lg\:line-height-mono-5{line-height:1.7}.mobile-lg\:line-height-mono-6{line-height:1.8}.mobile-lg\:line-height-heading-1{line-height:1}.mobile-lg\:line-height-heading-2{line-height:1.2}.mobile-lg\:line-height-heading-3{line-height:1.4}.mobile-lg\:line-height-heading-4{line-height:1.5}.mobile-lg\:line-height-heading-5{line-height:1.7}.mobile-lg\:line-height-heading-6{line-height:1.8}.mobile-lg\:line-height-ui-1{line-height:.9}.mobile-lg\:line-height-ui-2{line-height:1.1}.mobile-lg\:line-height-ui-3{line-height:1.3}.mobile-lg\:line-height-ui-4{line-height:1.4}.mobile-lg\:line-height-ui-5{line-height:1.5}.mobile-lg\:line-height-ui-6{line-height:1.6}.mobile-lg\:line-height-body-1{line-height:.9}.mobile-lg\:line-height-body-2{line-height:1.1}.mobile-lg\:line-height-body-3{line-height:1.3}.mobile-lg\:line-height-body-4{line-height:1.4}.mobile-lg\:line-height-body-5{line-height:1.5}.mobile-lg\:line-height-body-6{line-height:1.6}.mobile-lg\:line-height-code-1{line-height:1}.mobile-lg\:line-height-code-2{line-height:1.3}.mobile-lg\:line-height-code-3{line-height:1.4}.mobile-lg\:line-height-code-4{line-height:1.6}.mobile-lg\:line-height-code-5{line-height:1.7}.mobile-lg\:line-height-code-6{line-height:1.8}.mobile-lg\:line-height-alt-1{line-height:1}.mobile-lg\:line-height-alt-2{line-height:1.2}.mobile-lg\:line-height-alt-3{line-height:1.4}.mobile-lg\:line-height-alt-4{line-height:1.5}.mobile-lg\:line-height-alt-5{line-height:1.7}.mobile-lg\:line-height-alt-6{line-height:1.8}.mobile-lg\:margin-neg-1px{margin:-1px}.mobile-lg\:margin-neg-2px{margin:-2px}.mobile-lg\:margin-neg-05{margin:-.25rem}.mobile-lg\:margin-neg-1{margin:-.5rem}.mobile-lg\:margin-neg-105{margin:-.75rem}.mobile-lg\:margin-neg-2{margin:-1rem}.mobile-lg\:margin-neg-205{margin:-1.25rem}.mobile-lg\:margin-neg-3{margin:-1.5rem}.mobile-lg\:margin-1px{margin:1px}.mobile-lg\:margin-2px{margin:2px}.mobile-lg\:margin-05{margin:.25rem}.mobile-lg\:margin-1{margin:.5rem}.mobile-lg\:margin-105{margin:.75rem}.mobile-lg\:margin-2{margin:1rem}.mobile-lg\:margin-205{margin:1.25rem}.mobile-lg\:margin-3{margin:1.5rem}.mobile-lg\:margin-4{margin:2rem}.mobile-lg\:margin-5{margin:2.5rem}.mobile-lg\:margin-6{margin:3rem}.mobile-lg\:margin-7{margin:3.5rem}.mobile-lg\:margin-8{margin:4rem}.mobile-lg\:margin-9{margin:4.5rem}.mobile-lg\:margin-10{margin:5rem}.mobile-lg\:margin-15{margin:7.5rem}.mobile-lg\:margin-05em{margin:.5em}.mobile-lg\:margin-1em{margin:1em}.mobile-lg\:margin-105em{margin:1.5em}.mobile-lg\:margin-2em{margin:2em}.mobile-lg\:margin-0{margin:0}.mobile-lg\:margin-y-1px{margin-top:1px;margin-bottom:1px}.mobile-lg\:margin-top-1px{margin-top:1px}.mobile-lg\:margin-bottom-1px{margin-bottom:1px}.mobile-lg\:margin-y-2px{margin-top:2px;margin-bottom:2px}.mobile-lg\:margin-top-2px{margin-top:2px}.mobile-lg\:margin-bottom-2px{margin-bottom:2px}.mobile-lg\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.mobile-lg\:margin-top-05{margin-top:.25rem}.mobile-lg\:margin-bottom-05{margin-bottom:.25rem}.mobile-lg\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.mobile-lg\:margin-top-1{margin-top:.5rem}.mobile-lg\:margin-bottom-1{margin-bottom:.5rem}.mobile-lg\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.mobile-lg\:margin-top-105{margin-top:.75rem}.mobile-lg\:margin-bottom-105{margin-bottom:.75rem}.mobile-lg\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.mobile-lg\:margin-top-2{margin-top:1rem}.mobile-lg\:margin-bottom-2{margin-bottom:1rem}.mobile-lg\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.mobile-lg\:margin-top-205{margin-top:1.25rem}.mobile-lg\:margin-bottom-205{margin-bottom:1.25rem}.mobile-lg\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.mobile-lg\:margin-top-3{margin-top:1.5rem}.mobile-lg\:margin-bottom-3{margin-bottom:1.5rem}.mobile-lg\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.mobile-lg\:margin-top-neg-1px{margin-top:-1px}.mobile-lg\:margin-bottom-neg-1px{margin-bottom:-1px}.mobile-lg\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.mobile-lg\:margin-top-neg-2px{margin-top:-2px}.mobile-lg\:margin-bottom-neg-2px{margin-bottom:-2px}.mobile-lg\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.mobile-lg\:margin-top-neg-05{margin-top:-.25rem}.mobile-lg\:margin-bottom-neg-05{margin-bottom:-.25rem}.mobile-lg\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.mobile-lg\:margin-top-neg-1{margin-top:-.5rem}.mobile-lg\:margin-bottom-neg-1{margin-bottom:-.5rem}.mobile-lg\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.mobile-lg\:margin-top-neg-105{margin-top:-.75rem}.mobile-lg\:margin-bottom-neg-105{margin-bottom:-.75rem}.mobile-lg\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.mobile-lg\:margin-top-neg-2{margin-top:-1rem}.mobile-lg\:margin-bottom-neg-2{margin-bottom:-1rem}.mobile-lg\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.mobile-lg\:margin-top-neg-205{margin-top:-1.25rem}.mobile-lg\:margin-bottom-neg-205{margin-bottom:-1.25rem}.mobile-lg\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.mobile-lg\:margin-top-neg-3{margin-top:-1.5rem}.mobile-lg\:margin-bottom-neg-3{margin-bottom:-1.5rem}.mobile-lg\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.mobile-lg\:margin-top-4{margin-top:2rem}.mobile-lg\:margin-bottom-4{margin-bottom:2rem}.mobile-lg\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.mobile-lg\:margin-top-5{margin-top:2.5rem}.mobile-lg\:margin-bottom-5{margin-bottom:2.5rem}.mobile-lg\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.mobile-lg\:margin-top-6{margin-top:3rem}.mobile-lg\:margin-bottom-6{margin-bottom:3rem}.mobile-lg\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.mobile-lg\:margin-top-7{margin-top:3.5rem}.mobile-lg\:margin-bottom-7{margin-bottom:3.5rem}.mobile-lg\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.mobile-lg\:margin-top-8{margin-top:4rem}.mobile-lg\:margin-bottom-8{margin-bottom:4rem}.mobile-lg\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.mobile-lg\:margin-top-9{margin-top:4.5rem}.mobile-lg\:margin-bottom-9{margin-bottom:4.5rem}.mobile-lg\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.mobile-lg\:margin-top-10{margin-top:5rem}.mobile-lg\:margin-bottom-10{margin-bottom:5rem}.mobile-lg\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.mobile-lg\:margin-top-15{margin-top:7.5rem}.mobile-lg\:margin-bottom-15{margin-bottom:7.5rem}.mobile-lg\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.mobile-lg\:margin-top-05em{margin-top:.5em}.mobile-lg\:margin-bottom-05em{margin-bottom:.5em}.mobile-lg\:margin-y-1em{margin-top:1em;margin-bottom:1em}.mobile-lg\:margin-top-1em{margin-top:1em}.mobile-lg\:margin-bottom-1em{margin-bottom:1em}.mobile-lg\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.mobile-lg\:margin-top-105em{margin-top:1.5em}.mobile-lg\:margin-bottom-105em{margin-bottom:1.5em}.mobile-lg\:margin-y-2em{margin-top:2em;margin-bottom:2em}.mobile-lg\:margin-top-2em{margin-top:2em}.mobile-lg\:margin-bottom-2em{margin-bottom:2em}.mobile-lg\:margin-y-0{margin-top:0;margin-bottom:0}.mobile-lg\:margin-top-0{margin-top:0}.mobile-lg\:margin-bottom-0{margin-bottom:0}.mobile-lg\:margin-y-auto{margin-top:auto;margin-bottom:auto}.mobile-lg\:margin-top-auto{margin-top:auto}.mobile-lg\:margin-bottom-auto{margin-bottom:auto}.mobile-lg\:margin-x-1px{margin-left:1px;margin-right:1px}.mobile-lg\:margin-right-1px{margin-right:1px}.mobile-lg\:margin-left-1px{margin-left:1px}.mobile-lg\:margin-x-2px{margin-left:2px;margin-right:2px}.mobile-lg\:margin-right-2px{margin-right:2px}.mobile-lg\:margin-left-2px{margin-left:2px}.mobile-lg\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.mobile-lg\:margin-right-05{margin-right:.25rem}.mobile-lg\:margin-left-05{margin-left:.25rem}.mobile-lg\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.mobile-lg\:margin-right-1{margin-right:.5rem}.mobile-lg\:margin-left-1{margin-left:.5rem}.mobile-lg\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.mobile-lg\:margin-right-105{margin-right:.75rem}.mobile-lg\:margin-left-105{margin-left:.75rem}.mobile-lg\:margin-x-2{margin-left:1rem;margin-right:1rem}.mobile-lg\:margin-right-2{margin-right:1rem}.mobile-lg\:margin-left-2{margin-left:1rem}.mobile-lg\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.mobile-lg\:margin-right-205{margin-right:1.25rem}.mobile-lg\:margin-left-205{margin-left:1.25rem}.mobile-lg\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.mobile-lg\:margin-right-3{margin-right:1.5rem}.mobile-lg\:margin-left-3{margin-left:1.5rem}.mobile-lg\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.mobile-lg\:margin-right-neg-1px{margin-right:-1px}.mobile-lg\:margin-left-neg-1px{margin-left:-1px}.mobile-lg\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.mobile-lg\:margin-right-neg-2px{margin-right:-2px}.mobile-lg\:margin-left-neg-2px{margin-left:-2px}.mobile-lg\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.mobile-lg\:margin-right-neg-05{margin-right:-.25rem}.mobile-lg\:margin-left-neg-05{margin-left:-.25rem}.mobile-lg\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.mobile-lg\:margin-right-neg-1{margin-right:-.5rem}.mobile-lg\:margin-left-neg-1{margin-left:-.5rem}.mobile-lg\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.mobile-lg\:margin-right-neg-105{margin-right:-.75rem}.mobile-lg\:margin-left-neg-105{margin-left:-.75rem}.mobile-lg\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.mobile-lg\:margin-right-neg-2{margin-right:-1rem}.mobile-lg\:margin-left-neg-2{margin-left:-1rem}.mobile-lg\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.mobile-lg\:margin-right-neg-205{margin-right:-1.25rem}.mobile-lg\:margin-left-neg-205{margin-left:-1.25rem}.mobile-lg\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.mobile-lg\:margin-right-neg-3{margin-right:-1.5rem}.mobile-lg\:margin-left-neg-3{margin-left:-1.5rem}.mobile-lg\:margin-x-4{margin-left:2rem;margin-right:2rem}.mobile-lg\:margin-right-4{margin-right:2rem}.mobile-lg\:margin-left-4{margin-left:2rem}.mobile-lg\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.mobile-lg\:margin-right-5{margin-right:2.5rem}.mobile-lg\:margin-left-5{margin-left:2.5rem}.mobile-lg\:margin-x-6{margin-left:3rem;margin-right:3rem}.mobile-lg\:margin-right-6{margin-right:3rem}.mobile-lg\:margin-left-6{margin-left:3rem}.mobile-lg\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.mobile-lg\:margin-right-7{margin-right:3.5rem}.mobile-lg\:margin-left-7{margin-left:3.5rem}.mobile-lg\:margin-x-8{margin-left:4rem;margin-right:4rem}.mobile-lg\:margin-right-8{margin-right:4rem}.mobile-lg\:margin-left-8{margin-left:4rem}.mobile-lg\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.mobile-lg\:margin-right-9{margin-right:4.5rem}.mobile-lg\:margin-left-9{margin-left:4.5rem}.mobile-lg\:margin-x-10{margin-left:5rem;margin-right:5rem}.mobile-lg\:margin-right-10{margin-right:5rem}.mobile-lg\:margin-left-10{margin-left:5rem}.mobile-lg\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.mobile-lg\:margin-right-15{margin-right:7.5rem}.mobile-lg\:margin-left-15{margin-left:7.5rem}.mobile-lg\:margin-x-card{margin-left:10rem;margin-right:10rem}.mobile-lg\:margin-right-card{margin-right:10rem}.mobile-lg\:margin-left-card{margin-left:10rem}.mobile-lg\:margin-x-card-lg{margin-left:15rem;margin-right:15rem}.mobile-lg\:margin-right-card-lg{margin-right:15rem}.mobile-lg\:margin-left-card-lg{margin-left:15rem}.mobile-lg\:margin-x-mobile{margin-left:20rem;margin-right:20rem}.mobile-lg\:margin-right-mobile{margin-right:20rem}.mobile-lg\:margin-left-mobile{margin-left:20rem}.mobile-lg\:margin-x-05em{margin-left:.5em;margin-right:.5em}.mobile-lg\:margin-right-05em{margin-right:.5em}.mobile-lg\:margin-left-05em{margin-left:.5em}.mobile-lg\:margin-x-1em{margin-left:1em;margin-right:1em}.mobile-lg\:margin-right-1em{margin-right:1em}.mobile-lg\:margin-left-1em{margin-left:1em}.mobile-lg\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.mobile-lg\:margin-right-105em{margin-right:1.5em}.mobile-lg\:margin-left-105em{margin-left:1.5em}.mobile-lg\:margin-x-2em{margin-left:2em;margin-right:2em}.mobile-lg\:margin-right-2em{margin-right:2em}.mobile-lg\:margin-left-2em{margin-left:2em}.mobile-lg\:margin-x-0{margin-left:0;margin-right:0}.mobile-lg\:margin-right-0{margin-right:0}.mobile-lg\:margin-left-0{margin-left:0}.mobile-lg\:margin-x-auto{margin-left:auto;margin-right:auto}.mobile-lg\:margin-right-auto{margin-right:auto}.mobile-lg\:margin-left-auto{margin-left:auto}.mobile-lg\:measure-1{max-width:44ex}.mobile-lg\:measure-2{max-width:60ex}.mobile-lg\:measure-3{max-width:64ex}.mobile-lg\:measure-4{max-width:68ex}.mobile-lg\:measure-5{max-width:72ex}.mobile-lg\:measure-6{max-width:88ex}.mobile-lg\:measure-none{max-width:none}.mobile-lg\:order-first{order:-1}.mobile-lg\:order-last{order:999}.mobile-lg\:order-initial{order:initial}.mobile-lg\:order-0{order:0}.mobile-lg\:order-1{order:1}.mobile-lg\:order-2{order:2}.mobile-lg\:order-3{order:3}.mobile-lg\:order-4{order:4}.mobile-lg\:order-5{order:5}.mobile-lg\:order-6{order:6}.mobile-lg\:order-7{order:7}.mobile-lg\:order-8{order:8}.mobile-lg\:order-9{order:9}.mobile-lg\:order-10{order:10}.mobile-lg\:order-11{order:11}.mobile-lg\:padding-1px{padding:1px}.mobile-lg\:padding-y-1px{padding-top:1px;padding-bottom:1px}.mobile-lg\:padding-x-1px{padding-left:1px;padding-right:1px}.mobile-lg\:padding-top-1px{padding-top:1px}.mobile-lg\:padding-right-1px{padding-right:1px}.mobile-lg\:padding-bottom-1px{padding-bottom:1px}.mobile-lg\:padding-left-1px{padding-left:1px}.mobile-lg\:padding-2px{padding:2px}.mobile-lg\:padding-y-2px{padding-top:2px;padding-bottom:2px}.mobile-lg\:padding-x-2px{padding-left:2px;padding-right:2px}.mobile-lg\:padding-top-2px{padding-top:2px}.mobile-lg\:padding-right-2px{padding-right:2px}.mobile-lg\:padding-bottom-2px{padding-bottom:2px}.mobile-lg\:padding-left-2px{padding-left:2px}.mobile-lg\:padding-05{padding:.25rem}.mobile-lg\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.mobile-lg\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.mobile-lg\:padding-top-05{padding-top:.25rem}.mobile-lg\:padding-right-05{padding-right:.25rem}.mobile-lg\:padding-bottom-05{padding-bottom:.25rem}.mobile-lg\:padding-left-05{padding-left:.25rem}.mobile-lg\:padding-1{padding:.5rem}.mobile-lg\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.mobile-lg\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.mobile-lg\:padding-top-1{padding-top:.5rem}.mobile-lg\:padding-right-1{padding-right:.5rem}.mobile-lg\:padding-bottom-1{padding-bottom:.5rem}.mobile-lg\:padding-left-1{padding-left:.5rem}.mobile-lg\:padding-105{padding:.75rem}.mobile-lg\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.mobile-lg\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.mobile-lg\:padding-top-105{padding-top:.75rem}.mobile-lg\:padding-right-105{padding-right:.75rem}.mobile-lg\:padding-bottom-105{padding-bottom:.75rem}.mobile-lg\:padding-left-105{padding-left:.75rem}.mobile-lg\:padding-2{padding:1rem}.mobile-lg\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.mobile-lg\:padding-x-2{padding-left:1rem;padding-right:1rem}.mobile-lg\:padding-top-2{padding-top:1rem}.mobile-lg\:padding-right-2{padding-right:1rem}.mobile-lg\:padding-bottom-2{padding-bottom:1rem}.mobile-lg\:padding-left-2{padding-left:1rem}.mobile-lg\:padding-205{padding:1.25rem}.mobile-lg\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.mobile-lg\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.mobile-lg\:padding-top-205{padding-top:1.25rem}.mobile-lg\:padding-right-205{padding-right:1.25rem}.mobile-lg\:padding-bottom-205{padding-bottom:1.25rem}.mobile-lg\:padding-left-205{padding-left:1.25rem}.mobile-lg\:padding-3{padding:1.5rem}.mobile-lg\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.mobile-lg\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.mobile-lg\:padding-top-3{padding-top:1.5rem}.mobile-lg\:padding-right-3{padding-right:1.5rem}.mobile-lg\:padding-bottom-3{padding-bottom:1.5rem}.mobile-lg\:padding-left-3{padding-left:1.5rem}.mobile-lg\:padding-4{padding:2rem}.mobile-lg\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.mobile-lg\:padding-x-4{padding-left:2rem;padding-right:2rem}.mobile-lg\:padding-top-4{padding-top:2rem}.mobile-lg\:padding-right-4{padding-right:2rem}.mobile-lg\:padding-bottom-4{padding-bottom:2rem}.mobile-lg\:padding-left-4{padding-left:2rem}.mobile-lg\:padding-5{padding:2.5rem}.mobile-lg\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.mobile-lg\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.mobile-lg\:padding-top-5{padding-top:2.5rem}.mobile-lg\:padding-right-5{padding-right:2.5rem}.mobile-lg\:padding-bottom-5{padding-bottom:2.5rem}.mobile-lg\:padding-left-5{padding-left:2.5rem}.mobile-lg\:padding-6{padding:3rem}.mobile-lg\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.mobile-lg\:padding-x-6{padding-left:3rem;padding-right:3rem}.mobile-lg\:padding-top-6{padding-top:3rem}.mobile-lg\:padding-right-6{padding-right:3rem}.mobile-lg\:padding-bottom-6{padding-bottom:3rem}.mobile-lg\:padding-left-6{padding-left:3rem}.mobile-lg\:padding-7{padding:3.5rem}.mobile-lg\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.mobile-lg\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.mobile-lg\:padding-top-7{padding-top:3.5rem}.mobile-lg\:padding-right-7{padding-right:3.5rem}.mobile-lg\:padding-bottom-7{padding-bottom:3.5rem}.mobile-lg\:padding-left-7{padding-left:3.5rem}.mobile-lg\:padding-8{padding:4rem}.mobile-lg\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.mobile-lg\:padding-x-8{padding-left:4rem;padding-right:4rem}.mobile-lg\:padding-top-8{padding-top:4rem}.mobile-lg\:padding-right-8{padding-right:4rem}.mobile-lg\:padding-bottom-8{padding-bottom:4rem}.mobile-lg\:padding-left-8{padding-left:4rem}.mobile-lg\:padding-9{padding:4.5rem}.mobile-lg\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.mobile-lg\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.mobile-lg\:padding-top-9{padding-top:4.5rem}.mobile-lg\:padding-right-9{padding-right:4.5rem}.mobile-lg\:padding-bottom-9{padding-bottom:4.5rem}.mobile-lg\:padding-left-9{padding-left:4.5rem}.mobile-lg\:padding-10{padding:5rem}.mobile-lg\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.mobile-lg\:padding-x-10{padding-left:5rem;padding-right:5rem}.mobile-lg\:padding-top-10{padding-top:5rem}.mobile-lg\:padding-right-10{padding-right:5rem}.mobile-lg\:padding-bottom-10{padding-bottom:5rem}.mobile-lg\:padding-left-10{padding-left:5rem}.mobile-lg\:padding-15{padding:7.5rem}.mobile-lg\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.mobile-lg\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.mobile-lg\:padding-top-15{padding-top:7.5rem}.mobile-lg\:padding-right-15{padding-right:7.5rem}.mobile-lg\:padding-bottom-15{padding-bottom:7.5rem}.mobile-lg\:padding-left-15{padding-left:7.5rem}.mobile-lg\:padding-0{padding:0}.mobile-lg\:padding-y-0{padding-top:0;padding-bottom:0}.mobile-lg\:padding-x-0{padding-left:0;padding-right:0}.mobile-lg\:padding-top-0{padding-top:0}.mobile-lg\:padding-right-0{padding-right:0}.mobile-lg\:padding-bottom-0{padding-bottom:0}.mobile-lg\:padding-left-0{padding-left:0}.mobile-lg\:width-1px{width:1px}.mobile-lg\:width-2px{width:2px}.mobile-lg\:width-05{width:.25rem}.mobile-lg\:width-1{width:.5rem}.mobile-lg\:width-105{width:.75rem}.mobile-lg\:width-2{width:1rem}.mobile-lg\:width-205{width:1.25rem}.mobile-lg\:width-3{width:1.5rem}.mobile-lg\:width-4{width:2rem}.mobile-lg\:width-5{width:2.5rem}.mobile-lg\:width-6{width:3rem}.mobile-lg\:width-7{width:3.5rem}.mobile-lg\:width-8{width:4rem}.mobile-lg\:width-9{width:4.5rem}.mobile-lg\:width-10{width:5rem}.mobile-lg\:width-15{width:7.5rem}.mobile-lg\:width-card{width:10rem}.mobile-lg\:width-card-lg{width:15rem}.mobile-lg\:width-mobile{width:20rem}.mobile-lg\:width-mobile-lg{width:30rem}.mobile-lg\:width-tablet{width:40rem}.mobile-lg\:width-tablet-lg{width:55rem}.mobile-lg\:width-desktop{width:64rem}.mobile-lg\:width-desktop-lg{width:75rem}.mobile-lg\:width-widescreen{width:87.5rem}.mobile-lg\:width-0{width:0}.mobile-lg\:width-full{width:100%}.mobile-lg\:width-auto{width:auto}}@media all and (min-width:40em){.tablet\:border-1px,.tablet\:hover\:border-1px:hover{border:1px solid}.tablet\:border-y-1px,.tablet\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.tablet\:border-x-1px,.tablet\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.tablet\:border-top-1px,.tablet\:hover\:border-top-1px:hover{border-top:1px solid}.tablet\:border-right-1px,.tablet\:hover\:border-right-1px:hover{border-right:1px solid}.tablet\:border-bottom-1px,.tablet\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.tablet\:border-left-1px,.tablet\:hover\:border-left-1px:hover{border-left:1px solid}.tablet\:border-2px,.tablet\:hover\:border-2px:hover{border:2px solid}.tablet\:border-y-2px,.tablet\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.tablet\:border-x-2px,.tablet\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.tablet\:border-top-2px,.tablet\:hover\:border-top-2px:hover{border-top:2px solid}.tablet\:border-right-2px,.tablet\:hover\:border-right-2px:hover{border-right:2px solid}.tablet\:border-bottom-2px,.tablet\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.tablet\:border-left-2px,.tablet\:hover\:border-left-2px:hover{border-left:2px solid}.tablet\:border-05,.tablet\:hover\:border-05:hover{border:.25rem solid}.tablet\:border-y-05,.tablet\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.tablet\:border-x-05,.tablet\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.tablet\:border-top-05,.tablet\:hover\:border-top-05:hover{border-top:.25rem solid}.tablet\:border-right-05,.tablet\:hover\:border-right-05:hover{border-right:.25rem solid}.tablet\:border-bottom-05,.tablet\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.tablet\:border-left-05,.tablet\:hover\:border-left-05:hover{border-left:.25rem solid}.tablet\:border-1,.tablet\:hover\:border-1:hover{border:.5rem solid}.tablet\:border-y-1,.tablet\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.tablet\:border-x-1,.tablet\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.tablet\:border-top-1,.tablet\:hover\:border-top-1:hover{border-top:.5rem solid}.tablet\:border-right-1,.tablet\:hover\:border-right-1:hover{border-right:.5rem solid}.tablet\:border-bottom-1,.tablet\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.tablet\:border-left-1,.tablet\:hover\:border-left-1:hover{border-left:.5rem solid}.tablet\:border-105,.tablet\:hover\:border-105:hover{border:.75rem solid}.tablet\:border-y-105,.tablet\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.tablet\:border-x-105,.tablet\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.tablet\:border-top-105,.tablet\:hover\:border-top-105:hover{border-top:.75rem solid}.tablet\:border-right-105,.tablet\:hover\:border-right-105:hover{border-right:.75rem solid}.tablet\:border-bottom-105,.tablet\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.tablet\:border-left-105,.tablet\:hover\:border-left-105:hover{border-left:.75rem solid}.tablet\:border-2,.tablet\:hover\:border-2:hover{border:1rem solid}.tablet\:border-y-2,.tablet\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.tablet\:border-x-2,.tablet\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.tablet\:border-top-2,.tablet\:hover\:border-top-2:hover{border-top:1rem solid}.tablet\:border-right-2,.tablet\:hover\:border-right-2:hover{border-right:1rem solid}.tablet\:border-bottom-2,.tablet\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.tablet\:border-left-2,.tablet\:hover\:border-left-2:hover{border-left:1rem solid}.tablet\:border-205,.tablet\:hover\:border-205:hover{border:1.25rem solid}.tablet\:border-y-205,.tablet\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.tablet\:border-x-205,.tablet\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.tablet\:border-top-205,.tablet\:hover\:border-top-205:hover{border-top:1.25rem solid}.tablet\:border-right-205,.tablet\:hover\:border-right-205:hover{border-right:1.25rem solid}.tablet\:border-bottom-205,.tablet\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.tablet\:border-left-205,.tablet\:hover\:border-left-205:hover{border-left:1.25rem solid}.tablet\:border-3,.tablet\:hover\:border-3:hover{border:1.5rem solid}.tablet\:border-y-3,.tablet\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.tablet\:border-x-3,.tablet\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.tablet\:border-top-3,.tablet\:hover\:border-top-3:hover{border-top:1.5rem solid}.tablet\:border-right-3,.tablet\:hover\:border-right-3:hover{border-right:1.5rem solid}.tablet\:border-bottom-3,.tablet\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.tablet\:border-left-3,.tablet\:hover\:border-left-3:hover{border-left:1.5rem solid}.tablet\:border-0,.tablet\:hover\:border-0:hover{border:0 solid}.tablet\:border-y-0,.tablet\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.tablet\:border-x-0,.tablet\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.tablet\:border-top-0,.tablet\:hover\:border-top-0:hover{border-top:0 solid}.tablet\:border-right-0,.tablet\:hover\:border-right-0:hover{border-right:0 solid}.tablet\:border-bottom-0,.tablet\:hover\:border-bottom-0:hover{border-bottom:0 solid}.tablet\:border-left-0,.tablet\:hover\:border-left-0:hover{border-left:0 solid}.tablet\:border,.tablet\:hover\:border:hover{border:1px solid}.tablet\:border-y,.tablet\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.tablet\:border-x,.tablet\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.tablet\:border-top,.tablet\:hover\:border-top:hover{border-top:1px solid}.tablet\:border-right,.tablet\:hover\:border-right:hover{border-right:1px solid}.tablet\:border-bottom,.tablet\:hover\:border-bottom:hover{border-bottom:1px solid}.tablet\:border-left,.tablet\:hover\:border-left:hover{border-left:1px solid}.tablet\:border-transparent,.tablet\:hover\:border-transparent:hover{border-color:transparent}.tablet\:border-black,.tablet\:hover\:border-black:hover{border-color:#000}.tablet\:border-white,.tablet\:hover\:border-white:hover{border-color:#fff}.tablet\:border-red,.tablet\:hover\:border-red:hover{border-color:#e52207}.tablet\:border-orange,.tablet\:hover\:border-orange:hover{border-color:#e66f0e}.tablet\:border-gold,.tablet\:hover\:border-gold:hover{border-color:#ffbe2e}.tablet\:border-yellow,.tablet\:hover\:border-yellow:hover{border-color:#fee685}.tablet\:border-green,.tablet\:hover\:border-green:hover{border-color:#538200}.tablet\:border-mint,.tablet\:hover\:border-mint:hover{border-color:#04c585}.tablet\:border-cyan,.tablet\:hover\:border-cyan:hover{border-color:#009ec1}.tablet\:border-blue,.tablet\:hover\:border-blue:hover{border-color:#0076d6}.tablet\:border-indigo,.tablet\:hover\:border-indigo:hover{border-color:#676cc8}.tablet\:border-violet,.tablet\:hover\:border-violet:hover{border-color:#8168b3}.tablet\:border-magenta,.tablet\:hover\:border-magenta:hover{border-color:#d72d79}.tablet\:border-gray-5,.tablet\:hover\:border-gray-5:hover{border-color:#f0f0f0}.tablet\:border-gray-10,.tablet\:hover\:border-gray-10:hover{border-color:#e6e6e6}.tablet\:border-gray-30,.tablet\:hover\:border-gray-30:hover{border-color:#adadad}.tablet\:border-gray-50,.tablet\:hover\:border-gray-50:hover{border-color:#757575}.tablet\:border-gray-70,.tablet\:hover\:border-gray-70:hover{border-color:#454545}.tablet\:border-gray-90,.tablet\:hover\:border-gray-90:hover{border-color:#1b1b1b}.tablet\:border-base-lightest,.tablet\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.tablet\:border-base-lighter,.tablet\:hover\:border-base-lighter:hover{border-color:#dfe1e2}.tablet\:border-base-light,.tablet\:hover\:border-base-light:hover{border-color:#a9aeb1}.tablet\:border-base,.tablet\:hover\:border-base:hover{border-color:#71767a}.tablet\:border-base-dark,.tablet\:hover\:border-base-dark:hover{border-color:#565c65}.tablet\:border-base-darker,.tablet\:hover\:border-base-darker:hover{border-color:#3d4551}.tablet\:border-base-darkest,.tablet\:border-ink,.tablet\:hover\:border-base-darkest:hover,.tablet\:hover\:border-ink:hover{border-color:#1b1b1b}.tablet\:border-primary-lighter,.tablet\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.tablet\:border-primary-light,.tablet\:hover\:border-primary-light:hover{border-color:#73b3e7}.tablet\:border-primary,.tablet\:hover\:border-primary:hover{border-color:#005ea2}.tablet\:border-primary-vivid,.tablet\:hover\:border-primary-vivid:hover{border-color:#0050d8}.tablet\:border-primary-dark,.tablet\:hover\:border-primary-dark:hover{border-color:#1a4480}.tablet\:border-primary-darker,.tablet\:hover\:border-primary-darker:hover{border-color:#162e51}.tablet\:border-secondary-lighter,.tablet\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.tablet\:border-secondary-light,.tablet\:hover\:border-secondary-light:hover{border-color:#f2938c}.tablet\:border-secondary,.tablet\:hover\:border-secondary:hover{border-color:#d83933}.tablet\:border-secondary-vivid,.tablet\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.tablet\:border-secondary-dark,.tablet\:hover\:border-secondary-dark:hover{border-color:#b50909}.tablet\:border-secondary-darker,.tablet\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.tablet\:border-accent-warm-darker,.tablet\:hover\:border-accent-warm-darker:hover{border-color:#775540}.tablet\:border-accent-warm-dark,.tablet\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.tablet\:border-accent-warm,.tablet\:hover\:border-accent-warm:hover{border-color:#fa9441}.tablet\:border-accent-warm-light,.tablet\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.tablet\:border-accent-warm-lighter,.tablet\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.tablet\:border-accent-cool-darker,.tablet\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.tablet\:border-accent-cool-dark,.tablet\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.tablet\:border-accent-cool,.tablet\:hover\:border-accent-cool:hover{border-color:#00bde3}.tablet\:border-accent-cool-light,.tablet\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.tablet\:border-accent-cool-lighter,.tablet\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.tablet\:radius-0{border-radius:0}.tablet\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.tablet\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.tablet\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.tablet\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.tablet\:radius-none{border-radius:0}.tablet\:radius-top-none{border-top-left-radius:0;border-top-right-radius:0}.tablet\:radius-right-none{border-top-right-radius:0;border-bottom-right-radius:0}.tablet\:radius-bottom-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.tablet\:radius-left-none{border-top-left-radius:0;border-bottom-left-radius:0}.tablet\:radius-sm{border-radius:2px}.tablet\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.tablet\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.tablet\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.tablet\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.tablet\:radius-md{border-radius:.25rem}.tablet\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.tablet\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.tablet\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.tablet\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.tablet\:radius-lg{border-radius:.5rem}.tablet\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tablet\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tablet\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.tablet\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.tablet\:radius-pill{border-radius:99rem}.tablet\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.tablet\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.tablet\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.tablet\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.tablet\:display-block{display:block}.tablet\:display-flex{display:flex}.tablet\:display-none{display:none}.tablet\:display-inline{display:inline}.tablet\:display-inline-block{display:inline-block}.tablet\:display-inline-flex{display:inline-flex}.tablet\:display-table{display:table}.tablet\:display-table-cell{display:table-cell}.tablet\:display-table-row{display:table-row}.tablet\:font-mono-3xs{font-size:.77rem}.tablet\:font-mono-2xs{font-size:.83rem}.tablet\:font-mono-xs{font-size:.89rem}.tablet\:font-mono-sm{font-size:.95rem}.tablet\:font-mono-md{font-size:1.01rem}.tablet\:font-mono-lg{font-size:1.31rem}.tablet\:font-mono-xl{font-size:1.91rem}.tablet\:font-mono-2xl{font-size:2.38rem}.tablet\:font-mono-3xl{font-size:2.86rem}.tablet\:font-sans-3xs{font-size:.87rem}.tablet\:font-sans-2xs{font-size:.93rem}.tablet\:font-sans-xs{font-size:1rem}.tablet\:font-sans-sm{font-size:1.06rem}.tablet\:font-sans-md{font-size:1.13rem}.tablet\:font-sans-lg{font-size:1.46rem}.tablet\:font-sans-xl{font-size:2.13rem}.tablet\:font-sans-2xl{font-size:2.66rem}.tablet\:font-sans-3xl{font-size:3.19rem}.tablet\:font-serif-3xs{font-size:.79rem}.tablet\:font-serif-2xs{font-size:.85rem}.tablet\:font-serif-xs{font-size:.91rem}.tablet\:font-serif-sm{font-size:.98rem}.tablet\:font-serif-md{font-size:1.04rem}.tablet\:font-serif-lg{font-size:1.34rem}.tablet\:font-serif-xl{font-size:1.95rem}.tablet\:font-serif-2xl{font-size:2.44rem}.tablet\:font-serif-3xl{font-size:2.93rem}.tablet\:font-heading-3xs{font-size:.79rem}.tablet\:font-heading-2xs{font-size:.85rem}.tablet\:font-heading-xs{font-size:.91rem}.tablet\:font-heading-sm{font-size:.98rem}.tablet\:font-heading-md{font-size:1.04rem}.tablet\:font-heading-lg{font-size:1.34rem}.tablet\:font-heading-xl{font-size:1.95rem}.tablet\:font-heading-2xl{font-size:2.44rem}.tablet\:font-heading-3xl{font-size:2.93rem}.tablet\:font-body-3xs{font-size:.87rem}.tablet\:font-body-2xs{font-size:.93rem}.tablet\:font-body-xs{font-size:1rem}.tablet\:font-body-sm{font-size:1.06rem}.tablet\:font-body-md{font-size:1.13rem}.tablet\:font-body-lg{font-size:1.46rem}.tablet\:font-body-xl{font-size:2.13rem}.tablet\:font-body-2xl{font-size:2.66rem}.tablet\:font-body-3xl{font-size:3.19rem}.tablet\:font-code-3xs{font-size:.77rem}.tablet\:font-code-2xs{font-size:.83rem}.tablet\:font-code-xs{font-size:.89rem}.tablet\:font-code-sm{font-size:.95rem}.tablet\:font-code-md{font-size:1.01rem}.tablet\:font-code-lg{font-size:1.31rem}.tablet\:font-code-xl{font-size:1.91rem}.tablet\:font-code-2xl{font-size:2.38rem}.tablet\:font-code-3xl{font-size:2.86rem}.tablet\:font-alt-3xs{font-size:.79rem}.tablet\:font-alt-2xs{font-size:.85rem}.tablet\:font-alt-xs{font-size:.91rem}.tablet\:font-alt-sm{font-size:.98rem}.tablet\:font-alt-md{font-size:1.04rem}.tablet\:font-alt-lg{font-size:1.34rem}.tablet\:font-alt-xl{font-size:1.95rem}.tablet\:font-alt-2xl{font-size:2.44rem}.tablet\:font-alt-3xl{font-size:2.93rem}.tablet\:font-ui-3xs{font-size:.87rem}.tablet\:font-ui-2xs{font-size:.93rem}.tablet\:font-ui-xs{font-size:1rem}.tablet\:font-ui-sm{font-size:1.06rem}.tablet\:font-ui-md{font-size:1.13rem}.tablet\:font-ui-lg{font-size:1.46rem}.tablet\:font-ui-xl{font-size:2.13rem}.tablet\:font-ui-2xl{font-size:2.66rem}.tablet\:font-ui-3xl{font-size:3.19rem}.tablet\:text-light{font-weight:300}.tablet\:text-normal{font-weight:400}.tablet\:text-bold{font-weight:700}.tablet\:flex-justify-center{justify-content:center}.tablet\:flex-justify-start{justify-content:flex-start}.tablet\:flex-justify-end{justify-content:flex-end}.tablet\:flex-justify{justify-content:space-between}.tablet\:line-height-sans-1{line-height:.9}.tablet\:line-height-sans-2{line-height:1.1}.tablet\:line-height-sans-3{line-height:1.3}.tablet\:line-height-sans-4{line-height:1.4}.tablet\:line-height-sans-5{line-height:1.5}.tablet\:line-height-sans-6{line-height:1.6}.tablet\:line-height-serif-1{line-height:1}.tablet\:line-height-serif-2{line-height:1.2}.tablet\:line-height-serif-3{line-height:1.4}.tablet\:line-height-serif-4{line-height:1.5}.tablet\:line-height-serif-5{line-height:1.7}.tablet\:line-height-serif-6{line-height:1.8}.tablet\:line-height-mono-1{line-height:1}.tablet\:line-height-mono-2{line-height:1.3}.tablet\:line-height-mono-3{line-height:1.4}.tablet\:line-height-mono-4{line-height:1.6}.tablet\:line-height-mono-5{line-height:1.7}.tablet\:line-height-mono-6{line-height:1.8}.tablet\:line-height-heading-1{line-height:1}.tablet\:line-height-heading-2{line-height:1.2}.tablet\:line-height-heading-3{line-height:1.4}.tablet\:line-height-heading-4{line-height:1.5}.tablet\:line-height-heading-5{line-height:1.7}.tablet\:line-height-heading-6{line-height:1.8}.tablet\:line-height-ui-1{line-height:.9}.tablet\:line-height-ui-2{line-height:1.1}.tablet\:line-height-ui-3{line-height:1.3}.tablet\:line-height-ui-4{line-height:1.4}.tablet\:line-height-ui-5{line-height:1.5}.tablet\:line-height-ui-6{line-height:1.6}.tablet\:line-height-body-1{line-height:.9}.tablet\:line-height-body-2{line-height:1.1}.tablet\:line-height-body-3{line-height:1.3}.tablet\:line-height-body-4{line-height:1.4}.tablet\:line-height-body-5{line-height:1.5}.tablet\:line-height-body-6{line-height:1.6}.tablet\:line-height-code-1{line-height:1}.tablet\:line-height-code-2{line-height:1.3}.tablet\:line-height-code-3{line-height:1.4}.tablet\:line-height-code-4{line-height:1.6}.tablet\:line-height-code-5{line-height:1.7}.tablet\:line-height-code-6{line-height:1.8}.tablet\:line-height-alt-1{line-height:1}.tablet\:line-height-alt-2{line-height:1.2}.tablet\:line-height-alt-3{line-height:1.4}.tablet\:line-height-alt-4{line-height:1.5}.tablet\:line-height-alt-5{line-height:1.7}.tablet\:line-height-alt-6{line-height:1.8}.tablet\:margin-neg-1px{margin:-1px}.tablet\:margin-neg-2px{margin:-2px}.tablet\:margin-neg-05{margin:-.25rem}.tablet\:margin-neg-1{margin:-.5rem}.tablet\:margin-neg-105{margin:-.75rem}.tablet\:margin-neg-2{margin:-1rem}.tablet\:margin-neg-205{margin:-1.25rem}.tablet\:margin-neg-3{margin:-1.5rem}.tablet\:margin-1px{margin:1px}.tablet\:margin-2px{margin:2px}.tablet\:margin-05{margin:.25rem}.tablet\:margin-1{margin:.5rem}.tablet\:margin-105{margin:.75rem}.tablet\:margin-2{margin:1rem}.tablet\:margin-205{margin:1.25rem}.tablet\:margin-3{margin:1.5rem}.tablet\:margin-4{margin:2rem}.tablet\:margin-5{margin:2.5rem}.tablet\:margin-6{margin:3rem}.tablet\:margin-7{margin:3.5rem}.tablet\:margin-8{margin:4rem}.tablet\:margin-9{margin:4.5rem}.tablet\:margin-10{margin:5rem}.tablet\:margin-15{margin:7.5rem}.tablet\:margin-05em{margin:.5em}.tablet\:margin-1em{margin:1em}.tablet\:margin-105em{margin:1.5em}.tablet\:margin-2em{margin:2em}.tablet\:margin-0{margin:0}.tablet\:margin-y-1px{margin-top:1px;margin-bottom:1px}.tablet\:margin-top-1px{margin-top:1px}.tablet\:margin-bottom-1px{margin-bottom:1px}.tablet\:margin-y-2px{margin-top:2px;margin-bottom:2px}.tablet\:margin-top-2px{margin-top:2px}.tablet\:margin-bottom-2px{margin-bottom:2px}.tablet\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.tablet\:margin-top-05{margin-top:.25rem}.tablet\:margin-bottom-05{margin-bottom:.25rem}.tablet\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.tablet\:margin-top-1{margin-top:.5rem}.tablet\:margin-bottom-1{margin-bottom:.5rem}.tablet\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.tablet\:margin-top-105{margin-top:.75rem}.tablet\:margin-bottom-105{margin-bottom:.75rem}.tablet\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.tablet\:margin-top-2{margin-top:1rem}.tablet\:margin-bottom-2{margin-bottom:1rem}.tablet\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.tablet\:margin-top-205{margin-top:1.25rem}.tablet\:margin-bottom-205{margin-bottom:1.25rem}.tablet\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.tablet\:margin-top-3{margin-top:1.5rem}.tablet\:margin-bottom-3{margin-bottom:1.5rem}.tablet\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.tablet\:margin-top-neg-1px{margin-top:-1px}.tablet\:margin-bottom-neg-1px{margin-bottom:-1px}.tablet\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.tablet\:margin-top-neg-2px{margin-top:-2px}.tablet\:margin-bottom-neg-2px{margin-bottom:-2px}.tablet\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.tablet\:margin-top-neg-05{margin-top:-.25rem}.tablet\:margin-bottom-neg-05{margin-bottom:-.25rem}.tablet\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.tablet\:margin-top-neg-1{margin-top:-.5rem}.tablet\:margin-bottom-neg-1{margin-bottom:-.5rem}.tablet\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.tablet\:margin-top-neg-105{margin-top:-.75rem}.tablet\:margin-bottom-neg-105{margin-bottom:-.75rem}.tablet\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.tablet\:margin-top-neg-2{margin-top:-1rem}.tablet\:margin-bottom-neg-2{margin-bottom:-1rem}.tablet\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.tablet\:margin-top-neg-205{margin-top:-1.25rem}.tablet\:margin-bottom-neg-205{margin-bottom:-1.25rem}.tablet\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.tablet\:margin-top-neg-3{margin-top:-1.5rem}.tablet\:margin-bottom-neg-3{margin-bottom:-1.5rem}.tablet\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.tablet\:margin-top-4{margin-top:2rem}.tablet\:margin-bottom-4{margin-bottom:2rem}.tablet\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.tablet\:margin-top-5{margin-top:2.5rem}.tablet\:margin-bottom-5{margin-bottom:2.5rem}.tablet\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.tablet\:margin-top-6{margin-top:3rem}.tablet\:margin-bottom-6{margin-bottom:3rem}.tablet\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.tablet\:margin-top-7{margin-top:3.5rem}.tablet\:margin-bottom-7{margin-bottom:3.5rem}.tablet\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.tablet\:margin-top-8{margin-top:4rem}.tablet\:margin-bottom-8{margin-bottom:4rem}.tablet\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.tablet\:margin-top-9{margin-top:4.5rem}.tablet\:margin-bottom-9{margin-bottom:4.5rem}.tablet\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.tablet\:margin-top-10{margin-top:5rem}.tablet\:margin-bottom-10{margin-bottom:5rem}.tablet\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.tablet\:margin-top-15{margin-top:7.5rem}.tablet\:margin-bottom-15{margin-bottom:7.5rem}.tablet\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.tablet\:margin-top-05em{margin-top:.5em}.tablet\:margin-bottom-05em{margin-bottom:.5em}.tablet\:margin-y-1em{margin-top:1em;margin-bottom:1em}.tablet\:margin-top-1em{margin-top:1em}.tablet\:margin-bottom-1em{margin-bottom:1em}.tablet\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.tablet\:margin-top-105em{margin-top:1.5em}.tablet\:margin-bottom-105em{margin-bottom:1.5em}.tablet\:margin-y-2em{margin-top:2em;margin-bottom:2em}.tablet\:margin-top-2em{margin-top:2em}.tablet\:margin-bottom-2em{margin-bottom:2em}.tablet\:margin-y-0{margin-top:0;margin-bottom:0}.tablet\:margin-top-0{margin-top:0}.tablet\:margin-bottom-0{margin-bottom:0}.tablet\:margin-y-auto{margin-top:auto;margin-bottom:auto}.tablet\:margin-top-auto{margin-top:auto}.tablet\:margin-bottom-auto{margin-bottom:auto}.tablet\:margin-x-1px{margin-left:1px;margin-right:1px}.tablet\:margin-right-1px{margin-right:1px}.tablet\:margin-left-1px{margin-left:1px}.tablet\:margin-x-2px{margin-left:2px;margin-right:2px}.tablet\:margin-right-2px{margin-right:2px}.tablet\:margin-left-2px{margin-left:2px}.tablet\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.tablet\:margin-right-05{margin-right:.25rem}.tablet\:margin-left-05{margin-left:.25rem}.tablet\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.tablet\:margin-right-1{margin-right:.5rem}.tablet\:margin-left-1{margin-left:.5rem}.tablet\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.tablet\:margin-right-105{margin-right:.75rem}.tablet\:margin-left-105{margin-left:.75rem}.tablet\:margin-x-2{margin-left:1rem;margin-right:1rem}.tablet\:margin-right-2{margin-right:1rem}.tablet\:margin-left-2{margin-left:1rem}.tablet\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.tablet\:margin-right-205{margin-right:1.25rem}.tablet\:margin-left-205{margin-left:1.25rem}.tablet\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.tablet\:margin-right-3{margin-right:1.5rem}.tablet\:margin-left-3{margin-left:1.5rem}.tablet\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.tablet\:margin-right-neg-1px{margin-right:-1px}.tablet\:margin-left-neg-1px{margin-left:-1px}.tablet\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.tablet\:margin-right-neg-2px{margin-right:-2px}.tablet\:margin-left-neg-2px{margin-left:-2px}.tablet\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.tablet\:margin-right-neg-05{margin-right:-.25rem}.tablet\:margin-left-neg-05{margin-left:-.25rem}.tablet\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.tablet\:margin-right-neg-1{margin-right:-.5rem}.tablet\:margin-left-neg-1{margin-left:-.5rem}.tablet\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.tablet\:margin-right-neg-105{margin-right:-.75rem}.tablet\:margin-left-neg-105{margin-left:-.75rem}.tablet\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.tablet\:margin-right-neg-2{margin-right:-1rem}.tablet\:margin-left-neg-2{margin-left:-1rem}.tablet\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.tablet\:margin-right-neg-205{margin-right:-1.25rem}.tablet\:margin-left-neg-205{margin-left:-1.25rem}.tablet\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.tablet\:margin-right-neg-3{margin-right:-1.5rem}.tablet\:margin-left-neg-3{margin-left:-1.5rem}.tablet\:margin-x-4{margin-left:2rem;margin-right:2rem}.tablet\:margin-right-4{margin-right:2rem}.tablet\:margin-left-4{margin-left:2rem}.tablet\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.tablet\:margin-right-5{margin-right:2.5rem}.tablet\:margin-left-5{margin-left:2.5rem}.tablet\:margin-x-6{margin-left:3rem;margin-right:3rem}.tablet\:margin-right-6{margin-right:3rem}.tablet\:margin-left-6{margin-left:3rem}.tablet\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.tablet\:margin-right-7{margin-right:3.5rem}.tablet\:margin-left-7{margin-left:3.5rem}.tablet\:margin-x-8{margin-left:4rem;margin-right:4rem}.tablet\:margin-right-8{margin-right:4rem}.tablet\:margin-left-8{margin-left:4rem}.tablet\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.tablet\:margin-right-9{margin-right:4.5rem}.tablet\:margin-left-9{margin-left:4.5rem}.tablet\:margin-x-10{margin-left:5rem;margin-right:5rem}.tablet\:margin-right-10{margin-right:5rem}.tablet\:margin-left-10{margin-left:5rem}.tablet\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.tablet\:margin-right-15{margin-right:7.5rem}.tablet\:margin-left-15{margin-left:7.5rem}.tablet\:margin-x-card{margin-left:10rem;margin-right:10rem}.tablet\:margin-right-card{margin-right:10rem}.tablet\:margin-left-card{margin-left:10rem}.tablet\:margin-x-card-lg{margin-left:15rem;margin-right:15rem}.tablet\:margin-right-card-lg{margin-right:15rem}.tablet\:margin-left-card-lg{margin-left:15rem}.tablet\:margin-x-mobile{margin-left:20rem;margin-right:20rem}.tablet\:margin-right-mobile{margin-right:20rem}.tablet\:margin-left-mobile{margin-left:20rem}.tablet\:margin-x-05em{margin-left:.5em;margin-right:.5em}.tablet\:margin-right-05em{margin-right:.5em}.tablet\:margin-left-05em{margin-left:.5em}.tablet\:margin-x-1em{margin-left:1em;margin-right:1em}.tablet\:margin-right-1em{margin-right:1em}.tablet\:margin-left-1em{margin-left:1em}.tablet\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.tablet\:margin-right-105em{margin-right:1.5em}.tablet\:margin-left-105em{margin-left:1.5em}.tablet\:margin-x-2em{margin-left:2em;margin-right:2em}.tablet\:margin-right-2em{margin-right:2em}.tablet\:margin-left-2em{margin-left:2em}.tablet\:margin-x-0{margin-left:0;margin-right:0}.tablet\:margin-right-0{margin-right:0}.tablet\:margin-left-0{margin-left:0}.tablet\:margin-x-auto{margin-left:auto;margin-right:auto}.tablet\:margin-right-auto{margin-right:auto}.tablet\:margin-left-auto{margin-left:auto}.tablet\:measure-1{max-width:44ex}.tablet\:measure-2{max-width:60ex}.tablet\:measure-3{max-width:64ex}.tablet\:measure-4{max-width:68ex}.tablet\:measure-5{max-width:72ex}.tablet\:measure-6{max-width:88ex}.tablet\:measure-none{max-width:none}.tablet\:order-first{order:-1}.tablet\:order-last{order:999}.tablet\:order-initial{order:initial}.tablet\:order-0{order:0}.tablet\:order-1{order:1}.tablet\:order-2{order:2}.tablet\:order-3{order:3}.tablet\:order-4{order:4}.tablet\:order-5{order:5}.tablet\:order-6{order:6}.tablet\:order-7{order:7}.tablet\:order-8{order:8}.tablet\:order-9{order:9}.tablet\:order-10{order:10}.tablet\:order-11{order:11}.tablet\:padding-1px{padding:1px}.tablet\:padding-y-1px{padding-top:1px;padding-bottom:1px}.tablet\:padding-x-1px{padding-left:1px;padding-right:1px}.tablet\:padding-top-1px{padding-top:1px}.tablet\:padding-right-1px{padding-right:1px}.tablet\:padding-bottom-1px{padding-bottom:1px}.tablet\:padding-left-1px{padding-left:1px}.tablet\:padding-2px{padding:2px}.tablet\:padding-y-2px{padding-top:2px;padding-bottom:2px}.tablet\:padding-x-2px{padding-left:2px;padding-right:2px}.tablet\:padding-top-2px{padding-top:2px}.tablet\:padding-right-2px{padding-right:2px}.tablet\:padding-bottom-2px{padding-bottom:2px}.tablet\:padding-left-2px{padding-left:2px}.tablet\:padding-05{padding:.25rem}.tablet\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.tablet\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.tablet\:padding-top-05{padding-top:.25rem}.tablet\:padding-right-05{padding-right:.25rem}.tablet\:padding-bottom-05{padding-bottom:.25rem}.tablet\:padding-left-05{padding-left:.25rem}.tablet\:padding-1{padding:.5rem}.tablet\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.tablet\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.tablet\:padding-top-1{padding-top:.5rem}.tablet\:padding-right-1{padding-right:.5rem}.tablet\:padding-bottom-1{padding-bottom:.5rem}.tablet\:padding-left-1{padding-left:.5rem}.tablet\:padding-105{padding:.75rem}.tablet\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.tablet\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.tablet\:padding-top-105{padding-top:.75rem}.tablet\:padding-right-105{padding-right:.75rem}.tablet\:padding-bottom-105{padding-bottom:.75rem}.tablet\:padding-left-105{padding-left:.75rem}.tablet\:padding-2{padding:1rem}.tablet\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.tablet\:padding-x-2{padding-left:1rem;padding-right:1rem}.tablet\:padding-top-2{padding-top:1rem}.tablet\:padding-right-2{padding-right:1rem}.tablet\:padding-bottom-2{padding-bottom:1rem}.tablet\:padding-left-2{padding-left:1rem}.tablet\:padding-205{padding:1.25rem}.tablet\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.tablet\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.tablet\:padding-top-205{padding-top:1.25rem}.tablet\:padding-right-205{padding-right:1.25rem}.tablet\:padding-bottom-205{padding-bottom:1.25rem}.tablet\:padding-left-205{padding-left:1.25rem}.tablet\:padding-3{padding:1.5rem}.tablet\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.tablet\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.tablet\:padding-top-3{padding-top:1.5rem}.tablet\:padding-right-3{padding-right:1.5rem}.tablet\:padding-bottom-3{padding-bottom:1.5rem}.tablet\:padding-left-3{padding-left:1.5rem}.tablet\:padding-4{padding:2rem}.tablet\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.tablet\:padding-x-4{padding-left:2rem;padding-right:2rem}.tablet\:padding-top-4{padding-top:2rem}.tablet\:padding-right-4{padding-right:2rem}.tablet\:padding-bottom-4{padding-bottom:2rem}.tablet\:padding-left-4{padding-left:2rem}.tablet\:padding-5{padding:2.5rem}.tablet\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.tablet\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.tablet\:padding-top-5{padding-top:2.5rem}.tablet\:padding-right-5{padding-right:2.5rem}.tablet\:padding-bottom-5{padding-bottom:2.5rem}.tablet\:padding-left-5{padding-left:2.5rem}.tablet\:padding-6{padding:3rem}.tablet\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.tablet\:padding-x-6{padding-left:3rem;padding-right:3rem}.tablet\:padding-top-6{padding-top:3rem}.tablet\:padding-right-6{padding-right:3rem}.tablet\:padding-bottom-6{padding-bottom:3rem}.tablet\:padding-left-6{padding-left:3rem}.tablet\:padding-7{padding:3.5rem}.tablet\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.tablet\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.tablet\:padding-top-7{padding-top:3.5rem}.tablet\:padding-right-7{padding-right:3.5rem}.tablet\:padding-bottom-7{padding-bottom:3.5rem}.tablet\:padding-left-7{padding-left:3.5rem}.tablet\:padding-8{padding:4rem}.tablet\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.tablet\:padding-x-8{padding-left:4rem;padding-right:4rem}.tablet\:padding-top-8{padding-top:4rem}.tablet\:padding-right-8{padding-right:4rem}.tablet\:padding-bottom-8{padding-bottom:4rem}.tablet\:padding-left-8{padding-left:4rem}.tablet\:padding-9{padding:4.5rem}.tablet\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.tablet\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.tablet\:padding-top-9{padding-top:4.5rem}.tablet\:padding-right-9{padding-right:4.5rem}.tablet\:padding-bottom-9{padding-bottom:4.5rem}.tablet\:padding-left-9{padding-left:4.5rem}.tablet\:padding-10{padding:5rem}.tablet\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.tablet\:padding-x-10{padding-left:5rem;padding-right:5rem}.tablet\:padding-top-10{padding-top:5rem}.tablet\:padding-right-10{padding-right:5rem}.tablet\:padding-bottom-10{padding-bottom:5rem}.tablet\:padding-left-10{padding-left:5rem}.tablet\:padding-15{padding:7.5rem}.tablet\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.tablet\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.tablet\:padding-top-15{padding-top:7.5rem}.tablet\:padding-right-15{padding-right:7.5rem}.tablet\:padding-bottom-15{padding-bottom:7.5rem}.tablet\:padding-left-15{padding-left:7.5rem}.tablet\:padding-0{padding:0}.tablet\:padding-y-0{padding-top:0;padding-bottom:0}.tablet\:padding-x-0{padding-left:0;padding-right:0}.tablet\:padding-top-0{padding-top:0}.tablet\:padding-right-0{padding-right:0}.tablet\:padding-bottom-0{padding-bottom:0}.tablet\:padding-left-0{padding-left:0}.tablet\:width-1px{width:1px}.tablet\:width-2px{width:2px}.tablet\:width-05{width:.25rem}.tablet\:width-1{width:.5rem}.tablet\:width-105{width:.75rem}.tablet\:width-2{width:1rem}.tablet\:width-205{width:1.25rem}.tablet\:width-3{width:1.5rem}.tablet\:width-4{width:2rem}.tablet\:width-5{width:2.5rem}.tablet\:width-6{width:3rem}.tablet\:width-7{width:3.5rem}.tablet\:width-8{width:4rem}.tablet\:width-9{width:4.5rem}.tablet\:width-10{width:5rem}.tablet\:width-15{width:7.5rem}.tablet\:width-card{width:10rem}.tablet\:width-card-lg{width:15rem}.tablet\:width-mobile{width:20rem}.tablet\:width-mobile-lg{width:30rem}.tablet\:width-tablet{width:40rem}.tablet\:width-tablet-lg{width:55rem}.tablet\:width-desktop{width:64rem}.tablet\:width-desktop-lg{width:75rem}.tablet\:width-widescreen{width:87.5rem}.tablet\:width-0{width:0}.tablet\:width-full{width:100%}.tablet\:width-auto{width:auto}}@media all and (min-width:64em){.desktop\:border-1px,.desktop\:hover\:border-1px:hover{border:1px solid}.desktop\:border-y-1px,.desktop\:hover\:border-y-1px:hover{border-top:1px solid;border-bottom:1px solid}.desktop\:border-x-1px,.desktop\:hover\:border-x-1px:hover{border-left:1px solid;border-right:1px solid}.desktop\:border-top-1px,.desktop\:hover\:border-top-1px:hover{border-top:1px solid}.desktop\:border-right-1px,.desktop\:hover\:border-right-1px:hover{border-right:1px solid}.desktop\:border-bottom-1px,.desktop\:hover\:border-bottom-1px:hover{border-bottom:1px solid}.desktop\:border-left-1px,.desktop\:hover\:border-left-1px:hover{border-left:1px solid}.desktop\:border-2px,.desktop\:hover\:border-2px:hover{border:2px solid}.desktop\:border-y-2px,.desktop\:hover\:border-y-2px:hover{border-top:2px solid;border-bottom:2px solid}.desktop\:border-x-2px,.desktop\:hover\:border-x-2px:hover{border-left:2px solid;border-right:2px solid}.desktop\:border-top-2px,.desktop\:hover\:border-top-2px:hover{border-top:2px solid}.desktop\:border-right-2px,.desktop\:hover\:border-right-2px:hover{border-right:2px solid}.desktop\:border-bottom-2px,.desktop\:hover\:border-bottom-2px:hover{border-bottom:2px solid}.desktop\:border-left-2px,.desktop\:hover\:border-left-2px:hover{border-left:2px solid}.desktop\:border-05,.desktop\:hover\:border-05:hover{border:.25rem solid}.desktop\:border-y-05,.desktop\:hover\:border-y-05:hover{border-top:.25rem solid;border-bottom:.25rem solid}.desktop\:border-x-05,.desktop\:hover\:border-x-05:hover{border-left:.25rem solid;border-right:.25rem solid}.desktop\:border-top-05,.desktop\:hover\:border-top-05:hover{border-top:.25rem solid}.desktop\:border-right-05,.desktop\:hover\:border-right-05:hover{border-right:.25rem solid}.desktop\:border-bottom-05,.desktop\:hover\:border-bottom-05:hover{border-bottom:.25rem solid}.desktop\:border-left-05,.desktop\:hover\:border-left-05:hover{border-left:.25rem solid}.desktop\:border-1,.desktop\:hover\:border-1:hover{border:.5rem solid}.desktop\:border-y-1,.desktop\:hover\:border-y-1:hover{border-top:.5rem solid;border-bottom:.5rem solid}.desktop\:border-x-1,.desktop\:hover\:border-x-1:hover{border-left:.5rem solid;border-right:.5rem solid}.desktop\:border-top-1,.desktop\:hover\:border-top-1:hover{border-top:.5rem solid}.desktop\:border-right-1,.desktop\:hover\:border-right-1:hover{border-right:.5rem solid}.desktop\:border-bottom-1,.desktop\:hover\:border-bottom-1:hover{border-bottom:.5rem solid}.desktop\:border-left-1,.desktop\:hover\:border-left-1:hover{border-left:.5rem solid}.desktop\:border-105,.desktop\:hover\:border-105:hover{border:.75rem solid}.desktop\:border-y-105,.desktop\:hover\:border-y-105:hover{border-top:.75rem solid;border-bottom:.75rem solid}.desktop\:border-x-105,.desktop\:hover\:border-x-105:hover{border-left:.75rem solid;border-right:.75rem solid}.desktop\:border-top-105,.desktop\:hover\:border-top-105:hover{border-top:.75rem solid}.desktop\:border-right-105,.desktop\:hover\:border-right-105:hover{border-right:.75rem solid}.desktop\:border-bottom-105,.desktop\:hover\:border-bottom-105:hover{border-bottom:.75rem solid}.desktop\:border-left-105,.desktop\:hover\:border-left-105:hover{border-left:.75rem solid}.desktop\:border-2,.desktop\:hover\:border-2:hover{border:1rem solid}.desktop\:border-y-2,.desktop\:hover\:border-y-2:hover{border-top:1rem solid;border-bottom:1rem solid}.desktop\:border-x-2,.desktop\:hover\:border-x-2:hover{border-left:1rem solid;border-right:1rem solid}.desktop\:border-top-2,.desktop\:hover\:border-top-2:hover{border-top:1rem solid}.desktop\:border-right-2,.desktop\:hover\:border-right-2:hover{border-right:1rem solid}.desktop\:border-bottom-2,.desktop\:hover\:border-bottom-2:hover{border-bottom:1rem solid}.desktop\:border-left-2,.desktop\:hover\:border-left-2:hover{border-left:1rem solid}.desktop\:border-205,.desktop\:hover\:border-205:hover{border:1.25rem solid}.desktop\:border-y-205,.desktop\:hover\:border-y-205:hover{border-top:1.25rem solid;border-bottom:1.25rem solid}.desktop\:border-x-205,.desktop\:hover\:border-x-205:hover{border-left:1.25rem solid;border-right:1.25rem solid}.desktop\:border-top-205,.desktop\:hover\:border-top-205:hover{border-top:1.25rem solid}.desktop\:border-right-205,.desktop\:hover\:border-right-205:hover{border-right:1.25rem solid}.desktop\:border-bottom-205,.desktop\:hover\:border-bottom-205:hover{border-bottom:1.25rem solid}.desktop\:border-left-205,.desktop\:hover\:border-left-205:hover{border-left:1.25rem solid}.desktop\:border-3,.desktop\:hover\:border-3:hover{border:1.5rem solid}.desktop\:border-y-3,.desktop\:hover\:border-y-3:hover{border-top:1.5rem solid;border-bottom:1.5rem solid}.desktop\:border-x-3,.desktop\:hover\:border-x-3:hover{border-left:1.5rem solid;border-right:1.5rem solid}.desktop\:border-top-3,.desktop\:hover\:border-top-3:hover{border-top:1.5rem solid}.desktop\:border-right-3,.desktop\:hover\:border-right-3:hover{border-right:1.5rem solid}.desktop\:border-bottom-3,.desktop\:hover\:border-bottom-3:hover{border-bottom:1.5rem solid}.desktop\:border-left-3,.desktop\:hover\:border-left-3:hover{border-left:1.5rem solid}.desktop\:border-0,.desktop\:hover\:border-0:hover{border:0 solid}.desktop\:border-y-0,.desktop\:hover\:border-y-0:hover{border-top:0 solid;border-bottom:0 solid}.desktop\:border-x-0,.desktop\:hover\:border-x-0:hover{border-left:0 solid;border-right:0 solid}.desktop\:border-top-0,.desktop\:hover\:border-top-0:hover{border-top:0 solid}.desktop\:border-right-0,.desktop\:hover\:border-right-0:hover{border-right:0 solid}.desktop\:border-bottom-0,.desktop\:hover\:border-bottom-0:hover{border-bottom:0 solid}.desktop\:border-left-0,.desktop\:hover\:border-left-0:hover{border-left:0 solid}.desktop\:border,.desktop\:hover\:border:hover{border:1px solid}.desktop\:border-y,.desktop\:hover\:border-y:hover{border-top:1px solid;border-bottom:1px solid}.desktop\:border-x,.desktop\:hover\:border-x:hover{border-left:1px solid;border-right:1px solid}.desktop\:border-top,.desktop\:hover\:border-top:hover{border-top:1px solid}.desktop\:border-right,.desktop\:hover\:border-right:hover{border-right:1px solid}.desktop\:border-bottom,.desktop\:hover\:border-bottom:hover{border-bottom:1px solid}.desktop\:border-left,.desktop\:hover\:border-left:hover{border-left:1px solid}.desktop\:border-transparent,.desktop\:hover\:border-transparent:hover{border-color:transparent}.desktop\:border-black,.desktop\:hover\:border-black:hover{border-color:#000}.desktop\:border-white,.desktop\:hover\:border-white:hover{border-color:#fff}.desktop\:border-red,.desktop\:hover\:border-red:hover{border-color:#e52207}.desktop\:border-orange,.desktop\:hover\:border-orange:hover{border-color:#e66f0e}.desktop\:border-gold,.desktop\:hover\:border-gold:hover{border-color:#ffbe2e}.desktop\:border-yellow,.desktop\:hover\:border-yellow:hover{border-color:#fee685}.desktop\:border-green,.desktop\:hover\:border-green:hover{border-color:#538200}.desktop\:border-mint,.desktop\:hover\:border-mint:hover{border-color:#04c585}.desktop\:border-cyan,.desktop\:hover\:border-cyan:hover{border-color:#009ec1}.desktop\:border-blue,.desktop\:hover\:border-blue:hover{border-color:#0076d6}.desktop\:border-indigo,.desktop\:hover\:border-indigo:hover{border-color:#676cc8}.desktop\:border-violet,.desktop\:hover\:border-violet:hover{border-color:#8168b3}.desktop\:border-magenta,.desktop\:hover\:border-magenta:hover{border-color:#d72d79}.desktop\:border-gray-5,.desktop\:hover\:border-gray-5:hover{border-color:#f0f0f0}.desktop\:border-gray-10,.desktop\:hover\:border-gray-10:hover{border-color:#e6e6e6}.desktop\:border-gray-30,.desktop\:hover\:border-gray-30:hover{border-color:#adadad}.desktop\:border-gray-50,.desktop\:hover\:border-gray-50:hover{border-color:#757575}.desktop\:border-gray-70,.desktop\:hover\:border-gray-70:hover{border-color:#454545}.desktop\:border-gray-90,.desktop\:hover\:border-gray-90:hover{border-color:#1b1b1b}.desktop\:border-base-lightest,.desktop\:hover\:border-base-lightest:hover{border-color:#f0f0f0}.desktop\:border-base-lighter,.desktop\:hover\:border-base-lighter:hover{border-color:#dfe1e2}.desktop\:border-base-light,.desktop\:hover\:border-base-light:hover{border-color:#a9aeb1}.desktop\:border-base,.desktop\:hover\:border-base:hover{border-color:#71767a}.desktop\:border-base-dark,.desktop\:hover\:border-base-dark:hover{border-color:#565c65}.desktop\:border-base-darker,.desktop\:hover\:border-base-darker:hover{border-color:#3d4551}.desktop\:border-base-darkest,.desktop\:border-ink,.desktop\:hover\:border-base-darkest:hover,.desktop\:hover\:border-ink:hover{border-color:#1b1b1b}.desktop\:border-primary-lighter,.desktop\:hover\:border-primary-lighter:hover{border-color:#d9e8f6}.desktop\:border-primary-light,.desktop\:hover\:border-primary-light:hover{border-color:#73b3e7}.desktop\:border-primary,.desktop\:hover\:border-primary:hover{border-color:#005ea2}.desktop\:border-primary-vivid,.desktop\:hover\:border-primary-vivid:hover{border-color:#0050d8}.desktop\:border-primary-dark,.desktop\:hover\:border-primary-dark:hover{border-color:#1a4480}.desktop\:border-primary-darker,.desktop\:hover\:border-primary-darker:hover{border-color:#162e51}.desktop\:border-secondary-lighter,.desktop\:hover\:border-secondary-lighter:hover{border-color:#f3e1e4}.desktop\:border-secondary-light,.desktop\:hover\:border-secondary-light:hover{border-color:#f2938c}.desktop\:border-secondary,.desktop\:hover\:border-secondary:hover{border-color:#d83933}.desktop\:border-secondary-vivid,.desktop\:hover\:border-secondary-vivid:hover{border-color:#e41d3d}.desktop\:border-secondary-dark,.desktop\:hover\:border-secondary-dark:hover{border-color:#b50909}.desktop\:border-secondary-darker,.desktop\:hover\:border-secondary-darker:hover{border-color:#8b0a03}.desktop\:border-accent-warm-darker,.desktop\:hover\:border-accent-warm-darker:hover{border-color:#775540}.desktop\:border-accent-warm-dark,.desktop\:hover\:border-accent-warm-dark:hover{border-color:#c05600}.desktop\:border-accent-warm,.desktop\:hover\:border-accent-warm:hover{border-color:#fa9441}.desktop\:border-accent-warm-light,.desktop\:hover\:border-accent-warm-light:hover{border-color:#ffbc78}.desktop\:border-accent-warm-lighter,.desktop\:hover\:border-accent-warm-lighter:hover{border-color:#f2e4d4}.desktop\:border-accent-cool-darker,.desktop\:hover\:border-accent-cool-darker:hover{border-color:#07648d}.desktop\:border-accent-cool-dark,.desktop\:hover\:border-accent-cool-dark:hover{border-color:#28a0cb}.desktop\:border-accent-cool,.desktop\:hover\:border-accent-cool:hover{border-color:#00bde3}.desktop\:border-accent-cool-light,.desktop\:hover\:border-accent-cool-light:hover{border-color:#97d4ea}.desktop\:border-accent-cool-lighter,.desktop\:hover\:border-accent-cool-lighter:hover{border-color:#e1f3f8}.desktop\:radius-0{border-radius:0}.desktop\:radius-top-0{border-top-left-radius:0;border-top-right-radius:0}.desktop\:radius-right-0{border-top-right-radius:0;border-bottom-right-radius:0}.desktop\:radius-bottom-0{border-bottom-left-radius:0;border-bottom-right-radius:0}.desktop\:radius-left-0{border-top-left-radius:0;border-bottom-left-radius:0}.desktop\:radius-none{border-radius:0}.desktop\:radius-top-none{border-top-left-radius:0;border-top-right-radius:0}.desktop\:radius-right-none{border-top-right-radius:0;border-bottom-right-radius:0}.desktop\:radius-bottom-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.desktop\:radius-left-none{border-top-left-radius:0;border-bottom-left-radius:0}.desktop\:radius-sm{border-radius:2px}.desktop\:radius-top-sm{border-top-left-radius:2px;border-top-right-radius:2px}.desktop\:radius-right-sm{border-top-right-radius:2px;border-bottom-right-radius:2px}.desktop\:radius-bottom-sm{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.desktop\:radius-left-sm{border-top-left-radius:2px;border-bottom-left-radius:2px}.desktop\:radius-md{border-radius:.25rem}.desktop\:radius-top-md{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.desktop\:radius-right-md{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.desktop\:radius-bottom-md{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.desktop\:radius-left-md{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.desktop\:radius-lg{border-radius:.5rem}.desktop\:radius-top-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.desktop\:radius-right-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.desktop\:radius-bottom-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.desktop\:radius-left-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.desktop\:radius-pill{border-radius:99rem}.desktop\:radius-top-pill{border-top-left-radius:99rem;border-top-right-radius:99rem}.desktop\:radius-right-pill{border-top-right-radius:99rem;border-bottom-right-radius:99rem}.desktop\:radius-bottom-pill{border-bottom-left-radius:99rem;border-bottom-right-radius:99rem}.desktop\:radius-left-pill{border-top-left-radius:99rem;border-bottom-left-radius:99rem}.desktop\:display-block{display:block}.desktop\:display-flex{display:flex}.desktop\:display-none{display:none}.desktop\:display-inline{display:inline}.desktop\:display-inline-block{display:inline-block}.desktop\:display-inline-flex{display:inline-flex}.desktop\:display-table{display:table}.desktop\:display-table-cell{display:table-cell}.desktop\:display-table-row{display:table-row}.desktop\:font-mono-3xs{font-size:.77rem}.desktop\:font-mono-2xs{font-size:.83rem}.desktop\:font-mono-xs{font-size:.89rem}.desktop\:font-mono-sm{font-size:.95rem}.desktop\:font-mono-md{font-size:1.01rem}.desktop\:font-mono-lg{font-size:1.31rem}.desktop\:font-mono-xl{font-size:1.91rem}.desktop\:font-mono-2xl{font-size:2.38rem}.desktop\:font-mono-3xl{font-size:2.86rem}.desktop\:font-sans-3xs{font-size:.87rem}.desktop\:font-sans-2xs{font-size:.93rem}.desktop\:font-sans-xs{font-size:1rem}.desktop\:font-sans-sm{font-size:1.06rem}.desktop\:font-sans-md{font-size:1.13rem}.desktop\:font-sans-lg{font-size:1.46rem}.desktop\:font-sans-xl{font-size:2.13rem}.desktop\:font-sans-2xl{font-size:2.66rem}.desktop\:font-sans-3xl{font-size:3.19rem}.desktop\:font-serif-3xs{font-size:.79rem}.desktop\:font-serif-2xs{font-size:.85rem}.desktop\:font-serif-xs{font-size:.91rem}.desktop\:font-serif-sm{font-size:.98rem}.desktop\:font-serif-md{font-size:1.04rem}.desktop\:font-serif-lg{font-size:1.34rem}.desktop\:font-serif-xl{font-size:1.95rem}.desktop\:font-serif-2xl{font-size:2.44rem}.desktop\:font-serif-3xl{font-size:2.93rem}.desktop\:font-heading-3xs{font-size:.79rem}.desktop\:font-heading-2xs{font-size:.85rem}.desktop\:font-heading-xs{font-size:.91rem}.desktop\:font-heading-sm{font-size:.98rem}.desktop\:font-heading-md{font-size:1.04rem}.desktop\:font-heading-lg{font-size:1.34rem}.desktop\:font-heading-xl{font-size:1.95rem}.desktop\:font-heading-2xl{font-size:2.44rem}.desktop\:font-heading-3xl{font-size:2.93rem}.desktop\:font-body-3xs{font-size:.87rem}.desktop\:font-body-2xs{font-size:.93rem}.desktop\:font-body-xs{font-size:1rem}.desktop\:font-body-sm{font-size:1.06rem}.desktop\:font-body-md{font-size:1.13rem}.desktop\:font-body-lg{font-size:1.46rem}.desktop\:font-body-xl{font-size:2.13rem}.desktop\:font-body-2xl{font-size:2.66rem}.desktop\:font-body-3xl{font-size:3.19rem}.desktop\:font-code-3xs{font-size:.77rem}.desktop\:font-code-2xs{font-size:.83rem}.desktop\:font-code-xs{font-size:.89rem}.desktop\:font-code-sm{font-size:.95rem}.desktop\:font-code-md{font-size:1.01rem}.desktop\:font-code-lg{font-size:1.31rem}.desktop\:font-code-xl{font-size:1.91rem}.desktop\:font-code-2xl{font-size:2.38rem}.desktop\:font-code-3xl{font-size:2.86rem}.desktop\:font-alt-3xs{font-size:.79rem}.desktop\:font-alt-2xs{font-size:.85rem}.desktop\:font-alt-xs{font-size:.91rem}.desktop\:font-alt-sm{font-size:.98rem}.desktop\:font-alt-md{font-size:1.04rem}.desktop\:font-alt-lg{font-size:1.34rem}.desktop\:font-alt-xl{font-size:1.95rem}.desktop\:font-alt-2xl{font-size:2.44rem}.desktop\:font-alt-3xl{font-size:2.93rem}.desktop\:font-ui-3xs{font-size:.87rem}.desktop\:font-ui-2xs{font-size:.93rem}.desktop\:font-ui-xs{font-size:1rem}.desktop\:font-ui-sm{font-size:1.06rem}.desktop\:font-ui-md{font-size:1.13rem}.desktop\:font-ui-lg{font-size:1.46rem}.desktop\:font-ui-xl{font-size:2.13rem}.desktop\:font-ui-2xl{font-size:2.66rem}.desktop\:font-ui-3xl{font-size:3.19rem}.desktop\:text-light{font-weight:300}.desktop\:text-normal{font-weight:400}.desktop\:text-bold{font-weight:700}.desktop\:flex-justify-center{justify-content:center}.desktop\:flex-justify-start{justify-content:flex-start}.desktop\:flex-justify-end{justify-content:flex-end}.desktop\:flex-justify{justify-content:space-between}.desktop\:line-height-sans-1{line-height:.9}.desktop\:line-height-sans-2{line-height:1.1}.desktop\:line-height-sans-3{line-height:1.3}.desktop\:line-height-sans-4{line-height:1.4}.desktop\:line-height-sans-5{line-height:1.5}.desktop\:line-height-sans-6{line-height:1.6}.desktop\:line-height-serif-1{line-height:1}.desktop\:line-height-serif-2{line-height:1.2}.desktop\:line-height-serif-3{line-height:1.4}.desktop\:line-height-serif-4{line-height:1.5}.desktop\:line-height-serif-5{line-height:1.7}.desktop\:line-height-serif-6{line-height:1.8}.desktop\:line-height-mono-1{line-height:1}.desktop\:line-height-mono-2{line-height:1.3}.desktop\:line-height-mono-3{line-height:1.4}.desktop\:line-height-mono-4{line-height:1.6}.desktop\:line-height-mono-5{line-height:1.7}.desktop\:line-height-mono-6{line-height:1.8}.desktop\:line-height-heading-1{line-height:1}.desktop\:line-height-heading-2{line-height:1.2}.desktop\:line-height-heading-3{line-height:1.4}.desktop\:line-height-heading-4{line-height:1.5}.desktop\:line-height-heading-5{line-height:1.7}.desktop\:line-height-heading-6{line-height:1.8}.desktop\:line-height-ui-1{line-height:.9}.desktop\:line-height-ui-2{line-height:1.1}.desktop\:line-height-ui-3{line-height:1.3}.desktop\:line-height-ui-4{line-height:1.4}.desktop\:line-height-ui-5{line-height:1.5}.desktop\:line-height-ui-6{line-height:1.6}.desktop\:line-height-body-1{line-height:.9}.desktop\:line-height-body-2{line-height:1.1}.desktop\:line-height-body-3{line-height:1.3}.desktop\:line-height-body-4{line-height:1.4}.desktop\:line-height-body-5{line-height:1.5}.desktop\:line-height-body-6{line-height:1.6}.desktop\:line-height-code-1{line-height:1}.desktop\:line-height-code-2{line-height:1.3}.desktop\:line-height-code-3{line-height:1.4}.desktop\:line-height-code-4{line-height:1.6}.desktop\:line-height-code-5{line-height:1.7}.desktop\:line-height-code-6{line-height:1.8}.desktop\:line-height-alt-1{line-height:1}.desktop\:line-height-alt-2{line-height:1.2}.desktop\:line-height-alt-3{line-height:1.4}.desktop\:line-height-alt-4{line-height:1.5}.desktop\:line-height-alt-5{line-height:1.7}.desktop\:line-height-alt-6{line-height:1.8}.desktop\:margin-neg-1px{margin:-1px}.desktop\:margin-neg-2px{margin:-2px}.desktop\:margin-neg-05{margin:-.25rem}.desktop\:margin-neg-1{margin:-.5rem}.desktop\:margin-neg-105{margin:-.75rem}.desktop\:margin-neg-2{margin:-1rem}.desktop\:margin-neg-205{margin:-1.25rem}.desktop\:margin-neg-3{margin:-1.5rem}.desktop\:margin-1px{margin:1px}.desktop\:margin-2px{margin:2px}.desktop\:margin-05{margin:.25rem}.desktop\:margin-1{margin:.5rem}.desktop\:margin-105{margin:.75rem}.desktop\:margin-2{margin:1rem}.desktop\:margin-205{margin:1.25rem}.desktop\:margin-3{margin:1.5rem}.desktop\:margin-4{margin:2rem}.desktop\:margin-5{margin:2.5rem}.desktop\:margin-6{margin:3rem}.desktop\:margin-7{margin:3.5rem}.desktop\:margin-8{margin:4rem}.desktop\:margin-9{margin:4.5rem}.desktop\:margin-10{margin:5rem}.desktop\:margin-15{margin:7.5rem}.desktop\:margin-05em{margin:.5em}.desktop\:margin-1em{margin:1em}.desktop\:margin-105em{margin:1.5em}.desktop\:margin-2em{margin:2em}.desktop\:margin-0{margin:0}.desktop\:margin-y-1px{margin-top:1px;margin-bottom:1px}.desktop\:margin-top-1px{margin-top:1px}.desktop\:margin-bottom-1px{margin-bottom:1px}.desktop\:margin-y-2px{margin-top:2px;margin-bottom:2px}.desktop\:margin-top-2px{margin-top:2px}.desktop\:margin-bottom-2px{margin-bottom:2px}.desktop\:margin-y-05{margin-top:.25rem;margin-bottom:.25rem}.desktop\:margin-top-05{margin-top:.25rem}.desktop\:margin-bottom-05{margin-bottom:.25rem}.desktop\:margin-y-1{margin-top:.5rem;margin-bottom:.5rem}.desktop\:margin-top-1{margin-top:.5rem}.desktop\:margin-bottom-1{margin-bottom:.5rem}.desktop\:margin-y-105{margin-top:.75rem;margin-bottom:.75rem}.desktop\:margin-top-105{margin-top:.75rem}.desktop\:margin-bottom-105{margin-bottom:.75rem}.desktop\:margin-y-2{margin-top:1rem;margin-bottom:1rem}.desktop\:margin-top-2{margin-top:1rem}.desktop\:margin-bottom-2{margin-bottom:1rem}.desktop\:margin-y-205{margin-top:1.25rem;margin-bottom:1.25rem}.desktop\:margin-top-205{margin-top:1.25rem}.desktop\:margin-bottom-205{margin-bottom:1.25rem}.desktop\:margin-y-3{margin-top:1.5rem;margin-bottom:1.5rem}.desktop\:margin-top-3{margin-top:1.5rem}.desktop\:margin-bottom-3{margin-bottom:1.5rem}.desktop\:margin-y-neg-1px{margin-top:-1px;margin-bottom:-1px}.desktop\:margin-top-neg-1px{margin-top:-1px}.desktop\:margin-bottom-neg-1px{margin-bottom:-1px}.desktop\:margin-y-neg-2px{margin-top:-2px;margin-bottom:-2px}.desktop\:margin-top-neg-2px{margin-top:-2px}.desktop\:margin-bottom-neg-2px{margin-bottom:-2px}.desktop\:margin-y-neg-05{margin-top:-.25rem;margin-bottom:-.25rem}.desktop\:margin-top-neg-05{margin-top:-.25rem}.desktop\:margin-bottom-neg-05{margin-bottom:-.25rem}.desktop\:margin-y-neg-1{margin-top:-.5rem;margin-bottom:-.5rem}.desktop\:margin-top-neg-1{margin-top:-.5rem}.desktop\:margin-bottom-neg-1{margin-bottom:-.5rem}.desktop\:margin-y-neg-105{margin-top:-.75rem;margin-bottom:-.75rem}.desktop\:margin-top-neg-105{margin-top:-.75rem}.desktop\:margin-bottom-neg-105{margin-bottom:-.75rem}.desktop\:margin-y-neg-2{margin-top:-1rem;margin-bottom:-1rem}.desktop\:margin-top-neg-2{margin-top:-1rem}.desktop\:margin-bottom-neg-2{margin-bottom:-1rem}.desktop\:margin-y-neg-205{margin-top:-1.25rem;margin-bottom:-1.25rem}.desktop\:margin-top-neg-205{margin-top:-1.25rem}.desktop\:margin-bottom-neg-205{margin-bottom:-1.25rem}.desktop\:margin-y-neg-3{margin-top:-1.5rem;margin-bottom:-1.5rem}.desktop\:margin-top-neg-3{margin-top:-1.5rem}.desktop\:margin-bottom-neg-3{margin-bottom:-1.5rem}.desktop\:margin-y-4{margin-top:2rem;margin-bottom:2rem}.desktop\:margin-top-4{margin-top:2rem}.desktop\:margin-bottom-4{margin-bottom:2rem}.desktop\:margin-y-5{margin-top:2.5rem;margin-bottom:2.5rem}.desktop\:margin-top-5{margin-top:2.5rem}.desktop\:margin-bottom-5{margin-bottom:2.5rem}.desktop\:margin-y-6{margin-top:3rem;margin-bottom:3rem}.desktop\:margin-top-6{margin-top:3rem}.desktop\:margin-bottom-6{margin-bottom:3rem}.desktop\:margin-y-7{margin-top:3.5rem;margin-bottom:3.5rem}.desktop\:margin-top-7{margin-top:3.5rem}.desktop\:margin-bottom-7{margin-bottom:3.5rem}.desktop\:margin-y-8{margin-top:4rem;margin-bottom:4rem}.desktop\:margin-top-8{margin-top:4rem}.desktop\:margin-bottom-8{margin-bottom:4rem}.desktop\:margin-y-9{margin-top:4.5rem;margin-bottom:4.5rem}.desktop\:margin-top-9{margin-top:4.5rem}.desktop\:margin-bottom-9{margin-bottom:4.5rem}.desktop\:margin-y-10{margin-top:5rem;margin-bottom:5rem}.desktop\:margin-top-10{margin-top:5rem}.desktop\:margin-bottom-10{margin-bottom:5rem}.desktop\:margin-y-15{margin-top:7.5rem;margin-bottom:7.5rem}.desktop\:margin-top-15{margin-top:7.5rem}.desktop\:margin-bottom-15{margin-bottom:7.5rem}.desktop\:margin-y-05em{margin-top:.5em;margin-bottom:.5em}.desktop\:margin-top-05em{margin-top:.5em}.desktop\:margin-bottom-05em{margin-bottom:.5em}.desktop\:margin-y-1em{margin-top:1em;margin-bottom:1em}.desktop\:margin-top-1em{margin-top:1em}.desktop\:margin-bottom-1em{margin-bottom:1em}.desktop\:margin-y-105em{margin-top:1.5em;margin-bottom:1.5em}.desktop\:margin-top-105em{margin-top:1.5em}.desktop\:margin-bottom-105em{margin-bottom:1.5em}.desktop\:margin-y-2em{margin-top:2em;margin-bottom:2em}.desktop\:margin-top-2em{margin-top:2em}.desktop\:margin-bottom-2em{margin-bottom:2em}.desktop\:margin-y-0{margin-top:0;margin-bottom:0}.desktop\:margin-top-0{margin-top:0}.desktop\:margin-bottom-0{margin-bottom:0}.desktop\:margin-y-auto{margin-top:auto;margin-bottom:auto}.desktop\:margin-top-auto{margin-top:auto}.desktop\:margin-bottom-auto{margin-bottom:auto}.desktop\:margin-x-1px{margin-left:1px;margin-right:1px}.desktop\:margin-right-1px{margin-right:1px}.desktop\:margin-left-1px{margin-left:1px}.desktop\:margin-x-2px{margin-left:2px;margin-right:2px}.desktop\:margin-right-2px{margin-right:2px}.desktop\:margin-left-2px{margin-left:2px}.desktop\:margin-x-05{margin-left:.25rem;margin-right:.25rem}.desktop\:margin-right-05{margin-right:.25rem}.desktop\:margin-left-05{margin-left:.25rem}.desktop\:margin-x-1{margin-left:.5rem;margin-right:.5rem}.desktop\:margin-right-1{margin-right:.5rem}.desktop\:margin-left-1{margin-left:.5rem}.desktop\:margin-x-105{margin-left:.75rem;margin-right:.75rem}.desktop\:margin-right-105{margin-right:.75rem}.desktop\:margin-left-105{margin-left:.75rem}.desktop\:margin-x-2{margin-left:1rem;margin-right:1rem}.desktop\:margin-right-2{margin-right:1rem}.desktop\:margin-left-2{margin-left:1rem}.desktop\:margin-x-205{margin-left:1.25rem;margin-right:1.25rem}.desktop\:margin-right-205{margin-right:1.25rem}.desktop\:margin-left-205{margin-left:1.25rem}.desktop\:margin-x-3{margin-left:1.5rem;margin-right:1.5rem}.desktop\:margin-right-3{margin-right:1.5rem}.desktop\:margin-left-3{margin-left:1.5rem}.desktop\:margin-x-neg-1px{margin-left:-1px;margin-right:-1px}.desktop\:margin-right-neg-1px{margin-right:-1px}.desktop\:margin-left-neg-1px{margin-left:-1px}.desktop\:margin-x-neg-2px{margin-left:-2px;margin-right:-2px}.desktop\:margin-right-neg-2px{margin-right:-2px}.desktop\:margin-left-neg-2px{margin-left:-2px}.desktop\:margin-x-neg-05{margin-left:-.25rem;margin-right:-.25rem}.desktop\:margin-right-neg-05{margin-right:-.25rem}.desktop\:margin-left-neg-05{margin-left:-.25rem}.desktop\:margin-x-neg-1{margin-left:-.5rem;margin-right:-.5rem}.desktop\:margin-right-neg-1{margin-right:-.5rem}.desktop\:margin-left-neg-1{margin-left:-.5rem}.desktop\:margin-x-neg-105{margin-left:-.75rem;margin-right:-.75rem}.desktop\:margin-right-neg-105{margin-right:-.75rem}.desktop\:margin-left-neg-105{margin-left:-.75rem}.desktop\:margin-x-neg-2{margin-left:-1rem;margin-right:-1rem}.desktop\:margin-right-neg-2{margin-right:-1rem}.desktop\:margin-left-neg-2{margin-left:-1rem}.desktop\:margin-x-neg-205{margin-left:-1.25rem;margin-right:-1.25rem}.desktop\:margin-right-neg-205{margin-right:-1.25rem}.desktop\:margin-left-neg-205{margin-left:-1.25rem}.desktop\:margin-x-neg-3{margin-left:-1.5rem;margin-right:-1.5rem}.desktop\:margin-right-neg-3{margin-right:-1.5rem}.desktop\:margin-left-neg-3{margin-left:-1.5rem}.desktop\:margin-x-4{margin-left:2rem;margin-right:2rem}.desktop\:margin-right-4{margin-right:2rem}.desktop\:margin-left-4{margin-left:2rem}.desktop\:margin-x-5{margin-left:2.5rem;margin-right:2.5rem}.desktop\:margin-right-5{margin-right:2.5rem}.desktop\:margin-left-5{margin-left:2.5rem}.desktop\:margin-x-6{margin-left:3rem;margin-right:3rem}.desktop\:margin-right-6{margin-right:3rem}.desktop\:margin-left-6{margin-left:3rem}.desktop\:margin-x-7{margin-left:3.5rem;margin-right:3.5rem}.desktop\:margin-right-7{margin-right:3.5rem}.desktop\:margin-left-7{margin-left:3.5rem}.desktop\:margin-x-8{margin-left:4rem;margin-right:4rem}.desktop\:margin-right-8{margin-right:4rem}.desktop\:margin-left-8{margin-left:4rem}.desktop\:margin-x-9{margin-left:4.5rem;margin-right:4.5rem}.desktop\:margin-right-9{margin-right:4.5rem}.desktop\:margin-left-9{margin-left:4.5rem}.desktop\:margin-x-10{margin-left:5rem;margin-right:5rem}.desktop\:margin-right-10{margin-right:5rem}.desktop\:margin-left-10{margin-left:5rem}.desktop\:margin-x-15{margin-left:7.5rem;margin-right:7.5rem}.desktop\:margin-right-15{margin-right:7.5rem}.desktop\:margin-left-15{margin-left:7.5rem}.desktop\:margin-x-card{margin-left:10rem;margin-right:10rem}.desktop\:margin-right-card{margin-right:10rem}.desktop\:margin-left-card{margin-left:10rem}.desktop\:margin-x-card-lg{margin-left:15rem;margin-right:15rem}.desktop\:margin-right-card-lg{margin-right:15rem}.desktop\:margin-left-card-lg{margin-left:15rem}.desktop\:margin-x-mobile{margin-left:20rem;margin-right:20rem}.desktop\:margin-right-mobile{margin-right:20rem}.desktop\:margin-left-mobile{margin-left:20rem}.desktop\:margin-x-05em{margin-left:.5em;margin-right:.5em}.desktop\:margin-right-05em{margin-right:.5em}.desktop\:margin-left-05em{margin-left:.5em}.desktop\:margin-x-1em{margin-left:1em;margin-right:1em}.desktop\:margin-right-1em{margin-right:1em}.desktop\:margin-left-1em{margin-left:1em}.desktop\:margin-x-105em{margin-left:1.5em;margin-right:1.5em}.desktop\:margin-right-105em{margin-right:1.5em}.desktop\:margin-left-105em{margin-left:1.5em}.desktop\:margin-x-2em{margin-left:2em;margin-right:2em}.desktop\:margin-right-2em{margin-right:2em}.desktop\:margin-left-2em{margin-left:2em}.desktop\:margin-x-0{margin-left:0;margin-right:0}.desktop\:margin-right-0{margin-right:0}.desktop\:margin-left-0{margin-left:0}.desktop\:margin-x-auto{margin-left:auto;margin-right:auto}.desktop\:margin-right-auto{margin-right:auto}.desktop\:margin-left-auto{margin-left:auto}.desktop\:measure-1{max-width:44ex}.desktop\:measure-2{max-width:60ex}.desktop\:measure-3{max-width:64ex}.desktop\:measure-4{max-width:68ex}.desktop\:measure-5{max-width:72ex}.desktop\:measure-6{max-width:88ex}.desktop\:measure-none{max-width:none}.desktop\:order-first{order:-1}.desktop\:order-last{order:999}.desktop\:order-initial{order:initial}.desktop\:order-0{order:0}.desktop\:order-1{order:1}.desktop\:order-2{order:2}.desktop\:order-3{order:3}.desktop\:order-4{order:4}.desktop\:order-5{order:5}.desktop\:order-6{order:6}.desktop\:order-7{order:7}.desktop\:order-8{order:8}.desktop\:order-9{order:9}.desktop\:order-10{order:10}.desktop\:order-11{order:11}.desktop\:padding-1px{padding:1px}.desktop\:padding-y-1px{padding-top:1px;padding-bottom:1px}.desktop\:padding-x-1px{padding-left:1px;padding-right:1px}.desktop\:padding-top-1px{padding-top:1px}.desktop\:padding-right-1px{padding-right:1px}.desktop\:padding-bottom-1px{padding-bottom:1px}.desktop\:padding-left-1px{padding-left:1px}.desktop\:padding-2px{padding:2px}.desktop\:padding-y-2px{padding-top:2px;padding-bottom:2px}.desktop\:padding-x-2px{padding-left:2px;padding-right:2px}.desktop\:padding-top-2px{padding-top:2px}.desktop\:padding-right-2px{padding-right:2px}.desktop\:padding-bottom-2px{padding-bottom:2px}.desktop\:padding-left-2px{padding-left:2px}.desktop\:padding-05{padding:.25rem}.desktop\:padding-y-05{padding-top:.25rem;padding-bottom:.25rem}.desktop\:padding-x-05{padding-left:.25rem;padding-right:.25rem}.desktop\:padding-top-05{padding-top:.25rem}.desktop\:padding-right-05{padding-right:.25rem}.desktop\:padding-bottom-05{padding-bottom:.25rem}.desktop\:padding-left-05{padding-left:.25rem}.desktop\:padding-1{padding:.5rem}.desktop\:padding-y-1{padding-top:.5rem;padding-bottom:.5rem}.desktop\:padding-x-1{padding-left:.5rem;padding-right:.5rem}.desktop\:padding-top-1{padding-top:.5rem}.desktop\:padding-right-1{padding-right:.5rem}.desktop\:padding-bottom-1{padding-bottom:.5rem}.desktop\:padding-left-1{padding-left:.5rem}.desktop\:padding-105{padding:.75rem}.desktop\:padding-y-105{padding-top:.75rem;padding-bottom:.75rem}.desktop\:padding-x-105{padding-left:.75rem;padding-right:.75rem}.desktop\:padding-top-105{padding-top:.75rem}.desktop\:padding-right-105{padding-right:.75rem}.desktop\:padding-bottom-105{padding-bottom:.75rem}.desktop\:padding-left-105{padding-left:.75rem}.desktop\:padding-2{padding:1rem}.desktop\:padding-y-2{padding-top:1rem;padding-bottom:1rem}.desktop\:padding-x-2{padding-left:1rem;padding-right:1rem}.desktop\:padding-top-2{padding-top:1rem}.desktop\:padding-right-2{padding-right:1rem}.desktop\:padding-bottom-2{padding-bottom:1rem}.desktop\:padding-left-2{padding-left:1rem}.desktop\:padding-205{padding:1.25rem}.desktop\:padding-y-205{padding-top:1.25rem;padding-bottom:1.25rem}.desktop\:padding-x-205{padding-left:1.25rem;padding-right:1.25rem}.desktop\:padding-top-205{padding-top:1.25rem}.desktop\:padding-right-205{padding-right:1.25rem}.desktop\:padding-bottom-205{padding-bottom:1.25rem}.desktop\:padding-left-205{padding-left:1.25rem}.desktop\:padding-3{padding:1.5rem}.desktop\:padding-y-3{padding-top:1.5rem;padding-bottom:1.5rem}.desktop\:padding-x-3{padding-left:1.5rem;padding-right:1.5rem}.desktop\:padding-top-3{padding-top:1.5rem}.desktop\:padding-right-3{padding-right:1.5rem}.desktop\:padding-bottom-3{padding-bottom:1.5rem}.desktop\:padding-left-3{padding-left:1.5rem}.desktop\:padding-4{padding:2rem}.desktop\:padding-y-4{padding-top:2rem;padding-bottom:2rem}.desktop\:padding-x-4{padding-left:2rem;padding-right:2rem}.desktop\:padding-top-4{padding-top:2rem}.desktop\:padding-right-4{padding-right:2rem}.desktop\:padding-bottom-4{padding-bottom:2rem}.desktop\:padding-left-4{padding-left:2rem}.desktop\:padding-5{padding:2.5rem}.desktop\:padding-y-5{padding-top:2.5rem;padding-bottom:2.5rem}.desktop\:padding-x-5{padding-left:2.5rem;padding-right:2.5rem}.desktop\:padding-top-5{padding-top:2.5rem}.desktop\:padding-right-5{padding-right:2.5rem}.desktop\:padding-bottom-5{padding-bottom:2.5rem}.desktop\:padding-left-5{padding-left:2.5rem}.desktop\:padding-6{padding:3rem}.desktop\:padding-y-6{padding-top:3rem;padding-bottom:3rem}.desktop\:padding-x-6{padding-left:3rem;padding-right:3rem}.desktop\:padding-top-6{padding-top:3rem}.desktop\:padding-right-6{padding-right:3rem}.desktop\:padding-bottom-6{padding-bottom:3rem}.desktop\:padding-left-6{padding-left:3rem}.desktop\:padding-7{padding:3.5rem}.desktop\:padding-y-7{padding-top:3.5rem;padding-bottom:3.5rem}.desktop\:padding-x-7{padding-left:3.5rem;padding-right:3.5rem}.desktop\:padding-top-7{padding-top:3.5rem}.desktop\:padding-right-7{padding-right:3.5rem}.desktop\:padding-bottom-7{padding-bottom:3.5rem}.desktop\:padding-left-7{padding-left:3.5rem}.desktop\:padding-8{padding:4rem}.desktop\:padding-y-8{padding-top:4rem;padding-bottom:4rem}.desktop\:padding-x-8{padding-left:4rem;padding-right:4rem}.desktop\:padding-top-8{padding-top:4rem}.desktop\:padding-right-8{padding-right:4rem}.desktop\:padding-bottom-8{padding-bottom:4rem}.desktop\:padding-left-8{padding-left:4rem}.desktop\:padding-9{padding:4.5rem}.desktop\:padding-y-9{padding-top:4.5rem;padding-bottom:4.5rem}.desktop\:padding-x-9{padding-left:4.5rem;padding-right:4.5rem}.desktop\:padding-top-9{padding-top:4.5rem}.desktop\:padding-right-9{padding-right:4.5rem}.desktop\:padding-bottom-9{padding-bottom:4.5rem}.desktop\:padding-left-9{padding-left:4.5rem}.desktop\:padding-10{padding:5rem}.desktop\:padding-y-10{padding-top:5rem;padding-bottom:5rem}.desktop\:padding-x-10{padding-left:5rem;padding-right:5rem}.desktop\:padding-top-10{padding-top:5rem}.desktop\:padding-right-10{padding-right:5rem}.desktop\:padding-bottom-10{padding-bottom:5rem}.desktop\:padding-left-10{padding-left:5rem}.desktop\:padding-15{padding:7.5rem}.desktop\:padding-y-15{padding-top:7.5rem;padding-bottom:7.5rem}.desktop\:padding-x-15{padding-left:7.5rem;padding-right:7.5rem}.desktop\:padding-top-15{padding-top:7.5rem}.desktop\:padding-right-15{padding-right:7.5rem}.desktop\:padding-bottom-15{padding-bottom:7.5rem}.desktop\:padding-left-15{padding-left:7.5rem}.desktop\:padding-0{padding:0}.desktop\:padding-y-0{padding-top:0;padding-bottom:0}.desktop\:padding-x-0{padding-left:0;padding-right:0}.desktop\:padding-top-0{padding-top:0}.desktop\:padding-right-0{padding-right:0}.desktop\:padding-bottom-0{padding-bottom:0}.desktop\:padding-left-0{padding-left:0}.desktop\:width-1px{width:1px}.desktop\:width-2px{width:2px}.desktop\:width-05{width:.25rem}.desktop\:width-1{width:.5rem}.desktop\:width-105{width:.75rem}.desktop\:width-2{width:1rem}.desktop\:width-205{width:1.25rem}.desktop\:width-3{width:1.5rem}.desktop\:width-4{width:2rem}.desktop\:width-5{width:2.5rem}.desktop\:width-6{width:3rem}.desktop\:width-7{width:3.5rem}.desktop\:width-8{width:4rem}.desktop\:width-9{width:4.5rem}.desktop\:width-10{width:5rem}.desktop\:width-15{width:7.5rem}.desktop\:width-card{width:10rem}.desktop\:width-card-lg{width:15rem}.desktop\:width-mobile{width:20rem}.desktop\:width-mobile-lg{width:30rem}.desktop\:width-tablet{width:40rem}.desktop\:width-tablet-lg{width:55rem}.desktop\:width-desktop{width:64rem}.desktop\:width-desktop-lg{width:75rem}.desktop\:width-widescreen{width:87.5rem}.desktop\:width-0{width:0}.desktop\:width-full{width:100%}.desktop\:width-auto{width:auto}} /*# sourceMappingURL=uswds.min.css.map */ diff --git a/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css.map b/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css.map index 50cb78875..98c54387d 100644 --- a/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css.map +++ b/docroot/themes/custom/epa_intranet/assets/css/uswds.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["uswds.scss","uswds.css","core/_variables.scss","core/mixins/_screen-reader.scss","core/mixins/_font-face.scss","lib/_normalize.scss","core/_base.scss","core/_system-tokens.scss","core/system-tokens/_gray.scss","core/mixins/_focus.scss","core/system-tokens/_blue.scss","elements/_buttons.scss","core/mixins/utilities/_font.scss","core/_functions.scss","core/mixins/utilities/_line-height.scss","core/mixins/_add-knockout-font-smoothing.scss","core/_properties.scss","core/system-tokens/_blue-warm.scss","core/mixins/_button-disabled.scss","core/system-tokens/_cyan.scss","core/system-tokens/_blue-cool.scss","core/system-tokens/_gray-cool.scss","core/mixins/_typography.scss","core/mixins/_button-unstyled.scss","elements/_embed.scss","core/mixins/_embed-container.scss","elements/_figure.scss","core/mixins/_media-link.scss","elements/_inputs.scss","core/mixins/utilities/_border.scss","core/mixins/utilities/_padding.scss","core/system-tokens/_red.scss","core/mixins/_add-background-svg.scss","core/mixins/_add-list-reset.scss","core/mixins/_override-prose.scss","core/mixins/utilities/_height.scss","core/mixins/utilities/_width.scss","core/mixins/utilities/_border-radius.scss","core/mixins/utilities/_flex.scss","elements/_list.scss","core/mixins/utilities/_margin.scss","core/mixins/_unstyled-list.scss","elements/_table.scss","settings/_settings-typography.scss","elements/_tags.scss","core/mixins/utilities/_text.scss","core/mixins/_add-kerning.scss","elements/_typography.scss","core/mixins/_usa-typography.scss","core/mixins/_external-link.scss","components/_accordions.scss","components/_alerts.scss","components/_banner.scss","core/mixins/utilities/_max-width.scss","core/mixins/utilities/_display.scss","core/mixins/_icon.scss","core/mixins/utilities/_float.scss","core/mixins/utilities/_pin.scss","core/mixins/utilities/_position.scss","components/_checklist.scss","core/mixins/_add-checkbox-placeholder.scss","core/mixins/_add-success-mark.scss","components/_footer.scss","components/_forms.scss","components/_graphic-list.scss","components/_header.scss","core/mixins/_clearfix.scss","components/_hero.scss","components/_layout.scss","components/_media-block.scss","core/mixins/_media-block-img.scss","components/_navigation.scss","components/_search.scss","components/_section.scss","components/_sidenav.scss","core/mixins/_nav-list.scss","core/mixins/_add-bar.scss","components/_skipnav.scss","core/_layout-grid.scss","core/mixins/_layout-grid.scss","core/mixins/_utility-builder.scss","core/mixins/_at-media.scss","settings/_settings-components.scss"],"names":[],"mappings":"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ACtB,SJm3CF,CI12CA,4FAEE,WJk3CF,CI12CA,mBACE,4BAA6B,CAC7B,8BAAuB,CAAvB,sBJm3CF,CI12CA,+FAEE,uBJk3CF,CI32CA,SACE,uBAAyB,CACzB,YAAa,CACb,0BJi3CF,CIz2CA,OACE,QAAS,CACT,SJk3CF,CI32CA,SACE,aJi3CF,CIz2CA,SACE,eJg3CF,CIt2CA,MACE,wBAAyB,CACzB,gBJ82CF,CI32CA,MAEE,SJ82CF,CI5wDA,KCHI,6BAAsB,CAAtB,qBLmxDJ,CKhxDE,iBAGE,0BAAmB,CAAnB,kBLmxDJ,CI5wDA,KCFE,qBCojC6B,CDnjC7B,aEFa,CFGb,iBLkxDF,CK9wDA,UAEI,6BAAuB,CAAvB,qBLixDJ,CAEA,SK5wDE,sBL+wDF,CKvvDA,wMG5BE,4BCVe,CDWf,gBRuyDF,CU7zDA,YCiCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,kBAAiC,CCVjC,iCAAkC,CAClC,kCAAmC,CJQnC,uBAAgB,CAAhB,oBAAgB,CAAhB,eAAgB,CAChB,wBDQe,CCPf,QAAS,CACT,oBE2WgF,CF1WhF,UJsjC6B,CIrjC7B,cAAe,CACf,oBAAqB,CACrB,eKiNgB,CLhNhB,kBEsWgF,CFrWhF,sBEqWgF,CFpWhF,iBAAkB,CAClB,oBAAqB,CACrB,UVk0DF,CUl1DA,oBAuBI,UVq0DJ,CU51DA,gDA4BI,wBMda,CNeb,eAAgB,CAChB,UJgiC2B,CI/hC3B,oBVo0DJ,CUn2DA,kDAoCI,wBMrBa,CNsBb,UVm0DJ,CUx2DA,wCA0CI,qBVk0DJ,CU52DA,qBILE,iCAAkC,CAClC,kCAAmC,CGAnC,wBVMa,CULb,UXikC6B,CWhkC7B,mBjBs3DF,CiBp3DE,gMAME,wBVJW,CUKX,QAAS,CACT,uBAAgB,CAAhB,ejBk3DJ,CUx0DA,yBIlDE,4BAA6B,CAC7B,2CAA4C,CJmD5C,wBQ1Ce,CR2Cf,aV40DF,CU/0DA,iCAMI,aV60DJ,CUn1DA,0EIvDE,iCAAkC,CAClC,kCAAmC,CJkEjC,wBSnDa,CToDb,UV60DJ,CU11DA,4EIvDE,iCAAkC,CAClC,kCAAmC,CJyEjC,wBSxDa,CTyDb,UV60DJ,CUz0DA,qBI1EE,4BAA6B,CAC7B,2CAA4C,CJ2E5C,4BJg/BmC,CI/+BnC,0CDhEe,CCgEf,kCDhEe,CCiEf,aV60DF,CUj1DA,6BAOI,aV80DJ,CUr1DA,kEAYI,4BJs+BiC,CIr+BjC,0CMzEa,CNyEb,kCMzEa,CN0Eb,aV60DJ,CU31DA,oEAmBI,4BJ+9BiC,CI99BjC,0CM/Ea,CN+Eb,kCM/Ea,CNgFb,aV40DJ,CUj2DA,yCA6BI,0CUtGW,CVsGX,kCUtGW,CVuGX,aVw0DJ,CUt2DA,iDAiCM,aVy0DN,CU12DA,0GAsCM,0CHhHQ,CGgHR,kCHhHQ,CGiHR,aVw0DN,CU/2DA,4GA4CM,4BAA6B,CAC7B,uCJu8ByB,CIv8BzB,+BJu8ByB,CIt8BzB,UVu0DN,CUr3DA,8DI1EE,4BAA6B,CAC7B,2CAA4C,CO6D5C,aZjDe,CYkDf,yBAA0B,CClE1B,4BAA6B,CAC7B,QAAS,CACT,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,ePwNoB,COvNpB,QAAS,CACT,SAAU,CACV,eAAgB,CZyHZ,aVk1DN,CqB94DE,oEACE,arBi5DJ,CqB94DE,qEACE,arBi5DJ,CqB94DE,oEbpDA,4BCVe,CDWf,gBRs8DF,CqB/4DE,sEACE,arBk5DJ,CsB19DE,yIRNA,4BAA6B,CAC7B,2CAA4C,CQQ1C,4BAA6B,CAC7B,uBAAgB,CAAhB,eAAgB,CAChB,yBtB69DJ,CU95DA,oJAuDQ,aV22DR,CUl6DA,sJA4DQ,UV02DR,CUp2DA,kBACE,wBVu2DF,CUx2DA,4DAKI,wBVu2DJ,CU52DA,8DAUI,wBVs2DJ,CUl2DA,uBACE,wBVq2DF,CUt2DA,sEAKI,wBVq2DJ,CU12DA,wEAUI,wBVo2DJ,CUh2DA,iBACE,oBEyMgF,CFxMhF,oBEiSoD,CFhSpD,mBVm2DF,CUh2DA,sBInLE,iCAAkC,CAClC,kCAAmC,CGAnC,wBVMa,CULb,UXikC6B,CWhkC7B,mBjBwhEF,CiBthEE,sMAME,wBVJW,CUKX,QAAS,CACT,uBAAgB,CAAhB,ejBohEJ,CU12DA,wIAKE,4BJq4BmC,CIp4BnC,mBV62DF,CUn3DA,wjCAcI,4BJ43BiC,CI33BjC,QVi4DJ,CU73DA,4DAEE,0CHrMa,CGqMb,kCHrMa,CGsMb,aVg4DF,CUn4DA,oGAKI,4BAA6B,CAC7B,0CUtMW,CVsMX,kCUtMW,CVuMX,aVm4DJ,CU/3DA,sBIhNE,4BAA6B,CAC7B,2CAA4C,CO6D5C,aZjDe,CYkDf,yBAA0B,CClE1B,4BAA6B,CAC7B,QAAS,CACT,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,ePwNoB,COvNpB,QAAS,CACT,SAAU,CACV,etB0lEF,CqB7hEE,4BACE,arBgiEJ,CqB7hEE,6BACE,arBgiEJ,CqB7hEE,4BbpDA,4BCVe,CDWf,gBRqlEF,CqB9hEE,8BACE,arBiiEJ,CsBzmEE,yDRNA,4BAA6B,CAC7B,2CAA4C,CQQ1C,4BAA6B,CAC7B,uBAAgB,CAAhB,eAAgB,CAChB,yBtB4mEJ,CuB1nEA,mFAII,iBAAkB,CAClB,KAAM,CACN,MAAO,CACP,UAAW,CACX,WvB4nEJ,CuBxnEA,qBCdE,qBAA0C,CDgB1C,iBAAkB,CAClB,QAAS,CACT,eAAgB,CAChB,cvB2nEF,CIv9DA,IqBvLE,czBkpEF,CyB/oEA,gBCFE,oBAAqB,CACrB,a1BqpEF,C2BvnEA,wEhBME,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBbwpEF,C2BpnEA,gDCsEM,wBAAc,CDjElB,uBAAgB,CAAhB,oBAAgB,CAAhB,eAAgB,CAChB,eAAgB,CAChB,apBvCa,CoBwCb,aAAc,CACd,afgUgF,Ce/ThF,gBf+TgF,Ce9ThF,ef8TgF,Ce7ThF,af6TgF,Ce5ThF,U3BynEF,C2BtoEA,4HCsEM,2B5BykEN,C2B3nEA,cACE,WAAY,CACZ,QAAS,CACT,S3B8nEF,C2B3nEA,uBCuDM,gCAAoC,CDrDxC,ef6SgF,Ce5ShF,iBf4SgF,Ce3ShF,iB3BgoEF,C2BznEA,kBCiCM,2B5BomEN,C2BjoEA,kBACE,aAAc,CACd,eZwIgB,CYvIhB,Y3BooEF,C2BjoEA,mBE7EI,qBAAoD,CACpD,kBAAiD,CF8EnD,aG7Ee,CH8Ef,aAAc,CACd,e3BqoEF,C2BloEA,UACE,a3BqoEF,C2BloEA,qBACE,a3BqoEF,C2BloEA,WACE,aAAc,CACd,mBrBmRS,CqBlRT,iBfwQgF,CevQhF,e3BqoEF,C2BloEA,cACE,Y3BqoEF,C2BloEA,YInHE,2HAC2C,CAD3C,oFAC2C,CAC3C,2BAA4B,CJmH5B,uBAAgB,CAAhB,oBAAgB,CAAhB,eAAgB,CAChB,qBrBy8B6B,CqBx8B7B,uCAA4C,CAC5C,qBf2PgF,Ce1PhF,kB3BsoEF,C2B5oEA,wBASI,Y3BuoEJ,C2BhpEA,6BAcI,2BAAoB,CAApB,mB3BsoEJ,C2BppEA,2BAmBI,iBAAkB,CAClB,sB3BqoEJ,C2BjoEA,YACE,oBfgUoD,Ce/TpD,e3BooEF,C2B9nEE,gBKlJA,eAA6B,CAC7B,YAA0B,CAC1B,oBAAiB,CACjB,chCoxEF,C2BroEE,mBAII,mB3BqoEN,CiC/xEE,2BDIA,eAA6B,CAC7B,YAA0B,CAC1B,oBAAiB,CACjB,chC+xEF,CiCtyEE,8BN0JI,mB3BgpEN,C2B3oEA,uCzB/JE,iBAAkB,CAClB,WF+yEF,C2B3oEE,uDACE,QAAS,CACT,UAAW,CACX,wBAAiC,CACjC,eAAgB,CAChB,U3B+oEJ,C2B3oEA,uCAEE,cAAe,CACf,eAAgB,CAChB,eZ2CoB,CY1CpB,oBfmMgF,CelMhF,iBfkMgF,CejMhF,iBAAkB,CAClB,iB3B8oEF,C2B3oEA,qDAEE,erBu4B6B,CqBt4B7B,aAAc,CACd,oBAAqB,CACrB,QrB9J+B,CqB+J/B,iBAAkB,CAClB,uB3B8oEF,C2B3oEA,4BO5LE,cAA2C,CCA3C,aAAyC,CR8LzC,iB3B+oEF,C2B5oEA,yBOjME,cAA2C,CEA3C,mBAAsD,CDAtD,anCm1EF,C2BjqEA,qDAqBE,oCPrMa,COqMb,4BPrMa,COsMb,mBfuKgF,CetKhF,mB3BipEF,C2B9oEA,4GAEE,wBlBpMe,CkBqMf,oClBrMe,CkBqMf,4B3BipEF,C2B9oEA,mDACE,yDrBw2B6B,CqBx2B7B,iD3BipEF,C2BroEA,2HInOE,yHAC2C,CAD3C,kFAC2C,CAC3C,2BAA4B,CJoO5B,uB3B+oEF,C2BroEA,iDnB1NE,4BCVe,CDWf,qBR62EF,C2BhpEA,mDACE,a3BmpEF,C2BhpEA,uDnBlOE,4BCVe,CDWf,gBRs3EF,C2BjpEA,8GAEE,kBpB5Pa,CoB6Pb,oCpB5Pa,CoB4Pb,4BpB5Pa,CoB6Pb,kB3BopEF,C2BhpEA,WACE,uBAAgB,CAAhB,oBAAgB,CAAhB,eAAgB,CAChB,WAAY,CACZ,gBAAiB,CACjB,U3BmpEF,C2BvpEA,iBAOI,Y3BopEJ,C2B3pEA,uCApQE,qBrB+jC6B,CqB9jC7B,oClBWe,CkBXf,4B3Bm6EF,C2BhqEA,mCApQE,qBrB+jC6B,CqB9jC7B,4B3Bw6EF,C2BrqEA,4BApQE,qBrB+jC6B,CqB9jC7B,4B3B66EF,C2B1qEA,0CA/PE,wBpBJY,CoBKZ,mB1B8emB,C0B7enB,wBPDa,COEb,cAAe,CACf,Wf0WgF,CezWhF,U3B66EF,C2BnrEA,6BA/PE,wBpBJY,CoBKZ,mB1B8emB,C0B7enB,wBPDa,COEb,cAAe,CACf,Wf0WgF,CezWhF,U3Bs7EF,C2B5rEA,sBA/PE,wBpBJY,CoBKZ,mB1B8emB,C0B7enB,wBPDa,COEb,cAAe,CACf,Wf0WgF,CezWhF,U3B+7EF,C2BrsEA,iCOhQE,cAA2C,CEA3C,mBAAsD,CDAtD,aAAyC,CRWzC,kBpBdY,CoBeZ,WAAY,CACZ,oCPXa,COWb,4BPXa,COYb,cAAe,CAsRb,uBAAgB,CAAhB,eAAgB,CAChB,oB3B4qEJ,C2BjtEA,6BOhQE,cAA2C,CEA3C,mBAAsD,CDAtD,aAAyC,CRWzC,kBpBdY,CoBeZ,WAAY,CACZ,4BPXa,COYb,c3B68EF,C2B3tEA,sBOhQE,cAA2C,CEA3C,mBAAsD,CDAtD,aAAyC,CRWzC,kBpBdY,CoBeZ,WAAY,CACZ,4BPXa,COYb,c3Bu9EF,C2BruEA,sDA9OE,wBpBrBY,CoBsBZ,mB1B6dmB,C0B5dnB,wB3B69EF,CAEA,Y2BxrEE,WAAY,CACZ,c3B0rEF,C2BrrEA,oBACE,mBAAa,CAAb,mBAAa,CAAb,Y3BwrEF,C2BzrEA,kCAGI,yB3B0rEJ,C2B7rEA,6DAMM,uBAAgB,CAAhB,e3B2rEN,C2BjsEA,qEAUM,iBAAkB,CAClB,sBAAwB,CACxB,mBAAoB,CACpB,QAAS,CACT,OAAQ,CACR,Q3B4rEN,C2BvrEA,kEU1TQ,kBAAyD,CAAzD,iBAAyD,CAAzD,aAAyD,CV8T/D,iBfsBgF,CerBhF,U3B0rEF,C2BvrEA,sBACE,Y3B0rEF,CsCjiFA,sCC2BI,iBAA2D,CAC3D,cAAwD,CD1B1D,mBhCmYU,CgClYV,gBtCsiFF,CsCpiFE,uEACE,etCwiFJ,CsCpiFA,+CACE,mBAAqB,CACrB,ctCwiFF,CsCtiFE,gFACE,etC0iFJ,CsC5hFE,oBCFE,eAA2D,CAC3D,YAAwD,CCzB1D,oBAAqB,CACrB,cxC4jFF,CwC1jFE,uBACE,eAAgB,CAChB,exC6jFJ,CiCnkFE,+BMyBE,eAA2D,CAC3D,YAAwD,CCzB1D,oBAAqB,CACrB,cxCwkFF,CiC1kFE,kCOKE,eAAgB,CAChB,exCykFJ,CyCjlFA,4B9BuCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,C4BRjC,gBAAiB,CACjB,gBzCqlFF,CyCllFI,8CACE,ezCqlFN,CyCllFI,4FAEE,wBzCslFN,CyCllFE,kCACE,ezCqlFJ,CyCllFE,oEbgGI,wBAAc,Ca7FhB,qBnC4iC2B,CmC3iC3B,eC0SiC,CDzSjC,kBzCwlFJ,CyCrlFE,4C9BUA,wECqlBuC,CDplBvC,mBCyaoD,C6BlblD,eCuSiC,CDtSjC,oB7BwV8E,C6BvV9E,ezCylFJ,CyCnlFI,2EACE,4BAA6B,CAC7B,YzCslFN,CyCllFE,8HAEE,aAAc,CACd,czCslFJ,CyCllFI,sCACE,czCqlFN,C2C1oFA,ShCuCE,gFCqlBuC,CDplBvC,mBCyaoD,CgC9ZhD,UAA0B,CAKtB,wBAAyD,CDpDjE,wBvBQa,CuBPb,iBrC6B+B,CqC5B/B,mB/BkXgF,C+BjXhF,iB3C8oFF,C2CrpFA,sBAUI,c3C+oFJ,C2C3oFA,cdDI,kBAAkD,CAClD,mBAAmD,ClByBrD,gFCqlBuC,CDplBvC,oBXwnFF,CIxpFA,KyCPE,sCAA+B,CAA/B,8BAA+B,CAC/B,2BAAoB,CAApB,mBAAoB,CCCpB,c9CoqFF,C8C3pFA,gBAVE,gF9C2qFF,C8CjqFA,WnC4BE,oBCyaoD,CCtcpD,mBbkqFF,C+CtqFE,a1B6DA,aZjDe,CYkDf,yBrB6mFF,CqB3mFE,mBACE,arB8mFJ,CqB3mFE,oBACE,arB8mFJ,CqB3mFE,mBbpDA,4BCVe,CDWf,gBRmqFF,CqB5mFE,qBACE,arB+mFJ,C+C7qFE,cpCkBA,oBXkqFF,C+ChrFE,4BpCaA,wECqlBuC,CCjnBvC,mBAAiC,CQmGjC,erBmmFF,C+CvrFE,cpCcA,oBXyqFF,C+CnrFE,cpCUA,oBXgrFF,C+CtrFE,4BpCKA,wECqlBuC,CCjnBvC,mBAAiC,CQiIjC,erBmlFF,C+C7rFE,cpCMA,mBXurFF,C+CzrFE,cpCCA,wECqlBuC,CDplBvC,mBCyaoD,CCtcpD,mBAAiC,CQ+JjC,erB4jFF,C+C5rFE,cpCHA,gFCqlBuC,CDplBvC,mBCyaoD,CCtcpD,mBAAiC,CQ8KjC,eNsCoB,CMrCpB,qBNyGwB,CMxGxB,wBrBojFF,C8ChtFA,ezBmBE,mBfmVU,Ce/UV,eAAgB,CAChB,YAAa,CACb,crB8rFF,CqBxrFE,kCACE,crB+rFJ,C8C3tFA,UzBiCE,aZjDe,CYkDf,yBrB8rFF,CqB5rFE,gBACE,arB+rFJ,CqB5rFE,iBACE,arB+rFJ,CqB5rFE,gBbpDA,4BCVe,CDWf,gBRovFF,CqB7rFE,kBACE,arBgsFJ,CgDnxFE,0BACE,sDAA2E,CAC3E,oBAAqB,CACrB,UAAW,CACX,oBAAqB,CACrB,YAAc,CACd,kBAAmB,CACnB,kBpCgX8E,CoC/W9E,WhDsxFJ,CgDnxFE,gCjBPA,oIAC2C,CAD3C,6FAC2C,CAC3C,2B/B6xFF,CgDnyFE,wCACE,0DAA2E,CAC3E,oBAAqB,CACrB,UAAW,CACX,oBAAqB,CACrB,YAAc,CACd,kBAAmB,CACnB,kBpCgX8E,CoC/W9E,WhDsyFJ,CgDnyFE,8CjBPA,wIAC2C,CAD3C,iGAC2C,CAC3C,2B/B6yFF,C8C/vFA,qBAIE,iB9CkwFF,C8C7vFA,mJAII,c9C+vFJ,C8C3vFA,aP1CI,YAAwD,ClBS1D,UAAW,CVEX,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CQiIjC,eNsFgB,C+B1JhB,e9CowFF,CqBryFE,eACE,gBrBwyFJ,CqBryFE,eACE,crBwyFJ,C8CjwFA,WnC5CE,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CiC8EjC,eJ0OmC,CIzOnC,c9CsyFF,C8CnyFA,qBhC5FE,iCAAkC,CAClC,kCAAmC,CgC6FnC,wB9CuyFF,C8CzyFA,iDAMI,U9CwyFJ,C8C9yFA,uBAUI,a9CwyFJ,C8ClzFA,6BAaM,U9CyyFN,C8Cv4FA,azBsCE,mBfmVU,Ce/UV,eAAgB,CAChB,YAAa,CACb,crBk2FF,CqB51FE,8BACE,crBm2FJ,C8Ct5FA,oFPeI,eAA2D,CAC3D,YAAwD,ClBS1D,UrBw4FF,CqBt4FE,gGACE,gBrB84FJ,CqB34FE,gGACE,crB84FJ,C8C13FI,eN7DF,oBAAqB,CSKrB,a1COa,C0CNb,QAAS,CACT,SAAU,CACV,UAAW,CtC4BX,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBb67FF,CwCl8FE,kBACE,eAAgB,CAChB,exCq8FJ,CiDh6FE,wBACE,ejDm6FJ,CiDl6FI,8BACE,iBjDq6FN,CiDp6FM,oCACE,iBjDu6FR,CiDj6FA,sEAQI,gBjD85FJ,CiD15FA,iDAEI,kC1ChEU,C0CiEV,gC1CjEU,C0CkEV,iC1ClEU,C0CmEV,mBjD45FJ,CiDj6FA,iDASI,ejD45FJ,CiDx5FA,2DtC1CE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,kBAAiC,CoC2EjC,QjD25FF,CiDh6FA,+FAQI,gBjD65FJ,CiDz5FA,wBACE,qB3Cs+B6B,C2Cr+B7B,YAAa,CACb,aAAc,CACd,2BjD45FF,CiDh6FA,qCAOI,YjD65FJ,CiDp6FA,oCAWI,ejD65FJ,CEv+FE,0CACE,YF0+FJ,CiD35FA,uBnCxGE,4BAA6B,CAC7B,2CAA4C,CO6D5C,aZjDe,CYkDf,yBAA0B,CClE1B,4BAA6B,CAC7B,QAAS,CACT,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,ePwNoB,COrNpB,eAAgB,CSLhB,sHAC2C,CAD3C,+EAC2C,CAC3C,2BAA4B,CkBY5B,wB1CbY,C0CcZ,wCAA4C,CAC5C,oBrCmWgF,CqClWhF,a1CPa,C0CQb,cAAe,CACf,oBAAqB,CACrB,elCyMgB,CkCxMhB,QAAS,CACT,gCrC6VgF,CqC5VhF,oBAAqB,CACrB,UjDwgGF,CqB99FE,6BACE,arBi+FJ,CqB99FE,8BACE,arBi+FJ,CqB99FE,6BbpDA,4BCVe,CDWf,gBRshGF,CqB/9FE,+BACE,arBk+FJ,CsB1iGE,2DRNA,4BAA6B,CAC7B,2CAA4C,CQQ1C,4BAA6B,CAC7B,uBAAgB,CAAhB,eAAgB,CAChB,yBtB6iGJ,CqBv/FE,6B4BvCE,wB7BzBW,C6B0BX,a1ClBW,C0CmBX,oBjDkiGJ,CiDl9FA,4ClB7GE,qHAC2C,CAD3C,8EAC2C,CAC3C,2BAA4B,CkBkC5B,oBjDiiGF,CkDljGA,WvCeE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CqCgBjC,wB3CrBY,C2CsBZ,mCtC4VgF,CsC3VhF,2BAA4B,CAC5B,sBtC0VgF,CsCtVhF,oCtCsVgF,CsCrVhF,iBlDsjGF,CkDpjGE,aACE,elDujGJ,CkDrkGA,kBAmBI,wB9BlCW,C8BmCX,UAAW,CACX,WAAY,CACZ,MAAO,CACP,iBAAkB,CAClB,KAAM,CACN,WlDsjGJ,CkD/kGA,cA6BI,eAAgB,CAChB,gBtCkU8E,CsCjU9E,kBlDsjGJ,CkDrlGA,0BAmCI,clDsjGJ,CkDljGA,iBACE,kBAAmB,CACnB,mBlDqjGF,CkDljGA,iBACE,kBAAmB,CACnB,kBlDqjGF,CkDljGA,oBvClCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CqCgEjC,YAAa,CACb,mBlDujGF,CkDpjGA,iBXpDI,eAA2D,CAC3D,YvC4mGJ,CkDzjGA,mB7BXE,aZjDe,CYkDf,yBrBwkGF,CqBtkGE,yBACE,arBykGJ,CqBtkGE,0BACE,arBykGJ,CqBtkGE,yBbpDA,4BCVe,CDWf,gBR8nGF,CqBvkGE,2BACE,arB0kGJ,CkDvkGA,4BACE,mBtCgSgF,CsC/RhF,kBlD0kGF,CkDtkGE,oBnBxFA,+HAC2C,CAD3C,wFAC2C,CAC3C,2BAA4B,CmBwF1B,wBlD0kGJ,CkD5kGE,2BAKI,wBlD2kGN,CkDhlGE,qCASI,oBlD2kGN,CkDplGE,oBnBxFA,+HAC2C,CAD3C,wFAC2C,CAC3C,2BAA4B,CmBwF1B,wBlDwlGJ,CkD1lGE,2BAKI,wBlDylGN,CkD9lGE,qCASI,oBlDylGN,CkDlmGE,kBnBxFA,6HAC2C,CAD3C,sFAC2C,CAC3C,2BAA4B,CmBwF1B,wBlDsmGJ,CkDxmGE,yBAKI,wBlDumGN,CkD5mGE,mCASI,oBlDumGN,CkDhnGE,iBnBxFA,4HAC2C,CAD3C,qFAC2C,CAC3C,2BAA4B,CmBwF1B,wBlDonGJ,CkDtnGE,wBAKI,wBlDqnGN,CkD1nGE,kCASI,oBlDqnGN,CkDhnGA,iBACE,2BAAyD,CACzD,sBtC2QgF,CsC1QhF,oBtC0QgF,CsCzQhF,iBlDmnGF,CkDvnGA,kCAOI,mBlDonGJ,CkD3nGA,6CAWI,oBtCkQ8E,CsCjQ9E,kBlDonGJ,CkDhnGA,oBACE,qBlDmnGF,CkDpnGA,qCAII,clDonGJ,CkDhnGA,uBACE,sBlDmnGF,CkDpnGA,wCAII,mBlDonGJ,CkDxnGA,sCAQI,elDonGJ,CmD/vGA,YxCuCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CsCRjC,wBnDmwGF,CmD3vGA,qBZOI,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CDMjD,4B7CojCmC,C6CnjCnC,mBvCkcoD,CuCjcpD,eAAgB,CAGhB,8BvCqWgF,CuCpWhF,UnD0wGF,CmDnxGA,mCAiBM,QnD2xGN,CmDtxGA,sBACE,gBnDyxGF,CmDlxGA,mBZvBI,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CwBJpD,mBAA0C,CAA1C,mBAA0C,CAA1C,YAA0C,ChB2BpC,kBAAyD,CAAzD,cAAyD,CAAzD,uBAAyD,CAAzD,oBAAyD,CAAzD,sBAAyD,CcU/D,enDiyGF,CmD1xGA,oBtBpCI,oBAAoD,CACpD,iBAAiD,CsBqCnD,mBvC0ZoD,CuCzZpD,epCuKoB,CoCtKpB,evC+TgF,CuC9ThF,iBnDkzGF,CmD1yGA,+BZvCI,eAA2D,CAC3D,YAAwD,CYwC1D,a/BxDa,C+ByDb,YAAa,CACb,mBvC2YoD,CuC1YpD,mB7C2TS,C6C1TT,kBnDszGF,CmDpzGE,6DACE,anDuzGJ,CmD/yGA,yBZxDI,eAA2D,CAC3D,YAAwD,CYyD1D,mBvC4XoD,CuC3XpD,mBnDyzGF,CmDtzGA,2BAEE,a1CxEe,C0CyEf,mB7CsSS,C6CrST,e7CDW,C6CEX,c7C5D+B,C6C6D/B,yBnDwzGF,CsD/2GE,iCvBnCA,yIAC2C,CAD3C,kGAC2C,CuBoCzC,uBAAkC,CAClC,2BAA4B,CAC5B,qB1C4U8E,C0C3U9E,UAAW,CACX,oBAAqB,CACrB,Y1CyU8E,C0CxU9E,W1CwU8E,C0CpU5E,kBtDk3GN,CsDz2GI,uCvBxDF,+IAC2C,CAD3C,wGAC2C,CAC3C,2B/Bo6GF,CmDj0GA,yBIlGE,UAAyC,CJoGzC,kBvC4QgF,CuC3QhF,UnD80GF,CmDt0GA,8BACE,oBnDg1GF,CmDj1GA,iDAcI,anDm1GJ,CmDr3GE,yDA0CE,YnDq1GJ,CmDj1GA,oBrCzIE,4BAA6B,CAC7B,2CAA4C,CQJ5C,4BAA6B,CAC7B,QAAS,CACT,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,ePwNoB,COvNpB,QAAS,CAET,eAAgB,CkC8BZ,MAAoB,CChCxB,iBAA+C,CDsB3C,QAAsB,CACtB,KAAmB,CZoBnB,aAA0B,CAKtB,yBAAyD,CAAzD,uBAAyD,CO4FjE,aAAc,CACd,mBvC4ToD,CuC3TpD,WAAY,CACZ,mB7C2OS,C6CzOT,S7C7DW,C6C8DX,oBAAqB,CACrB,UnDo2GF,CqBx7GE,0BACE,arB27GJ,CqBx7GE,2BACE,arB27GJ,CqBx7GE,0BbpDA,4BCVe,CDWf,gBRg/GF,CqBz7GE,4BACE,arB47GJ,CsBpgHE,qDRNA,4BAA6B,CAC7B,2CAA4C,CQQ1C,4BAA6B,CAC7B,uBAAgB,CAAhB,eAAgB,CAChB,yBtBugHJ,CmDz4GA,iFAmCI,qBnDs5GJ,CsDhiHE,8CHsKI,iBAAkB,CAClB,UvCyK4E,CuCxK5E,UnDm7GN,CmD16GA,yBjDlNE,iBAAkB,CAClB,WAAY,CiDmNZ,yBnDo7GF,CmD56GA,kBACE,YnDs7GF,C0D1pHA,e1BME,eAA6B,CAC7B,YAA0B,CAC1B,oBAAiB,CACjB,cAA4B,CrB8B5B,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBbypHF,C0D9pHA,qBCFE,mBAA4D,CDK5D,eAAgB,CAChB,gB1DkqHF,C2DtqHE,4BACE,WAAY,CACZ,oBAAqB,CACrB,W/C+W8E,C+C9W9E,mB/C8W8E,C+C7W9E,mB/C6W8E,C+C5W9E,U3DyqHJ,C4DprHE,yD7BIA,yHAC2C,CAD3C,kFAC2C,CAC3C,2BAA4B,C6BJ1B,wBAAyB,CACzB,oB5DwrHJ,C6D1rHA,YlDqCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CgDNjC,e7D8rHF,C6D3rHA,2BhCSI,sBAAoD,CACpD,mBAAiD,CgCRnD,kB7D+rHF,C6DjsHA,6BxC4DE,aZjDe,CYkDf,yBrByoHF,CqBvoHE,mCACE,arB0oHJ,CqBvoHE,oCACE,arB0oHJ,CqBvoHE,mCbpDA,4BCVe,CDWf,gBR+rHF,CqBxoHE,qCACE,arB2oHJ,C6D9sHA,iBtBCI,gBAA2D,CAC3D,iBAA4D,CVN5D,cAAkD,CAClD,eAAmD,CgCMrD,+BzCXa,CyCYb,e7DmtHF,C6D3sHA,6BACE,wB7D6tHF,C6D1tHA,6BACE,mB7D6tHF,C6D1tHA,0DAEE,oB7D6tHF,C6D/tHA,sEAII,yB7DguHJ,C6D5tHA,0BhC3BI,YAAiD,CeiC/C,aAA0B,CAKtB,oBAAyD,CAAzD,eAAyD,CiBPjE,a7DmuHF,C6DvuHA,gCAWI,cAAe,CACf,yB7DuuHJ,C6DnuHA,4BACE,mBvDoUS,CuDnUT,gBjDyTgF,CiDxThF,S7DsuHF,C6DzuHA,8BxCOE,aZjDe,CYkDf,yBrBsuHF,CqBpuHE,oCACE,arBuuHJ,CqBpuHE,qCACE,arBuuHJ,CqBpuHE,oCbpDA,4BCVe,CDWf,gBR4xHF,CqBruHE,sCACE,arBwuHJ,C6D/vHA,wDAUI,gB7DyvHJ,C6DjvHA,0BACE,oBAAqB,CACrB,mB7D0vHF,C6D5vHA,4BjB5BM,aAA0B,CAKtB,oB5CwxHV,C6DjwHA,gCASI,yB7D4vHJ,C6DnzHA,6BAiEE,4B7D6vHF,C6DtvHA,aACE,mBjD8QgF,CiD7QhF,kB7D+vHF,C6DjwHA,iDAMI,iB7DgwHJ,C6D5vHA,sBlD5EE,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CQiIjC,eNsFgB,C8C7GhB,Q7DkwHF,C6D/vHA,+BhCvGI,sBAAoD,CACpD,mBAAiD,CgCwGnD,wB7DmwHF,C6DrwHA,iCAKI,a7DowHJ,C6DhwHA,kBtBtGI,mBAA2D,CAC3D,gBvC02HJ,C6D7vHA,sBACE,c7DwwHF,C6DrwHA,0BlDtGE,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CQiIjC,eNsFgB,CwBvMd,mBAA2D,CAC3D,gBAAwD,CsBoH1D,mB7D4wHF,C6DzwHA,2BACE,iB7D4wHF,C6DpwHA,6BlDrHE,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CQiIjC,eNsFgB,C8CpEhB,Y7DixHF,C6D1wHA,0BACE,kBvD2NO,CuD1NP,oB7DoxHF,C6DtxHA,4BAKI,oB7DqxHJ,C6D7wHA,iB3BzKE,WAA2C,CCA3C,UAAyC,C0B4KzC,uBAAkC,CAClC,2BjDkMgF,CiDjMhF,+BvDkQ4B,CuDjQ5B,oB7DsxHF,C6D5xHA,sB3DhLE,iBAAkB,CAClB,WFg9HF,C6DpxHA,2B9B1LE,wIAC2C,CAD3C,iGAC2C,CAC3C,2B/Bi9HF,C6DrxHA,0B9B9LE,uIAC2C,CAD3C,gGAC2C,CAC3C,2B/Bs9HF,C6DtxHA,0B9BlME,uIAC2C,CAD3C,gGAC2C,CAC3C,2B/B29HF,C6DvxHA,sB9BtME,mIAC2C,CAD3C,4FAC2C,CAC3C,2B/Bg+HF,C6DhxHA,uChCzMI,Y7B6+HJ,C6DpyHA,oCxBnLQ,wBAAyD,CAAzD,qBAAyD,CAAzD,kBrCi+HR,C6D9yHA,wCAoBI,c7D8xHJ,C6DjxHA,kCtBtOI,iBAA2D,CAC3D,kBvCmgIJ,C6D9xHA,2ClDjNE,wECqlBuC,CDplBvC,mBCyaoD,CStTpD,eNuEgB,CgB7NhB,2HAC2C,CAD3C,oFAC2C,CAC3C,2BAA4B,C8BkQ1B,wBAAoC,CACpC,sBjD8G8E,CiD7G9E,mBvDuHO,CuDtHP,QAAS,CACT,iB7DwyHJ,C6D7zHA,sFAuCQ,Y7DwyHR,C6D/0HA,4F9BnPE,4HAC2C,CAD3C,qFAC2C,CAC3C,2BAA4B,C8B6RtB,c7DyyHR,C6Dr1HA,+EhC3OI,iBAAkD,CAClD,kBAAmD,CgCkSjD,sB7D2yHN,C8D3lIA,UnDuCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBb+lIF,C8DjmIA,wFAUI,c9DomIJ,C8D9mIA,4BAcI,c9DomIJ,C8DlnIA,6BAkBI,gB9DomIJ,C8DtnIA,sBAsBI,gB9DomIJ,C8D1nIA,YzC2DE,aZjDe,CYkDf,yBrBykIF,CqBvkIE,kBACE,arB0kIJ,CqBvkIE,mBACE,arB0kIJ,CqBvkIE,kBbpDA,4BCVe,CDWf,gBR+nIF,CqBxkIE,oBACE,arB2kIJ,C8D9mIA,gBnDTE,mBCyaoD,CCtcpD,mBAAiC,CiDwCjC,WAAY,CACZ,oB9DynIF,C+D3qIA,kCpDqCE,gFX4oIF,C+DjrIA,kBpDsCE,oBCyaoD,CCtcpD,mBbwqIF,C+DjrIA,0DAMM,kB/D+qIN,C+DrrIA,gFAoBU,e/DirIV,C+DrsIA,wCA2BI,mB/D8qIJ,C+DzsIA,sDAgCM,Y/D6qIN,C+DxqIA,2BxBZI,eAA2D,CAC3D,YAAwD,ClBS1D,UAAW,CVEX,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CQiIjC,erB6kIF,CqBlrIE,6BACE,gBrBqrIJ,CqBlrIE,6BACE,crBqrIJ,CgEnsIA,YrDSE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CmDuBjC,WhEssIF,CiEvuIE,kBACE,UAAW,CACX,UAAW,CACX,ajE0uIJ,CgEhtIA,cAOI,kBhE6sIJ,CgEptIA,0BA4BI,WhE0sIJ,CgEzrIA,YAgBI,azD5EW,CyD6EX,oBhE4sIJ,CgExsIA,gBACE,aAAc,CACd,iBAAkB,CAClB,ejD+HgB,CiD9HhB,QhE2sIF,CgExsIA,clDjGE,4BAA6B,CAC7B,2CAA4C,CO6D5C,aZjDe,CYkDf,yBAA0B,CClE1B,4BAA6B,CAC7B,QAAS,CACT,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,ePwNoB,COvNpB,QAAS,CAET,eAAgB,Ce0BV,kBAAyD,CAAzD,iBAAyD,CAAzD,aAAyD,CRtB7D,gBAAmD,CmC6FrD,wBvDxFe,CuDyFf,U1Dw9B6B,C0Dv9B7B,mBpDoWoD,CoDnWpD,WpD0QgF,CoDzQhF,iBAAkB,CAClB,oBAAqB,CACrB,wBhEutIF,CqBjwIE,oBACE,arBowIJ,CqBjwIE,qBACE,arBowIJ,CqBjwIE,oBbpDA,4BCVe,CDWf,gBRyzIF,CqBlwIE,sBACE,arBqwIJ,CsB70IE,yCRNA,4BAA6B,CAC7B,2CAA4C,CQQ1C,4BAA6B,CAC7B,uBAAgB,CAAhB,eAAgB,CAChB,yBtBg1IJ,CqB1xIE,oB2CiDE,wBhDpGa,CgDqGb,U1D28B2B,C0D18B3B,oBhEmvIJ,CqB1xIE,2C2C+CE,UhEmvIJ,CgE/uIA,aP9HE,iBAA+C,CDY3C,QAAsB,CACtB,MAAoB,CACpB,OAAqB,CACrB,KAAmB,CQiHvB,cAAe,CACf,e1D07B6B,C0Dz7B7B,SjDuUS,CiDtUT,0CAAoC,CAApC,kCAAoC,CACpC,iBAAkB,CAClB,WhEsvIF,CgE7vIA,wBAUI,UjDmUS,CiDlUT,kBhEuvIJ,CgEhvIA,wDAmCM,mBAAa,CAAb,mBAAa,CAAb,YAAa,CACb,2BAAsB,CAAtB,4BAAsB,CAAtB,yBAAsB,CAAtB,qBhE6vIN,CkEt7IA,UvDoCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CgBM/B,mBAAoD,CACpD,gBAAiD,CqCXnD,qCAAsD,CACtD,uBAA2B,CAC3B,qBAAsB,CACtB,UlE+iJF,CkE5iJA,mBACE,wBlDOe,CkDNf,YlE+iJF,CkExiJA,mB3BKI,eAA2D,CAC3D,YAAwD,ClBS1D,UAAW,CVEX,wECqlBuC,CDplBvC,oBCyaoD,CSpVpD,eNqGgB,CmD1MhB,ahDRe,CgDSf,mBlEujJF,CqBziJE,qBACE,gBrB4iJJ,CqBziJE,qBACE,crB4iJJ,CkE5jJA,wBACE,U5DuiC6B,C4DtiC7B,alE+jJF,CmE5lJA,0BACE,2BAAQ,CAAR,gBAAQ,CAAR,OAAQ,CACR,gBnE+lJF,CoElmJA,sBCCE,UAAW,CACX,kBrEinJF,CoE/mJA,uBACE,epEknJF,CsEhmJA,gCACE,GACE,mCAAkD,CAAlD,2BtEmmJF,CsEhmJA,GACE,+BAAwB,CAAxB,uBtEkmJF,CACF,CsEzmJA,wBACE,GACE,mCAAkD,CAAlD,2BtEmmJF,CsEhmJA,GACE,+BAAwB,CAAxB,uBtEkmJF,CACF,CsE5lJA,YAEE,WtE8lJF,CsEvkJA,S3DtBE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,kBbuqJF,CsEjlJA,2CAsBM,oBtEirJN,CsEvsJA,yCA4BI,mBtE+qJJ,CsE3sJA,yBxD3FE,4BAA6B,CAC7B,2CAA4C,CO6D5C,aZjDe,CYkDf,yBAA0B,CClE1B,4BAA6B,CAC7B,QAAS,CACT,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAEhB,QAAS,CAET,eAAgB,CgDkJd,alDhJW,CkDiJX,evDkEkB,CuDjElB,mBhEoOO,CgEnOP,mB1DyN8E,C0DxN9E,oBtE2rJJ,CqBpxJE,+BACE,arBuxJJ,CqBpxJE,gCACE,arBuxJJ,CqBpxJE,+BbpDA,4BCVe,CDWf,gBR40JF,CqBrxJE,iCACE,arBwxJJ,CsBh2JE,+DRNA,4BAA6B,CAC7B,2CAA4C,CQQ1C,4BAA6B,CAC7B,uBAAgB,CAAhB,eAAgB,CAChB,yBtBm2JJ,CqB7yJE,+BiDkGI,a7DtJW,C6DuJX,wB/DpKQ,C+DqKR,oBtEwtJN,CsElyJA,8CvC5FE,yHAC2C,CAD3C,kFAC2C,CAC3C,2BAA4B,CuC6KxB,kCAAmC,CACnC,sBtE4tJN,CsEhzJA,6CvC5FE,0HAC2C,CAD3C,mFAC2C,CAC3C,2BAA4B,CuC+LxB,kCAAmC,CACnC,sBtEkuJN,CsExsJA,oBACE,etE+tJF,CsEhuJA,gCAcI,e1DyI8E,C0DxI9E,UtEiuJJ,CsExtJA,0BtCnPE,eAA6B,CAE7B,oBAAiB,CACjB,cAA4B,CsCkP5B,mBhEwIU,CgEvIV,iBtEquJF,CsExuJA,4BA0BI,alDxQW,CkDyQX,oBAAqB,CACrB,mB1D4LkD,C0D3LlD,oBtEuuJJ,CsEpwJA,kCAgCM,a7DtQW,C6DuQX,yBtEwuJN,CsEhuJA,oCAeI,YtE2wJJ,CsElvJA,uB/B/SI,eAA2D,CAC3D,YAAwD,CCzB1D,oBAAqB,CACrB,cxCglKF,CwC9kKE,0BACE,eAAgB,CAChB,exCilKJ,CsE/wJA,mDAII,QAAS,CACT,mBtE+wJJ,CsEpxJA,qDAQM,mBtEgxJN,CsExwJA,gBxDpVE,4BAA6B,CAC7B,2CAA4C,CO6D5C,aZjDe,CYkDf,yBAA0B,CClE1B,4BAA6B,CAC7B,QAAS,CACT,eAAgB,CAChB,uBAAgB,CAAhB,eAAgB,CAChB,ePwNoB,COtNpB,SAAU,CACV,eAAgB,CYDhB,WAA2C,CCA3C,UAAyC,CmCoVzC,kBAAmB,CACnB,kBAAU,CAAV,aAAU,CAAV,SAAU,CACV,WAAY,CACZ,8BAA2C,CAC3C,iBtEuxJF,CqBjjKE,sBACE,arBojKJ,CqBjjKE,uBACE,arBojKJ,CqBjjKE,sBbpDA,4BCVe,CDWf,gBRymKF,CqBljKE,wBACE,arBqjKJ,CsB7nKE,6CRNA,4BAA6B,CAC7B,2CAA4C,CQQ1C,4BAA6B,CAC7B,uBAAgB,CAAhB,eAAgB,CAChB,yBtBgoKJ,CqB1kKE,sBiD6RE,kBAAmB,CACnB,oBtEizJJ,CsE5zJA,oBAmBI,YtEmzJJ,CsEt0JA,kBAuBI,UtEmzJJ,CsE/yJA,2BACE,etEkzJF,CuEjqKA,Y5DgCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,C0DAjC,iBvE4sKF,CiEttKE,kBACE,UAAW,CACX,UAAW,CACX,ajEytKJ,CuEttKA,0BAOI,mBAAa,CAAb,mBAAa,CAAb,YvEmtKJ,CuE1tKA,0BxCFE,uHAC2C,CAD3C,gFAC2C,CAC3C,2BAA4B,CwCJ5B,uBAAkC,CAClC,sB3DoXgF,C2DrW9E,2BAA4B,CAC5B,wBAAyB,CACzB,W3DmW8E,C2DlW9E,QAAS,CACT,SAAU,CACV,UvEstKJ,CI34JA,mBmE/RE,6BAAsB,CAAtB,qBAAsB,CACtB,uBAAgB,CAAhB,oBAAgB,CAAhB,evEstKF,CAEA,iC6B5wKI,gBAAoD,CACpD,aAAiD,C0CyDnD,4BAA6B,CAC7B,iBAAkB,CAClB,yBAA0B,CAC1B,6BAAsB,CAAtB,qBAAsB,CACtB,UAAW,CACX,mB3DiYoD,C2DhYpD,W3DuSgF,C2DtShF,QvEutKF,CuEptKA,yBrEnFE,iBAAkB,CAClB,WF2yKF,CwE9yKA,a3CiBI,mBAAoD,CACpD,gB7BuyKJ,CwEhzKA,oBACE,wBxE0zKF,CwEvzKA,mBACE,wBxDOe,CwDNf,UxE0zKF,CwE5zKA,oIAUI,axE2zKJ,CwEr0KA,qBAcI,UxE2zKJ,CwEz0KA,qBAkBI,axE2zKJ,CwE70KA,2BAqBM,UxE4zKN,CyE91KA,alC2BI,eAA2D,CAC3D,YAAwD,CCzB1D,oBAAqB,CACrB,cAAe,C7BmCf,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,C4DPjC,+BzEq2KF,CwCn2KE,gBACE,eAAgB,CAChB,exCs2KJ,C0Er2KI,mBACE,4B1Ew2KN,C0E91KE,eACE,atDTW,CsDUX,aAAc,CACd,kB9DiW8E,C8DhW9E,oB1Ei2KJ,C0E/1KI,qBACE,wBnErBQ,CmEsBR,ajETW,CiEUX,oB1Ek2KN,C0E/1KI,qBACE,gB1Ek2KN,C0E91KE,0BCEA,iBAAkB,CDOhB,ajE3Ba,CiE4Bb,e1E01KJ,C2Eh2KE,gCACE,wBlEvBa,CkEwBb,mB1E8ciB,C0E7cjB,UAAW,CACX,aAAc,CACd,iBAAkB,CAGhB,a/DuU4E,C+DtU5E,U/DsU4E,C+DrU5E,Y/DqU4E,C+DpU5E,W3Ei2KN,CyE/4KE,6BlCYE,iBAA2D,CAC3D,kBvCw5KJ,CyE55KA,sBjCZE,oBAAqB,CACrB,cAAe,CkC4Df,QAAS,CD/CT,mBzE06KF,CwCr7KE,yBACE,eAAgB,CAChB,exCw7KJ,C0E93KE,2BACE,4BtD5DW,CsD6DX,mB1Ei4KJ,C2Ep4KE,yCACE,Y3Eu4KJ,C0Ez3KE,wBACE,iB1Ek4KJ,C0E93KE,8CACE,iB1Ei4KJ,C0E73KE,oEACE,gBAAiB,CACjB,iB1Eg4KJ,C4E59KA,ajEuCE,gFCqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,C+DRjC,sBAAuB,CAEvB,kBhEmXgF,CgEjXhF,WAAY,CAEZ,W5Eg+KF,C4Ez+KA,gCAIE,MAAO,CAEP,iBAAkB,CAElB,sCAAgC,CAAhC,8B5Ey+KF,C4Ej/KA,mBAYI,etEwjC2B,CsErjC3B,K5Ek+KJ,C6E5+KA,gBzBGE,epDk/KF,C6E9+KE,qCtCME,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7B2/KJ,C6E7/KE,qBzBJA,epDigLF,C6E7/KE,wBzBJA,epDghLF,C6E5gLE,+CtCME,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7ByhLJ,C6E3hLE,uBzBJA,epD+hLF,C6E3hLE,0BzBJA,epD8iLF,C6E1iLE,iDtCME,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7BujLJ,C6EzjLE,uBzBJA,epD6jLF,C6EzjLE,0BzBJA,epD4kLF,C6ExkLE,kDtCME,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7BqlLJ,C6EvlLE,wBzBJA,epD2lLF,C6EvlLE,2BzBJA,epD0mLF,C6EtmLE,sDtCME,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7BmnLJ,C6ErnLE,2BzBJA,iBpDynLF,C6E1lLA,UxB9BE,mBAA0C,CAA1C,mBAA0C,CAA1C,YAA0C,ChB2BpC,kBAAyD,CAAzD,crCumMR,C6EpmMA,mBtCrBI,kBAA2D,CAC3D,mBvC6nMJ,C8ElmME,qBjDjCE,kBAAkD,CAClD,mB7BuoMJ,C6E9mMA,qBtCrBI,aAA2D,CAC3D,cvCkpMJ,C8E7lMM,uBjD3DF,cAAkD,CAClD,e7B4pMJ,C6EnoMA,uBtCrBI,gBAA2D,CAC3D,iBvC4pMJ,C8E1lMM,yBjDxEF,gBAAkD,CAClD,iB7BsqMJ,C6E7oMA,sBtCrBI,gBAA2D,CAC3D,iBvCsqMJ,C8EpmMM,wBjDxEF,gBAAkD,CAClD,iB7BgrMJ,C6EvpMA,qBtCrBI,mBAA2D,CAC3D,oBvCgrMJ,C8E9mMM,uBjDxEF,mBAAkD,CAClD,oB7B0rMJ,C6EjqMA,qBtCrBI,kBAA2D,CAC3D,mBvC0rMJ,C8ExnMM,uBjDxEF,kBAAkD,CAClD,mB7BosMJ,C6E3qMA,qBtCrBI,mBAA2D,CAC3D,oBvCosMJ,C8EloMM,uBjDxEF,mBAAkD,CAClD,oB7B8sMJ,C6ErrMA,qBtCrBI,iBAA2D,CAC3D,kBvC8sMJ,C8E5oMM,uBjDxEF,iBAAkD,CAClD,kB7BwtMJ,C6E/rMA,qBtCrBI,oBAA2D,CAC3D,qBvCwtMJ,C8EtpMM,uBjDxEF,oBAAkD,CAClD,qB7BkuMJ,C6EzsMA,qBtCrBI,mBAA2D,CAC3D,oBvCkuMJ,C8EhqMM,uBjDxEF,mBAAkD,CAClD,oB7B4uMJ,C6EntMA,sBtCrBI,gBAA2D,CAC3D,iBvC4uMJ,C8E1qMM,wBjDxEF,gBAAkD,CAClD,iB7BsvMJ,C6E7tMA,sBtCrBI,kBAA2D,CAC3D,mBvCsvMJ,C8EprMM,wBjDxEF,kBAAkD,CAClD,mB7BgwMJ,C6EvuMA,sBtCrBI,mBAA2D,CAC3D,oBvCgwMJ,C8E9rMM,wBjDxEF,mBAAkD,CAClD,oB7B0wMJ,CA2SA,kByD3jNE,iBAA+C,CtBC/C,UAAyC,C0C+DzC,6BAAsB,CAAtB,qB7E+/MF,C6E5/MA,UxCvCQ,kBAAyD,CAAzD,gBAAyD,CAAzD,UrCyiNR,C6E7/MA,yB1CvEE,UAAyC,CiBDzC,cpD2kNF,C6EngNA,exC5CQ,kBAAyD,CAAzD,iBAAyD,CAAzD,arC+iNR,C6E9/MA,exCjDQ,kBAAyD,CAAzD,gBAAyD,CAAzD,UAAyD,CF3B/D,UAAyC,CiBDzC,cpDilNF,C6E7/ME,Y1CnFA,cnCqlNF,C6ElgNE,wBxCxDM,kBAAyD,CAAzD,iBAAyD,CAAzD,arC+jNR,C6EvgNE,Y1CnFA,enC0lNF,C6EvgNE,Y1CnFA,SnC+lNF,C6E5gNE,wBxCxDM,kBAAyD,CAAzD,iBAAyD,CAAzD,arCykNR,C6EjhNE,Y1CnFA,enComNF,C6EjhNE,Y1CnFA,enCymNF,C6EthNE,wBxCxDM,kBAAyD,CAAzD,iBAAyD,CAAzD,arCmlNR,C6E3hNE,Y1CnFA,SnC8mNF,C6E3hNE,Y1CnFA,enCmnNF,C6EhiNE,wBxCxDM,kBAAyD,CAAzD,iBAAyD,CAAzD,arC6lNR,C6EriNE,Y1CnFA,enCwnNF,C6EriNE,Y1CnFA,SnC6nNF,C6E1iNE,yBxCxDM,kBAAyD,CAAzD,iBAAyD,CAAzD,arCumNR,C6E/iNE,a1CnFA,enCkoNF,C6E/iNE,a1CnFA,enCuoNF,C6EpjNE,0BxCxDM,kBAAyD,CAAzD,iBAAyD,CAAzD,arCinNR,C6EzjNE,a1CnFA,UnC4oNF,C6EthNE,etCnEE,oBvCmyNJ,C6EhuNE,etCnEE,qBvCuyNJ,C6EpuNE,etCnEE,evC2yNJ,C6ExuNE,etCnEE,qBvC+yNJ,C6E5uNE,etCnEE,qBvCmzNJ,C6EhvNE,etCnEE,evCuzNJ,C6EpvNE,etCnEE,qBvC2zNJ,C6ExvNE,etCnEE,qBvC+zNJ,C6E5vNE,etCnEE,evCm0NJ,C6EhwNE,gBtCnEE,qBvCu0NJ,C6EpwNE,gBtCnEE,qBvC20NJ,C6ExwNE,gBtCnEE,gBvC+0NJ,C6EvwNA,kBtCxEI,avCm1NJ,C+ExxNE,iBAtFE,sB/EgiQJ,C+E18PE,iCAtFE,6BAA2E,CAA3E,qBAA2E,CAA3E,QAA2E,CAA3E,cAA2E,CAA3E,eAA2E,CAgGzE,iB/Ey8PN,C+En9PE,gBAtFE,gB/EyiQJ,C+En9PE,gBAtFE,e/EkjQJ,C+E59PE,iCAtFE,6BAA2E,CAA3E,qBAA2E,CAA3E,QAA2E,CAA3E,cAA2E,CAA3E,eAA2E,CAgGzE,iB/E29PN,C+Er+PE,iBAtFE,kB/E2jQJ,C+Er+PE,gBAtFE,6BAA2E,CAA3E,qBAA2E,CAA3E,QAA2E,CAA3E,cAA2E,CAA3E,eAA2E,CAA3E,eAA2E,CAgGzE,iB/Eo+PN,C+E9+PE,gBAtFE,eAA2E,CAA3E,YAA2E,CAA3E,cAA2E,CAgGzE,e/E2+PN,C+Er/PE,kBAUI,uBAAoD,CAApD,oBAAoD,CAApD,sB/E++PN,C+Ez/PE,gBAUI,qBAAoD,CAApD,kBAAoD,CAApD,oB/Em/PN,C+E7/PE,mBAUI,wBAAoD,CAApD,qBAAoD,CAApD,kB/Eu/PN,C+EjgQE,oBAUI,yBAAoD,CAApD,sBAAoD,CAApD,mB/E2/PN,C+ErgQE,qBAUI,0BAAoD,CAApD,uBAAoD,CAApD,oB/E+/PN,C+EzmQE,6CAEI,4B/E+mQN,C+EjnQE,iCAEI,qB/EunQN,C+EznQE,iCAEI,qB/E+nQN,C+EjoQE,6BAEI,wB/EuoQN,C+EzoQE,mCAEI,wB/E+oQN,C+EjpQE,+BAEI,wB/EupQN,C+EzpQE,mCAEI,wB/E+pQN,C+EjqQE,iCAEI,wB/EuqQN,C+EzqQE,+BAEI,wB/E+qQN,C+EjrQE,+BAEI,wB/EurQN,C+EzrQE,+BAEI,wB/E+rQN,C+EjsQE,mCAEI,wB/EusQN,C+EzsQE,mCAEI,wB/E+sQN,C+EjtQE,qCAEI,wB/EutQN,C+EztQE,mCAEI,wB/E+tQN,C+EjuQE,qCAEI,wB/EuuQN,C+EzuQE,qCAEI,wB/E+uQN,C+EjvQE,qCAEI,wB/EuvQN,C+EzvQE,qCAEI,wB/E+vQN,C+EjwQE,qCAEI,wB/EuwQN,C+EzwQE,iDAEI,wB/E+wQN,C+EjxQE,+CAEI,wB/EuxQN,C+EzxQE,2CAEI,wB/E+xQN,C+EjyQE,+BAEI,wB/EuyQN,C+EzyQE,yCAEI,wB/E+yQN,C+EjzQE,6CAEI,wB/EuzQN,C+EzzQE,4EAEI,wB/Eu0QN,C+Ez0QE,qDAEI,wB/E+0QN,C+Ej1QE,iDAEI,wB/Eu1QN,C+Ez1QE,qCAEI,wB/E+1QN,C+Ej2QE,iDAEI,wB/Eu2QN,C+Ez2QE,+CAEI,wB/E+2QN,C+Ej3QE,mDAEI,wB/Eu3QN,C+Ez3QE,yDAEI,wB/E+3QN,C+Ej4QE,qDAEI,wB/Eu4QN,C+Ez4QE,yCAEI,wB/E+4QN,C+Ej5QE,qDAEI,wB/Eu5QN,C+Ez5QE,mDAEI,wB/E+5QN,C+Ej6QE,uDAEI,wB/Eu6QN,C+Ez6QE,2DAEI,wB/E+6QN,C+Ej7QE,uDAEI,wB/Eu7QN,C+Ez7QE,6CAEI,wB/E+7QN,C+Ej8QE,yDAEI,wB/Eu8QN,C+Ez8QE,6DAEI,wB/E+8QN,C+Ej9QE,2DAEI,wB/Eu9QN,C+Ez9QE,uDAEI,wB/E+9QN,C+Ej+QE,6CAEI,wB/Eu+QN,C+Ez+QE,yDAEI,wB/E++QN,C+Ej/QE,6DAEI,wB/Eu/QN,C+Ez/QE,qCAEI,gB/E+/QN,C+EjgRE,yCAEI,oBAAoD,CAApD,uB/EoiRN,C+EtiRE,yCAEI,qBAAoD,CAApD,sB/E+kRN,C+EjlRE,6CAEI,oB/EwnRN,C+E1nRE,iDAEI,sB/E2pRN,C+E7pRE,mDAEI,uB/E8rRN,C+EhsRE,+CAEI,qB/EiuRN,C+EnuRE,qCAEI,gB/EowRN,C+EtwRE,yCAEI,oBAAoD,CAApD,uB/EyyRN,C+E3yRE,yCAEI,qBAAoD,CAApD,sB/Eo1RN,C+Et1RE,6CAEI,oB/E63RN,C+E/3RE,iDAEI,sB/Eg6RN,C+El6RE,mDAEI,uB/Em8RN,C+Er8RE,+CAEI,qB/Es+RN,C+Ex+RE,mCAEI,mB/EygSN,C+E3gSE,uCAEI,uBAAoD,CAApD,0B/E8iSN,C+EhjSE,uCAEI,wBAAoD,CAApD,yB/EylSN,C+E3lSE,2CAEI,uB/EkoSN,C+EpoSE,+CAEI,yB/EqqSN,C+EvqSE,iDAEI,0B/EwsSN,C+E1sSE,6CAEI,wB/E2uSN,C+E7uSE,iCAEI,kB/E8wSN,C+EhxSE,qCAEI,sBAAoD,CAApD,yB/EmzSN,C+ErzSE,qCAEI,uBAAoD,CAApD,wB/E81SN,C+Eh2SE,yCAEI,sB/Eu4SN,C+Ez4SE,6CAEI,wB/E06SN,C+E56SE,+CAEI,yB/E68SN,C+E/8SE,2CAEI,uB/Eg/SN,C+El/SE,qCAEI,mB/EmhTN,C+ErhTE,yCAEI,uBAAoD,CAApD,0B/EwjTN,C+E1jTE,yCAEI,wBAAoD,CAApD,yB/EmmTN,C+ErmTE,6CAEI,uB/E4oTN,C+E9oTE,iDAEI,yB/E+qTN,C+EjrTE,mDAEI,0B/EktTN,C+EptTE,+CAEI,wB/EqvTN,C+EvvTE,iCAEI,iB/EwxTN,C+E1xTE,qCAEI,qBAAoD,CAApD,wB/E6zTN,C+E/zTE,qCAEI,sBAAoD,CAApD,uB/Ew2TN,C+E12TE,yCAEI,qB/Ei5TN,C+En5TE,6CAEI,uB/Eo7TN,C+Et7TE,+CAEI,wB/Eu9TN,C+Ez9TE,2CAEI,sB/E0/TN,C+E5/TE,qCAEI,oB/E6hUN,C+E/hUE,yCAEI,wBAAoD,CAApD,2B/EkkUN,C+EpkUE,yCAEI,yBAAoD,CAApD,0B/E6mUN,C+E/mUE,6CAEI,wB/EspUN,C+ExpUE,iDAEI,0B/EyrUN,C+E3rUE,mDAEI,2B/E4tUN,C+E9tUE,+CAEI,yB/E+vUN,C+EjwUE,iCAEI,mB/EkyUN,C+EpyUE,qCAEI,uBAAoD,CAApD,0B/Eu0UN,C+Ez0UE,qCAEI,wBAAoD,CAApD,yB/Ek3UN,C+Ep3UE,yCAEI,uB/E25UN,C+E75UE,6CAEI,yB/E87UN,C+Eh8UE,+CAEI,0B/Ei+UN,C+En+UE,2CAEI,wB/EogVN,C+EtgVE,iCAEI,c/EuiVN,C+EziVE,qCAEI,kBAAoD,CAApD,qB/E4kVN,C+E9kVE,qCAEI,mBAAoD,CAApD,oB/EunVN,C+EznVE,yCAEI,kB/EgqVN,C+ElqVE,6CAEI,oB/EmsVN,C+ErsVE,+CAEI,qB/EsuVN,C+ExuVE,2CAEI,mB/EywVN,C+E3wVE,6BAEI,gB/E4yVN,C+E9yVE,iCAEI,oBAAoD,CAApD,uB/Ei1VN,C+En1VE,iCAEI,qBAAoD,CAApD,sB/E43VN,C+E93VE,qCAEI,oB/Eq6VN,C+Ev6VE,yCAEI,sB/Ew8VN,C+E18VE,2CAEI,uB/E2+VN,C+E7+VE,uCAEI,qB/E8gWN,C+EhhWE,qDAEI,wB/EijWN,C+EnjWE,yCAEI,iB/EolWN,C+EtlWE,yCAEI,iB/EunWN,C+EznWE,qCAEI,oB/E0pWN,C+E5pWE,2CAEI,oB/E6rWN,C+E/rWE,uCAEI,oB/EguWN,C+EluWE,2CAEI,oB/EmwWN,C+ErwWE,yCAEI,oB/EsyWN,C+ExyWE,uCAEI,oB/Ey0WN,C+E30WE,uCAEI,oB/E42WN,C+E92WE,uCAEI,oB/E+4WN,C+Ej5WE,2CAEI,oB/Ek7WN,C+Ep7WE,2CAEI,oB/Eq9WN,C+Ev9WE,6CAEI,oB/Ew/WN,C+E1/WE,2CAEI,oB/E2hXN,C+E7hXE,6CAEI,oB/E8jXN,C+EhkXE,6CAEI,oB/EimXN,C+EnmXE,6CAEI,oB/EooXN,C+EtoXE,6CAEI,oB/EuqXN,C+EzqXE,6CAEI,oB/E0sXN,C+E5sXE,yDAEI,oB/E6uXN,C+E/uXE,uDAEI,oB/EgxXN,C+ElxXE,mDAEI,oB/EmzXN,C+ErzXE,uCAEI,oB/Es1XN,C+Ex1XE,iDAEI,oB/Ey3XN,C+E33XE,qDAEI,oB/E45XN,C+E95XE,4FAEI,oB/Ek+XN,C+Ep+XE,6DAEI,oB/EqgYN,C+EvgYE,yDAEI,oB/EwiYN,C+E1iYE,6CAEI,oB/E2kYN,C+E7kYE,yDAEI,oB/E8mYN,C+EhnYE,uDAEI,oB/EipYN,C+EnpYE,2DAEI,oB/EorYN,C+EtrYE,iEAEI,oB/EutYN,C+EztYE,6DAEI,oB/E0vYN,C+E5vYE,iDAEI,oB/E6xYN,C+E/xYE,6DAEI,oB/Eg0YN,C+El0YE,2DAEI,oB/Em2YN,C+Er2YE,+DAEI,oB/Es4YN,C+Ex4YE,mEAEI,oB/Ey6YN,C+E36YE,+DAEI,oB/E48YN,C+E98YE,qDAEI,oB/E++YN,C+Ej/YE,iEAEI,oB/EkhZN,C+EphZE,qEAEI,oB/EqjZN,C+EvjZE,mEAEI,oB/EwlZN,C+E1lZE,+DAEI,oB/E2nZN,C+E7nZE,qDAEI,oB/E8pZN,C+EhqZE,iEAEI,oB/EisZN,C+EnsZE,qEAEI,oB/EouZN,C+EtoZE,UAUI,e/E2pZN,C+ErqZE,cAUI,wBAAoD,CAApD,yB/EkrZN,C+E5rZE,gBAUI,yBAAoD,CAApD,4B/E4sZN,C+EttZE,iBAUI,2BAAoD,CAApD,4B/EsuZN,C+EhvZE,eAUI,wBAAoD,CAApD,2B/EgwZN,C+E1wZE,WAUI,iB/EyxZN,C+EnyZE,eAUI,0BAAoD,CAApD,2B/EgzZN,C+E1zZE,iBAUI,2BAAoD,CAApD,8B/E00ZN,C+Ep1ZE,kBAUI,6BAAoD,CAApD,8B/Eo2ZN,C+E92ZE,gBAUI,0BAAoD,CAApD,6B/E83ZN,C+Ex4ZE,WAUI,oB/Eu5ZN,C+Ej6ZE,eAUI,6BAAoD,CAApD,8B/E86ZN,C+Ex7ZE,iBAUI,8BAAoD,CAApD,iC/Ew8ZN,C+El9ZE,kBAUI,gCAAoD,CAApD,iC/Ek+ZN,C+E5+ZE,gBAUI,6BAAoD,CAApD,gC/E4/ZN,C+EtgaE,WAUI,mB/EqhaN,C+E/haE,eAUI,4BAAoD,CAApD,6B/E4iaN,C+EtjaE,iBAUI,6BAAoD,CAApD,gC/EskaN,C+EhlaE,kBAUI,+BAAoD,CAApD,gC/EgmaN,C+E1maE,gBAUI,4BAAoD,CAApD,+B/E0naN,C+EpoaE,aAUI,mB/EmpaN,C+E7paE,iBAUI,4BAAoD,CAApD,6B/E0qaN,C+EpraE,mBAUI,6BAAoD,CAApD,gC/EosaN,C+E9saE,oBAUI,+BAAoD,CAApD,gC/E8taN,C+ExuaE,kBAUI,4BAAoD,CAApD,+B/EwvaN,C+ElwaE,eAUI,mB/EixaN,C+E3xaE,eAUI,mB/EqxaN,C+E/xaE,cAUI,kB/EyxaN,C+EnyaE,kBAUI,gB/E6xaN,C+EvyaE,oBAUI,oBAAoD,CAApD,uB/EkyaN,C+E5yaE,oBAUI,qBAAoD,CAApD,sB/EuyaN,C+EjzaE,sBAUI,oB/E2yaN,C+ErzaE,wBAUI,sB/E+yaN,C+EzzaE,yBAUI,uB/EmzaN,C+E7zaE,uBAUI,qB/EuzaN,C+Ej0aE,kBAUI,gB/E2zaN,C+Er0aE,oBAUI,oBAAoD,CAApD,uB/Eg0aN,C+E10aE,oBAUI,qBAAoD,CAApD,sB/Eq0aN,C+E/0aE,sBAUI,oB/Ey0aN,C+En1aE,wBAUI,sB/E60aN,C+Ev1aE,yBAUI,uB/Ei1aN,C+E31aE,uBAUI,qB/Eq1aN,C+E/1aE,iBAUI,mB/Ey1aN,C+En2aE,mBAUI,uBAAoD,CAApD,0B/E81aN,C+Ex2aE,mBAUI,wBAAoD,CAApD,yB/Em2aN,C+E72aE,qBAUI,uB/Eu2aN,C+Ej3aE,uBAUI,yB/E22aN,C+Er3aE,wBAUI,0B/E+2aN,C+Ez3aE,sBAUI,wB/Em3aN,C+E73aE,gBAUI,kB/Eu3aN,C+Ej4aE,kBAUI,sBAAoD,CAApD,yB/E43aN,C+Et4aE,kBAUI,uBAAoD,CAApD,wB/Ei4aN,C+E34aE,oBAUI,sB/Eq4aN,C+E/4aE,sBAUI,wB/Ey4aN,C+En5aE,uBAUI,yB/E64aN,C+Ev5aE,qBAUI,uB/Ei5aN,C+E35aE,kBAUI,mB/Eq5aN,C+E/5aE,oBAUI,uBAAoD,CAApD,0B/E05aN,C+Ep6aE,oBAUI,wBAAoD,CAApD,yB/E+5aN,C+Ez6aE,sBAUI,uB/Em6aN,C+E76aE,wBAUI,yB/Eu6aN,C+Ej7aE,yBAUI,0B/E26aN,C+Er7aE,uBAUI,wB/E+6aN,C+Ez7aE,gBAUI,iB/Em7aN,C+E77aE,kBAUI,qBAAoD,CAApD,wB/Ew7aN,C+El8aE,kBAUI,sBAAoD,CAApD,uB/E67aN,C+Ev8aE,oBAUI,qB/Ei8aN,C+E38aE,sBAUI,uB/Eq8aN,C+E/8aE,uBAUI,wB/Ey8aN,C+En9aE,qBAUI,sB/E68aN,C+Ev9aE,kBAUI,oB/Ei9aN,C+E39aE,oBAUI,wBAAoD,CAApD,2B/Es9aN,C+Eh+aE,oBAUI,yBAAoD,CAApD,0B/E29aN,C+Er+aE,sBAUI,wB/E+9aN,C+Ez+aE,wBAUI,0B/Em+aN,C+E7+aE,yBAUI,2B/Eu+aN,C+Ej/aE,uBAUI,yB/E2+aN,C+Er/aE,gBAUI,mB/E++aN,C+Ez/aE,kBAUI,uBAAoD,CAApD,0B/Eo/aN,C+E9/aE,kBAUI,wBAAoD,CAApD,yB/Ey/aN,C+EngbE,oBAUI,uB/E6/aN,C+EvgbE,sBAUI,yB/EigbN,C+E3gbE,uBAUI,0B/EqgbN,C+E/gbE,qBAUI,wB/EygbN,C+EnhbE,gBAUI,c/E6gbN,C+EvhbE,kBAUI,kBAAoD,CAApD,qB/EkhbN,C+E5hbE,kBAUI,mBAAoD,CAApD,oB/EuhbN,C+EjibE,oBAUI,kB/E2hbN,C+EribE,sBAUI,oB/E+hbN,C+EzibE,uBAUI,qB/EmibN,C+E7ibE,qBAUI,mB/EuibN,C+EjjbE,YAUI,U/E2ibN,C+ErjbE,YAUI,U/E+ibN,C+EzjbE,WAUI,a/EmjbN,C+E7jbE,UAUI,Y/EujbN,C+EjkbE,YAUI,a/E2jbN,C+ErkbE,UAUI,W/E+jbN,C+EzkbE,YAUI,c/EmkbN,C+E7kbE,UAUI,a/EukbN,C+EjlbE,gBAUI,W/E2kbN,C+ErlbE,gBAUI,W/E+kbN,C+EzlbE,eAUI,c/EmlbN,C+E7lbE,cAUI,a/EulbN,C+EjmbE,gBAUI,c/E2lbN,C+ErmbE,cAUI,Y/E+lbN,C+EzmbE,gBAUI,e/EmmbN,C+E7mbE,cAUI,c/EumbN,C+EjnbE,UAUI,Q/E2mbN,C+ErnbE,aAUI,W/E+mbN,C+EznbE,aAUI,W/EmnbN,C+E7tbE,uCAEI,uBAAoD,CAApD,e/EmubN,C+ErubE,iCAEI,gDAAoD,CAApD,wC/E2ubN,C+E7ubE,iCAEI,kDAAoD,CAApD,0C/EmvbN,C+ErvbE,iCAEI,gDAAoD,CAApD,wC/E2vbN,C+E7vbE,iCAEI,mDAAoD,CAApD,2C/EmwbN,C+ErwbE,iCAEI,+CAAoD,CAApD,uC/E2wbN,C+E7qbE,YAUI,UAAoD,CAApD,SAAoD,CAhGtD,iB/EywbJ,C+EnrbE,YAUI,UAAoD,CAApD,SAAoD,CAhGtD,iB/E+wbJ,C+EzrbE,WAUI,aAAoD,CAApD,YAAoD,CAhGtD,iB/EqxbJ,C+E/rbE,UAUI,YAAoD,CAApD,WAAoD,CAhGtD,iB/E2xbJ,C+ErsbE,YAUI,aAAoD,CAApD,YAAoD,CAhGtD,iB/EiybJ,C+E3sbE,UAUI,WAAoD,CAApD,UAAoD,CAhGtD,iB/EuybJ,C+EjtbE,YAUI,cAAoD,CAApD,aAAoD,CAhGtD,iB/E6ybJ,C+EvtbE,UAUI,aAAoD,CAApD,YAAoD,CAhGtD,iB/EmzbJ,C+E7tbE,UAUI,WAAoD,CAApD,UAAoD,CAhGtD,iB/EyzbJ,C+EnubE,UAUI,aAAoD,CAApD,YAAoD,CAhGtD,iB/E+zbJ,C+EzubE,UAUI,WAAoD,CAApD,UAAoD,CAhGtD,iB/Eq0bJ,C+E/ubE,UAUI,aAAoD,CAApD,YAAoD,CAhGtD,iB/E20bJ,C+ErvbE,UAUI,WAAoD,CAApD,UAAoD,CAhGtD,iB/Ei1bJ,C+E3vbE,UAUI,aAAoD,CAApD,YAAoD,CAhGtD,iB/Eu1bJ,C+EjwbE,WAUI,WAAoD,CAApD,UAAoD,CAhGtD,iB/E61bJ,C+EvwbE,WAUI,aAAoD,CAApD,YAAoD,CAhGtD,iB/Em2bJ,C+E7wbE,aAUI,YAAoD,CAApD,WAAoD,CAhGtD,iB/Ey2bJ,C+EnxbE,gBAUI,YAAoD,CAApD,WAAoD,CAhGtD,iB/E+2bJ,C+EzxbE,eAUI,YAAoD,CAApD,WAAoD,CAhGtD,iB/Eq3bJ,C+E/xbE,gBAtFE,UAA2E,CAA3E,aAA2E,CAgGzE,U/E2xbN,C+Er4bE,iDAEI,iB/E24bN,C+E74bE,qCAEI,U/Em5bN,C+Er5bE,qCAEI,U/E25bN,C+E75bE,iCAEI,a/Em6bN,C+Er6bE,uCAEI,a/E26bN,C+E76bE,mCAEI,a/Em7bN,C+Er7bE,uCAEI,a/E27bN,C+E77bE,qCAEI,a/Em8bN,C+Er8bE,mCAEI,a/E28bN,C+E78bE,mCAEI,a/Em9bN,C+Er9bE,mCAEI,a/E29bN,C+E79bE,uCAEI,a/Em+bN,C+Er+bE,uCAEI,a/E2+bN,C+E7+bE,yCAEI,a/Em/bN,C+Er/bE,uCAEI,a/E2/bN,C+E7/bE,yCAEI,a/EmgcN,C+ErgcE,yCAEI,a/E2gcN,C+E7gcE,yCAEI,a/EmhcN,C+ErhcE,yCAEI,a/E2hcN,C+E7hcE,yCAEI,a/EmicN,C+EricE,qDAEI,a/E2icN,C+E7icE,mDAEI,a/EmjcN,C+ErjcE,+CAEI,a/E2jcN,C+E7jcE,mCAEI,a/EmkcN,C+ErkcE,6CAEI,a/E2kcN,C+E7kcE,iDAEI,a/EmlcN,C+ErlcE,oFAEI,a/EmmcN,C+ErmcE,yDAEI,a/E2mcN,C+E7mcE,qDAEI,a/EmncN,C+ErncE,yCAEI,a/E2ncN,C+E7ncE,qDAEI,a/EmocN,C+ErocE,mDAEI,a/E2ocN,C+E7ocE,uDAEI,a/EmpcN,C+ErpcE,6DAEI,a/E2pcN,C+E7pcE,yDAEI,a/EmqcN,C+ErqcE,6CAEI,a/E2qcN,C+E7qcE,yDAEI,a/EmrcN,C+ErrcE,uDAEI,a/E2rcN,C+E7rcE,2DAEI,a/EmscN,C+ErscE,+DAEI,a/E2scN,C+E7scE,2DAEI,a/EmtcN,C+ErtcE,iDAEI,a/E2tcN,C+E7tcE,6DAEI,a/EmucN,C+ErucE,iEAEI,a/E2ucN,C+E7ucE,+DAEI,a/EmvcN,C+ErvcE,2DAEI,a/E2vcN,C+E7vcE,iDAEI,a/EmwcN,C+ErwcE,6DAEI,a/E2wcN,C+E7wcE,iEAEI,a/EmxcN,C+ErrcE,aAUI,W/E+qcN,C+EzrcE,gBAUI,c/EmrcN,C+E7rcE,gBAUI,c/EurcN,C+EjscE,aAUI,W/E2rcN,C+ErscE,aAUI,W/E+rcN,C+EzscE,oBAUI,kB/EmscN,C+E7scE,eAUI,a/EuscN,C+EjtcE,cAUI,mBAAoD,CAApD,mBAAoD,CAApD,Y/E6tcN,C+EvucE,cAUI,Y/EmvcN,C+E7vcE,gBAUI,c/EywcN,C+EnxcE,sBAUI,oB/E+xcN,C+EzycE,qBAUI,0BAAoD,CAApD,0BAAoD,CAApD,mB/EqzcN,C+E/zcE,eAUI,a/E20cN,C+Er1cE,oBAUI,kB/Ei2cN,C+E32cE,mBAUI,iB/Eu3cN,C+Ej4cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/E64cN,C+Ev5cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/Ei5cN,C+E35cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/Eq5cN,C+E/5cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/Ey5cN,C+En6cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/E65cN,C+Ev6cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/Ei6cN,C+E36cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/Eq6cN,C+E/6cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/Ey6cN,C+En7cE,QAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/E66cN,C+Ev7cE,SAUI,mBAAoD,CAApD,iBAAoD,CAApD,W/Ei7cN,C+E37cE,SAUI,mBAAoD,CAApD,iBAAoD,CAApD,W/Eq7cN,C+E/7cE,SAUI,mBAAoD,CAApD,iBAAoD,CAApD,W/Ey7cN,C+En8cE,WAUI,kBAAoD,CAApD,gBAAoD,CAApD,U/E67cN,C+Ev8cE,WAUI,kBAAoD,CAApD,iBAAoD,CAApD,a/Ei8cN,C+E38cE,UAUI,6BAAoD,CAApD,sBAAoD,CAApD,kB/Eq8cN,C+E/8cE,uBAUI,4B/Ey8cN,C+En9cE,aAUI,2BAAoD,CAApD,yBAAoD,CAApD,qB/Ey8cN,C+En9cE,WAUI,kBAAoD,CAApD,c/E68cN,C+Ev9cE,cAUI,oBAAoD,CAApD,gB/Ei9cN,C+E39cE,YAUI,U/Eq9cN,C+E/9cE,YAUI,U/Ey9cN,C+En+cE,aAUI,W/E69cN,C+Ev+cE,eAUI,mB/Ei+cN,C+E3+cE,eAUI,mB/Eu/cN,C+EjgdE,cAUI,mB/E6gdN,C+EvhdE,cAUI,mB/EmidN,C+E7idE,cAUI,oB/EyjdN,C+EnkdE,cAUI,oB/E+kdN,C+EzldE,cAUI,oB/EqmdN,C+E/mdE,eAUI,oB/E2ndN,C+ErodE,eAUI,oB/EipdN,C+E3pdE,eAUI,mB/EuqdN,C+EjrdE,eAUI,mB/E6rdN,C+EvsdE,cAUI,mB/EmtdN,C+E7tdE,cAUI,oB/EyudN,C+EnvdE,cAUI,oB/E+vdN,C+EzwdE,cAUI,oB/EqxdN,C+E/xdE,cAUI,oB/E2ydN,C+ErzdE,eAUI,oB/Ei0dN,C+E30dE,eAUI,oB/Eu1dN,C+Ej2dE,gBAUI,mB/E62dN,C+Ev3dE,gBAUI,mB/Em4dN,C+E74dE,eAUI,mB/Ey5dN,C+En6dE,eAUI,mB/E+6dN,C+Ez7dE,eAUI,oB/Eq8dN,C+E/8dE,eAUI,oB/E29dN,C+Er+dE,eAUI,oB/Ei/dN,C+E3/dE,gBAUI,oB/EugeN,C+EjheE,gBAUI,oB/E6heN,C+EvieE,kBAUI,mB/EmjeN,C+E7jeE,kBAUI,mB/EykeN,C+EnleE,iBAUI,mB/E+leN,C+EzmeE,iBAUI,mB/EqneN,C+E/neE,iBAUI,oB/E2oeN,C+ErpeE,iBAUI,oB/EiqeN,C+E3qeE,iBAUI,oB/EureN,C+EjseE,kBAUI,oB/E6seN,C+EvteE,kBAUI,oB/EmueN,C+E7ueE,eAUI,mB/EyveN,C+EnweE,eAUI,mB/E+weN,C+EzxeE,cAUI,mB/EqyeN,C+E/yeE,cAUI,oB/E2zeN,C+Er0eE,cAUI,oB/Ei1eN,C+E31eE,cAUI,oB/Eu2eN,C+Ej3eE,cAUI,oB/E63eN,C+Ev4eE,eAUI,oB/Em5eN,C+E75eE,eAUI,oB/Ey6eN,C+En7eE,eAUI,mB/E+7eN,C+Ez8eE,eAUI,mB/Eq9eN,C+E/9eE,cAUI,mB/E2+eN,C+Er/eE,cAUI,mB/EigfN,C+E3gfE,cAUI,oB/EuhfN,C+EjifE,cAUI,oB/E6ifN,C+EvjfE,cAUI,oB/EmkfN,C+E7kfE,eAUI,oB/EylfN,C+EnmfE,eAUI,oB/E+mfN,C+EznfE,cAUI,mB/EqofN,C+E/ofE,cAUI,mB/E2pfN,C+ErqfE,aAUI,mB/EirfN,C+E3rfE,aAUI,mB/EusfN,C+EjtfE,aAUI,oB/E6tfN,C+EvufE,aAUI,oB/EmvfN,C+E7vfE,aAUI,oB/EywfN,C+EnxfE,cAUI,oB/E+xfN,C+EzyfE,cAUI,oB/EqzfN,C+E/zfE,aAUI,mB/E20fN,C+Er1fE,aAUI,mB/Ei2fN,C+E32fE,YAUI,mB/Eu3fN,C+Ej4fE,YAUI,oB/E64fN,C+Ev5fE,YAUI,oB/Em6fN,C+E76fE,YAUI,oB/Ey7fN,C+En8fE,YAUI,oB/E+8fN,C+Ez9fE,aAUI,oB/Eq+fN,C+E/+fE,aAUI,oB/E2/fN,C+ErggBE,kBAUI,+E/EihgBN,C+E3hgBE,kBAUI,gF/EqhgBN,C+E/hgBE,mBAUI,wE/EyhgBN,C+EnigBE,gBAUI,gF/E6hgBN,C+EvigBE,qBAUI,wE/EiigBN,C+E3igBE,kBAUI,gF/EqigBN,C+E/igBE,kBAUI,+E/EyigBN,C+EnjgBE,iBAUI,wE/E6igBN,C+EvjgBE,cAUI,+CAAoD,CAApD,uC/EijgBN,C+E3jgBE,iBAUI,sCAAoD,CAApD,8B/EqjgBN,C+E/jgBE,aAUI,iB/EyjgBN,C+EnkgBE,gBAUI,iB/E6jgBN,C+EvkgBE,YAUI,e/EikgBN,C+E3kgBE,aAUI,e/EulgBN,C+EjmgBE,WAUI,e/E6mgBN,C+EvngBE,YAUI,U/EmogBN,C+E7ogBE,YAUI,U/EuogBN,C+EjpgBE,WAUI,a/E2ogBN,C+ErpgBE,UAUI,Y/E+ogBN,C+EzpgBE,YAUI,a/EmpgBN,C+E7pgBE,UAUI,W/EupgBN,C+EjqgBE,YAUI,c/E2pgBN,C+ErqgBE,UAUI,a/E+pgBN,C+EzqgBE,UAUI,W/EmqgBN,C+E7qgBE,UAUI,a/EuqgBN,C+EjrgBE,UAUI,W/E2qgBN,C+ErrgBE,UAUI,a/E+qgBN,C+EzrgBE,UAUI,W/EmrgBN,C+E7rgBE,UAUI,a/EurgBN,C+EjsgBE,WAUI,W/E2rgBN,C+ErsgBE,WAUI,a/E+rgBN,C+EzsgBE,aAUI,Y/EmsgBN,C+E7sgBE,gBAUI,Y/EusgBN,C+EjtgBE,eAUI,Y/E2sgBN,C+ErtgBE,UAUI,Q/E+sgBN,C+EztgBE,aAUI,W/EmtgBN,C+E7tgBE,aAUI,W/EutgBN,C+EjugBE,iBAUI,Y/E2tgBN,C+ErugBE,qBAUI,uBAAoD,CAApD,oBAAoD,CAApD,sB/E+tgBN,C+EzugBE,oBAUI,sBAAoD,CAApD,mBAAoD,CAApD,0B/EqvgBN,C+E/vgBE,kBAUI,oBAAoD,CAApD,iBAAoD,CAApD,wB/E2wgBN,C+ErxgBE,cAUI,wBAAoD,CAApD,qBAAoD,CAApD,6B/EiygBN,C+E3ygBE,UAUI,Q/EuzgBN,C+Ej0gBE,UAUI,Q/E2zgBN,C+Er0gBE,SAUI,W/E+zgBN,C+Ez0gBE,QAUI,U/Em0gBN,C+E70gBE,UAUI,W/Eu0gBN,C+Ej1gBE,QAUI,S/E20gBN,C+Er1gBE,UAUI,Y/E+0gBN,C+Ez1gBE,QAUI,W/Em1gBN,C+E71gBE,cAUI,S/Eu1gBN,C+Ej2gBE,cAUI,S/E21gBN,C+Er2gBE,aAUI,Y/E+1gBN,C+Ez2gBE,YAUI,W/Em2gBN,C+E72gBE,cAUI,Y/Eu2gBN,C+Ej3gBE,YAUI,U/E22gBN,C+Er3gBE,cAUI,a/E+2gBN,C+Ez3gBE,YAUI,Y/Em3gBN,C+E73gBE,QAUI,M/Eu3gBN,C+Ej4gBE,WAUI,S/E23gBN,C+Er4gBE,cAUI,qB/E+3gBN,C+Ez4gBE,eAUI,qB/Em4gBN,C+E74gBE,eAUI,qB/Eu4gBN,C+Ej5gBE,eAUI,qB/E24gBN,C+Er5gBE,WAUI,qB/E+4gBN,C+Ez5gBE,WAUI,mB/Em5gBN,C+E75gBE,WAUI,oB/Eu5gBN,C+Ej6gBE,oBAUI,kB/E25gBN,C+Er6gBE,oBAUI,mB/Ei7gBN,C+E37gBE,oBAUI,mB/Eu8gBN,C+Ej9gBE,oBAUI,mB/E69gBN,C+Ev+gBE,oBAUI,mB/Em/gBN,C+E7/gBE,oBAUI,mB/EyghBN,C+EnhhBE,qBAUI,mB/E+hhBN,C+EzihBE,qBAUI,mB/EqjhBN,C+E/jhBE,qBAUI,mB/E2khBN,C+ErlhBE,qBAUI,mB/EimhBN,C+E3mhBE,qBAUI,mB/EunhBN,C+EjohBE,qBAUI,mB/E6ohBN,C+EvphBE,oBAUI,mB/EmqhBN,C+E7qhBE,oBAUI,mB/EyrhBN,C+EnshBE,oBAUI,mB/E+shBN,C+EzthBE,oBAUI,mB/EquhBN,C+E/uhBE,oBAUI,mB/E2vhBN,C+ErwhBE,oBAUI,mB/EixhBN,C+E3xhBE,uBAUI,mB/EuyhBN,C+EjzhBE,uBAUI,mB/E6zhBN,C+Ev0hBE,uBAUI,mB/Em1hBN,C+E71hBE,uBAUI,mB/Ey2hBN,C+En3hBE,uBAUI,mB/E+3hBN,C+Ez4hBE,uBAUI,mB/Eq5hBN,C+E/5hBE,kBAUI,kB/E26hBN,C+Er7hBE,kBAUI,mB/Ei8hBN,C+E38hBE,kBAUI,mB/Eu9hBN,C+Ej+hBE,kBAUI,mB/E6+hBN,C+Ev/hBE,kBAUI,mB/EmgiBN,C+E7giBE,kBAUI,mB/EyhiBN,C+EniiBE,oBAUI,kB/E+iiBN,C+EzjiBE,oBAUI,mB/EqkiBN,C+E/kiBE,oBAUI,mB/E2liBN,C+ErmiBE,oBAUI,mB/EiniBN,C+E3niBE,oBAUI,mB/EuoiBN,C+EjpiBE,oBAUI,mB/E6piBN,C+EvqiBE,oBAUI,mB/EmriBN,C+E7riBE,oBAUI,mB/EysiBN,C+EntiBE,oBAUI,mB/E+tiBN,C+EzuiBE,oBAUI,mB/EqviBN,C+E/viBE,oBAUI,mB/E2wiBN,C+ErxiBE,oBAUI,mB/EiyiBN,C+E3yiBE,mBAUI,mB/EuziBN,C+Ej0iBE,mBAUI,mB/E60iBN,C+Ev1iBE,mBAUI,mB/Em2iBN,C+E72iBE,mBAUI,mB/Ey3iBN,C+En4iBE,mBAUI,mB/E+4iBN,C+Ez5iBE,mBAUI,mB/Eq6iBN,C+E/6iBE,YAUI,U/E27iBN,C+Er8iBE,YAUI,U/Ei9iBN,C+E39iBE,WAUI,a/Eu+iBN,C+Ej/iBE,UAUI,Y/E6/iBN,C+EvgjBE,YAUI,a/EmhjBN,C+E7hjBE,UAUI,W/EyijBN,C+EnjjBE,YAUI,c/E+jjBN,C+EzkjBE,UAUI,a/EqljBN,C+E/ljBE,UAUI,W/E2mjBN,C+ErnjBE,UAUI,a/EiojBN,C+E3ojBE,UAUI,W/EupjBN,C+EjqjBE,UAUI,a/E6qjBN,C+EvrjBE,UAUI,W/EmsjBN,C+E7sjBE,UAUI,a/EytjBN,C+EnujBE,WAUI,W/E+ujBN,C+EzvjBE,WAUI,a/EqwjBN,C+E/wjBE,aAUI,W/E2xjBN,C+EryjBE,YAUI,U/EizjBN,C+E3zjBE,cAUI,Y/Eu0jBN,C+Ej1jBE,YAUI,U/E61jBN,C+Ev2jBE,UAUI,Q/Em3jBN,C+E73jBE,cAUI,iB/E04jBN,C+Ep5jBE,8BAUI,c/Em6jBN,C+E76jBE,mBAUI,iB/Ey7jBN,C+En8jBE,cAUI,iB/Eg9jBN,C+E19jBE,8BAUI,c/Ey+jBN,C+En/jBE,mBAUI,iB/E+/jBN,C+EzgkBE,aAUI,oB/EshkBN,C+EhikBE,4BAUI,iB/E+ikBN,C+EzjkBE,kBAUI,oB/EqkkBN,C+E/kkBE,YAUI,mB/E4lkBN,C+EtmkBE,0BAUI,gB/EqnkBN,C+E/nkBE,iBAUI,mB/E2okBN,C+ErpkBE,cAUI,oB/EkqkBN,C+E5qkBE,8BAUI,iB/E2rkBN,C+ErskBE,mBAUI,oB/EitkBN,C+E3tkBE,YAUI,kB/EwukBN,C+ElvkBE,0BAUI,e/EiwkBN,C+E3wkBE,iBAUI,kB/EuxkBN,C+EjykBE,cAUI,qB/E8ykBN,C+ExzkBE,8BAUI,kB/Eu0kBN,C+Ej1kBE,mBAUI,qB/E61kBN,C+Ev2kBE,YAUI,oB/Eo3kBN,C+E93kBE,0BAUI,iB/E64kBN,C+Ev5kBE,iBAUI,oB/Em6kBN,C+E76kBE,kBAUI,eAAoD,CAApD,kB/E07kBN,C+Ep8kBE,oBAUI,e/Em9kBN,C+E79kBE,uBAUI,kB/Ey+kBN,C+En/kBE,kBAUI,eAAoD,CAApD,kB/EgglBN,C+E1glBE,oBAUI,e/EyhlBN,C+EnilBE,uBAUI,kB/E+ilBN,C+EzjlBE,iBAUI,qB/EsklBN,C+EhllBE,oCAUI,kB/E+llBN,C+EzmlBE,sBAUI,qB/EqnlBN,C+E/nlBE,gBAUI,oB/E4olBN,C+EtplBE,kCAUI,iB/EqqlBN,C+E/qlBE,qBAUI,oB/E2rlBN,C+ErslBE,kBAUI,qB/EktlBN,C+E5tlBE,sCAUI,kB/E2ulBN,C+ErvlBE,uBAUI,qB/EiwlBN,C+E3wlBE,gBAUI,mB/EwxlBN,C+ElylBE,kCAUI,gB/EizlBN,C+E3zlBE,qBAUI,mB/Eu0lBN,C+Ej1lBE,kBAUI,sB/E81lBN,C+Ex2lBE,sCAUI,mB/Eu3lBN,C+Ej4lBE,uBAUI,sB/E64lBN,C+Ev5lBE,gBAUI,qB/Eo6lBN,C+E96lBE,kCAUI,kB/E67lBN,C+Ev8lBE,qBAUI,qB/Em9lBN,C+E79lBE,YAUI,kB/E0+lBN,C+Ep/lBE,0BAUI,e/EmgmBN,C+E7gmBE,iBAUI,kB/EyhmBN,C+EnimBE,YAUI,oB/EgjmBN,C+E1jmBE,0BAUI,iB/EykmBN,C+EnlmBE,iBAUI,oB/E+lmBN,C+EzmmBE,YAUI,kB/EsnmBN,C+EhomBE,0BAUI,e/E+omBN,C+EzpmBE,iBAUI,kB/EqqmBN,C+E/qmBE,YAUI,oB/E4rmBN,C+EtsmBE,0BAUI,iB/EqtmBN,C+E/tmBE,iBAUI,oB/E2umBN,C+ErvmBE,YAUI,kB/EkwmBN,C+E5wmBE,0BAUI,e/E2xmBN,C+ErymBE,iBAUI,kB/EizmBN,C+E3zmBE,YAUI,oB/Ew0mBN,C+El1mBE,0BAUI,iB/Ei2mBN,C+E32mBE,iBAUI,oB/Eu3mBN,C+Ej4mBE,aAUI,kB/E84mBN,C+Ex5mBE,4BAUI,e/Eu6mBN,C+Ej7mBE,kBAUI,kB/E67mBN,C+Ev8mBE,aAUI,oB/Eo9mBN,C+E99mBE,4BAUI,iB/E6+mBN,C+Ev/mBE,kBAUI,oB/EmgnBN,C+E7gnBE,eAUI,kB/E0hnBN,C+EpinBE,gCAUI,e/EmjnBN,C+E7jnBE,oBAUI,kB/EyknBN,C+EnlnBE,cAUI,iB/EgmnBN,C+E1mnBE,8BAUI,c/EynnBN,C+EnonBE,mBAUI,iB/E+onBN,C+EzpnBE,gBAUI,mB/EsqnBN,C+EhrnBE,kCAUI,gB/E+rnBN,C+EzsnBE,qBAUI,mB/EqtnBN,C+E/tnBE,cAUI,iB/E4unBN,C+EtvnBE,8BAUI,c/EqwnBN,C+E/wnBE,mBAUI,iB/E2xnBN,C+ErynBE,YAUI,e/EkznBN,C+E5znBE,0BAUI,Y/E20nBN,C+Er1nBE,iBAUI,e/Ei2nBN,C+E32nBE,cAUI,e/Ew3nBN,C+El4nBE,gCAUI,gB/Ei5nBN,C+E35nBE,iBAUI,e/Eu6nBN,C+Ej7nBE,cAUI,e/E87nBN,C+Ex8nBE,gCAUI,gB/Eu9nBN,C+Ej+nBE,iBAUI,e/E6+nBN,C+Ev/nBE,aAUI,kB/EogoBN,C+E9goBE,8BAUI,mB/E6hoBN,C+EvioBE,gBAUI,kB/EmjoBN,C+E7joBE,YAUI,iB/E0koBN,C+EploBE,4BAUI,kB/EmmoBN,C+E7moBE,eAUI,iB/EynoBN,C+EnooBE,cAUI,kB/EgpoBN,C+E1poBE,gCAUI,mB/EyqoBN,C+EnroBE,iBAUI,kB/E+roBN,C+EzsoBE,YAUI,gB/EstoBN,C+EhuoBE,4BAUI,iB/E+uoBN,C+EzvoBE,eAUI,gB/EqwoBN,C+E/woBE,cAUI,mB/E4xoBN,C+EtyoBE,gCAUI,oB/EqzoBN,C+E/zoBE,iBAUI,mB/E20oBN,C+Er1oBE,YAUI,kB/Ek2oBN,C+E52oBE,4BAUI,mB/E23oBN,C+Er4oBE,eAUI,kB/Ei5oBN,C+E35oBE,kBAUI,gBAAoD,CAApD,iB/Ew6oBN,C+El7oBE,sBAUI,iB/Ei8oBN,C+E38oBE,qBAUI,gB/Eu9oBN,C+Ej+oBE,kBAUI,gBAAoD,CAApD,iB/E8+oBN,C+Ex/oBE,sBAUI,iB/EugpBN,C+EjhpBE,qBAUI,gB/E6hpBN,C+EvipBE,iBAUI,mB/EojpBN,C+E9jpBE,sCAUI,oB/E6kpBN,C+EvlpBE,oBAUI,mB/EmmpBN,C+E7mpBE,gBAUI,kB/E0npBN,C+EpopBE,oCAUI,mB/EmppBN,C+E7ppBE,mBAUI,kB/EyqpBN,C+EnrpBE,kBAUI,mB/EgspBN,C+E1spBE,wCAUI,oB/EytpBN,C+EnupBE,qBAUI,mB/E+upBN,C+EzvpBE,gBAUI,iB/EswpBN,C+EhxpBE,oCAUI,kB/E+xpBN,C+EzypBE,mBAUI,iB/EqzpBN,C+E/zpBE,kBAUI,oB/E40pBN,C+Et1pBE,wCAUI,qB/Eq2pBN,C+E/2pBE,qBAUI,oB/E23pBN,C+Er4pBE,gBAUI,mB/Ek5pBN,C+E55pBE,oCAUI,oB/E26pBN,C+Er7pBE,mBAUI,mB/Ei8pBN,C+E38pBE,YAUI,gB/Ew9pBN,C+El+pBE,4BAUI,iB/Ei/pBN,C+E3/pBE,eAUI,gB/EugqBN,C+EjhqBE,YAUI,kB/E8hqBN,C+ExiqBE,4BAUI,mB/EujqBN,C+EjkqBE,eAUI,kB/E6kqBN,C+EvlqBE,YAUI,gB/EomqBN,C+E9mqBE,4BAUI,iB/E6nqBN,C+EvoqBE,eAUI,gB/EmpqBN,C+E7pqBE,YAUI,kB/E0qqBN,C+EprqBE,4BAUI,mB/EmsqBN,C+E7sqBE,eAUI,kB/EytqBN,C+EnuqBE,YAUI,gB/EgvqBN,C+E1vqBE,4BAUI,iB/EywqBN,C+EnxqBE,eAUI,gB/E+xqBN,C+EzyqBE,YAUI,kB/EszqBN,C+Eh0qBE,4BAUI,mB/E+0qBN,C+Ez1qBE,eAUI,kB/Eq2qBN,C+E/2qBE,aAUI,gB/E43qBN,C+Et4qBE,8BAUI,iB/Eq5qBN,C+E/5qBE,gBAUI,gB/E26qBN,C+Er7qBE,aAUI,kB/Ek8qBN,C+E58qBE,8BAUI,mB/E29qBN,C+Er+qBE,gBAUI,kB/Ei/qBN,C+E3/qBE,eAUI,gB/EwgrBN,C+ElhrBE,kCAUI,iB/EiirBN,C+E3irBE,kBAUI,gB/EujrBN,C+EjkrBE,cAUI,e/E8krBN,C+ExlrBE,gCAUI,gB/EumrBN,C+EjnrBE,iBAUI,e/E6nrBN,C+EvorBE,gBAUI,iB/EoprBN,C+E9prBE,oCAUI,kB/E6qrBN,C+EvrrBE,mBAUI,iB/EmsrBN,C+E7srBE,cAUI,e/E0trBN,C+EpurBE,gCAUI,gB/EmvrBN,C+E7vrBE,iBAUI,e/EywrBN,C+EnxrBE,YAUI,a/EgyrBN,C+E1yrBE,4BAUI,c/EyzrBN,C+En0rBE,eAUI,a/E+0rBN,C+Ez1rBE,eAUI,gB/Es2rBN,C+Eh3rBE,kCAUI,iB/E+3rBN,C+Ez4rBE,kBAUI,gB/Eq5rBN,C+E/5rBE,SAUI,iB/E26rBN,C+Er7rBE,QAUI,gB/E+6rBN,C+Ez7rBE,UAUI,iB/Em7rBN,C+E77rBE,QAUI,e/Eu7rBN,C+Ej8rBE,UAUI,kB/E27rBN,C+Er8rBE,QAUI,iB/E+7rBN,C+Ez8rBE,QAUI,e/Em8rBN,C+E78rBE,QAUI,iB/Eu8rBN,C+Ej9rBE,QAUI,e/E28rBN,C+Er9rBE,QAUI,iB/E+8rBN,C+Ez9rBE,QAUI,e/Em9rBN,C+E79rBE,QAUI,iB/Eu9rBN,C+Ej+rBE,SAUI,e/E29rBN,C+Er+rBE,SAUI,iB/E+9rBN,C+Ez+rBE,WAUI,gB/Em+rBN,C+E7+rBE,cAUI,gB/Eu+rBN,C+Ej/rBE,aAUI,gB/E2+rBN,C+Er/rBE,gBAUI,gB/E++rBN,C+Ez/rBE,aAUI,gB/Em/rBN,C+E7/rBE,gBAUI,gB/Eu/rBN,C+EjgsBE,WAUI,e/E2/rBN,C+ErgsBE,eAUI,gB/E+/rBN,C+EzgsBE,SAUI,gB/EmgsBN,C+E7gsBE,QAUI,e/EugsBN,C+EjhsBE,UAUI,gB/E2gsBN,C+ErhsBE,QAUI,c/E+gsBN,C+EzhsBE,UAUI,iB/EmhsBN,C+E7hsBE,QAUI,gB/EuhsBN,C+EjisBE,QAUI,c/E2hsBN,C+ErisBE,QAUI,gB/E+hsBN,C+EzisBE,QAUI,c/EmisBN,C+E7isBE,QAUI,gB/EuisBN,C+EjjsBE,QAUI,c/E2isBN,C+ErjsBE,QAUI,gB/E+isBN,C+EzjsBE,SAUI,c/EmjsBN,C+E7jsBE,SAUI,gB/EujsBN,C+EjksBE,WAUI,e/E2jsBN,C+ErksBE,cAUI,e/E+jsBN,C+EzksBE,aAUI,e/EmksBN,C+E7ksBE,gBAUI,e/EuksBN,C+EjlsBE,aAUI,e/E2ksBN,C+ErlsBE,gBAUI,e/E+ksBN,C+EzlsBE,cAUI,e/EmlsBN,C+E7lsBE,iBAUI,e/EulsBN,C+EjmsBE,iBAUI,iB/E2lsBN,C+ErmsBE,WAUI,c/E+lsBN,C+EzmsBE,WAUI,c/EmmsBN,C+E7msBE,WAUI,c/EumsBN,C+EjnsBE,WAUI,c/E6nsBN,C+EvosBE,WAUI,c/EmpsBN,C+E7psBE,WAUI,c/EyqsBN,C+EnrsBE,WAUI,c/E+rsBN,C+EzssBE,WAUI,c/EqtsBN,C+E/tsBE,cAUI,c/E2usBN,C+ErvsBE,UAUI,c/EiwsBN,C+E3wsBE,UAUI,c/EqwsBN,C+E/wsBE,SAUI,iB/EywsBN,C+EnxsBE,QAUI,gB/E6wsBN,C+EvxsBE,UAUI,iB/EixsBN,C+E3xsBE,QAUI,e/EqxsBN,C+E/xsBE,UAUI,kB/EyxsBN,C+EnysBE,QAUI,iB/E6xsBN,C+EvysBE,QAUI,e/EiysBN,C+E3ysBE,QAUI,iB/EqysBN,C+E/ysBE,QAUI,e/EyysBN,C+EnzsBE,QAUI,iB/E6ysBN,C+EvzsBE,QAUI,e/EizsBN,C+E3zsBE,QAUI,iB/EqzsBN,C+E/zsBE,SAUI,e/EyzsBN,C+En0sBE,SAUI,iB/E6zsBN,C+Ev0sBE,WAUI,gB/Ei0sBN,C+E30sBE,cAUI,gB/Eq0sBN,C+E/0sBE,aAUI,gB/Ey0sBN,C+En1sBE,gBAUI,gB/E60sBN,C+Ev1sBE,aAUI,gB/Ei1sBN,C+E31sBE,gBAUI,gB/Eq1sBN,C+E/1sBE,QAUI,Y/Ey1sBN,C+En2sBE,WAUI,e/E61sBN,C+Ev2sBE,eAUI,gB/Ei2sBN,C+E32sBE,SAUI,gB/Eq2sBN,C+E/2sBE,QAUI,e/Ey2sBN,C+En3sBE,UAUI,gB/E62sBN,C+Ev3sBE,QAUI,c/Ei3sBN,C+E33sBE,UAUI,iB/Eq3sBN,C+E/3sBE,QAUI,gB/Ey3sBN,C+En4sBE,QAUI,c/E63sBN,C+Ev4sBE,QAUI,gB/Ei4sBN,C+E34sBE,QAUI,c/Eq4sBN,C+E/4sBE,QAUI,gB/Ey4sBN,C+En5sBE,QAUI,c/E64sBN,C+Ev5sBE,QAUI,gB/Ei5sBN,C+E35sBE,SAUI,c/Eq5sBN,C+E/5sBE,SAUI,gB/Ey5sBN,C+En6sBE,QAUI,W/E65sBN,C+Ev6sBE,WAUI,S/Ei6sBN,C+E36sBE,YAUI,U/Eq6sBN,C+E/6sBE,YAUI,U/Ey6sBN,C+En7sBE,YAUI,U/E66sBN,C+Ev7sBE,YAUI,U/Ei7sBN,C+E37sBE,YAUI,U/Eq7sBN,C+E/7sBE,YAUI,U/Ey7sBN,C+En8sBE,YAUI,U/E67sBN,C+Ev8sBE,YAUI,U/Ei8sBN,C+E38sBE,YAUI,U/Eq8sBN,C+E/8sBE,aAUI,S/Ey8sBN,C+En9sBE,aAUI,2BAAoD,CAApD,iBAAoD,CAApD,Q/E68sBN,C+Ev9sBE,YAUI,8BAAoD,CAApD,kBAAoD,CAApD,S/Em+sBN,C+E7+sBE,eAUI,iCAAoD,CAApD,sBAAoD,CAApD,O/Ey/sBN,C+EngtBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/E+gtBN,C+EzhtBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/EqitBN,C+E/itBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/E2jtBN,C+ErktBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/EiltBN,C+E3ltBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/EumtBN,C+EjntBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/E6ntBN,C+EvotBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/EmptBN,C+E7ptBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/EyqtBN,C+EnrtBE,SAUI,2BAAoD,CAApD,gBAAoD,CAApD,O/E+rtBN,C+EzstBE,SAUI,4BAAoD,CAApD,gBAAoD,CAApD,O/EqttBN,C+E/ttBE,UAUI,4BAAoD,CAApD,iBAAoD,CAApD,Q/E2utBN,C+ErvtBE,UAUI,4BAAoD,CAApD,iBAAoD,CAApD,Q/EiwtBN,C+E3wtBE,aAUI,iB/EuxtBN,C+EjytBE,aAUI,iB/E2xtBN,C+ErytBE,WAUI,e/E+xtBN,C+EzytBE,YAUI,oB/EmytBN,C+E7ytBE,qBAUI,yB/EuytBN,C+EjztBE,eAUI,kB/E2ytBN,C+ErztBE,eAUI,kB/E+ytBN,C+EzztBE,aAUI,qB/EmztBN,C+E7ztBE,gBAUI,qB/EuztBN,C+Ej0tBE,cAUI,qB/E2ztBN,C+Er0tBE,gBAUI,qB/E+ztBN,C+Ez0tBE,eAUI,qB/Em0tBN,C+E70tBE,cAUI,qB/Eu0tBN,C+Ej1tBE,cAUI,qB/E20tBN,C+Er1tBE,cAUI,qB/E+0tBN,C+Ez1tBE,gBAUI,qB/Em1tBN,C+E71tBE,gBAUI,qB/Eu1tBN,C+Ej2tBE,iBAUI,qB/E21tBN,C+Er2tBE,gBAUI,qB/E+1tBN,C+Ez2tBE,iBAUI,qB/Em2tBN,C+E72tBE,iBAUI,qB/Eu2tBN,C+Ej3tBE,iBAUI,qB/E22tBN,C+Er3tBE,iBAUI,qB/E+2tBN,C+Ez3tBE,iBAUI,qB/Em3tBN,C+E73tBE,uBAUI,qB/Eu3tBN,C+Ej4tBE,sBAUI,qB/E23tBN,C+Er4tBE,oBAUI,qB/E+3tBN,C+Ez4tBE,cAUI,qB/Em4tBN,C+E74tBE,mBAUI,qB/Eu4tBN,C+Ej5tBE,qBAUI,qB/E24tBN,C+Er5tBE,mCAUI,qB/Em5tBN,C+E75tBE,yBAUI,qB/Eu5tBN,C+Ej6tBE,uBAUI,qB/E25tBN,C+Er6tBE,iBAUI,qB/E+5tBN,C+Ez6tBE,uBAUI,qB/Em6tBN,C+E76tBE,sBAUI,qB/Eu6tBN,C+Ej7tBE,wBAUI,qB/E26tBN,C+Er7tBE,2BAUI,qB/E+6tBN,C+Ez7tBE,yBAUI,qB/Em7tBN,C+E77tBE,mBAUI,qB/Eu7tBN,C+Ej8tBE,yBAUI,qB/E27tBN,C+Er8tBE,wBAUI,qB/E+7tBN,C+Ez8tBE,0BAUI,qB/Em8tBN,C+E78tBE,4BAUI,qB/Eu8tBN,C+Ej9tBE,0BAUI,qB/E28tBN,C+Er9tBE,qBAUI,qB/E+8tBN,C+Ez9tBE,2BAUI,qB/Em9tBN,C+E79tBE,6BAUI,qB/Eu9tBN,C+Ej+tBE,4BAUI,qB/E29tBN,C+Er+tBE,0BAUI,qB/E+9tBN,C+Ez+tBE,qBAUI,qB/Em+tBN,C+E7+tBE,2BAUI,qB/Eu+tBN,C+Ej/tBE,6BAUI,qB/E2+tBN,C+Er/tBE,iBAUI,e/E++tBN,C+Ez/tBE,mBAUI,iB/Em/tBN,C+E7/tBE,mBAUI,iB/Eu/tBN,C+EjguBE,iBAUI,e/E2/tBN,C+ErguBE,mBAUI,iB/E+/tBN,C+EzguBE,mBAUI,iB/EmguBN,C+E7guBE,eAUI,a/EuguBN,C+EjhuBE,iBAUI,e/E2guBN,C+ErhuBE,iBAUI,e/E+guBN,C+EzhuBE,kBAUI,gB/EmhuBN,C+E7huBE,oBAUI,kB/EuhuBN,C+EjiuBE,oBAUI,kB/E2huBN,C+EriuBE,aAUI,W/E+huBN,C+EziuBE,eAUI,eAAoD,CAApD,kB/EsjuBN,C+EhkuBE,eAUI,gBAAoD,CAApD,iB/EgluBN,C+E1luBE,iBAUI,e/EymuBN,C+EnnuBE,mBAUI,iB/E+nuBN,C+EzouBE,oBAUI,kB/EqpuBN,C+E/puBE,kBAUI,gB/E2quBN,C+ErruBE,aAUI,W/EisuBN,C+E3suBE,eAUI,eAAoD,CAApD,kB/EwtuBN,C+EluuBE,eAUI,gBAAoD,CAApD,iB/EkvuBN,C+E5vuBE,iBAUI,e/E2wuBN,C+ErxuBE,mBAUI,iB/EiyuBN,C+E3yuBE,oBAUI,kB/EuzuBN,C+Ej0uBE,kBAUI,gB/E60uBN,C+Ev1uBE,YAUI,c/Em2uBN,C+E72uBE,cAUI,kBAAoD,CAApD,qB/E03uBN,C+Ep4uBE,cAUI,mBAAoD,CAApD,oB/Eo5uBN,C+E95uBE,gBAUI,kB/E66uBN,C+Ev7uBE,kBAUI,oB/Em8uBN,C+E78uBE,mBAUI,qB/Ey9uBN,C+En+uBE,iBAUI,mB/E++uBN,C+Ez/uBE,WAUI,a/EqgvBN,C+E/gvBE,aAUI,iBAAoD,CAApD,oB/E4hvBN,C+EtivBE,aAUI,kBAAoD,CAApD,mB/EsjvBN,C+EhkvBE,eAUI,iB/E+kvBN,C+EzlvBE,iBAUI,mB/EqmvBN,C+E/mvBE,kBAUI,oB/E2nvBN,C+ErovBE,gBAUI,kB/EipvBN,C+E3pvBE,aAUI,c/EuqvBN,C+EjrvBE,eAUI,kBAAoD,CAApD,qB/E8rvBN,C+ExsvBE,eAUI,mBAAoD,CAApD,oB/EwtvBN,C+EluvBE,iBAUI,kB/EivvBN,C+E3vvBE,mBAUI,oB/EuwvBN,C+EjxvBE,oBAUI,qB/E6xvBN,C+EvyvBE,kBAUI,mB/EmzvBN,C+E7zvBE,WAUI,Y/Ey0vBN,C+En1vBE,aAUI,gBAAoD,CAApD,mB/Eg2vBN,C+E12vBE,aAUI,iBAAoD,CAApD,kB/E03vBN,C+Ep4vBE,eAUI,gB/Em5vBN,C+E75vBE,iBAUI,kB/Ey6vBN,C+En7vBE,kBAUI,mB/E+7vBN,C+Ez8vBE,gBAUI,iB/Eq9vBN,C+E/9vBE,aAUI,e/E2+vBN,C+Er/vBE,eAUI,mBAAoD,CAApD,sB/EkgwBN,C+E5gwBE,eAUI,oBAAoD,CAApD,qB/E4hwBN,C+EtiwBE,iBAUI,mB/EqjwBN,C+E/jwBE,mBAUI,qB/E2kwBN,C+ErlwBE,oBAUI,sB/EimwBN,C+E3mwBE,kBAUI,oB/EunwBN,C+EjowBE,WAUI,c/E6owBN,C+EvpwBE,aAUI,kBAAoD,CAApD,qB/EoqwBN,C+E9qwBE,aAUI,mBAAoD,CAApD,oB/E8rwBN,C+ExswBE,eAUI,kB/EutwBN,C+EjuwBE,iBAUI,oB/E6uwBN,C+EvvwBE,kBAUI,qB/EmwwBN,C+E7wwBE,gBAUI,mB/EyxwBN,C+EnywBE,WAUI,Y/E+ywBN,C+EzzwBE,aAUI,gBAAoD,CAApD,mB/Es0wBN,C+Eh1wBE,aAUI,iBAAoD,CAApD,kB/Eg2wBN,C+E12wBE,eAUI,gB/Ey3wBN,C+En4wBE,iBAUI,kB/E+4wBN,C+Ez5wBE,kBAUI,mB/Eq6wBN,C+E/6wBE,gBAUI,iB/E27wBN,C+Er8wBE,WAUI,c/Ei9wBN,C+E39wBE,aAUI,kBAAoD,CAApD,qB/Ew+wBN,C+El/wBE,aAUI,mBAAoD,CAApD,oB/EkgxBN,C+E5gxBE,eAUI,kB/E2hxBN,C+ErixBE,iBAUI,oB/EijxBN,C+E3jxBE,kBAUI,qB/EukxBN,C+EjlxBE,gBAUI,mB/E6lxBN,C+EvmxBE,WAUI,Y/EmnxBN,C+E7nxBE,aAUI,gBAAoD,CAApD,mB/E0oxBN,C+EppxBE,aAUI,iBAAoD,CAApD,kB/EoqxBN,C+E9qxBE,eAUI,gB/E6rxBN,C+EvsxBE,iBAUI,kB/EmtxBN,C+E7txBE,kBAUI,mB/EyuxBN,C+EnvxBE,gBAUI,iB/E+vxBN,C+EzwxBE,WAUI,c/EqxxBN,C+E/xxBE,aAUI,kBAAoD,CAApD,qB/E4yxBN,C+EtzxBE,aAUI,mBAAoD,CAApD,oB/Es0xBN,C+Eh1xBE,eAUI,kB/E+1xBN,C+Ez2xBE,iBAUI,oB/Eq3xBN,C+E/3xBE,kBAUI,qB/E24xBN,C+Er5xBE,gBAUI,mB/Ei6xBN,C+E36xBE,WAUI,Y/Eu7xBN,C+Ej8xBE,aAUI,gBAAoD,CAApD,mB/E88xBN,C+Ex9xBE,aAUI,iBAAoD,CAApD,kB/Ew+xBN,C+El/xBE,eAUI,gB/EigyBN,C+E3gyBE,iBAUI,kB/EuhyBN,C+EjiyBE,kBAUI,mB/E6iyBN,C+EvjyBE,gBAUI,iB/EmkyBN,C+E7kyBE,WAUI,c/EylyBN,C+EnmyBE,aAUI,kBAAoD,CAApD,qB/EgnyBN,C+E1nyBE,aAUI,mBAAoD,CAApD,oB/E0oyBN,C+EppyBE,eAUI,kB/EmqyBN,C+E7qyBE,iBAUI,oB/EyryBN,C+EnsyBE,kBAUI,qB/E+syBN,C+EztyBE,gBAUI,mB/EquyBN,C+E/uyBE,YAUI,Y/E2vyBN,C+ErwyBE,cAUI,gBAAoD,CAApD,mB/EkxyBN,C+E5xyBE,cAUI,iBAAoD,CAApD,kB/E4yyBN,C+EtzyBE,gBAUI,gB/Eq0yBN,C+E/0yBE,kBAUI,kB/E21yBN,C+Er2yBE,mBAUI,mB/Ei3yBN,C+E33yBE,iBAUI,iB/Eu4yBN,C+Ej5yBE,YAUI,c/E65yBN,C+Ev6yBE,cAUI,kBAAoD,CAApD,qB/Eo7yBN,C+E97yBE,cAUI,mBAAoD,CAApD,oB/E88yBN,C+Ex9yBE,gBAUI,kB/Eu+yBN,C+Ej/yBE,kBAUI,oB/E6/yBN,C+EvgzBE,mBAUI,qB/EmhzBN,C+E7hzBE,iBAUI,mB/EyizBN,C+EnjzBE,WAUI,S/E+jzBN,C+EzkzBE,aAUI,aAAoD,CAApD,gB/EslzBN,C+EhmzBE,aAUI,cAAoD,CAApD,e/EgnzBN,C+E1nzBE,eAUI,a/EyozBN,C+EnpzBE,iBAUI,e/E+pzBN,C+EzqzBE,kBAUI,gB/EqrzBN,C+E/rzBE,gBAUI,c/E2szBN,C+ErtzBE,SAtFE,QAA2E,CAA3E,K/Eq0zBJ,C+E/uzBE,gBAtFE,MAA2E,CAA3E,OAA2E,CAgGzE,iB/E2uzBN,C+ErvzBE,OAtFE,K/Ei1zBJ,C+E3vzBE,mBAtFE,QAA2E,CAgGzE,iB/EsvzBN,C+EhwzBE,UAtFE,MAA2E,CAgGzE,iB/E2vzBN,C+ErwzBE,WAtFE,OAA2E,CAgGzE,iB/EgwzBN,C+E1wzBE,SAtFE,KAA2E,CAgGzE,iB/EqwzBN,C+E/wzBE,UAtFE,WAA2E,CAA3E,SAA2E,CAA3E,UAA2E,CAA3E,QAA2E,CAgGzE,e/E6wzBN,C+EvxzBE,mBAUI,iB/EixzBN,C+E3xzBE,gBAUI,c/EqxzBN,C+E/xzBE,mBAUI,iB/EyxzBN,C+EnyzBE,iBAUI,e/E6xzBN,C+EvyzBE,iBAUI,uBAAoD,CAApD,e/EiyzBN,C+E3yzBE,WAUI,S/EqyzBN,C+E/yzBE,WAUI,S/EyyzBN,C+EnzzBE,UAUI,Y/E6yzBN,C+EvzzBE,SAUI,W/EizzBN,C+E3zzBE,WAUI,Y/EqzzBN,C+E/zzBE,SAUI,U/EyzzBN,C+En0zBE,WAUI,a/E6zzBN,C+Ev0zBE,SAUI,Y/Ei0zBN,C+E30zBE,eAUI,U/Eq0zBN,C+E/0zBE,eAUI,U/Ey0zBN,C+En1zBE,cAUI,a/E60zBN,C+Ev1zBE,aAUI,Y/Ei1zBN,C+E31zBE,eAUI,a/Eq1zBN,C+E/1zBE,aAUI,W/Ey1zBN,C+En2zBE,eAUI,c/E61zBN,C+Ev2zBE,aAUI,a/Ei2zBN,C+E32zBE,SAUI,O/Eq2zBN,C+E/2zBE,YAUI,U/Ey2zBN,C+En3zBE,YAUI,UAAoD,CAApD,S/E82zBN,C+Ex3zBE,YAUI,UAAoD,CAApD,S/Em3zBN,C+E73zBE,WAUI,aAAoD,CAApD,Y/Ew3zBN,C+El4zBE,UAUI,YAAoD,CAApD,W/E63zBN,C+Ev4zBE,YAUI,aAAoD,CAApD,Y/Ek4zBN,C+E54zBE,UAUI,WAAoD,CAApD,U/Eu4zBN,C+Ej5zBE,YAUI,cAAoD,CAApD,a/E44zBN,C+Et5zBE,UAUI,aAAoD,CAApD,Y/Ei5zBN,C+E35zBE,UAUI,WAAoD,CAApD,U/Es5zBN,C+Eh6zBE,UAUI,aAAoD,CAApD,Y/E25zBN,C+Er6zBE,UAUI,WAAoD,CAApD,U/Eg6zBN,C+E16zBE,UAUI,aAAoD,CAApD,Y/Eq6zBN,C+E/6zBE,UAUI,WAAoD,CAApD,U/E06zBN,C+Ep7zBE,UAUI,aAAoD,CAApD,Y/E+6zBN,C+Ez7zBE,WAUI,WAAoD,CAApD,U/Eo7zBN,C+E97zBE,WAUI,aAAoD,CAApD,Y/Ey7zBN,C+En8zBE,aAUI,YAAoD,CAApD,W/E87zBN,C+Ex8zBE,gBAUI,YAAoD,CAApD,W/Em8zBN,C+E78zBE,eAUI,YAAoD,CAApD,W/Ew8zBN,C+El9zBE,aAUI,iB/E48zBN,C+Et9zBE,WAUI,e/Eg9zBN,C+E19zBE,cAUI,kB/Eo9zBN,C+E99zBE,YAUI,gB/Ew9zBN,C+Elk0BE,uCAEI,4B/Ewk0BN,C+E1k0BE,6CAEI,yB/Egl0BN,C+Ell0BE,gGAEI,oB/Egm0BN,C+Elm0BE,2CAEI,qCAAoD,CAApD,6B/Ewm0BN,C+E1m0BE,iDAEI,qCAAoD,CAApD,6B/Egn0BN,C+Eln0BE,6CAEI,qCAAoD,CAApD,6B/Ewn0BN,C+E1n0BE,iDAEI,qCAAoD,CAApD,6B/Ego0BN,C+Elo0BE,+CAEI,qCAAoD,CAApD,6B/Ewo0BN,C+E1o0BE,6CAEI,qCAAoD,CAApD,6B/Egp0BN,C+Elp0BE,6CAEI,qCAAoD,CAApD,6B/Ewp0BN,C+E1p0BE,6CAEI,qCAAoD,CAApD,6B/Egq0BN,C+Elq0BE,iDAEI,qCAAoD,CAApD,6B/Ewq0BN,C+E1q0BE,iDAEI,qCAAoD,CAApD,6B/Egr0BN,C+Elr0BE,mDAEI,qCAAoD,CAApD,6B/Ewr0BN,C+E1r0BE,iDAEI,qCAAoD,CAApD,6B/Egs0BN,C+Els0BE,mDAEI,qCAAoD,CAApD,6B/Ews0BN,C+E1s0BE,mDAEI,qCAAoD,CAApD,6B/Egt0BN,C+Elt0BE,mDAEI,qCAAoD,CAApD,6B/Ewt0BN,C+E1t0BE,mDAEI,qCAAoD,CAApD,6B/Egu0BN,C+Elu0BE,mDAEI,qCAAoD,CAApD,6B/Ewu0BN,C+E1u0BE,+DAEI,qCAAoD,CAApD,6B/Egv0BN,C+Elv0BE,6DAEI,qCAAoD,CAApD,6B/Ewv0BN,C+E1v0BE,yDAEI,qCAAoD,CAApD,6B/Egw0BN,C+Elw0BE,6CAEI,qCAAoD,CAApD,6B/Eww0BN,C+E1w0BE,uDAEI,qCAAoD,CAApD,6B/Egx0BN,C+Elx0BE,2DAEI,qCAAoD,CAApD,6B/Ewx0BN,C+E1x0BE,wGAEI,qCAAoD,CAApD,6B/Ewy0BN,C+E1y0BE,mEAEI,qCAAoD,CAApD,6B/Egz0BN,C+Elz0BE,+DAEI,qCAAoD,CAApD,6B/Ewz0BN,C+E1z0BE,mDAEI,qCAAoD,CAApD,6B/Eg00BN,C+El00BE,+DAEI,qCAAoD,CAApD,6B/Ew00BN,C+E100BE,6DAEI,qCAAoD,CAApD,6B/Eg10BN,C+El10BE,iEAEI,qCAAoD,CAApD,6B/Ew10BN,C+E110BE,uEAEI,qCAAoD,CAApD,6B/Eg20BN,C+El20BE,mEAEI,qCAAoD,CAApD,6B/Ew20BN,C+E120BE,uDAEI,qCAAoD,CAApD,6B/Eg30BN,C+El30BE,mEAEI,qCAAoD,CAApD,6B/Ew30BN,C+E130BE,iEAEI,qCAAoD,CAApD,6B/Eg40BN,C+El40BE,qEAEI,qCAAoD,CAApD,6B/Ew40BN,C+E140BE,yEAEI,qCAAoD,CAApD,6B/Eg50BN,C+El50BE,qEAEI,qCAAoD,CAApD,6B/Ew50BN,C+E150BE,2DAEI,qCAAoD,CAApD,6B/Eg60BN,C+El60BE,uEAEI,qCAAoD,CAApD,6B/Ew60BN,C+E160BE,2EAEI,qCAAoD,CAApD,6B/Eg70BN,C+El70BE,yEAEI,qCAAoD,CAApD,6B/Ew70BN,C+E170BE,qEAEI,qCAAoD,CAApD,6B/Eg80BN,C+El80BE,2DAEI,qCAAoD,CAApD,6B/Ew80BN,C+E180BE,uEAEI,qCAAoD,CAApD,6B/Eg90BN,C+El90BE,2EAEI,qCAAoD,CAApD,6B/Ew90BN,C+E130BE,eAUI,a/Eo30BN,C+E930BE,gBAUI,kB/Ew30BN,C+El40BE,eAUI,iB/E430BN,C+Et40BE,iBAUI,kB/Eg40BN,C+E140BE,eAUI,gB/Eo40BN,C+E940BE,iBAUI,mB/Ew40BN,C+El50BE,eAUI,kB/E440BN,C+Et50BE,oBAUI,mB/Eg50BN,C+E150BE,mBAUI,kB/Eo50BN,C+E950BE,qBAUI,mB/Ew50BN,C+El60BE,mBAUI,iB/E450BN,C+Et60BE,qBAUI,oB/Eg60BN,C+E160BE,mBAUI,mB/Eo60BN,C+E960BE,eAUI,gB/Ew60BN,C+El70BE,eAUI,kB/E460BN,C+Et70BE,eAUI,gB/Eg70BN,C+E170BE,eAUI,kB/Eo70BN,C+E970BE,eAUI,gB/Ew70BN,C+El80BE,eAUI,kB/E470BN,C+Et80BE,gBAUI,gB/Eg80BN,C+E180BE,gBAUI,kB/Eo80BN,C+E980BE,mBAUI,iB/Ew80BN,C+El90BE,mBAUI,mB/E480BN,C+Et90BE,mBAUI,iB/Eg90BN,C+E190BE,mBAUI,mB/Eo90BN,C+E990BE,mBAUI,iB/Ew90BN,C+El+0BE,mBAUI,mB/E490BN,C+Et+0BE,oBAUI,iB/Eg+0BN,C+E1+0BE,oBAUI,mB/Eo+0BN,C+E9+0BE,gBAUI,wB/Ew+0BN,C+El/0BE,mBAUI,mB/E4+0BN,C+Et/0BE,gBAUI,wB/Eg/0BN,C+E1/0BE,mBAUI,mB/Eo/0BN,C+E9/0BE,SAUI,O/Ew/0BN,C+Elg1BE,SAUI,O/E4/0BN,C+Etg1BE,QAUI,U/Egg1BN,C+E1g1BE,OAUI,S/Eog1BN,C+E9g1BE,SAUI,U/Ewg1BN,C+Elh1BE,OAUI,Q/E4g1BN,C+Eth1BE,SAUI,W/Egh1BN,C+E1h1BE,OAUI,U/Eoh1BN,C+E9h1BE,aAUI,Q/Ewh1BN,C+Eli1BE,aAUI,Q/E4h1BN,C+Eti1BE,YAUI,W/Egi1BN,C+E1i1BE,WAUI,U/Eoi1BN,C+E9i1BE,aAUI,W/Ewi1BN,C+Elj1BE,WAUI,S/E4i1BN,C+Etj1BE,aAUI,Y/Egj1BN,C+E1j1BE,WAUI,W/Eoj1BN,C+E9j1BE,OAUI,K/Ewj1BN,C+Elk1BE,UAUI,Q/E4j1BN,C+Etk1BE,eAUI,uB/Egk1BN,C+E1k1BE,aAUI,qB/Eok1BN,C+E9k1BE,aAUI,qB/Ewk1BN,C+Ell1BE,UAUI,kB/E4k1BN,C+Etl1BE,YAUI,oB/Egl1BN,C+E1l1BE,cAUI,0B/Eol1BN,C+E9l1BE,WAUI,uB/Ewl1BN,C+Elm1BE,UAUI,kB/E4l1BN,C+Etm1BE,UAUI,e/Egm1BN,C+E1m1BE,eAUI,oB/Eom1BN,C+E9m1BE,eAUI,oB/Ewm1BN,C+Eln1BE,WAUI,kB/E4m1BN,C+Etn1BE,cAUI,kB/Egn1BN,C+E1n1BE,WAUI,S/Eon1BN,C+E9n1BE,WAUI,S/Ewn1BN,C+Elo1BE,UAUI,Y/E4n1BN,C+Eto1BE,SAUI,W/Ego1BN,C+E1o1BE,WAUI,Y/Eoo1BN,C+E9o1BE,SAUI,U/Ewo1BN,C+Elp1BE,WAUI,a/E4o1BN,C+Etp1BE,SAUI,Y/Egp1BN,C+E1p1BE,SAUI,U/Eop1BN,C+E9p1BE,SAUI,Y/Ewp1BN,C+Elq1BE,SAUI,U/E4p1BN,C+Etq1BE,SAUI,Y/Egq1BN,C+E1q1BE,SAUI,U/Eoq1BN,C+E9q1BE,SAUI,Y/Ewq1BN,C+Elr1BE,UAUI,U/E4q1BN,C+Etr1BE,UAUI,Y/Egr1BN,C+E1r1BE,YAUI,W/Eor1BN,C+E9r1BE,eAUI,W/Ewr1BN,C+Els1BE,cAUI,W/E4r1BN,C+Ets1BE,iBAUI,W/Egs1BN,C+E1s1BE,cAUI,W/Eos1BN,C+E9s1BE,iBAUI,W/Ews1BN,C+Elt1BE,eAUI,W/E4s1BN,C+Ett1BE,kBAUI,W/Egt1BN,C+E1t1BE,kBAUI,a/Eot1BN,C+E9t1BE,SAUI,O/Ewt1BN,C+Elu1BE,YAUI,U/E4t1BN,C+Etu1BE,YAUI,U/Egu1BN,C+E1u1BE,QAUI,Y/Eou1BN,C+E9u1BE,UAUI,Y/Ewu1BN,C+Elv1BE,OAUI,a/E4u1BN,C+Etv1BE,KAUI,S/Egv1BN,C+E1v1BE,OAUI,W/Eov1BN,C+E9v1BE,OAUI,W/Ewv1BN,C+Elw1BE,OAUI,W/E4v1BN,C+Etw1BE,OAUI,W/Egw1BN,C+E1w1BE,OAUI,W/Eow1BN,CgFr31BE,wBtEVF,YAmBI,UVo0DF,C8CvxDF,aP3CI,eAA2D,CAC3D,YAAwD,ClBS1D,UAAW,CVEX,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CQmGjC,erBivFA,CqBxzFA,eACE,gBrB0zFF,CqBvzFA,eACE,crByzFF,C6Dp1FF,iBhCJI,iBAAkD,CAClD,kBAAmD,CgCWnD,kB7DstHF,C6DlsHF,0BhChCI,cAAkD,CAClD,e7B4wHF,C6D7tHF,4BAcI,a7D0vHF,C6DtvHF,0BxB3CQ,oBAAyD,CAAzD,iBAAyD,CAAzD,wBAAyD,CwByD7D,gB7D6vHF,C6DzzHF,6BAoEI,W7D+vHF,C6DnuHF,kBtBtGI,eAA2D,CAC3D,YAAwD,CFQpD,wBAAyD,CAAzD,qBAAyD,CAAzD,kBrCy2HN,C6D1vHF,2BAII,YAAa,CACb,gB7D8wHF,C6D1wHF,6BtBjII,oBAA2D,CAC3D,iBvCy5HF,C6DtuHF,+CxB3KQ,oBAAyD,CAAzD,iBAAyD,CAAzD,wBrCw8HN,C6DrxHF,uChC7MI,S7Bs/HF,C6DzyHF,4ChCtMI,mBAAoD,CACpD,gBAAiD,CgC+N/C,Y7D+xHJ,C6DxxHF,kCAIM,+BzCnPS,CyCoPT,gB7D+xHJ,C6DpyHF,2ChCvOI,gBAAoD,CACpD,aAAiD,CgC+P/C,eAAgB,CAChB,mBjDsG4E,CiDrG5E,c7D2yHJ,C6Dt0HF,iDA8BQ,WAAY,CACZ,oB7D2yHN,C6D10HF,4FA+CU,eAAgB,CAChB,QAAS,CACT,c7D2yHR,C6D51HF,+EA6DQ,qB7D8yHN,C8DnmIF,UAWI,e9DomIF,C8DtmIF,sBAyBM,iB9DsmIJ,C8D7lIF,iBAEI,e9DunIF,CuE7pIF,0B1CMI,iBAAkD,CAClD,kBAAmD,C0CcjD,qBAAsB,CACtB,UvEytKJ,CuEptKF,mEAMM,oB3DyagD,C2DxahD,WvEqtKJ,CuE5tKF,oE1CrBI,iBAAkD,CAClD,kBAAmD,C0CmCjD,oB3DgagD,C2D/ZhD,W3DsU4E,C2DrU5E,UvEstKJ,CuEjtKF,wExCnDE,uHAC2C,CAD3C,gFAC2C,CAC3C,2BAA4B,CwCJ5B,uBAAkC,CAClC,sB3DoXgF,C2D3T5E,UvEutKJ,CuE/rKF,yBrEpEE,eFkyKA,C6E7xKI,2BzBdJ,epDyoLA,C6EpnLM,2DtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7BopLF,C6EroLM,gCzBrBN,epD0pLA,C6EroLM,mCzBrBN,epD2qLA,C6EtpLM,qEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7BsrLF,C6EvqLM,kCzBrBN,epD4rLA,C6EvqLM,qCzBrBN,epD6sLA,C6ExrLM,uEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7BwtLF,C6EzsLM,kCzBrBN,epD8tLA,C6EzsLM,qCtCXJ,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CAClD,kB7ByuLF,C6E1tLM,mCtCXJ,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CAClD,kB7B0vLF,C6E3uLM,sCtCXJ,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CAClD,kB7B2wLF,C6E5vLM,sCtCXJ,gBAA2D,CAC3D,iBAA4D,CaX9D,iBAAiD,CvBK/C,iBAAkD,CAClD,kB7B4xLF,C6EnwLF,gCtCrBI,aAA2D,CAC3D,cvC2wMF,C8EttMI,kCjD3DF,cAAkD,CAClD,e7BoxMF,C6E3vMF,kCtCrBI,gBAA2D,CAC3D,iBvCmxMF,C8EjtMI,oCjDxEF,gBAAkD,CAClD,iB7B4xMF,C6EnwMF,iCtCrBI,gBAA2D,CAC3D,iBvC2xMF,C8EztMI,mCjDxEF,gBAAkD,CAClD,iB7BoyMF,C6E3wMF,gCtCrBI,mBAA2D,CAC3D,oBvCmyMF,C8EjuMI,kCjDxEF,mBAAkD,CAClD,oB7B4yMF,C6EnxMF,gCtCrBI,kBAA2D,CAC3D,mBvC2yMF,C8EzuMI,kCjDxEF,kBAAkD,CAClD,mB7BozMF,C6E3xMF,gCtCrBI,mBAA2D,CAC3D,oBvCmzMF,C8EjvMI,kCjDxEF,mBAAkD,CAClD,oB7B4zMF,C6EnyMF,gCtCrBI,iBAA2D,CAC3D,kBvC2zMF,C8EzvMI,kCjDxEF,iBAAkD,CAClD,kB7Bo0MF,C6E3yMF,gCtCrBI,oBAA2D,CAC3D,qBvCm0MF,C8EjwMI,kCjDxEF,oBAAkD,CAClD,qB7B40MF,C6EnzMF,gCtCrBI,mBAA2D,CAC3D,oBvC20MF,C8EzwMI,kCjDxEF,mBAAkD,CAClD,oB7Bo1MF,C6E3zMF,iCtCrBI,gBAA2D,CAC3D,iBvCm1MF,C8EjxMI,mCjDxEF,gBAAkD,CAClD,iB7B41MF,C6En0MF,iCtCrBI,kBAA2D,CAC3D,mBvC21MF,C8EzxMI,mCjDxEF,kBAAkD,CAClD,mB7Bo2MF,C6E30MF,iCtCrBI,mBAA2D,CAC3D,oBvCm2MF,C8EjyMI,mCjDxEF,mBAAkD,CAClD,oB7B42MF,C6EhxMI,+CxCtEE,kBAAyD,CAAzD,gBAAyD,CAAzD,UAAyD,CF3B/D,UAAyC,CiBDzC,cpDypNA,C6EnjNI,0B1CrGJ,UAAyC,CiBDzC,cpD8pNA,C6EljNM,iDxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCsoNN,C6EtjNM,uB1C3GN,cnCiqNA,C6EtjNM,uB1C3GN,enCqqNA,C6E1jNM,8CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arC8oNN,C6E9jNM,uB1C3GN,SnCyqNA,C6E9jNM,uB1C3GN,enC6qNA,C6ElkNM,8CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCspNN,C6EtkNM,uB1C3GN,enCirNA,C6EtkNM,uB1C3GN,SnCqrNA,C6E1kNM,8CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arC8pNN,C6E9kNM,uB1C3GN,enCyrNA,C6E9kNM,uB1C3GN,enC6rNA,C6EllNM,8CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCsqNN,C6EtlNM,uB1C3GN,SnCisNA,C6EtlNM,wB1C3GN,enCqsNA,C6E1lNM,gDxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arC8qNN,C6E9lNM,wB1C3GN,enCysNA,C6E9lNM,wBxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,aAAyD,CF3B/D,UnC6sNA,C6ExkNM,0BtClFJ,oBvCw1NF,C6EtwNM,0BtClFJ,qBvC81NF,C6E5wNM,0BtClFJ,evCo2NF,C6ElxNM,0BtClFJ,qBvC02NF,C6ExxNM,0BtClFJ,qBvCg3NF,C6E9xNM,0BtClFJ,evCs3NF,C6EpyNM,0BtClFJ,qBvC43NF,C6E1yNM,0BtClFJ,qBvCk4NF,C6EhzNM,0BtClFJ,evCw4NF,C6EtzNM,2BtClFJ,qBvC84NF,C6E5zNM,2BtClFJ,qBvCo5NF,C6El0NM,2BtClFJ,gBvC05NF,C6Ej0NI,6BtCzFF,avCg6NF,C+Er8NA,kFAEI,gB/EugRJ,C+EzgRA,wFAEI,oBAAoD,CAApD,uB/E8iRJ,C+EhjRA,wFAEI,qBAAoD,CAApD,sB/EylRJ,C+E3lRA,8FAEI,oB/EgoRJ,C+EloRA,oGAEI,sB/EmqRJ,C+ErqRA,uGAEI,uB/EssRJ,C+ExsRA,iGAEI,qB/EyuRJ,C+E3uRA,kFAEI,gB/E4wRJ,C+E9wRA,wFAEI,oBAAoD,CAApD,uB/EmzRJ,C+ErzRA,wFAEI,qBAAoD,CAApD,sB/E81RJ,C+Eh2RA,8FAEI,oB/Eq4RJ,C+Ev4RA,oGAEI,sB/Ew6RJ,C+E16RA,uGAEI,uB/E28RJ,C+E78RA,iGAEI,qB/E8+RJ,C+Eh/RA,+EAEI,mB/EihSJ,C+EnhSA,qFAEI,uBAAoD,CAApD,0B/EwjSJ,C+E1jSA,qFAEI,wBAAoD,CAApD,yB/EmmSJ,C+ErmSA,2FAEI,uB/E0oSJ,C+E5oSA,iGAEI,yB/E6qSJ,C+E/qSA,oGAEI,0B/EgtSJ,C+EltSA,8FAEI,wB/EmvSJ,C+ErvSA,4EAEI,kB/EsxSJ,C+ExxSA,kFAEI,sBAAoD,CAApD,yB/E6zSJ,C+E/zSA,kFAEI,uBAAoD,CAApD,wB/Ew2SJ,C+E12SA,wFAEI,sB/E+4SJ,C+Ej5SA,8FAEI,wB/Ek7SJ,C+Ep7SA,iGAEI,yB/Eq9SJ,C+Ev9SA,2FAEI,uB/Ew/SJ,C+E1/SA,kFAEI,mB/E2hTJ,C+E7hTA,wFAEI,uBAAoD,CAApD,0B/EkkTJ,C+EpkTA,wFAEI,wBAAoD,CAApD,yB/E6mTJ,C+E/mTA,8FAEI,uB/EopTJ,C+EtpTA,oGAEI,yB/EurTJ,C+EzrTA,uGAEI,0B/E0tTJ,C+E5tTA,iGAEI,wB/E6vTJ,C+E/vTA,4EAEI,iB/EgyTJ,C+ElyTA,kFAEI,qBAAoD,CAApD,wB/Eu0TJ,C+Ez0TA,kFAEI,sBAAoD,CAApD,uB/Ek3TJ,C+Ep3TA,wFAEI,qB/Ey5TJ,C+E35TA,8FAEI,uB/E47TJ,C+E97TA,iGAEI,wB/E+9TJ,C+Ej+TA,2FAEI,sB/EkgUJ,C+EpgUA,kFAEI,oB/EqiUJ,C+EviUA,wFAEI,wBAAoD,CAApD,2B/E4kUJ,C+E9kUA,wFAEI,yBAAoD,CAApD,0B/EunUJ,C+EznUA,8FAEI,wB/E8pUJ,C+EhqUA,oGAEI,0B/EisUJ,C+EnsUA,uGAEI,2B/EouUJ,C+EtuUA,iGAEI,yB/EuwUJ,C+EzwUA,4EAEI,mB/E0yUJ,C+E5yUA,kFAEI,uBAAoD,CAApD,0B/Ei1UJ,C+En1UA,kFAEI,wBAAoD,CAApD,yB/E43UJ,C+E93UA,wFAEI,uB/Em6UJ,C+Er6UA,8FAEI,yB/Es8UJ,C+Ex8UA,iGAEI,0B/Ey+UJ,C+E3+UA,2FAEI,wB/E4gVJ,C+E9gVA,4EAEI,c/E+iVJ,C+EjjVA,kFAEI,kBAAoD,CAApD,qB/EslVJ,C+ExlVA,kFAEI,mBAAoD,CAApD,oB/EioVJ,C+EnoVA,wFAEI,kB/EwqVJ,C+E1qVA,8FAEI,oB/E2sVJ,C+E7sVA,iGAEI,qB/E8uVJ,C+EhvVA,2FAEI,mB/EixVJ,C+EnxVA,sEAEI,gB/EozVJ,C+EtzVA,4EAEI,oBAAoD,CAApD,uB/E21VJ,C+E71VA,4EAEI,qBAAoD,CAApD,sB/Es4VJ,C+Ex4VA,kFAEI,oB/E66VJ,C+E/6VA,wFAEI,sB/Eg9VJ,C+El9VA,2FAEI,uB/Em/VJ,C+Er/VA,qFAEI,qB/EshWJ,C+ExhWA,0GAEI,wB/EyjWJ,C+E3jWA,wFAEI,iB/E4lWJ,C+E9lWA,wFAEI,iB/E+nWJ,C+EjoWA,kFAEI,oB/EkqWJ,C+EpqWA,2FAEI,oB/EqsWJ,C+EvsWA,qFAEI,oB/EwuWJ,C+E1uWA,2FAEI,oB/E2wWJ,C+E7wWA,wFAEI,oB/E8yWJ,C+EhzWA,qFAEI,oB/Ei1WJ,C+En1WA,qFAEI,oB/Eo3WJ,C+Et3WA,qFAEI,oB/Eu5WJ,C+Ez5WA,2FAEI,oB/E07WJ,C+E57WA,2FAEI,oB/E69WJ,C+E/9WA,8FAEI,oB/EggXJ,C+ElgXA,2FAEI,oB/EmiXJ,C+EriXA,8FAEI,oB/EskXJ,C+ExkXA,8FAEI,oB/EymXJ,C+E3mXA,8FAEI,oB/E4oXJ,C+E9oXA,8FAEI,oB/E+qXJ,C+EjrXA,8FAEI,oB/EktXJ,C+EptXA,gHAEI,oB/EqvXJ,C+EvvXA,6GAEI,oB/EwxXJ,C+E1xXA,uGAEI,oB/E2zXJ,C+E7zXA,qFAEI,oB/E81XJ,C+Eh2XA,oGAEI,oB/Ei4XJ,C+En4XA,0GAEI,oB/Eo6XJ,C+Et6XA,+LAEI,oB/E0+XJ,C+E5+XA,sHAEI,oB/E6gYJ,C+E/gYA,gHAEI,oB/EgjYJ,C+EljYA,8FAEI,oB/EmlYJ,C+ErlYA,gHAEI,oB/EsnYJ,C+ExnYA,6GAEI,oB/EypYJ,C+E3pYA,mHAEI,oB/E4rYJ,C+E9rYA,4HAEI,oB/E+tYJ,C+EjuYA,sHAEI,oB/EkwYJ,C+EpwYA,oGAEI,oB/EqyYJ,C+EvyYA,sHAEI,oB/Ew0YJ,C+E10YA,mHAEI,oB/E22YJ,C+E72YA,yHAEI,oB/E84YJ,C+Eh5YA,+HAEI,oB/Ei7YJ,C+En7YA,yHAEI,oB/Eo9YJ,C+Et9YA,0GAEI,oB/Eu/YJ,C+Ez/YA,4HAEI,oB/E0hZJ,C+E5hZA,kIAEI,oB/E6jZJ,C+E/jZA,+HAEI,oB/EgmZJ,C+ElmZA,yHAEI,oB/EmoZJ,C+EroZA,0GAEI,oB/EsqZJ,C+ExqZA,4HAEI,oB/EysZJ,C+E3sZA,kIAEI,oB/E4uZJ,C+ElsZM,qBAMI,e/EwtZV,C+E9tZM,yBAMI,wBAAoD,CAApD,yB/EgvZV,C+EtvZM,2BAMI,yBAAoD,CAApD,4B/E0wZV,C+EhxZM,4BAMI,2BAAoD,CAApD,4B/EoyZV,C+E1yZM,0BAMI,wBAAoD,CAApD,2B/E8zZV,C+Ep0ZM,sBAMI,iB/Es1ZV,C+E51ZM,0BAMI,0BAAoD,CAApD,2B/E82ZV,C+Ep3ZM,4BAMI,2BAAoD,CAApD,8B/Ew4ZV,C+E94ZM,6BAMI,6BAAoD,CAApD,8B/Ek6ZV,C+Ex6ZM,2BAMI,0BAAoD,CAApD,6B/E47ZV,C+El8ZM,sBAMI,oB/Eo9ZV,C+E19ZM,0BAMI,6BAAoD,CAApD,8B/E4+ZV,C+El/ZM,4BAMI,8BAAoD,CAApD,iC/EsgaV,C+E5gaM,6BAMI,gCAAoD,CAApD,iC/EgiaV,C+EtiaM,2BAMI,6BAAoD,CAApD,gC/E0jaV,C+EhkaM,sBAMI,mB/EklaV,C+ExlaM,0BAMI,4BAAoD,CAApD,6B/E0maV,C+EhnaM,4BAMI,6BAAoD,CAApD,gC/EooaV,C+E1oaM,6BAMI,+BAAoD,CAApD,gC/E8paV,C+EpqaM,2BAMI,4BAAoD,CAApD,+B/EwraV,C+E9raM,wBAMI,mB/EgtaV,C+EttaM,4BAMI,4BAAoD,CAApD,6B/EwuaV,C+E9uaM,8BAMI,6BAAoD,CAApD,gC/EkwaV,C+ExwaM,+BAMI,+BAAoD,CAApD,gC/E4xaV,C+ElyaM,6BAMI,4BAAoD,CAApD,+B/EszaV,C+E5zaM,0BAMI,a/EowcV,C+E1wcM,yBAMI,mBAAoD,CAApD,mBAAoD,CAApD,Y/E0xcV,C+EhycM,yBAMI,Y/EgzcV,C+EtzcM,2BAMI,c/Es0cV,C+E50cM,iCAMI,oB/E41cV,C+El2cM,gCAMI,0BAAoD,CAApD,0BAAoD,CAApD,mB/Ek3cV,C+Ex3cM,0BAMI,a/Ew4cV,C+E94cM,+BAMI,kB/E85cV,C+Ep6cM,8BAMI,iB/Eo7cV,C+E17cM,0BAMI,mB/E8hdV,C+EpidM,0BAMI,mB/EojdV,C+E1jdM,yBAMI,mB/E0kdV,C+EhldM,yBAMI,mB/EgmdV,C+EtmdM,yBAMI,oB/EsndV,C+E5ndM,yBAMI,oB/E4odV,C+ElpdM,yBAMI,oB/EkqdV,C+ExqdM,0BAMI,oB/EwrdV,C+E9rdM,0BAMI,oB/E8sdV,C+EptdM,0BAMI,mB/EoudV,C+E1udM,0BAMI,mB/E0vdV,C+EhwdM,yBAMI,mB/EgxdV,C+EtxdM,yBAMI,oB/EsydV,C+E5ydM,yBAMI,oB/E4zdV,C+El0dM,yBAMI,oB/Ek1dV,C+Ex1dM,yBAMI,oB/Ew2dV,C+E92dM,0BAMI,oB/E83dV,C+Ep4dM,0BAMI,oB/Eo5dV,C+E15dM,2BAMI,mB/E06dV,C+Eh7dM,2BAMI,mB/Eg8dV,C+Et8dM,0BAMI,mB/Es9dV,C+E59dM,0BAMI,mB/E4+dV,C+El/dM,0BAMI,oB/EkgeV,C+ExgeM,0BAMI,oB/EwheV,C+E9heM,0BAMI,oB/E8ieV,C+EpjeM,2BAMI,oB/EokeV,C+E1keM,2BAMI,oB/E0leV,C+EhmeM,6BAMI,mB/EgneV,C+EtneM,6BAMI,mB/EsoeV,C+E5oeM,4BAMI,mB/E4peV,C+ElqeM,4BAMI,mB/EkreV,C+ExreM,4BAMI,oB/EwseV,C+E9seM,4BAMI,oB/E8teV,C+EpueM,4BAMI,oB/EoveV,C+E1veM,6BAMI,oB/E0weV,C+EhxeM,6BAMI,oB/EgyeV,C+EtyeM,0BAMI,mB/EszeV,C+E5zeM,0BAMI,mB/E40eV,C+El1eM,yBAMI,mB/Ek2eV,C+Ex2eM,yBAMI,oB/Ew3eV,C+E93eM,yBAMI,oB/E84eV,C+Ep5eM,yBAMI,oB/Eo6eV,C+E16eM,yBAMI,oB/E07eV,C+Eh8eM,0BAMI,oB/Eg9eV,C+Et9eM,0BAMI,oB/Es+eV,C+E5+eM,0BAMI,mB/E4/eV,C+ElgfM,0BAMI,mB/EkhfV,C+ExhfM,yBAMI,mB/EwifV,C+E9ifM,yBAMI,mB/E8jfV,C+EpkfM,yBAMI,oB/EolfV,C+E1lfM,yBAMI,oB/E0mfV,C+EhnfM,yBAMI,oB/EgofV,C+EtofM,0BAMI,oB/EspfV,C+E5pfM,0BAMI,oB/E4qfV,C+ElrfM,yBAMI,mB/EksfV,C+ExsfM,yBAMI,mB/EwtfV,C+E9tfM,wBAMI,mB/E8ufV,C+EpvfM,wBAMI,mB/EowfV,C+E1wfM,wBAMI,oB/E0xfV,C+EhyfM,wBAMI,oB/EgzfV,C+EtzfM,wBAMI,oB/Es0fV,C+E50fM,yBAMI,oB/E41fV,C+El2fM,yBAMI,oB/Ek3fV,C+Ex3fM,wBAMI,mB/Ew4fV,C+E94fM,wBAMI,mB/E85fV,C+Ep6fM,uBAMI,mB/Eo7fV,C+E17fM,uBAMI,oB/E08fV,C+Eh9fM,uBAMI,oB/Eg+fV,C+Et+fM,uBAMI,oB/Es/fV,C+E5/fM,uBAMI,oB/E4ggBV,C+ElhgBM,wBAMI,oB/EkigBV,C+ExigBM,wBAMI,oB/EwjgBV,C+E9jgBM,uBAMI,e/E8ngBV,C+EpogBM,wBAMI,e/EopgBV,C+E1pgBM,sBAMI,e/E0qgBV,C+EhrgBM,gCAMI,uBAAoD,CAApD,oBAAoD,CAApD,sB/E4xgBV,C+ElygBM,+BAMI,sBAAoD,CAApD,mBAAoD,CAApD,0B/EkzgBV,C+ExzgBM,6BAMI,oBAAoD,CAApD,iBAAoD,CAApD,wB/Ew0gBV,C+E90gBM,yBAMI,wBAAoD,CAApD,qBAAoD,CAApD,6B/E81gBV,C+Ep2gBM,+BAMI,kB/Ew9gBV,C+E99gBM,+BAMI,mB/E8+gBV,C+Ep/gBM,+BAMI,mB/EoghBV,C+E1ghBM,+BAMI,mB/E0hhBV,C+EhihBM,+BAMI,mB/EgjhBV,C+EtjhBM,+BAMI,mB/EskhBV,C+E5khBM,gCAMI,mB/E4lhBV,C+ElmhBM,gCAMI,mB/EknhBV,C+ExnhBM,gCAMI,mB/EwohBV,C+E9ohBM,gCAMI,mB/E8phBV,C+EpqhBM,gCAMI,mB/EorhBV,C+E1rhBM,gCAMI,mB/E0shBV,C+EhthBM,+BAMI,mB/EguhBV,C+EtuhBM,+BAMI,mB/EsvhBV,C+E5vhBM,+BAMI,mB/E4whBV,C+ElxhBM,+BAMI,mB/EkyhBV,C+ExyhBM,+BAMI,mB/EwzhBV,C+E9zhBM,+BAMI,mB/E80hBV,C+Ep1hBM,kCAMI,mB/Eo2hBV,C+E12hBM,kCAMI,mB/E03hBV,C+Eh4hBM,kCAMI,mB/Eg5hBV,C+Et5hBM,kCAMI,mB/Es6hBV,C+E56hBM,kCAMI,mB/E47hBV,C+El8hBM,kCAMI,mB/Ek9hBV,C+Ex9hBM,6BAMI,kB/Ew+hBV,C+E9+hBM,6BAMI,mB/E8/hBV,C+EpgiBM,6BAMI,mB/EohiBV,C+E1hiBM,6BAMI,mB/E0iiBV,C+EhjiBM,6BAMI,mB/EgkiBV,C+EtkiBM,6BAMI,mB/EsliBV,C+E5liBM,+BAMI,kB/E4miBV,C+ElniBM,+BAMI,mB/EkoiBV,C+ExoiBM,+BAMI,mB/EwpiBV,C+E9piBM,+BAMI,mB/E8qiBV,C+EpriBM,+BAMI,mB/EosiBV,C+E1siBM,+BAMI,mB/E0tiBV,C+EhuiBM,+BAMI,mB/EgviBV,C+EtviBM,+BAMI,mB/EswiBV,C+E5wiBM,+BAMI,mB/E4xiBV,C+ElyiBM,+BAMI,mB/EkziBV,C+ExziBM,+BAMI,mB/Ew0iBV,C+E90iBM,+BAMI,mB/E81iBV,C+Ep2iBM,8BAMI,mB/Eo3iBV,C+E13iBM,8BAMI,mB/E04iBV,C+Eh5iBM,8BAMI,mB/Eg6iBV,C+Et6iBM,8BAMI,mB/Es7iBV,C+E57iBM,8BAMI,mB/E48iBV,C+El9iBM,8BAMI,mB/Ek+iBV,C+Ex+iBM,uBAMI,U/Ew/iBV,C+E9/iBM,uBAMI,U/E8gjBV,C+EphjBM,sBAMI,a/EoijBV,C+E1ijBM,qBAMI,Y/E0jjBV,C+EhkjBM,uBAMI,a/EgljBV,C+EtljBM,qBAMI,W/EsmjBV,C+E5mjBM,uBAMI,c/E4njBV,C+ElojBM,qBAMI,a/EkpjBV,C+ExpjBM,qBAMI,W/EwqjBV,C+E9qjBM,qBAMI,a/E8rjBV,C+EpsjBM,qBAMI,W/EotjBV,C+E1tjBM,qBAMI,a/E0ujBV,C+EhvjBM,qBAMI,W/EgwjBV,C+EtwjBM,qBAMI,a/EsxjBV,C+E5xjBM,sBAMI,W/E4yjBV,C+ElzjBM,sBAMI,a/Ek0jBV,C+Ex0jBM,wBAMI,W/Ew1jBV,C+E91jBM,uBAMI,U/E82jBV,C+Ep3jBM,yBAMI,Y/Eo4jBV,C+E14jBM,uBAMI,U/E05jBV,C+Eh6jBM,qBAMI,Q/Eg7jBV,C+Et7jBM,yBAMI,cAAoD,CAApD,iB/Ew8jBV,C+E98jBM,2BAMI,c/Eg+jBV,C+Et+jBM,8BAMI,iB/Es/jBV,C+E5/jBM,yBAMI,cAAoD,CAApD,iB/E8gkBV,C+EphkBM,2BAMI,c/EsikBV,C+E5ikBM,8BAMI,iB/E4jkBV,C+ElkkBM,wBAMI,iBAAoD,CAApD,oB/EolkBV,C+E1lkBM,0BAMI,iB/E4mkBV,C+ElnkBM,6BAMI,oB/EkokBV,C+ExokBM,uBAMI,gBAAoD,CAApD,mB/E0pkBV,C+EhqkBM,yBAMI,gB/EkrkBV,C+ExrkBM,4BAMI,mB/EwskBV,C+E9skBM,yBAMI,iBAAoD,CAApD,oB/EgukBV,C+EtukBM,2BAMI,iB/EwvkBV,C+E9vkBM,8BAMI,oB/E8wkBV,C+EpxkBM,uBAMI,eAAoD,CAApD,kB/EsykBV,C+E5ykBM,yBAMI,e/E8zkBV,C+Ep0kBM,4BAMI,kB/Eo1kBV,C+E11kBM,yBAMI,kBAAoD,CAApD,qB/E42kBV,C+El3kBM,2BAMI,kB/Eo4kBV,C+E14kBM,8BAMI,qB/E05kBV,C+Eh6kBM,uBAMI,iBAAoD,CAApD,oB/Ek7kBV,C+Ex7kBM,yBAMI,iB/E08kBV,C+Eh9kBM,4BAMI,oB/Eg+kBV,C+Et+kBM,6BAMI,eAAoD,CAApD,kB/Ew/kBV,C+E9/kBM,+BAMI,e/EghlBV,C+EthlBM,kCAMI,kB/EsilBV,C+E5ilBM,6BAMI,eAAoD,CAApD,kB/E8jlBV,C+EpklBM,+BAMI,e/EsllBV,C+E5llBM,kCAMI,kB/E4mlBV,C+ElnlBM,4BAMI,kBAAoD,CAApD,qB/EoolBV,C+E1olBM,8BAMI,kB/E4plBV,C+ElqlBM,iCAMI,qB/EkrlBV,C+ExrlBM,2BAMI,iBAAoD,CAApD,oB/E0slBV,C+EhtlBM,6BAMI,iB/EkulBV,C+ExulBM,gCAMI,oB/EwvlBV,C+E9vlBM,6BAMI,kBAAoD,CAApD,qB/EgxlBV,C+EtxlBM,+BAMI,kB/EwylBV,C+E9ylBM,kCAMI,qB/E8zlBV,C+Ep0lBM,2BAMI,gBAAoD,CAApD,mB/Es1lBV,C+E51lBM,6BAMI,gB/E82lBV,C+Ep3lBM,gCAMI,mB/Eo4lBV,C+E14lBM,6BAMI,mBAAoD,CAApD,sB/E45lBV,C+El6lBM,+BAMI,mB/Eo7lBV,C+E17lBM,kCAMI,sB/E08lBV,C+Eh9lBM,2BAMI,kBAAoD,CAApD,qB/Ek+lBV,C+Ex+lBM,6BAMI,kB/E0/lBV,C+EhgmBM,gCAMI,qB/EghmBV,C+EthmBM,uBAMI,eAAoD,CAApD,kB/EwimBV,C+E9imBM,yBAMI,e/EgkmBV,C+EtkmBM,4BAMI,kB/EslmBV,C+E5lmBM,uBAMI,iBAAoD,CAApD,oB/E8mmBV,C+EpnmBM,yBAMI,iB/EsomBV,C+E5omBM,4BAMI,oB/E4pmBV,C+ElqmBM,uBAMI,eAAoD,CAApD,kB/EormBV,C+E1rmBM,yBAMI,e/E4smBV,C+EltmBM,4BAMI,kB/EkumBV,C+ExumBM,uBAMI,iBAAoD,CAApD,oB/E0vmBV,C+EhwmBM,yBAMI,iB/EkxmBV,C+ExxmBM,4BAMI,oB/EwymBV,C+E9ymBM,uBAMI,eAAoD,CAApD,kB/Eg0mBV,C+Et0mBM,yBAMI,e/Ew1mBV,C+E91mBM,4BAMI,kB/E82mBV,C+Ep3mBM,uBAMI,iBAAoD,CAApD,oB/Es4mBV,C+E54mBM,yBAMI,iB/E85mBV,C+Ep6mBM,4BAMI,oB/Eo7mBV,C+E17mBM,wBAMI,eAAoD,CAApD,kB/E48mBV,C+El9mBM,0BAMI,e/Eo+mBV,C+E1+mBM,6BAMI,kB/E0/mBV,C+EhgnBM,wBAMI,iBAAoD,CAApD,oB/EkhnBV,C+ExhnBM,0BAMI,iB/E0inBV,C+EhjnBM,6BAMI,oB/EgknBV,C+EtknBM,0BAMI,eAAoD,CAApD,kB/EwlnBV,C+E9lnBM,4BAMI,e/EgnnBV,C+EtnnBM,+BAMI,kB/EsonBV,C+E5onBM,yBAMI,cAAoD,CAApD,iB/E8pnBV,C+EpqnBM,2BAMI,c/EsrnBV,C+E5rnBM,8BAMI,iB/E4snBV,C+EltnBM,2BAMI,gBAAoD,CAApD,mB/EounBV,C+E1unBM,6BAMI,gB/E4vnBV,C+ElwnBM,gCAMI,mB/EkxnBV,C+ExxnBM,yBAMI,cAAoD,CAApD,iB/E0ynBV,C+EhznBM,2BAMI,c/Ek0nBV,C+Ex0nBM,8BAMI,iB/Ew1nBV,C+E91nBM,uBAMI,YAAoD,CAApD,e/Eg3nBV,C+Et3nBM,yBAMI,Y/Ew4nBV,C+E94nBM,4BAMI,e/E85nBV,C+Ep6nBM,yBAMI,eAAoD,CAApD,gB/Es7nBV,C+E57nBM,6BAMI,gB/E88nBV,C+Ep9nBM,4BAMI,e/Eo+nBV,C+E1+nBM,yBAMI,eAAoD,CAApD,gB/E4/nBV,C+ElgoBM,6BAMI,gB/EohoBV,C+E1hoBM,4BAMI,e/E0ioBV,C+EhjoBM,wBAMI,kBAAoD,CAApD,mB/EkkoBV,C+ExkoBM,4BAMI,mB/E0loBV,C+EhmoBM,2BAMI,kB/EgnoBV,C+EtnoBM,uBAMI,iBAAoD,CAApD,kB/EwooBV,C+E9ooBM,2BAMI,kB/EgqoBV,C+EtqoBM,0BAMI,iB/EsroBV,C+E5roBM,yBAMI,kBAAoD,CAApD,mB/E8soBV,C+EptoBM,6BAMI,mB/EsuoBV,C+E5uoBM,4BAMI,kB/E4voBV,C+ElwoBM,uBAMI,gBAAoD,CAApD,iB/EoxoBV,C+E1xoBM,2BAMI,iB/E4yoBV,C+ElzoBM,0BAMI,gB/Ek0oBV,C+Ex0oBM,yBAMI,mBAAoD,CAApD,oB/E01oBV,C+Eh2oBM,6BAMI,oB/Ek3oBV,C+Ex3oBM,4BAMI,mB/Ew4oBV,C+E94oBM,uBAMI,kBAAoD,CAApD,mB/Eg6oBV,C+Et6oBM,2BAMI,mB/Ew7oBV,C+E97oBM,0BAMI,kB/E88oBV,C+Ep9oBM,6BAMI,gBAAoD,CAApD,iB/Es+oBV,C+E5+oBM,iCAMI,iB/E8/oBV,C+EpgpBM,gCAMI,gB/EohpBV,C+E1hpBM,6BAMI,gBAAoD,CAApD,iB/E4ipBV,C+EljpBM,iCAMI,iB/EokpBV,C+E1kpBM,gCAMI,gB/E0lpBV,C+EhmpBM,4BAMI,mBAAoD,CAApD,oB/EknpBV,C+ExnpBM,gCAMI,oB/E0opBV,C+EhppBM,+BAMI,mB/EgqpBV,C+EtqpBM,2BAMI,kBAAoD,CAApD,mB/EwrpBV,C+E9rpBM,+BAMI,mB/EgtpBV,C+EttpBM,8BAMI,kB/EsupBV,C+E5upBM,6BAMI,mBAAoD,CAApD,oB/E8vpBV,C+EpwpBM,iCAMI,oB/EsxpBV,C+E5xpBM,gCAMI,mB/E4ypBV,C+ElzpBM,2BAMI,iBAAoD,CAApD,kB/Eo0pBV,C+E10pBM,+BAMI,kB/E41pBV,C+El2pBM,8BAMI,iB/Ek3pBV,C+Ex3pBM,6BAMI,oBAAoD,CAApD,qB/E04pBV,C+Eh5pBM,iCAMI,qB/Ek6pBV,C+Ex6pBM,gCAMI,oB/Ew7pBV,C+E97pBM,2BAMI,mBAAoD,CAApD,oB/Eg9pBV,C+Et9pBM,+BAMI,oB/Ew+pBV,C+E9+pBM,8BAMI,mB/E8/pBV,C+EpgqBM,uBAMI,gBAAoD,CAApD,iB/EshqBV,C+E5hqBM,2BAMI,iB/E8iqBV,C+EpjqBM,0BAMI,gB/EokqBV,C+E1kqBM,uBAMI,kBAAoD,CAApD,mB/E4lqBV,C+ElmqBM,2BAMI,mB/EonqBV,C+E1nqBM,0BAMI,kB/E0oqBV,C+EhpqBM,uBAMI,gBAAoD,CAApD,iB/EkqqBV,C+ExqqBM,2BAMI,iB/E0rqBV,C+EhsqBM,0BAMI,gB/EgtqBV,C+EttqBM,uBAMI,kBAAoD,CAApD,mB/EwuqBV,C+E9uqBM,2BAMI,mB/EgwqBV,C+EtwqBM,0BAMI,kB/EsxqBV,C+E5xqBM,uBAMI,gBAAoD,CAApD,iB/E8yqBV,C+EpzqBM,2BAMI,iB/Es0qBV,C+E50qBM,0BAMI,gB/E41qBV,C+El2qBM,uBAMI,kBAAoD,CAApD,mB/Eo3qBV,C+E13qBM,2BAMI,mB/E44qBV,C+El5qBM,0BAMI,kB/Ek6qBV,C+Ex6qBM,wBAMI,gBAAoD,CAApD,iB/E07qBV,C+Eh8qBM,4BAMI,iB/Ek9qBV,C+Ex9qBM,2BAMI,gB/Ew+qBV,C+E9+qBM,wBAMI,kBAAoD,CAApD,mB/EggrBV,C+EtgrBM,4BAMI,mB/EwhrBV,C+E9hrBM,2BAMI,kB/E8irBV,C+EpjrBM,0BAMI,gBAAoD,CAApD,iB/EskrBV,C+E5krBM,8BAMI,iB/E8lrBV,C+EpmrBM,6BAMI,gB/EonrBV,C+E1nrBM,yBAMI,eAAoD,CAApD,gB/E4orBV,C+ElprBM,6BAMI,gB/EoqrBV,C+E1qrBM,4BAMI,e/E0rrBV,C+EhsrBM,2BAMI,iBAAoD,CAApD,kB/EktrBV,C+ExtrBM,+BAMI,kB/E0urBV,C+EhvrBM,8BAMI,iB/EgwrBV,C+EtwrBM,yBAMI,eAAoD,CAApD,gB/EwxrBV,C+E9xrBM,6BAMI,gB/EgzrBV,C+EtzrBM,4BAMI,e/Es0rBV,C+E50rBM,uBAMI,aAAoD,CAApD,c/E81rBV,C+Ep2rBM,2BAMI,c/Es3rBV,C+E53rBM,0BAMI,a/E44rBV,C+El5rBM,0BAMI,gBAAoD,CAApD,iB/Eo6rBV,C+E16rBM,8BAMI,iB/E47rBV,C+El8rBM,6BAMI,gB/Ek9rBV,C+Ex9rBM,sBAMI,c/EoqsBV,C+E1qsBM,sBAMI,c/E0rsBV,C+EhssBM,sBAMI,c/EgtsBV,C+EttsBM,sBAMI,c/EsusBV,C+E5usBM,sBAMI,c/E4vsBV,C+ElwsBM,sBAMI,c/EkxsBV,C+ExxsBM,yBAMI,c/EwysBV,C+E9ysBM,wBAMI,2BAAoD,CAApD,iBAAoD,CAApD,Q/E0gtBV,C+EhhtBM,uBAMI,8BAAoD,CAApD,kBAAoD,CAApD,S/EgitBV,C+EtitBM,0BAMI,iCAAoD,CAApD,sBAAoD,CAApD,O/EsjtBV,C+E5jtBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E4ktBV,C+ElltBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EkmtBV,C+ExmtBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EwntBV,C+E9ntBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E8otBV,C+EpptBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EoqtBV,C+E1qtBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E0rtBV,C+EhstBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EgttBV,C+EtttBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EsutBV,C+E5utBM,oBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E4vtBV,C+ElwtBM,oBAMI,4BAAoD,CAApD,gBAAoD,CAApD,O/EkxtBV,C+ExxtBM,qBAMI,4BAAoD,CAApD,iBAAoD,CAApD,Q/EwytBV,C+E9ytBM,qBAMI,4BAAoD,CAApD,iBAAoD,CAApD,Q/E8ztBV,C+Ep0tBM,wBAMI,W/E4luBV,C+ElmuBM,0BAMI,eAAoD,CAApD,kB/EonuBV,C+E1nuBM,0BAMI,gBAAoD,CAApD,iB/E8ouBV,C+EppuBM,4BAMI,e/EsquBV,C+E5quBM,8BAMI,iB/E4ruBV,C+ElsuBM,+BAMI,kB/EktuBV,C+ExtuBM,6BAMI,gB/EwuuBV,C+E9uuBM,wBAMI,W/E8vuBV,C+EpwuBM,0BAMI,eAAoD,CAApD,kB/EsxuBV,C+E5xuBM,0BAMI,gBAAoD,CAApD,iB/EgzuBV,C+EtzuBM,4BAMI,e/Ew0uBV,C+E90uBM,8BAMI,iB/E81uBV,C+Ep2uBM,+BAMI,kB/Eo3uBV,C+E13uBM,6BAMI,gB/E04uBV,C+Eh5uBM,uBAMI,c/Eg6uBV,C+Et6uBM,yBAMI,kBAAoD,CAApD,qB/Ew7uBV,C+E97uBM,yBAMI,mBAAoD,CAApD,oB/Ek9uBV,C+Ex9uBM,2BAMI,kB/E0+uBV,C+Eh/uBM,6BAMI,oB/EggvBV,C+EtgvBM,8BAMI,qB/EshvBV,C+E5hvBM,4BAMI,mB/E4ivBV,C+EljvBM,sBAMI,a/EkkvBV,C+ExkvBM,wBAMI,iBAAoD,CAApD,oB/E0lvBV,C+EhmvBM,wBAMI,kBAAoD,CAApD,mB/EonvBV,C+E1nvBM,0BAMI,iB/E4ovBV,C+ElpvBM,4BAMI,mB/EkqvBV,C+ExqvBM,6BAMI,oB/EwrvBV,C+E9rvBM,2BAMI,kB/E8svBV,C+EptvBM,wBAMI,c/EouvBV,C+E1uvBM,0BAMI,kBAAoD,CAApD,qB/E4vvBV,C+ElwvBM,0BAMI,mBAAoD,CAApD,oB/EsxvBV,C+E5xvBM,4BAMI,kB/E8yvBV,C+EpzvBM,8BAMI,oB/Eo0vBV,C+E10vBM,+BAMI,qB/E01vBV,C+Eh2vBM,6BAMI,mB/Eg3vBV,C+Et3vBM,sBAMI,Y/Es4vBV,C+E54vBM,wBAMI,gBAAoD,CAApD,mB/E85vBV,C+Ep6vBM,wBAMI,iBAAoD,CAApD,kB/Ew7vBV,C+E97vBM,0BAMI,gB/Eg9vBV,C+Et9vBM,4BAMI,kB/Es+vBV,C+E5+vBM,6BAMI,mB/E4/vBV,C+ElgwBM,2BAMI,iB/EkhwBV,C+ExhwBM,wBAMI,e/EwiwBV,C+E9iwBM,0BAMI,mBAAoD,CAApD,sB/EgkwBV,C+EtkwBM,0BAMI,oBAAoD,CAApD,qB/E0lwBV,C+EhmwBM,4BAMI,mB/EknwBV,C+ExnwBM,8BAMI,qB/EwowBV,C+E9owBM,+BAMI,sB/E8pwBV,C+EpqwBM,6BAMI,oB/EorwBV,C+E1rwBM,sBAMI,c/E0swBV,C+EhtwBM,wBAMI,kBAAoD,CAApD,qB/EkuwBV,C+ExuwBM,wBAMI,mBAAoD,CAApD,oB/E4vwBV,C+ElwwBM,0BAMI,kB/EoxwBV,C+E1xwBM,4BAMI,oB/E0ywBV,C+EhzwBM,6BAMI,qB/Eg0wBV,C+Et0wBM,2BAMI,mB/Es1wBV,C+E51wBM,sBAMI,Y/E42wBV,C+El3wBM,wBAMI,gBAAoD,CAApD,mB/Eo4wBV,C+E14wBM,wBAMI,iBAAoD,CAApD,kB/E85wBV,C+Ep6wBM,0BAMI,gB/Es7wBV,C+E57wBM,4BAMI,kB/E48wBV,C+El9wBM,6BAMI,mB/Ek+wBV,C+Ex+wBM,2BAMI,iB/Ew/wBV,C+E9/wBM,sBAMI,c/E8gxBV,C+EphxBM,wBAMI,kBAAoD,CAApD,qB/EsixBV,C+E5ixBM,wBAMI,mBAAoD,CAApD,oB/EgkxBV,C+EtkxBM,0BAMI,kB/EwlxBV,C+E9lxBM,4BAMI,oB/E8mxBV,C+EpnxBM,6BAMI,qB/EooxBV,C+E1oxBM,2BAMI,mB/E0pxBV,C+EhqxBM,sBAMI,Y/EgrxBV,C+EtrxBM,wBAMI,gBAAoD,CAApD,mB/EwsxBV,C+E9sxBM,wBAMI,iBAAoD,CAApD,kB/EkuxBV,C+ExuxBM,0BAMI,gB/E0vxBV,C+EhwxBM,4BAMI,kB/EgxxBV,C+EtxxBM,6BAMI,mB/EsyxBV,C+E5yxBM,2BAMI,iB/E4zxBV,C+El0xBM,sBAMI,c/Ek1xBV,C+Ex1xBM,wBAMI,kBAAoD,CAApD,qB/E02xBV,C+Eh3xBM,wBAMI,mBAAoD,CAApD,oB/Eo4xBV,C+E14xBM,0BAMI,kB/E45xBV,C+El6xBM,4BAMI,oB/Ek7xBV,C+Ex7xBM,6BAMI,qB/Ew8xBV,C+E98xBM,2BAMI,mB/E89xBV,C+Ep+xBM,sBAMI,Y/Eo/xBV,C+E1/xBM,wBAMI,gBAAoD,CAApD,mB/E4gyBV,C+ElhyBM,wBAMI,iBAAoD,CAApD,kB/EsiyBV,C+E5iyBM,0BAMI,gB/E8jyBV,C+EpkyBM,4BAMI,kB/EolyBV,C+E1lyBM,6BAMI,mB/E0myBV,C+EhnyBM,2BAMI,iB/EgoyBV,C+EtoyBM,sBAMI,c/EspyBV,C+E5pyBM,wBAMI,kBAAoD,CAApD,qB/E8qyBV,C+EpryBM,wBAMI,mBAAoD,CAApD,oB/EwsyBV,C+E9syBM,0BAMI,kB/EguyBV,C+EtuyBM,4BAMI,oB/EsvyBV,C+E5vyBM,6BAMI,qB/E4wyBV,C+ElxyBM,2BAMI,mB/EkyyBV,C+ExyyBM,uBAMI,Y/EwzyBV,C+E9zyBM,yBAMI,gBAAoD,CAApD,mB/Eg1yBV,C+Et1yBM,yBAMI,iBAAoD,CAApD,kB/E02yBV,C+Eh3yBM,2BAMI,gB/Ek4yBV,C+Ex4yBM,6BAMI,kB/Ew5yBV,C+E95yBM,8BAMI,mB/E86yBV,C+Ep7yBM,4BAMI,iB/Eo8yBV,C+E18yBM,uBAMI,c/E09yBV,C+Eh+yBM,yBAMI,kBAAoD,CAApD,qB/Ek/yBV,C+Ex/yBM,yBAMI,mBAAoD,CAApD,oB/E4gzBV,C+ElhzBM,2BAMI,kB/EoizBV,C+E1izBM,6BAMI,oB/E0jzBV,C+EhkzBM,8BAMI,qB/EglzBV,C+EtlzBM,4BAMI,mB/EsmzBV,C+E5mzBM,sBAMI,S/E4nzBV,C+ElozBM,wBAMI,aAAoD,CAApD,gB/EopzBV,C+E1pzBM,wBAMI,cAAoD,CAApD,e/E8qzBV,C+EprzBM,0BAMI,a/EsszBV,C+E5szBM,4BAMI,e/E4tzBV,C+EluzBM,6BAMI,gB/EkvzBV,C+ExvzBM,2BAMI,c/EwwzBV,CAn/vBF,CgF90DE,wBlCsDF,aP3CI,eAA2D,CAC3D,YAAwD,ClBS1D,UAAW,CVEX,wECqlBuC,CDplBvC,oBCyaoD,CCtcpD,mBAAiC,CQoFjC,erBkxFA,CqB10FA,eACE,gBrB40FF,CqBz0FA,eACE,crB20FF,CmDv3FF,YAMI,mBvC2ckD,CuC1clD,gBnDqwGF,CmDjwGF,qBtBMI,qBAAoD,CACpD,kB7BgyGF,CmDjxGF,sBAII,anD2xGF,CmDvxGF,mBdLQ,wBAAyD,CAAzD,qBAAyD,CAAzD,kBrC8zGN,CmD7yGF,oBtBpCI,qBAAoD,CACpD,kBAAiD,CsB4CjD,YnDqzGF,CmD1xGF,wFAaI,YnD80GF,CmD10GF,yBAMI,kBvCwQ8E,CuCvQ9E,anDg1GF,CmD50GF,8BAII,4BAA6B,CAC7B,a5C3GW,C4C4GX,aAAc,CACd,mBvCqVkD,CuCpVlD,epCkGkB,CoCjGlB,Y7ClCS,C6CmCT,enDk1GF,CmD51GF,iDAiBM,gBnDq1GJ,CmD50GF,oBMvIE,eAA+C,CDwC3C,WAAQ,CACR,SAAM,CACN,UAAO,CACP,QAAK,CLiHP,cAAe,CACf,iBvCmN8E,CuClN9E,iBnDo4GF,CsDlgHA,0BvBnCA,yIAC2C,CAD3C,kGAC2C,CuBoCzC,uBAAkC,CAClC,2BAA4B,CAC5B,qB1C4U8E,C0C3U9E,UAAW,CACX,oBAAqB,CACrB,Y1CyU8E,C0CxU9E,W1CwU8E,C0CpU5E,etDogHJ,CsD3/GE,gCvBxDF,+IAC2C,CAD3C,wGAC2C,CAC3C,2B/BqjHA,CqBr/GA,0BuBpBI,a5C4gHJ,CmDh7GF,wCAyDM,WAAY,CACZ,S7C7GO,C6C8GP,iBnDg6GJ,CsDlkHA,8CvBnCA,uIAC2C,CAD3C,gGAC2C,CuBoCzC,uBAAkC,CAClC,2BAA4B,CAC5B,qB1C4U8E,C0C3U9E,UAAW,CACX,oBAAqB,CACrB,Y1CyU8E,C0CxU9E,W1CwU8E,C0CpU5E,etDokHJ,CsD3jHE,oDvBxDF,6IAC2C,CAD3C,sGAC2C,CAC3C,2B/BqnHA,CsDplHA,8CH2KM,enDq7GN,CmD/6GF,yBjDpME,eAAgB,CiD0Md,cnDs7GF,C6D75GF,kCtBtOI,aAA2D,CAC3D,cAA4D,CVN5D,cAAkD,CAClD,eAAmD,CgCoPjD,kB7DoyHJ,C+DpiIF,0DASQ,kB/DirIN,C+D1rIF,qEAgBU,e/DgrIR,CkErrIF,mBAKI,elEijJF,CwEnkJF,a3CiBI,mBAAoD,CACpD,gB7B6yKF,C0E1xKA,0BCEA,iB3Em3KA,C2Ej3KA,gCACE,wBlEvBa,CkEwBb,mB1E8ciB,C0E7cjB,UAAW,CACX,aAAc,CACd,iBAAkB,CAGhB,a/DuU4E,C+DtU5E,U/DsU4E,C+DrU5E,Y/DqU4E,C+DpU5E,M3Ei3KJ,CyE/5KA,6BlCYE,aAA2D,CAC3D,cvC85KF,C2Eh3KA,yCACE,Y3E44KF,C6Ex7KI,wBzBdJ,epDmzLA,C6E9xLM,qDtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7B8zLF,C6E/yLM,6BzBrBN,epDo0LA,C6E/yLM,gCzBrBN,epDq1LA,C6Eh0LM,+DtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7Bg2LF,C6Ej1LM,+BzBrBN,epDs2LA,C6Ej1LM,kCzBrBN,epDu3LA,C6El2LM,iEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7Bk4LF,C6En3LM,+BzBrBN,epDw4LA,C6En3LM,kCzBrBN,epDy5LA,C6Ep4LM,kEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7Bo6LF,C6Er5LM,gCzBrBN,epD06LA,C6Er5LM,mCzBrBN,epD27LA,C6Et6LM,sEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7Bs8LF,C6Ev7LM,mCzBrBN,iBpD48LA,C6E76LF,6BtCrBI,aAA2D,CAC3D,cvC82MF,C8EzzMI,+BjD3DF,cAAkD,CAClD,e7Bu3MF,C6E91MF,+BtCrBI,gBAA2D,CAC3D,iBvCs3MF,C8EpzMI,iCjDxEF,gBAAkD,CAClD,iB7B+3MF,C6Et2MF,8BtCrBI,gBAA2D,CAC3D,iBvC83MF,C8E5zMI,gCjDxEF,gBAAkD,CAClD,iB7Bu4MF,C6E92MF,6BtCrBI,mBAA2D,CAC3D,oBvCs4MF,C8Ep0MI,+BjDxEF,mBAAkD,CAClD,oB7B+4MF,C6Et3MF,6BtCrBI,kBAA2D,CAC3D,mBvC84MF,C8E50MI,+BjDxEF,kBAAkD,CAClD,mB7Bu5MF,C6E93MF,6BtCrBI,mBAA2D,CAC3D,oBvCs5MF,C8Ep1MI,+BjDxEF,mBAAkD,CAClD,oB7B+5MF,C6Et4MF,6BtCrBI,iBAA2D,CAC3D,kBvC85MF,C8E51MI,+BjDxEF,iBAAkD,CAClD,kB7Bu6MF,C6E94MF,6BtCrBI,oBAA2D,CAC3D,qBvCs6MF,C8Ep2MI,+BjDxEF,oBAAkD,CAClD,qB7B+6MF,C6Et5MF,6BtCrBI,mBAA2D,CAC3D,oBvC86MF,C8E52MI,+BjDxEF,mBAAkD,CAClD,oB7Bu7MF,C6E95MF,8BtCrBI,gBAA2D,CAC3D,iBvCs7MF,C8Ep3MI,gCjDxEF,gBAAkD,CAClD,iB7B+7MF,C6Et6MF,8BtCrBI,kBAA2D,CAC3D,mBvC87MF,C8E53MI,gCjDxEF,kBAAkD,CAClD,mB7Bu8MF,C6E96MF,8BtCrBI,mBAA2D,CAC3D,oBvCs8MF,C8Ep4MI,gCjDxEF,mBAAkD,CAClD,oB7B+8MF,C6En3MI,yCxCtEE,kBAAyD,CAAzD,gBAAyD,CAAzD,UAAyD,CF3B/D,UAAyC,CiBDzC,cpD2tNA,C6ErnNI,uB1CrGJ,UAAyC,CiBDzC,cpDguNA,C6EpnNM,2CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCwsNN,C6ExnNM,oB1C3GN,cnCmuNA,C6ExnNM,oB1C3GN,enCuuNA,C6E5nNM,wCxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCgtNN,C6EhoNM,oB1C3GN,SnC2uNA,C6EhoNM,oB1C3GN,enC+uNA,C6EpoNM,wCxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCwtNN,C6ExoNM,oB1C3GN,enCmvNA,C6ExoNM,oB1C3GN,SnCuvNA,C6E5oNM,wCxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCguNN,C6EhpNM,oB1C3GN,enC2vNA,C6EhpNM,oB1C3GN,enC+vNA,C6EppNM,wCxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCwuNN,C6ExpNM,oB1C3GN,SnCmwNA,C6ExpNM,qB1C3GN,enCuwNA,C6E5pNM,0CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCgvNN,C6EhqNM,qB1C3GN,enC2wNA,C6EhqNM,qBxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,aAAyD,CF3B/D,UnC+wNA,C6E1oNM,uBtClFJ,oBvCs6NF,C6Ep1NM,uBtClFJ,qBvC46NF,C6E11NM,uBtClFJ,evCk7NF,C6Eh2NM,uBtClFJ,qBvCw7NF,C6Et2NM,uBtClFJ,qBvC87NF,C6E52NM,uBtClFJ,evCo8NF,C6El3NM,uBtClFJ,qBvC08NF,C6Ex3NM,uBtClFJ,qBvCg9NF,C6E93NM,uBtClFJ,evCs9NF,C6Ep4NM,wBtClFJ,qBvC49NF,C6E14NM,wBtClFJ,qBvCk+NF,C6Eh5NM,wBtClFJ,gBvCw+NF,C6E/4NI,0BtCzFF,avC8+NF,C+EnhOA,yEAEI,gB/EghRJ,C+ElhRA,+EAEI,oBAAoD,CAApD,uB/EyjRJ,C+E3jRA,+EAEI,qBAAoD,CAApD,sB/EomRJ,C+EtmRA,qFAEI,oB/EyoRJ,C+E3oRA,2FAEI,sB/E4qRJ,C+E9qRA,8FAEI,uB/E+sRJ,C+EjtRA,wFAEI,qB/EkvRJ,C+EpvRA,yEAEI,gB/EqxRJ,C+EvxRA,+EAEI,oBAAoD,CAApD,uB/E8zRJ,C+Eh0RA,+EAEI,qBAAoD,CAApD,sB/Ey2RJ,C+E32RA,qFAEI,oB/E84RJ,C+Eh5RA,2FAEI,sB/Ei7RJ,C+En7RA,8FAEI,uB/Eo9RJ,C+Et9RA,wFAEI,qB/Eu/RJ,C+Ez/RA,sEAEI,mB/E0hSJ,C+E5hSA,4EAEI,uBAAoD,CAApD,0B/EmkSJ,C+ErkSA,4EAEI,wBAAoD,CAApD,yB/E8mSJ,C+EhnSA,kFAEI,uB/EmpSJ,C+ErpSA,wFAEI,yB/EsrSJ,C+ExrSA,2FAEI,0B/EytSJ,C+E3tSA,qFAEI,wB/E4vSJ,C+E9vSA,mEAEI,kB/E+xSJ,C+EjySA,yEAEI,sBAAoD,CAApD,yB/Ew0SJ,C+E10SA,yEAEI,uBAAoD,CAApD,wB/Em3SJ,C+Er3SA,+EAEI,sB/Ew5SJ,C+E15SA,qFAEI,wB/E27SJ,C+E77SA,wFAEI,yB/E89SJ,C+Eh+SA,kFAEI,uB/EigTJ,C+EngTA,yEAEI,mB/EoiTJ,C+EtiTA,+EAEI,uBAAoD,CAApD,0B/E6kTJ,C+E/kTA,+EAEI,wBAAoD,CAApD,yB/EwnTJ,C+E1nTA,qFAEI,uB/E6pTJ,C+E/pTA,2FAEI,yB/EgsTJ,C+ElsTA,8FAEI,0B/EmuTJ,C+EruTA,wFAEI,wB/EswTJ,C+ExwTA,mEAEI,iB/EyyTJ,C+E3yTA,yEAEI,qBAAoD,CAApD,wB/Ek1TJ,C+Ep1TA,yEAEI,sBAAoD,CAApD,uB/E63TJ,C+E/3TA,+EAEI,qB/Ek6TJ,C+Ep6TA,qFAEI,uB/Eq8TJ,C+Ev8TA,wFAEI,wB/Ew+TJ,C+E1+TA,kFAEI,sB/E2gUJ,C+E7gUA,yEAEI,oB/E8iUJ,C+EhjUA,+EAEI,wBAAoD,CAApD,2B/EulUJ,C+EzlUA,+EAEI,yBAAoD,CAApD,0B/EkoUJ,C+EpoUA,qFAEI,wB/EuqUJ,C+EzqUA,2FAEI,0B/E0sUJ,C+E5sUA,8FAEI,2B/E6uUJ,C+E/uUA,wFAEI,yB/EgxUJ,C+ElxUA,mEAEI,mB/EmzUJ,C+ErzUA,yEAEI,uBAAoD,CAApD,0B/E41UJ,C+E91UA,yEAEI,wBAAoD,CAApD,yB/Eu4UJ,C+Ez4UA,+EAEI,uB/E46UJ,C+E96UA,qFAEI,yB/E+8UJ,C+Ej9UA,wFAEI,0B/Ek/UJ,C+Ep/UA,kFAEI,wB/EqhVJ,C+EvhVA,mEAEI,c/EwjVJ,C+E1jVA,yEAEI,kBAAoD,CAApD,qB/EimVJ,C+EnmVA,yEAEI,mBAAoD,CAApD,oB/E4oVJ,C+E9oVA,+EAEI,kB/EirVJ,C+EnrVA,qFAEI,oB/EotVJ,C+EttVA,wFAEI,qB/EuvVJ,C+EzvVA,kFAEI,mB/E0xVJ,C+E5xVA,6DAEI,gB/E6zVJ,C+E/zVA,mEAEI,oBAAoD,CAApD,uB/Es2VJ,C+Ex2VA,mEAEI,qBAAoD,CAApD,sB/Ei5VJ,C+En5VA,yEAEI,oB/Es7VJ,C+Ex7VA,+EAEI,sB/Ey9VJ,C+E39VA,kFAEI,uB/E4/VJ,C+E9/VA,4EAEI,qB/E+hWJ,C+EjiWA,iGAEI,wB/EkkWJ,C+EpkWA,+EAEI,iB/EqmWJ,C+EvmWA,+EAEI,iB/EwoWJ,C+E1oWA,yEAEI,oB/E2qWJ,C+E7qWA,kFAEI,oB/E8sWJ,C+EhtWA,4EAEI,oB/EivWJ,C+EnvWA,kFAEI,oB/EoxWJ,C+EtxWA,+EAEI,oB/EuzWJ,C+EzzWA,4EAEI,oB/E01WJ,C+E51WA,4EAEI,oB/E63WJ,C+E/3WA,4EAEI,oB/Eg6WJ,C+El6WA,kFAEI,oB/Em8WJ,C+Er8WA,kFAEI,oB/Es+WJ,C+Ex+WA,qFAEI,oB/EygXJ,C+E3gXA,kFAEI,oB/E4iXJ,C+E9iXA,qFAEI,oB/E+kXJ,C+EjlXA,qFAEI,oB/EknXJ,C+EpnXA,qFAEI,oB/EqpXJ,C+EvpXA,qFAEI,oB/EwrXJ,C+E1rXA,qFAEI,oB/E2tXJ,C+E7tXA,uGAEI,oB/E8vXJ,C+EhwXA,oGAEI,oB/EiyXJ,C+EnyXA,8FAEI,oB/Eo0XJ,C+Et0XA,4EAEI,oB/Eu2XJ,C+Ez2XA,2FAEI,oB/E04XJ,C+E54XA,iGAEI,oB/E66XJ,C+E/6XA,6KAEI,oB/Em/XJ,C+Er/XA,6GAEI,oB/EshYJ,C+ExhYA,uGAEI,oB/EyjYJ,C+E3jYA,qFAEI,oB/E4lYJ,C+E9lYA,uGAEI,oB/E+nYJ,C+EjoYA,oGAEI,oB/EkqYJ,C+EpqYA,0GAEI,oB/EqsYJ,C+EvsYA,mHAEI,oB/EwuYJ,C+E1uYA,6GAEI,oB/E2wYJ,C+E7wYA,2FAEI,oB/E8yYJ,C+EhzYA,6GAEI,oB/Ei1YJ,C+En1YA,0GAEI,oB/Eo3YJ,C+Et3YA,gHAEI,oB/Eu5YJ,C+Ez5YA,sHAEI,oB/E07YJ,C+E57YA,gHAEI,oB/E69YJ,C+E/9YA,iGAEI,oB/EggZJ,C+ElgZA,mHAEI,oB/EmiZJ,C+EriZA,yHAEI,oB/EskZJ,C+ExkZA,sHAEI,oB/EymZJ,C+E3mZA,gHAEI,oB/E4oZJ,C+E9oZA,iGAEI,oB/E+qZJ,C+EjrZA,mHAEI,oB/EktZJ,C+EptZA,yHAEI,oB/EqvZJ,C+E3sZM,kBAMI,e/E8tZV,C+EpuZM,sBAMI,wBAAoD,CAApD,yB/EuvZV,C+E7vZM,wBAMI,yBAAoD,CAApD,4B/EixZV,C+EvxZM,yBAMI,2BAAoD,CAApD,4B/E2yZV,C+EjzZM,uBAMI,wBAAoD,CAApD,2B/Eq0ZV,C+E30ZM,mBAMI,iB/E41ZV,C+El2ZM,uBAMI,0BAAoD,CAApD,2B/Eq3ZV,C+E33ZM,yBAMI,2BAAoD,CAApD,8B/E+4ZV,C+Er5ZM,0BAMI,6BAAoD,CAApD,8B/Ey6ZV,C+E/6ZM,wBAMI,0BAAoD,CAApD,6B/Em8ZV,C+Ez8ZM,mBAMI,oB/E09ZV,C+Eh+ZM,uBAMI,6BAAoD,CAApD,8B/Em/ZV,C+Ez/ZM,yBAMI,8BAAoD,CAApD,iC/E6gaV,C+EnhaM,0BAMI,gCAAoD,CAApD,iC/EuiaV,C+E7iaM,wBAMI,6BAAoD,CAApD,gC/EikaV,C+EvkaM,mBAMI,mB/EwlaV,C+E9laM,uBAMI,4BAAoD,CAApD,6B/EinaV,C+EvnaM,yBAMI,6BAAoD,CAApD,gC/E2oaV,C+EjpaM,0BAMI,+BAAoD,CAApD,gC/EqqaV,C+E3qaM,wBAMI,4BAAoD,CAApD,+B/E+raV,C+ErsaM,qBAMI,mB/EstaV,C+E5taM,yBAMI,4BAAoD,CAApD,6B/E+uaV,C+ErvaM,2BAMI,6BAAoD,CAApD,gC/EywaV,C+E/waM,4BAMI,+BAAoD,CAApD,gC/EmyaV,C+EzyaM,0BAMI,4BAAoD,CAApD,+B/E6zaV,C+En0aM,uBAMI,a/E0wcV,C+EhxcM,sBAMI,mBAAoD,CAApD,mBAAoD,CAApD,Y/EgycV,C+EtycM,sBAMI,Y/EszcV,C+E5zcM,wBAMI,c/E40cV,C+El1cM,8BAMI,oB/Ek2cV,C+Ex2cM,6BAMI,0BAAoD,CAApD,0BAAoD,CAApD,mB/Ew3cV,C+E93cM,uBAMI,a/E84cV,C+Ep5cM,4BAMI,kB/Eo6cV,C+E16cM,2BAMI,iB/E07cV,C+Eh8cM,uBAMI,mB/EoidV,C+E1idM,uBAMI,mB/E0jdV,C+EhkdM,sBAMI,mB/EgldV,C+EtldM,sBAMI,mB/EsmdV,C+E5mdM,sBAMI,oB/E4ndV,C+ElodM,sBAMI,oB/EkpdV,C+ExpdM,sBAMI,oB/EwqdV,C+E9qdM,uBAMI,oB/E8rdV,C+EpsdM,uBAMI,oB/EotdV,C+E1tdM,uBAMI,mB/E0udV,C+EhvdM,uBAMI,mB/EgwdV,C+EtwdM,sBAMI,mB/EsxdV,C+E5xdM,sBAMI,oB/E4ydV,C+ElzdM,sBAMI,oB/Ek0dV,C+Ex0dM,sBAMI,oB/Ew1dV,C+E91dM,sBAMI,oB/E82dV,C+Ep3dM,uBAMI,oB/Eo4dV,C+E14dM,uBAMI,oB/E05dV,C+Eh6dM,wBAMI,mB/Eg7dV,C+Et7dM,wBAMI,mB/Es8dV,C+E58dM,uBAMI,mB/E49dV,C+El+dM,uBAMI,mB/Ek/dV,C+Ex/dM,uBAMI,oB/EwgeV,C+E9geM,uBAMI,oB/E8heV,C+EpieM,uBAMI,oB/EojeV,C+E1jeM,wBAMI,oB/E0keV,C+EhleM,wBAMI,oB/EgmeV,C+EtmeM,0BAMI,mB/EsneV,C+E5neM,0BAMI,mB/E4oeV,C+ElpeM,yBAMI,mB/EkqeV,C+ExqeM,yBAMI,mB/EwreV,C+E9reM,yBAMI,oB/E8seV,C+EpteM,yBAMI,oB/EoueV,C+E1ueM,yBAMI,oB/E0veV,C+EhweM,0BAMI,oB/EgxeV,C+EtxeM,0BAMI,oB/EsyeV,C+E5yeM,uBAMI,mB/E4zeV,C+El0eM,uBAMI,mB/Ek1eV,C+Ex1eM,sBAMI,mB/Ew2eV,C+E92eM,sBAMI,oB/E83eV,C+Ep4eM,sBAMI,oB/Eo5eV,C+E15eM,sBAMI,oB/E06eV,C+Eh7eM,sBAMI,oB/Eg8eV,C+Et8eM,uBAMI,oB/Es9eV,C+E59eM,uBAMI,oB/E4+eV,C+El/eM,uBAMI,mB/EkgfV,C+ExgfM,uBAMI,mB/EwhfV,C+E9hfM,sBAMI,mB/E8ifV,C+EpjfM,sBAMI,mB/EokfV,C+E1kfM,sBAMI,oB/E0lfV,C+EhmfM,sBAMI,oB/EgnfV,C+EtnfM,sBAMI,oB/EsofV,C+E5ofM,uBAMI,oB/E4pfV,C+ElqfM,uBAMI,oB/EkrfV,C+ExrfM,sBAMI,mB/EwsfV,C+E9sfM,sBAMI,mB/E8tfV,C+EpufM,qBAMI,mB/EovfV,C+E1vfM,qBAMI,mB/E0wfV,C+EhxfM,qBAMI,oB/EgyfV,C+EtyfM,qBAMI,oB/EszfV,C+E5zfM,qBAMI,oB/E40fV,C+El1fM,sBAMI,oB/Ek2fV,C+Ex2fM,sBAMI,oB/Ew3fV,C+E93fM,qBAMI,mB/E84fV,C+Ep5fM,qBAMI,mB/Eo6fV,C+E16fM,oBAMI,mB/E07fV,C+Eh8fM,oBAMI,oB/Eg9fV,C+Et9fM,oBAMI,oB/Es+fV,C+E5+fM,oBAMI,oB/E4/fV,C+ElggBM,oBAMI,oB/EkhgBV,C+ExhgBM,qBAMI,oB/EwigBV,C+E9igBM,qBAMI,oB/E8jgBV,C+EpkgBM,oBAMI,e/EoogBV,C+E1ogBM,qBAMI,e/E0pgBV,C+EhqgBM,mBAMI,e/EgrgBV,C+EtrgBM,6BAMI,uBAAoD,CAApD,oBAAoD,CAApD,sB/EkygBV,C+ExygBM,4BAMI,sBAAoD,CAApD,mBAAoD,CAApD,0B/EwzgBV,C+E9zgBM,0BAMI,oBAAoD,CAApD,iBAAoD,CAApD,wB/E80gBV,C+Ep1gBM,sBAMI,wBAAoD,CAApD,qBAAoD,CAApD,6B/Eo2gBV,C+E12gBM,4BAMI,kB/E89gBV,C+Ep+gBM,4BAMI,mB/Eo/gBV,C+E1/gBM,4BAMI,mB/E0ghBV,C+EhhhBM,4BAMI,mB/EgihBV,C+EtihBM,4BAMI,mB/EsjhBV,C+E5jhBM,4BAMI,mB/E4khBV,C+EllhBM,6BAMI,mB/EkmhBV,C+ExmhBM,6BAMI,mB/EwnhBV,C+E9nhBM,6BAMI,mB/E8ohBV,C+EpphBM,6BAMI,mB/EoqhBV,C+E1qhBM,6BAMI,mB/E0rhBV,C+EhshBM,6BAMI,mB/EgthBV,C+EtthBM,4BAMI,mB/EsuhBV,C+E5uhBM,4BAMI,mB/E4vhBV,C+ElwhBM,4BAMI,mB/EkxhBV,C+ExxhBM,4BAMI,mB/EwyhBV,C+E9yhBM,4BAMI,mB/E8zhBV,C+Ep0hBM,4BAMI,mB/Eo1hBV,C+E11hBM,+BAMI,mB/E02hBV,C+Eh3hBM,+BAMI,mB/Eg4hBV,C+Et4hBM,+BAMI,mB/Es5hBV,C+E55hBM,+BAMI,mB/E46hBV,C+El7hBM,+BAMI,mB/Ek8hBV,C+Ex8hBM,+BAMI,mB/Ew9hBV,C+E99hBM,0BAMI,kB/E8+hBV,C+Ep/hBM,0BAMI,mB/EogiBV,C+E1giBM,0BAMI,mB/E0hiBV,C+EhiiBM,0BAMI,mB/EgjiBV,C+EtjiBM,0BAMI,mB/EskiBV,C+E5kiBM,0BAMI,mB/E4liBV,C+ElmiBM,4BAMI,kB/EkniBV,C+ExniBM,4BAMI,mB/EwoiBV,C+E9oiBM,4BAMI,mB/E8piBV,C+EpqiBM,4BAMI,mB/EoriBV,C+E1riBM,4BAMI,mB/E0siBV,C+EhtiBM,4BAMI,mB/EguiBV,C+EtuiBM,4BAMI,mB/EsviBV,C+E5viBM,4BAMI,mB/E4wiBV,C+ElxiBM,4BAMI,mB/EkyiBV,C+ExyiBM,4BAMI,mB/EwziBV,C+E9ziBM,4BAMI,mB/E80iBV,C+Ep1iBM,4BAMI,mB/Eo2iBV,C+E12iBM,2BAMI,mB/E03iBV,C+Eh4iBM,2BAMI,mB/Eg5iBV,C+Et5iBM,2BAMI,mB/Es6iBV,C+E56iBM,2BAMI,mB/E47iBV,C+El8iBM,2BAMI,mB/Ek9iBV,C+Ex9iBM,2BAMI,mB/Ew+iBV,C+E9+iBM,oBAMI,U/E8/iBV,C+EpgjBM,oBAMI,U/EohjBV,C+E1hjBM,mBAMI,a/E0ijBV,C+EhjjBM,kBAMI,Y/EgkjBV,C+EtkjBM,oBAMI,a/EsljBV,C+E5ljBM,kBAMI,W/E4mjBV,C+ElnjBM,oBAMI,c/EkojBV,C+ExojBM,kBAMI,a/EwpjBV,C+E9pjBM,kBAMI,W/E8qjBV,C+EprjBM,kBAMI,a/EosjBV,C+E1sjBM,kBAMI,W/E0tjBV,C+EhujBM,kBAMI,a/EgvjBV,C+EtvjBM,kBAMI,W/EswjBV,C+E5wjBM,kBAMI,a/E4xjBV,C+ElyjBM,mBAMI,W/EkzjBV,C+ExzjBM,mBAMI,a/Ew0jBV,C+E90jBM,qBAMI,W/E81jBV,C+Ep2jBM,oBAMI,U/Eo3jBV,C+E13jBM,sBAMI,Y/E04jBV,C+Eh5jBM,oBAMI,U/Eg6jBV,C+Et6jBM,kBAMI,Q/Es7jBV,C+E57jBM,sBAMI,cAAoD,CAApD,iB/E+8jBV,C+Er9jBM,wBAMI,c/Es+jBV,C+E5+jBM,2BAMI,iB/E4/jBV,C+ElgkBM,sBAMI,cAAoD,CAApD,iB/EqhkBV,C+E3hkBM,wBAMI,c/E4ikBV,C+EljkBM,2BAMI,iB/EkkkBV,C+ExkkBM,qBAMI,iBAAoD,CAApD,oB/E2lkBV,C+EjmkBM,uBAMI,iB/EknkBV,C+ExnkBM,0BAMI,oB/EwokBV,C+E9okBM,oBAMI,gBAAoD,CAApD,mB/EiqkBV,C+EvqkBM,sBAMI,gB/EwrkBV,C+E9rkBM,yBAMI,mB/E8skBV,C+EptkBM,sBAMI,iBAAoD,CAApD,oB/EuukBV,C+E7ukBM,wBAMI,iB/E8vkBV,C+EpwkBM,2BAMI,oB/EoxkBV,C+E1xkBM,oBAMI,eAAoD,CAApD,kB/E6ykBV,C+EnzkBM,sBAMI,e/Eo0kBV,C+E10kBM,yBAMI,kB/E01kBV,C+Eh2kBM,sBAMI,kBAAoD,CAApD,qB/Em3kBV,C+Ez3kBM,wBAMI,kB/E04kBV,C+Eh5kBM,2BAMI,qB/Eg6kBV,C+Et6kBM,oBAMI,iBAAoD,CAApD,oB/Ey7kBV,C+E/7kBM,sBAMI,iB/Eg9kBV,C+Et9kBM,yBAMI,oB/Es+kBV,C+E5+kBM,0BAMI,eAAoD,CAApD,kB/E+/kBV,C+ErglBM,4BAMI,e/EshlBV,C+E5hlBM,+BAMI,kB/E4ilBV,C+EljlBM,0BAMI,eAAoD,CAApD,kB/EqklBV,C+E3klBM,4BAMI,e/E4llBV,C+ElmlBM,+BAMI,kB/EknlBV,C+ExnlBM,yBAMI,kBAAoD,CAApD,qB/E2olBV,C+EjplBM,2BAMI,kB/EkqlBV,C+ExqlBM,8BAMI,qB/EwrlBV,C+E9rlBM,wBAMI,iBAAoD,CAApD,oB/EitlBV,C+EvtlBM,0BAMI,iB/EwulBV,C+E9ulBM,6BAMI,oB/E8vlBV,C+EpwlBM,0BAMI,kBAAoD,CAApD,qB/EuxlBV,C+E7xlBM,4BAMI,kB/E8ylBV,C+EpzlBM,+BAMI,qB/Eo0lBV,C+E10lBM,wBAMI,gBAAoD,CAApD,mB/E61lBV,C+En2lBM,0BAMI,gB/Eo3lBV,C+E13lBM,6BAMI,mB/E04lBV,C+Eh5lBM,0BAMI,mBAAoD,CAApD,sB/Em6lBV,C+Ez6lBM,4BAMI,mB/E07lBV,C+Eh8lBM,+BAMI,sB/Eg9lBV,C+Et9lBM,wBAMI,kBAAoD,CAApD,qB/Ey+lBV,C+E/+lBM,0BAMI,kB/EggmBV,C+EtgmBM,6BAMI,qB/EshmBV,C+E5hmBM,oBAMI,eAAoD,CAApD,kB/E+imBV,C+ErjmBM,sBAMI,e/EskmBV,C+E5kmBM,yBAMI,kB/E4lmBV,C+ElmmBM,oBAMI,iBAAoD,CAApD,oB/EqnmBV,C+E3nmBM,sBAMI,iB/E4omBV,C+ElpmBM,yBAMI,oB/EkqmBV,C+ExqmBM,oBAMI,eAAoD,CAApD,kB/E2rmBV,C+EjsmBM,sBAMI,e/EktmBV,C+ExtmBM,yBAMI,kB/EwumBV,C+E9umBM,oBAMI,iBAAoD,CAApD,oB/EiwmBV,C+EvwmBM,sBAMI,iB/EwxmBV,C+E9xmBM,yBAMI,oB/E8ymBV,C+EpzmBM,oBAMI,eAAoD,CAApD,kB/Eu0mBV,C+E70mBM,sBAMI,e/E81mBV,C+Ep2mBM,yBAMI,kB/Eo3mBV,C+E13mBM,oBAMI,iBAAoD,CAApD,oB/E64mBV,C+En5mBM,sBAMI,iB/Eo6mBV,C+E16mBM,yBAMI,oB/E07mBV,C+Eh8mBM,qBAMI,eAAoD,CAApD,kB/Em9mBV,C+Ez9mBM,uBAMI,e/E0+mBV,C+Eh/mBM,0BAMI,kB/EggnBV,C+EtgnBM,qBAMI,iBAAoD,CAApD,oB/EyhnBV,C+E/hnBM,uBAMI,iB/EgjnBV,C+EtjnBM,0BAMI,oB/EsknBV,C+E5knBM,uBAMI,eAAoD,CAApD,kB/E+lnBV,C+ErmnBM,yBAMI,e/EsnnBV,C+E5nnBM,4BAMI,kB/E4onBV,C+ElpnBM,sBAMI,cAAoD,CAApD,iB/EqqnBV,C+E3qnBM,wBAMI,c/E4rnBV,C+ElsnBM,2BAMI,iB/EktnBV,C+ExtnBM,wBAMI,gBAAoD,CAApD,mB/E2unBV,C+EjvnBM,0BAMI,gB/EkwnBV,C+ExwnBM,6BAMI,mB/EwxnBV,C+E9xnBM,sBAMI,cAAoD,CAApD,iB/EiznBV,C+EvznBM,wBAMI,c/Ew0nBV,C+E90nBM,2BAMI,iB/E81nBV,C+Ep2nBM,oBAMI,YAAoD,CAApD,e/Eu3nBV,C+E73nBM,sBAMI,Y/E84nBV,C+Ep5nBM,yBAMI,e/Eo6nBV,C+E16nBM,sBAMI,eAAoD,CAApD,gB/E67nBV,C+En8nBM,0BAMI,gB/Eo9nBV,C+E19nBM,yBAMI,e/E0+nBV,C+Eh/nBM,sBAMI,eAAoD,CAApD,gB/EmgoBV,C+EzgoBM,0BAMI,gB/E0hoBV,C+EhioBM,yBAMI,e/EgjoBV,C+EtjoBM,qBAMI,kBAAoD,CAApD,mB/EykoBV,C+E/koBM,yBAMI,mB/EgmoBV,C+EtmoBM,wBAMI,kB/EsnoBV,C+E5noBM,oBAMI,iBAAoD,CAApD,kB/E+ooBV,C+ErpoBM,wBAMI,kB/EsqoBV,C+E5qoBM,uBAMI,iB/E4roBV,C+ElsoBM,sBAMI,kBAAoD,CAApD,mB/EqtoBV,C+E3toBM,0BAMI,mB/E4uoBV,C+ElvoBM,yBAMI,kB/EkwoBV,C+ExwoBM,oBAMI,gBAAoD,CAApD,iB/E2xoBV,C+EjyoBM,wBAMI,iB/EkzoBV,C+ExzoBM,uBAMI,gB/Ew0oBV,C+E90oBM,sBAMI,mBAAoD,CAApD,oB/Ei2oBV,C+Ev2oBM,0BAMI,oB/Ew3oBV,C+E93oBM,yBAMI,mB/E84oBV,C+Ep5oBM,oBAMI,kBAAoD,CAApD,mB/Eu6oBV,C+E76oBM,wBAMI,mB/E87oBV,C+Ep8oBM,uBAMI,kB/Eo9oBV,C+E19oBM,0BAMI,gBAAoD,CAApD,iB/E6+oBV,C+En/oBM,8BAMI,iB/EogpBV,C+E1gpBM,6BAMI,gB/E0hpBV,C+EhipBM,0BAMI,gBAAoD,CAApD,iB/EmjpBV,C+EzjpBM,8BAMI,iB/E0kpBV,C+EhlpBM,6BAMI,gB/EgmpBV,C+EtmpBM,yBAMI,mBAAoD,CAApD,oB/EynpBV,C+E/npBM,6BAMI,oB/EgppBV,C+EtppBM,4BAMI,mB/EsqpBV,C+E5qpBM,wBAMI,kBAAoD,CAApD,mB/E+rpBV,C+ErspBM,4BAMI,mB/EstpBV,C+E5tpBM,2BAMI,kB/E4upBV,C+ElvpBM,0BAMI,mBAAoD,CAApD,oB/EqwpBV,C+E3wpBM,8BAMI,oB/E4xpBV,C+ElypBM,6BAMI,mB/EkzpBV,C+ExzpBM,wBAMI,iBAAoD,CAApD,kB/E20pBV,C+Ej1pBM,4BAMI,kB/Ek2pBV,C+Ex2pBM,2BAMI,iB/Ew3pBV,C+E93pBM,0BAMI,oBAAoD,CAApD,qB/Ei5pBV,C+Ev5pBM,8BAMI,qB/Ew6pBV,C+E96pBM,6BAMI,oB/E87pBV,C+Ep8pBM,wBAMI,mBAAoD,CAApD,oB/Eu9pBV,C+E79pBM,4BAMI,oB/E8+pBV,C+Ep/pBM,2BAMI,mB/EogqBV,C+E1gqBM,oBAMI,gBAAoD,CAApD,iB/E6hqBV,C+EniqBM,wBAMI,iB/EojqBV,C+E1jqBM,uBAMI,gB/E0kqBV,C+EhlqBM,oBAMI,kBAAoD,CAApD,mB/EmmqBV,C+EzmqBM,wBAMI,mB/E0nqBV,C+EhoqBM,uBAMI,kB/EgpqBV,C+EtpqBM,oBAMI,gBAAoD,CAApD,iB/EyqqBV,C+E/qqBM,wBAMI,iB/EgsqBV,C+EtsqBM,uBAMI,gB/EstqBV,C+E5tqBM,oBAMI,kBAAoD,CAApD,mB/E+uqBV,C+ErvqBM,wBAMI,mB/EswqBV,C+E5wqBM,uBAMI,kB/E4xqBV,C+ElyqBM,oBAMI,gBAAoD,CAApD,iB/EqzqBV,C+E3zqBM,wBAMI,iB/E40qBV,C+El1qBM,uBAMI,gB/Ek2qBV,C+Ex2qBM,oBAMI,kBAAoD,CAApD,mB/E23qBV,C+Ej4qBM,wBAMI,mB/Ek5qBV,C+Ex5qBM,uBAMI,kB/Ew6qBV,C+E96qBM,qBAMI,gBAAoD,CAApD,iB/Ei8qBV,C+Ev8qBM,yBAMI,iB/Ew9qBV,C+E99qBM,wBAMI,gB/E8+qBV,C+Ep/qBM,qBAMI,kBAAoD,CAApD,mB/EugrBV,C+E7grBM,yBAMI,mB/E8hrBV,C+EpirBM,wBAMI,kB/EojrBV,C+E1jrBM,uBAMI,gBAAoD,CAApD,iB/E6krBV,C+EnlrBM,2BAMI,iB/EomrBV,C+E1mrBM,0BAMI,gB/E0nrBV,C+EhorBM,sBAMI,eAAoD,CAApD,gB/EmprBV,C+EzprBM,0BAMI,gB/E0qrBV,C+EhrrBM,yBAMI,e/EgsrBV,C+EtsrBM,wBAMI,iBAAoD,CAApD,kB/EytrBV,C+E/trBM,4BAMI,kB/EgvrBV,C+EtvrBM,2BAMI,iB/EswrBV,C+E5wrBM,sBAMI,eAAoD,CAApD,gB/E+xrBV,C+EryrBM,0BAMI,gB/EszrBV,C+E5zrBM,yBAMI,e/E40rBV,C+El1rBM,oBAMI,aAAoD,CAApD,c/Eq2rBV,C+E32rBM,wBAMI,c/E43rBV,C+El4rBM,uBAMI,a/Ek5rBV,C+Ex5rBM,uBAMI,gBAAoD,CAApD,iB/E26rBV,C+Ej7rBM,2BAMI,iB/Ek8rBV,C+Ex8rBM,0BAMI,gB/Ew9rBV,C+E99rBM,mBAMI,c/E0qsBV,C+EhrsBM,mBAMI,c/EgssBV,C+EtssBM,mBAMI,c/EstsBV,C+E5tsBM,mBAMI,c/E4usBV,C+ElvsBM,mBAMI,c/EkwsBV,C+ExwsBM,mBAMI,c/EwxsBV,C+E9xsBM,sBAMI,c/E8ysBV,C+EpzsBM,qBAMI,2BAAoD,CAApD,iBAAoD,CAApD,Q/EghtBV,C+EthtBM,oBAMI,8BAAoD,CAApD,kBAAoD,CAApD,S/EsitBV,C+E5itBM,uBAMI,iCAAoD,CAApD,sBAAoD,CAApD,O/E4jtBV,C+ElktBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EkltBV,C+ExltBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EwmtBV,C+E9mtBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E8ntBV,C+EpotBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EoptBV,C+E1ptBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E0qtBV,C+EhrtBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EgstBV,C+EtstBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EsttBV,C+E5ttBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E4utBV,C+ElvtBM,iBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EkwtBV,C+ExwtBM,iBAMI,4BAAoD,CAApD,gBAAoD,CAApD,O/EwxtBV,C+E9xtBM,kBAMI,4BAAoD,CAApD,iBAAoD,CAApD,Q/E8ytBV,C+EpztBM,kBAMI,4BAAoD,CAApD,iBAAoD,CAApD,Q/Eo0tBV,C+E10tBM,qBAMI,W/EkmuBV,C+ExmuBM,uBAMI,eAAoD,CAApD,kB/E2nuBV,C+EjouBM,uBAMI,gBAAoD,CAApD,iB/EqpuBV,C+E3puBM,yBAMI,e/E4quBV,C+ElruBM,2BAMI,iB/EksuBV,C+ExsuBM,4BAMI,kB/EwtuBV,C+E9tuBM,0BAMI,gB/E8uuBV,C+EpvuBM,qBAMI,W/EowuBV,C+E1wuBM,uBAMI,eAAoD,CAApD,kB/E6xuBV,C+EnyuBM,uBAMI,gBAAoD,CAApD,iB/EuzuBV,C+E7zuBM,yBAMI,e/E80uBV,C+Ep1uBM,2BAMI,iB/Eo2uBV,C+E12uBM,4BAMI,kB/E03uBV,C+Eh4uBM,0BAMI,gB/Eg5uBV,C+Et5uBM,oBAMI,c/Es6uBV,C+E56uBM,sBAMI,kBAAoD,CAApD,qB/E+7uBV,C+Er8uBM,sBAMI,mBAAoD,CAApD,oB/Ey9uBV,C+E/9uBM,wBAMI,kB/Eg/uBV,C+Et/uBM,0BAMI,oB/EsgvBV,C+E5gvBM,2BAMI,qB/E4hvBV,C+ElivBM,yBAMI,mB/EkjvBV,C+ExjvBM,mBAMI,a/EwkvBV,C+E9kvBM,qBAMI,iBAAoD,CAApD,oB/EimvBV,C+EvmvBM,qBAMI,kBAAoD,CAApD,mB/E2nvBV,C+EjovBM,uBAMI,iB/EkpvBV,C+ExpvBM,yBAMI,mB/EwqvBV,C+E9qvBM,0BAMI,oB/E8rvBV,C+EpsvBM,wBAMI,kB/EotvBV,C+E1tvBM,qBAMI,c/E0uvBV,C+EhvvBM,uBAMI,kBAAoD,CAApD,qB/EmwvBV,C+EzwvBM,uBAMI,mBAAoD,CAApD,oB/E6xvBV,C+EnyvBM,yBAMI,kB/EozvBV,C+E1zvBM,2BAMI,oB/E00vBV,C+Eh1vBM,4BAMI,qB/Eg2vBV,C+Et2vBM,0BAMI,mB/Es3vBV,C+E53vBM,mBAMI,Y/E44vBV,C+El5vBM,qBAMI,gBAAoD,CAApD,mB/Eq6vBV,C+E36vBM,qBAMI,iBAAoD,CAApD,kB/E+7vBV,C+Er8vBM,uBAMI,gB/Es9vBV,C+E59vBM,yBAMI,kB/E4+vBV,C+El/vBM,0BAMI,mB/EkgwBV,C+ExgwBM,wBAMI,iB/EwhwBV,C+E9hwBM,qBAMI,e/E8iwBV,C+EpjwBM,uBAMI,mBAAoD,CAApD,sB/EukwBV,C+E7kwBM,uBAMI,oBAAoD,CAApD,qB/EimwBV,C+EvmwBM,yBAMI,mB/EwnwBV,C+E9nwBM,2BAMI,qB/E8owBV,C+EppwBM,4BAMI,sB/EoqwBV,C+E1qwBM,0BAMI,oB/E0rwBV,C+EhswBM,mBAMI,c/EgtwBV,C+EttwBM,qBAMI,kBAAoD,CAApD,qB/EyuwBV,C+E/uwBM,qBAMI,mBAAoD,CAApD,oB/EmwwBV,C+EzwwBM,uBAMI,kB/E0xwBV,C+EhywBM,yBAMI,oB/EgzwBV,C+EtzwBM,0BAMI,qB/Es0wBV,C+E50wBM,wBAMI,mB/E41wBV,C+El2wBM,mBAMI,Y/Ek3wBV,C+Ex3wBM,qBAMI,gBAAoD,CAApD,mB/E24wBV,C+Ej5wBM,qBAMI,iBAAoD,CAApD,kB/Eq6wBV,C+E36wBM,uBAMI,gB/E47wBV,C+El8wBM,yBAMI,kB/Ek9wBV,C+Ex9wBM,0BAMI,mB/Ew+wBV,C+E9+wBM,wBAMI,iB/E8/wBV,C+EpgxBM,mBAMI,c/EohxBV,C+E1hxBM,qBAMI,kBAAoD,CAApD,qB/E6ixBV,C+EnjxBM,qBAMI,mBAAoD,CAApD,oB/EukxBV,C+E7kxBM,uBAMI,kB/E8lxBV,C+EpmxBM,yBAMI,oB/EonxBV,C+E1nxBM,0BAMI,qB/E0oxBV,C+EhpxBM,wBAMI,mB/EgqxBV,C+EtqxBM,mBAMI,Y/EsrxBV,C+E5rxBM,qBAMI,gBAAoD,CAApD,mB/E+sxBV,C+ErtxBM,qBAMI,iBAAoD,CAApD,kB/EyuxBV,C+E/uxBM,uBAMI,gB/EgwxBV,C+EtwxBM,yBAMI,kB/EsxxBV,C+E5xxBM,0BAMI,mB/E4yxBV,C+ElzxBM,wBAMI,iB/Ek0xBV,C+Ex0xBM,mBAMI,c/Ew1xBV,C+E91xBM,qBAMI,kBAAoD,CAApD,qB/Ei3xBV,C+Ev3xBM,qBAMI,mBAAoD,CAApD,oB/E24xBV,C+Ej5xBM,uBAMI,kB/Ek6xBV,C+Ex6xBM,yBAMI,oB/Ew7xBV,C+E97xBM,0BAMI,qB/E88xBV,C+Ep9xBM,wBAMI,mB/Eo+xBV,C+E1+xBM,mBAMI,Y/E0/xBV,C+EhgyBM,qBAMI,gBAAoD,CAApD,mB/EmhyBV,C+EzhyBM,qBAMI,iBAAoD,CAApD,kB/E6iyBV,C+EnjyBM,uBAMI,gB/EokyBV,C+E1kyBM,yBAMI,kB/E0lyBV,C+EhmyBM,0BAMI,mB/EgnyBV,C+EtnyBM,wBAMI,iB/EsoyBV,C+E5oyBM,mBAMI,c/E4pyBV,C+ElqyBM,qBAMI,kBAAoD,CAApD,qB/EqryBV,C+E3ryBM,qBAMI,mBAAoD,CAApD,oB/E+syBV,C+ErtyBM,uBAMI,kB/EsuyBV,C+E5uyBM,yBAMI,oB/E4vyBV,C+ElwyBM,0BAMI,qB/EkxyBV,C+ExxyBM,wBAMI,mB/EwyyBV,C+E9yyBM,oBAMI,Y/E8zyBV,C+Ep0yBM,sBAMI,gBAAoD,CAApD,mB/Eu1yBV,C+E71yBM,sBAMI,iBAAoD,CAApD,kB/Ei3yBV,C+Ev3yBM,wBAMI,gB/Ew4yBV,C+E94yBM,0BAMI,kB/E85yBV,C+Ep6yBM,2BAMI,mB/Eo7yBV,C+E17yBM,yBAMI,iB/E08yBV,C+Eh9yBM,oBAMI,c/Eg+yBV,C+Et+yBM,sBAMI,kBAAoD,CAApD,qB/Ey/yBV,C+E//yBM,sBAMI,mBAAoD,CAApD,oB/EmhzBV,C+EzhzBM,wBAMI,kB/E0izBV,C+EhjzBM,0BAMI,oB/EgkzBV,C+EtkzBM,2BAMI,qB/EslzBV,C+E5lzBM,yBAMI,mB/E4mzBV,C+ElnzBM,mBAMI,S/EkozBV,C+ExozBM,qBAMI,aAAoD,CAApD,gB/E2pzBV,C+EjqzBM,qBAMI,cAAoD,CAApD,e/EqrzBV,C+E3rzBM,uBAMI,a/E4szBV,C+EltzBM,yBAMI,e/EkuzBV,C+ExuzBM,0BAMI,gB/EwvzBV,C+E9vzBM,wBAMI,c/E8wzBV,CA/9tBF,CgFx2FE,gDNqBA,+BCEA,iB3EouJA,C2EluJA,qCACE,wBlEvBa,CkEwBb,mB1E8ciB,C0E7cjB,UAAW,CACX,aAAc,CACd,iBAAkB,CAGhB,a/DuU4E,C+DtU5E,U/DsU4E,C+DrU5E,Y/DqU4E,C+DpU5E,M3EkuJJ,C2ErtJA,qCACE,Y3E09JF,CArQF,CgFvwJE,wBrDyDF,uBAOI,oB3BkoEF,CmDzqEF,wCtB5BI,iBAAkD,CAClD,kB7B80GF,C6DroGF,mChC1MI,cAAkD,CAClD,e7Bq+HF,CgEr9HF,wBAaM,WhE4sIJ,CgEztIF,0BAoBM,WAAY,CACZ,2BAAiF,CACjF,UhE2sIJ,CgEjuIF,sBAiCM,yBhE0sIJ,CgE3uIF,0CAwCM,4BhE0sIJ,CgErsIF,UASI,epDoS8E,CoDnS9E,kBpDmS8E,CoDlS9E,oBpD2XkD,CoD1XlD,mBhE2sIF,CgE3rIF,cAaI,YhEkvIF,CgE9sIF,+BAGM,iBAAkB,CAClB,ShEkvIJ,CgEtvIF,4B3BpHQ,6BAAyD,CAAzD,4BAAyD,CAAzD,sBAAyD,CAAzD,kBAAyD,CAAzD,wBAAyD,CAAzD,qBAAyD,CAAzD,kBAAyD,CAAzD,oBAAyD,CAAzD,iBAAyD,CAAzD,wBAAyD,C2B6H3D,mBAAa,CAAb,mBAAa,CAAb,YAAa,CACb,wBpDsN4E,CoDrN5E,UhEmvIJ,CgE9vIF,sC3BpHQ,qBAAyD,CAAzD,kBAAyD,CAAzD,oBAAyD,CAAzD,wBAAyD,CAAzD,qBAAyD,CAAzD,6BAAyD,C2BoI3D,mBAAa,CAAb,mBAAa,CAAb,YhEmvIJ,CgEnwIF,gHWjHE,iB3Ey3IA,C2Ev3IA,kIACE,wBlEvBa,CkEwBb,e1E0cW,C0EzcX,UAAW,CACX,aAAc,CACd,iBAAkB,CAUhB,a/DgU4E,C+D/T5E,S/D+T4E,C+D9T5E,U/D8T4E,C+D7T5E,c3Ek3IJ,CgErxIF,qCA0BM,UhE8vIJ,CgExxIF,+BA8BM,KhE6vIJ,CgE3xIF,wDAuCQ,aAAc,CACd,WAAY,CACZ,kBhE+vIN,CgEtvIF,sBAEI,ahE0vIF,CgE5vIF,yHWnKE,iB3Eo6IA,C2El6IA,2IACE,wBlEvBa,CkEwBb,e1E0cW,C0EzcX,UAAW,CACX,aAAc,CACd,iBAAkB,CAUhB,a/DgU4E,C+D/T5E,S/D+T4E,C+D9T5E,U/D8T4E,C+D7T5E,Q3E65IJ,CgE9wIF,gCAaM,oBpD0PgD,CoDzPhD,oBpDgK4E,CoD/J5E,ahEuwIJ,CgEtxIF,kCzBxLI,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CAClD,kBAAmD,CmCkNjD,aAAc,CACd,WAAY,CACZ,ahE2wIJ,CgEnyIF,+BA8BM,4B5CjOS,C4CkOT,SAAU,CACV,UhEkxIJ,CgElzIF,sCzBxLI,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CAClD,kBAAmD,CmCmOjD,2BAAiC,CACjC,iBhEuxIJ,CiExgJA,8CACE,UAAW,CACX,UAAW,CACX,ajEohJF,CgE90IF,qCnCzLI,mBAAoD,CACpD,gB7B6gJF,CgEr1IF,uDA2DQ,mBhEgyIN,CgE31IF,oCAkEM,MAAO,CACP,iBhE+xIJ,CmE3iJF,0BAKI,anEimJF,CmE7lJF,uBAEI,2BAAQ,CAAR,gBAAQ,CAAR,OnEimJF,CsEzkJF,YAWI,kBAAmB,CACnB,oBAAqB,CACrB,WtEkmJF,CsE9lJF,mB/BnCI,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CAClD,kB7BipJF,CiE9pJA,yBACE,UAAW,CACX,UAAW,CACX,ajEgqJF,CsEvmJF,SAsBI,WAAY,CACZ,iBtE2nJF,CsElpJF,qBA4BM,gBtE4nJJ,CsEpnJF,kBAgBI,mBAAa,CAAb,mBAAa,CAAb,YtEkrJF,CsElsJF,yCA8BM,mB1DkVgD,C0DjVhD,kBtEkrJJ,CsEjtJF,2CApFE,kBhEoXO,CgEnXP,Y1D0WgF,C0DjP1E,alD3HO,CkD4HP,aAAc,CACd,etEmrJN,CsE3tJF,iDA2CU,atEmrJR,C0E3yJA,oB7CHE,oBAAoD,CACpD,iB7BozJF,CsEruJF,yBApFE,kBhEoXO,CgEnXP,Y1D0WgF,C0DpN5E,mB1D6SgD,C0D5ShD,etEutJJ,CqBrzJA,+BiDuGM,4BtE0tJN,CsEvyJF,8CvC5FE,iIAC2C,CAD3C,0FAC2C,CAC3C,2BAA4B,CuCkLtB,qB1D+L0E,C0D9L1E,sCtE+tJN,CsExzJF,oDvC5FE,yIAC2C,CAD3C,kGAC2C,CAC3C,2B/By5JA,CsE/zJF,6CvC5FE,qIAC2C,CAD3C,8FAC2C,CAC3C,2BAA4B,CjBN5B,iCAAkC,CAClC,kCAAmC,CwD0M7B,qB1D4K0E,C0D3K1E,wBtDxLS,CsDyLT,sCArDwB,CAsDxB,UtEsuJN,CsEp1JF,8CAsHQ,cAAe,CACf,kBtEouJN,CsE3tJF,oBAKI,W1DkJ8E,C0DjJ9E,mB1D0OkD,C0DzOlD,gB1DgJ8E,C0D/I9E,2BAAiF,CACjF,iBAAkB,CAClB,UtEguJF,CsE1uJF,gCAkBM,aAAc,CACd,gBtEmuJJ,CsE9tJF,0BAMI,WAAY,CACZ,kBhEiIK,CgEhIL,oB1DuH8E,C0DtH9E,YtEuuJF,CsEhvJF,mDAcM,cAAe,CACf,mBtEwuJJ,CsEvvJF,mFAkBQ,alDpQO,CkDqQP,WAAY,CACZ,oBtEwuJN,CsEntJF,kBtC5RE,eAA6B,CAC7B,YAA0B,CAC1B,oBAAiB,CsCiSf,wBtDpRa,CsDqRb,W1D8E8E,C0D7E9E,Y1D6E8E,C0D5E9E,iBAAkB,CAClB,WtE0wJF,CsErxJF,2CAqBQ,iBtE0wJN,CsE/xJF,2CAyBQ,UhEywBuB,CgExwBvB,SAAU,CACV,mBtEywJN,CsEpyJF,iDA8BU,4BAA6B,CAC7B,UhEmwBqB,CgElwBrB,SAAU,CACV,yBtEywJR,CsElvJF,gBAeI,YtEkzJF,CsE/xJF,czC1WI,cAAiD,CyC8WjD,SW3UqC,CX4UrC,OAAQ,CACR,UtEizJF,CsEvzJF,qBAYM,UtEyzJJ,CsEr0JF,yCd9VM,QAAsB,CACtB,KAAmB,Cc1BvB,wBtDgBe,CsDff,UAAW,CACX,aAAc,CACd,iBAAkB,CAClB,UtEssKA,CsEn1JF,oBAmBM,StEg0JJ,C6EnsKA,6OhDCE,iBAAkD,CAClD,kB7BynLF,C6EjnLI,yBzBdJ,epD69LA,C6Ex8LM,uDtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7Bw+LF,C6Ez9LM,8BzBrBN,epD8+LA,C6Ez9LM,iCzBrBN,epD+/LA,C6E1+LM,iEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7B0gMF,C6E3/LM,gCzBrBN,epDghMA,C6E3/LM,mCzBrBN,epDiiMA,C6E5gMM,mEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7B4iMF,C6E7hMM,gCzBrBN,epDkjMA,C6E7hMM,mCzBrBN,epDmkMA,C6E9iMM,oEtCXJ,gBAA2D,CAC3D,iBAA4D,CVN5D,iBAAkD,CAClD,kB7B8kMF,C6E/jMM,iCzBrBN,epDolMA,C6E/jMM,oCtCXJ,gBAA2D,CAC3D,iBAA4D,CaX9D,eAAiD,CvBK/C,iBAAkD,CAClD,kB7B+lMF,C6EhlMM,oCtCXJ,gBAA2D,CAC3D,iBAA4D,CaX9D,iBAAiD,CvBK/C,iBAAkD,CAClD,kB7BgnMF,C6EvlMF,mBtCrBI,iBAA2D,CAC3D,kBvCwoMF,C8E7mMA,qBjDjCE,iBAAkD,CAClD,kB7BipMF,C6ExnMF,8BtCrBI,aAA2D,CAC3D,cvCi9MF,C8E55MI,gCjD3DF,cAAkD,CAClD,e7B09MF,C6Ej8MF,gCtCrBI,gBAA2D,CAC3D,iBvCy9MF,C8Ev5MI,kCjDxEF,gBAAkD,CAClD,iB7Bk+MF,C6Ez8MF,+BtCrBI,gBAA2D,CAC3D,iBvCi+MF,C8E/5MI,iCjDxEF,gBAAkD,CAClD,iB7B0+MF,C6Ej9MF,8BtCrBI,mBAA2D,CAC3D,oBvCy+MF,C8Ev6MI,gCjDxEF,mBAAkD,CAClD,oB7Bk/MF,C6Ez9MF,8BtCrBI,kBAA2D,CAC3D,mBvCi/MF,C8E/6MI,gCjDxEF,kBAAkD,CAClD,mB7B0/MF,C6Ej+MF,8BtCrBI,mBAA2D,CAC3D,oBvCy/MF,C8Ev7MI,gCjDxEF,mBAAkD,CAClD,oB7BkgNF,C6Ez+MF,8BtCrBI,iBAA2D,CAC3D,kBvCigNF,C8E/7MI,gCjDxEF,iBAAkD,CAClD,kB7B0gNF,C6Ej/MF,8BtCrBI,oBAA2D,CAC3D,qBvCygNF,C8Ev8MI,gCjDxEF,oBAAkD,CAClD,qB7BkhNF,C6Ez/MF,8BtCrBI,mBAA2D,CAC3D,oBvCihNF,C8E/8MI,gCjDxEF,mBAAkD,CAClD,oB7B0hNF,C6EjgNF,+BtCrBI,gBAA2D,CAC3D,iBvCyhNF,C8Ev9MI,iCjDxEF,gBAAkD,CAClD,iB7BkiNF,C6EzgNF,+BtCrBI,kBAA2D,CAC3D,mBvCiiNF,C8E/9MI,iCjDxEF,kBAAkD,CAClD,mB7B0iNF,C6EjhNF,+BtCrBI,mBAA2D,CAC3D,oBvCyiNF,C8Ev+MI,iCjDxEF,mBAAkD,CAClD,oB7BkjNF,C6Et9MI,2CxCtEE,kBAAyD,CAAzD,gBAAyD,CAAzD,UAAyD,CF3B/D,UAAyC,CiBDzC,cpD6xNA,C6EvrNI,wB1CrGJ,UAAyC,CiBDzC,cpDkyNA,C6EtrNM,6CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arC0wNN,C6E1rNM,qB1C3GN,cnCqyNA,C6E1rNM,qB1C3GN,enCyyNA,C6E9rNM,0CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCkxNN,C6ElsNM,qB1C3GN,SnC6yNA,C6ElsNM,qB1C3GN,enCizNA,C6EtsNM,0CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arC0xNN,C6E1sNM,qB1C3GN,enCqzNA,C6E1sNM,qB1C3GN,SnCyzNA,C6E9sNM,0CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCkyNN,C6EltNM,qB1C3GN,enC6zNA,C6EltNM,qB1C3GN,enCi0NA,C6EttNM,0CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arC0yNN,C6E1tNM,qB1C3GN,SnCq0NA,C6E1tNM,sB1C3GN,enCy0NA,C6E9tNM,4CxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,arCkzNN,C6EluNM,sB1C3GN,enC60NA,C6EluNM,sBxChFA,kBAAyD,CAAzD,iBAAyD,CAAzD,aAAyD,CF3B/D,UnCi1NA,C6E5sNM,wBtClFJ,oBvCo/NF,C6El6NM,wBtClFJ,qBvC0/NF,C6Ex6NM,wBtClFJ,evCggOF,C6E96NM,wBtClFJ,qBvCsgOF,C6Ep7NM,wBtClFJ,qBvC4gOF,C6E17NM,wBtClFJ,evCkhOF,C6Eh8NM,wBtClFJ,qBvCwhOF,C6Et8NM,wBtClFJ,qBvC8hOF,C6E58NM,wBtClFJ,evCoiOF,C6El9NM,yBtClFJ,qBvC0iOF,C6Ex9NM,yBtClFJ,qBvCgjOF,C6E99NM,yBtClFJ,gBvCsjOF,C6E79NI,2BtCzFF,avC4jOF,C+EjmOA,4EAEI,gB/EyhRJ,C+E3hRA,kFAEI,oBAAoD,CAApD,uB/EokRJ,C+EtkRA,kFAEI,qBAAoD,CAApD,sB/E+mRJ,C+EjnRA,wFAEI,oB/EkpRJ,C+EppRA,8FAEI,sB/EqrRJ,C+EvrRA,iGAEI,uB/EwtRJ,C+E1tRA,2FAEI,qB/E2vRJ,C+E7vRA,4EAEI,gB/E8xRJ,C+EhyRA,kFAEI,oBAAoD,CAApD,uB/Ey0RJ,C+E30RA,kFAEI,qBAAoD,CAApD,sB/Eo3RJ,C+Et3RA,wFAEI,oB/Eu5RJ,C+Ez5RA,8FAEI,sB/E07RJ,C+E57RA,iGAEI,uB/E69RJ,C+E/9RA,2FAEI,qB/EggSJ,C+ElgSA,yEAEI,mB/EmiSJ,C+EriSA,+EAEI,uBAAoD,CAApD,0B/E8kSJ,C+EhlSA,+EAEI,wBAAoD,CAApD,yB/EynSJ,C+E3nSA,qFAEI,uB/E4pSJ,C+E9pSA,2FAEI,yB/E+rSJ,C+EjsSA,8FAEI,0B/EkuSJ,C+EpuSA,wFAEI,wB/EqwSJ,C+EvwSA,sEAEI,kB/EwySJ,C+E1ySA,4EAEI,sBAAoD,CAApD,yB/Em1SJ,C+Er1SA,4EAEI,uBAAoD,CAApD,wB/E83SJ,C+Eh4SA,kFAEI,sB/Ei6SJ,C+En6SA,wFAEI,wB/Eo8SJ,C+Et8SA,2FAEI,yB/Eu+SJ,C+Ez+SA,qFAEI,uB/E0gTJ,C+E5gTA,4EAEI,mB/E6iTJ,C+E/iTA,kFAEI,uBAAoD,CAApD,0B/EwlTJ,C+E1lTA,kFAEI,wBAAoD,CAApD,yB/EmoTJ,C+EroTA,wFAEI,uB/EsqTJ,C+ExqTA,8FAEI,yB/EysTJ,C+E3sTA,iGAEI,0B/E4uTJ,C+E9uTA,2FAEI,wB/E+wTJ,C+EjxTA,sEAEI,iB/EkzTJ,C+EpzTA,4EAEI,qBAAoD,CAApD,wB/E61TJ,C+E/1TA,4EAEI,sBAAoD,CAApD,uB/Ew4TJ,C+E14TA,kFAEI,qB/E26TJ,C+E76TA,wFAEI,uB/E88TJ,C+Eh9TA,2FAEI,wB/Ei/TJ,C+En/TA,qFAEI,sB/EohUJ,C+EthUA,4EAEI,oB/EujUJ,C+EzjUA,kFAEI,wBAAoD,CAApD,2B/EkmUJ,C+EpmUA,kFAEI,yBAAoD,CAApD,0B/E6oUJ,C+E/oUA,wFAEI,wB/EgrUJ,C+ElrUA,8FAEI,0B/EmtUJ,C+ErtUA,iGAEI,2B/EsvUJ,C+ExvUA,2FAEI,yB/EyxUJ,C+E3xUA,sEAEI,mB/E4zUJ,C+E9zUA,4EAEI,uBAAoD,CAApD,0B/Eu2UJ,C+Ez2UA,4EAEI,wBAAoD,CAApD,yB/Ek5UJ,C+Ep5UA,kFAEI,uB/Eq7UJ,C+Ev7UA,wFAEI,yB/Ew9UJ,C+E19UA,2FAEI,0B/E2/UJ,C+E7/UA,qFAEI,wB/E8hVJ,C+EhiVA,sEAEI,c/EikVJ,C+EnkVA,4EAEI,kBAAoD,CAApD,qB/E4mVJ,C+E9mVA,4EAEI,mBAAoD,CAApD,oB/EupVJ,C+EzpVA,kFAEI,kB/E0rVJ,C+E5rVA,wFAEI,oB/E6tVJ,C+E/tVA,2FAEI,qB/EgwVJ,C+ElwVA,qFAEI,mB/EmyVJ,C+EryVA,gEAEI,gB/Es0VJ,C+Ex0VA,sEAEI,oBAAoD,CAApD,uB/Ei3VJ,C+En3VA,sEAEI,qBAAoD,CAApD,sB/E45VJ,C+E95VA,4EAEI,oB/E+7VJ,C+Ej8VA,kFAEI,sB/Ek+VJ,C+Ep+VA,qFAEI,uB/EqgWJ,C+EvgWA,+EAEI,qB/EwiWJ,C+E1iWA,oGAEI,wB/E2kWJ,C+E7kWA,kFAEI,iB/E8mWJ,C+EhnWA,kFAEI,iB/EipWJ,C+EnpWA,4EAEI,oB/EorWJ,C+EtrWA,qFAEI,oB/EutWJ,C+EztWA,+EAEI,oB/E0vWJ,C+E5vWA,qFAEI,oB/E6xWJ,C+E/xWA,kFAEI,oB/Eg0WJ,C+El0WA,+EAEI,oB/Em2WJ,C+Er2WA,+EAEI,oB/Es4WJ,C+Ex4WA,+EAEI,oB/Ey6WJ,C+E36WA,qFAEI,oB/E48WJ,C+E98WA,qFAEI,oB/E++WJ,C+Ej/WA,wFAEI,oB/EkhXJ,C+EphXA,qFAEI,oB/EqjXJ,C+EvjXA,wFAEI,oB/EwlXJ,C+E1lXA,wFAEI,oB/E2nXJ,C+E7nXA,wFAEI,oB/E8pXJ,C+EhqXA,wFAEI,oB/EisXJ,C+EnsXA,wFAEI,oB/EouXJ,C+EtuXA,0GAEI,oB/EuwXJ,C+EzwXA,uGAEI,oB/E0yXJ,C+E5yXA,iGAEI,oB/E60XJ,C+E/0XA,+EAEI,oB/Eg3XJ,C+El3XA,8FAEI,oB/Em5XJ,C+Er5XA,oGAEI,oB/Es7XJ,C+Ex7XA,mLAEI,oB/E4/XJ,C+E9/XA,gHAEI,oB/E+hYJ,C+EjiYA,0GAEI,oB/EkkYJ,C+EpkYA,wFAEI,oB/EqmYJ,C+EvmYA,0GAEI,oB/EwoYJ,C+E1oYA,uGAEI,oB/E2qYJ,C+E7qYA,6GAEI,oB/E8sYJ,C+EhtYA,sHAEI,oB/EivYJ,C+EnvYA,gHAEI,oB/EoxYJ,C+EtxYA,8FAEI,oB/EuzYJ,C+EzzYA,gHAEI,oB/E01YJ,C+E51YA,6GAEI,oB/E63YJ,C+E/3YA,mHAEI,oB/Eg6YJ,C+El6YA,yHAEI,oB/Em8YJ,C+Er8YA,mHAEI,oB/Es+YJ,C+Ex+YA,oGAEI,oB/EygZJ,C+E3gZA,sHAEI,oB/E4iZJ,C+E9iZA,4HAEI,oB/E+kZJ,C+EjlZA,yHAEI,oB/EknZJ,C+EpnZA,mHAEI,oB/EqpZJ,C+EvpZA,oGAEI,oB/EwrZJ,C+E1rZA,sHAEI,oB/E2tZJ,C+E7tZA,4HAEI,oB/E8vZJ,C+EptZM,mBAMI,e/EouZV,C+E1uZM,uBAMI,wBAAoD,CAApD,yB/E8vZV,C+EpwZM,yBAMI,yBAAoD,CAApD,4B/EwxZV,C+E9xZM,0BAMI,2BAAoD,CAApD,4B/EkzZV,C+ExzZM,wBAMI,wBAAoD,CAApD,2B/E40ZV,C+El1ZM,oBAMI,iB/Ek2ZV,C+Ex2ZM,wBAMI,0BAAoD,CAApD,2B/E43ZV,C+El4ZM,0BAMI,2BAAoD,CAApD,8B/Es5ZV,C+E55ZM,2BAMI,6BAAoD,CAApD,8B/Eg7ZV,C+Et7ZM,yBAMI,0BAAoD,CAApD,6B/E08ZV,C+Eh9ZM,oBAMI,oB/Eg+ZV,C+Et+ZM,wBAMI,6BAAoD,CAApD,8B/E0/ZV,C+EhgaM,0BAMI,8BAAoD,CAApD,iC/EohaV,C+E1haM,2BAMI,gCAAoD,CAApD,iC/E8iaV,C+EpjaM,yBAMI,6BAAoD,CAApD,gC/EwkaV,C+E9kaM,oBAMI,mB/E8laV,C+EpmaM,wBAMI,4BAAoD,CAApD,6B/EwnaV,C+E9naM,0BAMI,6BAAoD,CAApD,gC/EkpaV,C+ExpaM,2BAMI,+BAAoD,CAApD,gC/E4qaV,C+ElraM,yBAMI,4BAAoD,CAApD,+B/EssaV,C+E5saM,sBAMI,mB/E4taV,C+EluaM,0BAMI,4BAAoD,CAApD,6B/EsvaV,C+E5vaM,4BAMI,6BAAoD,CAApD,gC/EgxaV,C+EtxaM,6BAMI,+BAAoD,CAApD,gC/E0yaV,C+EhzaM,2BAMI,4BAAoD,CAApD,+B/Eo0aV,C+E10aM,wBAMI,a/EgxcV,C+EtxcM,uBAMI,mBAAoD,CAApD,mBAAoD,CAApD,Y/EsycV,C+E5ycM,uBAMI,Y/E4zcV,C+El0cM,yBAMI,c/Ek1cV,C+Ex1cM,+BAMI,oB/Ew2cV,C+E92cM,8BAMI,0BAAoD,CAApD,0BAAoD,CAApD,mB/E83cV,C+Ep4cM,wBAMI,a/Eo5cV,C+E15cM,6BAMI,kB/E06cV,C+Eh7cM,4BAMI,iB/Eg8cV,C+Et8cM,wBAMI,mB/E0idV,C+EhjdM,wBAMI,mB/EgkdV,C+EtkdM,uBAMI,mB/EsldV,C+E5ldM,uBAMI,mB/E4mdV,C+ElndM,uBAMI,oB/EkodV,C+ExodM,uBAMI,oB/EwpdV,C+E9pdM,uBAMI,oB/E8qdV,C+EprdM,wBAMI,oB/EosdV,C+E1sdM,wBAMI,oB/E0tdV,C+EhudM,wBAMI,mB/EgvdV,C+EtvdM,wBAMI,mB/EswdV,C+E5wdM,uBAMI,mB/E4xdV,C+ElydM,uBAMI,oB/EkzdV,C+ExzdM,uBAMI,oB/Ew0dV,C+E90dM,uBAMI,oB/E81dV,C+Ep2dM,uBAMI,oB/Eo3dV,C+E13dM,wBAMI,oB/E04dV,C+Eh5dM,wBAMI,oB/Eg6dV,C+Et6dM,yBAMI,mB/Es7dV,C+E57dM,yBAMI,mB/E48dV,C+El9dM,wBAMI,mB/Ek+dV,C+Ex+dM,wBAMI,mB/Ew/dV,C+E9/dM,wBAMI,oB/E8geV,C+EpheM,wBAMI,oB/EoieV,C+E1ieM,wBAMI,oB/E0jeV,C+EhkeM,yBAMI,oB/EgleV,C+EtleM,yBAMI,oB/EsmeV,C+E5meM,2BAMI,mB/E4neV,C+EloeM,2BAMI,mB/EkpeV,C+ExpeM,0BAMI,mB/EwqeV,C+E9qeM,0BAMI,mB/E8reV,C+EpseM,0BAMI,oB/EoteV,C+E1teM,0BAMI,oB/E0ueV,C+EhveM,0BAMI,oB/EgweV,C+EtweM,2BAMI,oB/EsxeV,C+E5xeM,2BAMI,oB/E4yeV,C+ElzeM,wBAMI,mB/Ek0eV,C+Ex0eM,wBAMI,mB/Ew1eV,C+E91eM,uBAMI,mB/E82eV,C+Ep3eM,uBAMI,oB/Eo4eV,C+E14eM,uBAMI,oB/E05eV,C+Eh6eM,uBAMI,oB/Eg7eV,C+Et7eM,uBAMI,oB/Es8eV,C+E58eM,wBAMI,oB/E49eV,C+El+eM,wBAMI,oB/Ek/eV,C+Ex/eM,wBAMI,mB/EwgfV,C+E9gfM,wBAMI,mB/E8hfV,C+EpifM,uBAMI,mB/EojfV,C+E1jfM,uBAMI,mB/E0kfV,C+EhlfM,uBAMI,oB/EgmfV,C+EtmfM,uBAMI,oB/EsnfV,C+E5nfM,uBAMI,oB/E4ofV,C+ElpfM,wBAMI,oB/EkqfV,C+ExqfM,wBAMI,oB/EwrfV,C+E9rfM,uBAMI,mB/E8sfV,C+EptfM,uBAMI,mB/EoufV,C+E1ufM,sBAMI,mB/E0vfV,C+EhwfM,sBAMI,mB/EgxfV,C+EtxfM,sBAMI,oB/EsyfV,C+E5yfM,sBAMI,oB/E4zfV,C+El0fM,sBAMI,oB/Ek1fV,C+Ex1fM,uBAMI,oB/Ew2fV,C+E92fM,uBAMI,oB/E83fV,C+Ep4fM,sBAMI,mB/Eo5fV,C+E15fM,sBAMI,mB/E06fV,C+Eh7fM,qBAMI,mB/Eg8fV,C+Et8fM,qBAMI,oB/Es9fV,C+E59fM,qBAMI,oB/E4+fV,C+El/fM,qBAMI,oB/EkggBV,C+ExggBM,qBAMI,oB/EwhgBV,C+E9hgBM,sBAMI,oB/E8igBV,C+EpjgBM,sBAMI,oB/EokgBV,C+E1kgBM,qBAMI,e/E0ogBV,C+EhpgBM,sBAMI,e/EgqgBV,C+EtqgBM,oBAMI,e/EsrgBV,C+E5rgBM,8BAMI,uBAAoD,CAApD,oBAAoD,CAApD,sB/EwygBV,C+E9ygBM,6BAMI,sBAAoD,CAApD,mBAAoD,CAApD,0B/E8zgBV,C+Ep0gBM,2BAMI,oBAAoD,CAApD,iBAAoD,CAApD,wB/Eo1gBV,C+E11gBM,uBAMI,wBAAoD,CAApD,qBAAoD,CAApD,6B/E02gBV,C+Eh3gBM,6BAMI,kB/Eo+gBV,C+E1+gBM,6BAMI,mB/E0/gBV,C+EhghBM,6BAMI,mB/EghhBV,C+EthhBM,6BAMI,mB/EsihBV,C+E5ihBM,6BAMI,mB/E4jhBV,C+ElkhBM,6BAMI,mB/EklhBV,C+ExlhBM,8BAMI,mB/EwmhBV,C+E9mhBM,8BAMI,mB/E8nhBV,C+EpohBM,8BAMI,mB/EophBV,C+E1phBM,8BAMI,mB/E0qhBV,C+EhrhBM,8BAMI,mB/EgshBV,C+EtshBM,8BAMI,mB/EsthBV,C+E5thBM,6BAMI,mB/E4uhBV,C+ElvhBM,6BAMI,mB/EkwhBV,C+ExwhBM,6BAMI,mB/EwxhBV,C+E9xhBM,6BAMI,mB/E8yhBV,C+EpzhBM,6BAMI,mB/Eo0hBV,C+E10hBM,6BAMI,mB/E01hBV,C+Eh2hBM,gCAMI,mB/Eg3hBV,C+Et3hBM,gCAMI,mB/Es4hBV,C+E54hBM,gCAMI,mB/E45hBV,C+El6hBM,gCAMI,mB/Ek7hBV,C+Ex7hBM,gCAMI,mB/Ew8hBV,C+E98hBM,gCAMI,mB/E89hBV,C+Ep+hBM,2BAMI,kB/Eo/hBV,C+E1/hBM,2BAMI,mB/E0giBV,C+EhhiBM,2BAMI,mB/EgiiBV,C+EtiiBM,2BAMI,mB/EsjiBV,C+E5jiBM,2BAMI,mB/E4kiBV,C+ElliBM,2BAMI,mB/EkmiBV,C+ExmiBM,6BAMI,kB/EwniBV,C+E9niBM,6BAMI,mB/E8oiBV,C+EppiBM,6BAMI,mB/EoqiBV,C+E1qiBM,6BAMI,mB/E0riBV,C+EhsiBM,6BAMI,mB/EgtiBV,C+EttiBM,6BAMI,mB/EsuiBV,C+E5uiBM,6BAMI,mB/E4viBV,C+ElwiBM,6BAMI,mB/EkxiBV,C+ExxiBM,6BAMI,mB/EwyiBV,C+E9yiBM,6BAMI,mB/E8ziBV,C+Ep0iBM,6BAMI,mB/Eo1iBV,C+E11iBM,6BAMI,mB/E02iBV,C+Eh3iBM,4BAMI,mB/Eg4iBV,C+Et4iBM,4BAMI,mB/Es5iBV,C+E55iBM,4BAMI,mB/E46iBV,C+El7iBM,4BAMI,mB/Ek8iBV,C+Ex8iBM,4BAMI,mB/Ew9iBV,C+E99iBM,4BAMI,mB/E8+iBV,C+Ep/iBM,qBAMI,U/EogjBV,C+E1gjBM,qBAMI,U/E0hjBV,C+EhijBM,oBAMI,a/EgjjBV,C+EtjjBM,mBAMI,Y/EskjBV,C+E5kjBM,qBAMI,a/E4ljBV,C+ElmjBM,mBAMI,W/EknjBV,C+ExnjBM,qBAMI,c/EwojBV,C+E9ojBM,mBAMI,a/E8pjBV,C+EpqjBM,mBAMI,W/EorjBV,C+E1rjBM,mBAMI,a/E0sjBV,C+EhtjBM,mBAMI,W/EgujBV,C+EtujBM,mBAMI,a/EsvjBV,C+E5vjBM,mBAMI,W/E4wjBV,C+ElxjBM,mBAMI,a/EkyjBV,C+ExyjBM,oBAMI,W/EwzjBV,C+E9zjBM,oBAMI,a/E80jBV,C+Ep1jBM,sBAMI,W/Eo2jBV,C+E12jBM,qBAMI,U/E03jBV,C+Eh4jBM,uBAMI,Y/Eg5jBV,C+Et5jBM,qBAMI,U/Es6jBV,C+E56jBM,mBAMI,Q/E47jBV,C+El8jBM,uBAMI,cAAoD,CAApD,iB/Es9jBV,C+E59jBM,yBAMI,c/E4+jBV,C+El/jBM,4BAMI,iB/EkgkBV,C+ExgkBM,uBAMI,cAAoD,CAApD,iB/E4hkBV,C+ElikBM,yBAMI,c/EkjkBV,C+ExjkBM,4BAMI,iB/EwkkBV,C+E9kkBM,sBAMI,iBAAoD,CAApD,oB/EkmkBV,C+ExmkBM,wBAMI,iB/EwnkBV,C+E9nkBM,2BAMI,oB/E8okBV,C+EppkBM,qBAMI,gBAAoD,CAApD,mB/EwqkBV,C+E9qkBM,uBAMI,gB/E8rkBV,C+EpskBM,0BAMI,mB/EotkBV,C+E1tkBM,uBAMI,iBAAoD,CAApD,oB/E8ukBV,C+EpvkBM,yBAMI,iB/EowkBV,C+E1wkBM,4BAMI,oB/E0xkBV,C+EhykBM,qBAMI,eAAoD,CAApD,kB/EozkBV,C+E1zkBM,uBAMI,e/E00kBV,C+Eh1kBM,0BAMI,kB/Eg2kBV,C+Et2kBM,uBAMI,kBAAoD,CAApD,qB/E03kBV,C+Eh4kBM,yBAMI,kB/Eg5kBV,C+Et5kBM,4BAMI,qB/Es6kBV,C+E56kBM,qBAMI,iBAAoD,CAApD,oB/Eg8kBV,C+Et8kBM,uBAMI,iB/Es9kBV,C+E59kBM,0BAMI,oB/E4+kBV,C+El/kBM,2BAMI,eAAoD,CAApD,kB/EsglBV,C+E5glBM,6BAMI,e/E4hlBV,C+ElilBM,gCAMI,kB/EkjlBV,C+ExjlBM,2BAMI,eAAoD,CAApD,kB/E4klBV,C+ElllBM,6BAMI,e/EkmlBV,C+ExmlBM,gCAMI,kB/EwnlBV,C+E9nlBM,0BAMI,kBAAoD,CAApD,qB/EkplBV,C+ExplBM,4BAMI,kB/EwqlBV,C+E9qlBM,+BAMI,qB/E8rlBV,C+EpslBM,yBAMI,iBAAoD,CAApD,oB/EwtlBV,C+E9tlBM,2BAMI,iB/E8ulBV,C+EpvlBM,8BAMI,oB/EowlBV,C+E1wlBM,2BAMI,kBAAoD,CAApD,qB/E8xlBV,C+EpylBM,6BAMI,kB/EozlBV,C+E1zlBM,gCAMI,qB/E00lBV,C+Eh1lBM,yBAMI,gBAAoD,CAApD,mB/Eo2lBV,C+E12lBM,2BAMI,gB/E03lBV,C+Eh4lBM,8BAMI,mB/Eg5lBV,C+Et5lBM,2BAMI,mBAAoD,CAApD,sB/E06lBV,C+Eh7lBM,6BAMI,mB/Eg8lBV,C+Et8lBM,gCAMI,sB/Es9lBV,C+E59lBM,yBAMI,kBAAoD,CAApD,qB/Eg/lBV,C+Et/lBM,2BAMI,kB/EsgmBV,C+E5gmBM,8BAMI,qB/E4hmBV,C+ElimBM,qBAMI,eAAoD,CAApD,kB/EsjmBV,C+E5jmBM,uBAMI,e/E4kmBV,C+EllmBM,0BAMI,kB/EkmmBV,C+ExmmBM,qBAMI,iBAAoD,CAApD,oB/E4nmBV,C+ElomBM,uBAMI,iB/EkpmBV,C+ExpmBM,0BAMI,oB/EwqmBV,C+E9qmBM,qBAMI,eAAoD,CAApD,kB/EksmBV,C+ExsmBM,uBAMI,e/EwtmBV,C+E9tmBM,0BAMI,kB/E8umBV,C+EpvmBM,qBAMI,iBAAoD,CAApD,oB/EwwmBV,C+E9wmBM,uBAMI,iB/E8xmBV,C+EpymBM,0BAMI,oB/EozmBV,C+E1zmBM,qBAMI,eAAoD,CAApD,kB/E80mBV,C+Ep1mBM,uBAMI,e/Eo2mBV,C+E12mBM,0BAMI,kB/E03mBV,C+Eh4mBM,qBAMI,iBAAoD,CAApD,oB/Eo5mBV,C+E15mBM,uBAMI,iB/E06mBV,C+Eh7mBM,0BAMI,oB/Eg8mBV,C+Et8mBM,sBAMI,eAAoD,CAApD,kB/E09mBV,C+Eh+mBM,wBAMI,e/Eg/mBV,C+Et/mBM,2BAMI,kB/EsgnBV,C+E5gnBM,sBAMI,iBAAoD,CAApD,oB/EginBV,C+EtinBM,wBAMI,iB/EsjnBV,C+E5jnBM,2BAMI,oB/E4knBV,C+EllnBM,wBAMI,eAAoD,CAApD,kB/EsmnBV,C+E5mnBM,0BAMI,e/E4nnBV,C+ElonBM,6BAMI,kB/EkpnBV,C+ExpnBM,uBAMI,cAAoD,CAApD,iB/E4qnBV,C+ElrnBM,yBAMI,c/EksnBV,C+ExsnBM,4BAMI,iB/EwtnBV,C+E9tnBM,yBAMI,gBAAoD,CAApD,mB/EkvnBV,C+ExvnBM,2BAMI,gB/EwwnBV,C+E9wnBM,8BAMI,mB/E8xnBV,C+EpynBM,uBAMI,cAAoD,CAApD,iB/EwznBV,C+E9znBM,yBAMI,c/E80nBV,C+Ep1nBM,4BAMI,iB/Eo2nBV,C+E12nBM,qBAMI,YAAoD,CAApD,e/E83nBV,C+Ep4nBM,uBAMI,Y/Eo5nBV,C+E15nBM,0BAMI,e/E06nBV,C+Eh7nBM,uBAMI,eAAoD,CAApD,gB/Eo8nBV,C+E18nBM,2BAMI,gB/E09nBV,C+Eh+nBM,0BAMI,e/Eg/nBV,C+Et/nBM,uBAMI,eAAoD,CAApD,gB/E0goBV,C+EhhoBM,2BAMI,gB/EgioBV,C+EtioBM,0BAMI,e/EsjoBV,C+E5joBM,sBAMI,kBAAoD,CAApD,mB/EgloBV,C+EtloBM,0BAMI,mB/EsmoBV,C+E5moBM,yBAMI,kB/E4noBV,C+ElooBM,qBAMI,iBAAoD,CAApD,kB/EspoBV,C+E5poBM,yBAMI,kB/E4qoBV,C+ElroBM,wBAMI,iB/EksoBV,C+ExsoBM,uBAMI,kBAAoD,CAApD,mB/E4toBV,C+EluoBM,2BAMI,mB/EkvoBV,C+ExvoBM,0BAMI,kB/EwwoBV,C+E9woBM,qBAMI,gBAAoD,CAApD,iB/EkyoBV,C+ExyoBM,yBAMI,iB/EwzoBV,C+E9zoBM,wBAMI,gB/E80oBV,C+Ep1oBM,uBAMI,mBAAoD,CAApD,oB/Ew2oBV,C+E92oBM,2BAMI,oB/E83oBV,C+Ep4oBM,0BAMI,mB/Eo5oBV,C+E15oBM,qBAMI,kBAAoD,CAApD,mB/E86oBV,C+Ep7oBM,yBAMI,mB/Eo8oBV,C+E18oBM,wBAMI,kB/E09oBV,C+Eh+oBM,2BAMI,gBAAoD,CAApD,iB/Eo/oBV,C+E1/oBM,+BAMI,iB/E0gpBV,C+EhhpBM,8BAMI,gB/EgipBV,C+EtipBM,2BAMI,gBAAoD,CAApD,iB/E0jpBV,C+EhkpBM,+BAMI,iB/EglpBV,C+EtlpBM,8BAMI,gB/EsmpBV,C+E5mpBM,0BAMI,mBAAoD,CAApD,oB/EgopBV,C+EtopBM,8BAMI,oB/EsppBV,C+E5ppBM,6BAMI,mB/E4qpBV,C+ElrpBM,yBAMI,kBAAoD,CAApD,mB/EsspBV,C+E5spBM,6BAMI,mB/E4tpBV,C+ElupBM,4BAMI,kB/EkvpBV,C+ExvpBM,2BAMI,mBAAoD,CAApD,oB/E4wpBV,C+ElxpBM,+BAMI,oB/EkypBV,C+ExypBM,8BAMI,mB/EwzpBV,C+E9zpBM,yBAMI,iBAAoD,CAApD,kB/Ek1pBV,C+Ex1pBM,6BAMI,kB/Ew2pBV,C+E92pBM,4BAMI,iB/E83pBV,C+Ep4pBM,2BAMI,oBAAoD,CAApD,qB/Ew5pBV,C+E95pBM,+BAMI,qB/E86pBV,C+Ep7pBM,8BAMI,oB/Eo8pBV,C+E18pBM,yBAMI,mBAAoD,CAApD,oB/E89pBV,C+Ep+pBM,6BAMI,oB/Eo/pBV,C+E1/pBM,4BAMI,mB/E0gqBV,C+EhhqBM,qBAMI,gBAAoD,CAApD,iB/EoiqBV,C+E1iqBM,yBAMI,iB/E0jqBV,C+EhkqBM,wBAMI,gB/EglqBV,C+EtlqBM,qBAMI,kBAAoD,CAApD,mB/E0mqBV,C+EhnqBM,yBAMI,mB/EgoqBV,C+EtoqBM,wBAMI,kB/EspqBV,C+E5pqBM,qBAMI,gBAAoD,CAApD,iB/EgrqBV,C+EtrqBM,yBAMI,iB/EssqBV,C+E5sqBM,wBAMI,gB/E4tqBV,C+EluqBM,qBAMI,kBAAoD,CAApD,mB/EsvqBV,C+E5vqBM,yBAMI,mB/E4wqBV,C+ElxqBM,wBAMI,kB/EkyqBV,C+ExyqBM,qBAMI,gBAAoD,CAApD,iB/E4zqBV,C+El0qBM,yBAMI,iB/Ek1qBV,C+Ex1qBM,wBAMI,gB/Ew2qBV,C+E92qBM,qBAMI,kBAAoD,CAApD,mB/Ek4qBV,C+Ex4qBM,yBAMI,mB/Ew5qBV,C+E95qBM,wBAMI,kB/E86qBV,C+Ep7qBM,sBAMI,gBAAoD,CAApD,iB/Ew8qBV,C+E98qBM,0BAMI,iB/E89qBV,C+Ep+qBM,yBAMI,gB/Eo/qBV,C+E1/qBM,sBAMI,kBAAoD,CAApD,mB/E8grBV,C+EphrBM,0BAMI,mB/EoirBV,C+E1irBM,yBAMI,kB/E0jrBV,C+EhkrBM,wBAMI,gBAAoD,CAApD,iB/EolrBV,C+E1lrBM,4BAMI,iB/E0mrBV,C+EhnrBM,2BAMI,gB/EgorBV,C+EtorBM,uBAMI,eAAoD,CAApD,gB/E0prBV,C+EhqrBM,2BAMI,gB/EgrrBV,C+EtrrBM,0BAMI,e/EssrBV,C+E5srBM,yBAMI,iBAAoD,CAApD,kB/EgurBV,C+EturBM,6BAMI,kB/EsvrBV,C+E5vrBM,4BAMI,iB/E4wrBV,C+ElxrBM,uBAMI,eAAoD,CAApD,gB/EsyrBV,C+E5yrBM,2BAMI,gB/E4zrBV,C+El0rBM,0BAMI,e/Ek1rBV,C+Ex1rBM,qBAMI,aAAoD,CAApD,c/E42rBV,C+El3rBM,yBAMI,c/Ek4rBV,C+Ex4rBM,wBAMI,a/Ew5rBV,C+E95rBM,wBAMI,gBAAoD,CAApD,iB/Ek7rBV,C+Ex7rBM,4BAMI,iB/Ew8rBV,C+E98rBM,2BAMI,gB/E89rBV,C+Ep+rBM,oBAMI,c/EgrsBV,C+EtrsBM,oBAMI,c/EsssBV,C+E5ssBM,oBAMI,c/E4tsBV,C+ElusBM,oBAMI,c/EkvsBV,C+ExvsBM,oBAMI,c/EwwsBV,C+E9wsBM,oBAMI,c/E8xsBV,C+EpysBM,uBAMI,c/EozsBV,C+E1zsBM,sBAMI,2BAAoD,CAApD,iBAAoD,CAApD,Q/EshtBV,C+E5htBM,qBAMI,8BAAoD,CAApD,kBAAoD,CAApD,S/E4itBV,C+EljtBM,wBAMI,iCAAoD,CAApD,sBAAoD,CAApD,O/EkktBV,C+ExktBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EwltBV,C+E9ltBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E8mtBV,C+EpntBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EootBV,C+E1otBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E0ptBV,C+EhqtBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EgrtBV,C+EtrtBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EsstBV,C+E5stBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/E4ttBV,C+ElutBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EkvtBV,C+ExvtBM,kBAMI,2BAAoD,CAApD,gBAAoD,CAApD,O/EwwtBV,C+E9wtBM,kBAMI,4BAAoD,CAApD,gBAAoD,CAApD,O/E8xtBV,C+EpytBM,mBAMI,4BAAoD,CAApD,iBAAoD,CAApD,Q/EoztBV,C+E1ztBM,mBAMI,4BAAoD,CAApD,iBAAoD,CAApD,Q/E00tBV,C+Eh1tBM,sBAMI,W/EwmuBV,C+E9muBM,wBAMI,eAAoD,CAApD,kB/EkouBV,C+ExouBM,wBAMI,gBAAoD,CAApD,iB/E4puBV,C+ElquBM,0BAMI,e/EkruBV,C+ExruBM,4BAMI,iB/EwsuBV,C+E9suBM,6BAMI,kB/E8tuBV,C+EpuuBM,2BAMI,gB/EovuBV,C+E1vuBM,sBAMI,W/E0wuBV,C+EhxuBM,wBAMI,eAAoD,CAApD,kB/EoyuBV,C+E1yuBM,wBAMI,gBAAoD,CAApD,iB/E8zuBV,C+Ep0uBM,0BAMI,e/Eo1uBV,C+E11uBM,4BAMI,iB/E02uBV,C+Eh3uBM,6BAMI,kB/Eg4uBV,C+Et4uBM,2BAMI,gB/Es5uBV,C+E55uBM,qBAMI,c/E46uBV,C+El7uBM,uBAMI,kBAAoD,CAApD,qB/Es8uBV,C+E58uBM,uBAMI,mBAAoD,CAApD,oB/Eg+uBV,C+Et+uBM,yBAMI,kB/Es/uBV,C+E5/uBM,2BAMI,oB/E4gvBV,C+ElhvBM,4BAMI,qB/EkivBV,C+ExivBM,0BAMI,mB/EwjvBV,C+E9jvBM,oBAMI,a/E8kvBV,C+EplvBM,sBAMI,iBAAoD,CAApD,oB/EwmvBV,C+E9mvBM,sBAMI,kBAAoD,CAApD,mB/EkovBV,C+ExovBM,wBAMI,iB/EwpvBV,C+E9pvBM,0BAMI,mB/E8qvBV,C+EprvBM,2BAMI,oB/EosvBV,C+E1svBM,yBAMI,kB/E0tvBV,C+EhuvBM,sBAMI,c/EgvvBV,C+EtvvBM,wBAMI,kBAAoD,CAApD,qB/E0wvBV,C+EhxvBM,wBAMI,mBAAoD,CAApD,oB/EoyvBV,C+E1yvBM,0BAMI,kB/E0zvBV,C+Eh0vBM,4BAMI,oB/Eg1vBV,C+Et1vBM,6BAMI,qB/Es2vBV,C+E52vBM,2BAMI,mB/E43vBV,C+El4vBM,oBAMI,Y/Ek5vBV,C+Ex5vBM,sBAMI,gBAAoD,CAApD,mB/E46vBV,C+El7vBM,sBAMI,iBAAoD,CAApD,kB/Es8vBV,C+E58vBM,wBAMI,gB/E49vBV,C+El+vBM,0BAMI,kB/Ek/vBV,C+Ex/vBM,2BAMI,mB/EwgwBV,C+E9gwBM,yBAMI,iB/E8hwBV,C+EpiwBM,sBAMI,e/EojwBV,C+E1jwBM,wBAMI,mBAAoD,CAApD,sB/E8kwBV,C+EplwBM,wBAMI,oBAAoD,CAApD,qB/EwmwBV,C+E9mwBM,0BAMI,mB/E8nwBV,C+EpowBM,4BAMI,qB/EopwBV,C+E1pwBM,6BAMI,sB/E0qwBV,C+EhrwBM,2BAMI,oB/EgswBV,C+EtswBM,oBAMI,c/EstwBV,C+E5twBM,sBAMI,kBAAoD,CAApD,qB/EgvwBV,C+EtvwBM,sBAMI,mBAAoD,CAApD,oB/E0wwBV,C+EhxwBM,wBAMI,kB/EgywBV,C+EtywBM,0BAMI,oB/EszwBV,C+E5zwBM,2BAMI,qB/E40wBV,C+El1wBM,yBAMI,mB/Ek2wBV,C+Ex2wBM,oBAMI,Y/Ew3wBV,C+E93wBM,sBAMI,gBAAoD,CAApD,mB/Ek5wBV,C+Ex5wBM,sBAMI,iBAAoD,CAApD,kB/E46wBV,C+El7wBM,wBAMI,gB/Ek8wBV,C+Ex8wBM,0BAMI,kB/Ew9wBV,C+E99wBM,2BAMI,mB/E8+wBV,C+Ep/wBM,yBAMI,iB/EogxBV,C+E1gxBM,oBAMI,c/E0hxBV,C+EhixBM,sBAMI,kBAAoD,CAApD,qB/EojxBV,C+E1jxBM,sBAMI,mBAAoD,CAApD,oB/E8kxBV,C+EplxBM,wBAMI,kB/EomxBV,C+E1mxBM,0BAMI,oB/E0nxBV,C+EhoxBM,2BAMI,qB/EgpxBV,C+EtpxBM,yBAMI,mB/EsqxBV,C+E5qxBM,oBAMI,Y/E4rxBV,C+ElsxBM,sBAMI,gBAAoD,CAApD,mB/EstxBV,C+E5txBM,sBAMI,iBAAoD,CAApD,kB/EgvxBV,C+EtvxBM,wBAMI,gB/EswxBV,C+E5wxBM,0BAMI,kB/E4xxBV,C+ElyxBM,2BAMI,mB/EkzxBV,C+ExzxBM,yBAMI,iB/Ew0xBV,C+E90xBM,oBAMI,c/E81xBV,C+Ep2xBM,sBAMI,kBAAoD,CAApD,qB/Ew3xBV,C+E93xBM,sBAMI,mBAAoD,CAApD,oB/Ek5xBV,C+Ex5xBM,wBAMI,kB/Ew6xBV,C+E96xBM,0BAMI,oB/E87xBV,C+Ep8xBM,2BAMI,qB/Eo9xBV,C+E19xBM,yBAMI,mB/E0+xBV,C+Eh/xBM,oBAMI,Y/EggyBV,C+EtgyBM,sBAMI,gBAAoD,CAApD,mB/E0hyBV,C+EhiyBM,sBAMI,iBAAoD,CAApD,kB/EojyBV,C+E1jyBM,wBAMI,gB/E0kyBV,C+EhlyBM,0BAMI,kB/EgmyBV,C+EtmyBM,2BAMI,mB/EsnyBV,C+E5nyBM,yBAMI,iB/E4oyBV,C+ElpyBM,oBAMI,c/EkqyBV,C+ExqyBM,sBAMI,kBAAoD,CAApD,qB/E4ryBV,C+ElsyBM,sBAMI,mBAAoD,CAApD,oB/EstyBV,C+E5tyBM,wBAMI,kB/E4uyBV,C+ElvyBM,0BAMI,oB/EkwyBV,C+ExwyBM,2BAMI,qB/EwxyBV,C+E9xyBM,yBAMI,mB/E8yyBV,C+EpzyBM,qBAMI,Y/Eo0yBV,C+E10yBM,uBAMI,gBAAoD,CAApD,mB/E81yBV,C+Ep2yBM,uBAMI,iBAAoD,CAApD,kB/Ew3yBV,C+E93yBM,yBAMI,gB/E84yBV,C+Ep5yBM,2BAMI,kB/Eo6yBV,C+E16yBM,4BAMI,mB/E07yBV,C+Eh8yBM,0BAMI,iB/Eg9yBV,C+Et9yBM,qBAMI,c/Es+yBV,C+E5+yBM,uBAMI,kBAAoD,CAApD,qB/EggzBV,C+EtgzBM,uBAMI,mBAAoD,CAApD,oB/E0hzBV,C+EhizBM,yBAMI,kB/EgjzBV,C+EtjzBM,2BAMI,oB/EskzBV,C+E5kzBM,4BAMI,qB/E4lzBV,C+ElmzBM,0BAMI,mB/EknzBV,C+ExnzBM,oBAMI,S/EwozBV,C+E9ozBM,sBAMI,aAAoD,CAApD,gB/EkqzBV,C+ExqzBM,sBAMI,cAAoD,CAApD,e/E4rzBV,C+ElszBM,wBAMI,a/EktzBV,C+ExtzBM,0BAMI,e/EwuzBV,C+E9uzBM,2BAMI,gB/E8vzBV,C+EpwzBM,yBAMI,c/EoxzBV,CA1ovBF,CgFnsEE,6CHaM,4WhDhBJ,iBAAkD,CAClD,kB7BmyLF,CA1jEF,CgFvuHE,6CHaM,kahDhBJ,iBAAkD,CAClD,kB7BunMF,CAhpDF,CgFr+IE,6CHaM,6ThDhBJ,iBAAkD,CAClD,kB7B68LF,CAxJF,C2BnmLE,aALF,mDAMI,kFlB9Ma,CkB8Mb,0E3BipEF,C2B1oEF,2HAMI,qBAAsB,CACtB,qBrBq1B2B,CqBp1B3B,oCAAqD,CACrD,a3BkpEF,CAhBF,CgF/0EE,2B7B2GF,oBAeI,UnD+3GF,CsDr/GA,8CvBnCA,mIAC2C,CAD3C,4FAC2C,CuBoCzC,uBAAkC,CAClC,2BAA4B,CAC5B,oB1C4U8E,C0C3U9E,UAAW,CACX,oBAAqB,CACrB,W1CyU8E,C0CxU9E,U1CwU8E,C0CpU5E,ahDwCO,CkD7DP,KAAmB,CCvBvB,iBAA+C,CDmC3C,OAAqB,CLqJnB,wB/BzLO,C+B0LP,QAAS,CACT,WnDs5GN,CA1DF,CgF1/GE,2BhBuCF,U3BvCQ,kBAAyD,CAAzD,gBAAyD,CAAzD,UAAyD,C2B0C7D,mBpDmYkD,CoDlYlD,kB1DkTK,C0DjTL,gBhEysIF,CsErvIF,YjCAQ,wBAAyD,CAAzD,qBAAyD,CAAzD,kBAAyD,CiCM7D,+BlDnCW,CkDoCX,mBAAa,CAAb,mBAAa,CAAb,YtEgmJF,CsE9kJF,SdlBM,OAAqB,CCnCzB,iBAA+C,CDsB3C,QAAsB,CACtB,KAAmB,CcmCrB,cAAe,CACf,ehEigC2B,CgEhgC3B,cAAe,CACf,YAAa,CACb,2BAAsB,CAAtB,4BAAsB,CAAtB,yBAAsB,CAAtB,qBAAsB,CACtB,eAAgB,CAChB,Y1DgT8E,C0D/S9E,W1D+S8E,C0D9S9E,WtE0nJF,CsEvoJF,oBAgBM,8CAAwC,CAAxC,sCAAwC,CACxC,mBAAa,CAAb,mBAAa,CAAb,YtE0nJJ,CsEvmJF,kB/BtEI,eAA2D,CCxB7D,oBAAqB,CACrB,cAAe,C8BmGb,iB1DiR8E,C0DhR9E,2BAAQ,CAAR,gBAAQ,CAAR,OtEwnJF,CwC1tJA,qBACE,eAAgB,CAChB,exC4tJF,C0ErtJE,uBACE,4B1EutJJ,C0EntJA,oBACE,atDTW,CsDUX,aAAc,CACd,kB9DiW8E,C8DhW9E,oB1EqtJF,C0EntJE,0BACE,wBnErBQ,CmEsBR,ajETW,CiEUX,oB1EqtJJ,C0EltJE,0BACE,gB1EotJJ,C0EhtJA,+BCEA,iBAAkB,CDOhB,ajE3Ba,CiE4Bb,e1E2sJF,C2EjtJA,qCACE,wBlEvBa,CkEwBb,mB1E8ciB,C0E7cjB,UAAW,CACX,aAAc,CACd,iBAAkB,CAGhB,a/DuU4E,C+DtU5E,U/DsU4E,C+DrU5E,Y/DqU4E,C+DpU5E,W3EitJJ,C0EjvJA,oB7CHE,qBAAoD,CACpD,kB7B2wJF,CsE3/IF,kB9B/RE,oBAAqB,CACrB,cAAe,CkC4Df,Q1E28JA,CwCrgKA,qBACE,eAAgB,CAChB,exCugKF,C0E78JA,uBACE,4BtD5DW,CsD6DX,mB1E+8JF,C2El9JA,qCACE,Y3Eo9JF,C0Et8JA,oBACE,iB1Ei9JF,C0E78JA,sCACE,iB1E+8JF,C0E38JA,wDACE,gBAAiB,CACjB,iB1E68JF,CA/wBF","file":"uswds.min.css","sourcesContent":["/*! uswds v2.0.3 */\n\n/*\n========================================\nuswds.scss\n----------------------------------------\nOutput all USWDS\n- fonts\n- components\n- utilities\n- layout grid\n----------------------------------------\n*/\n\n// Settings\n// -------------------------------------\n@import 'settings/settings-general';\n@import 'settings/settings-typography';\n@import 'settings/settings-color';\n@import 'settings/settings-spacing';\n@import 'settings/settings-utilities';\n@import 'settings/settings-components';\n\n// Tools\n// -------------------------------------\n@import 'core/functions';\n@import 'core/system-tokens';\n@import 'core/variables';\n@import 'core/properties';\n@import 'core/mixins/all';\n\n// Generic\n// -------------------------------------\n@import 'core/font-face';\n@import 'lib/normalize';\n@import 'core/base';\n\n// Elements\n// -------------------------------------\n@import 'elements/buttons';\n@import 'elements/embed';\n@import 'elements/figure';\n@import 'elements/inputs';\n@import 'elements/list';\n@import 'elements/table';\n@import 'elements/tags';\n@import 'elements/typography';\n\n// Components\n// -------------------------------------\n@import 'components/accordions';\n@import 'components/alerts';\n@import 'components/banner';\n@import 'components/checklist';\n@import 'components/footer';\n@import 'components/forms';\n@import 'components/graphic-list';\n@import 'components/header';\n@import 'components/hero';\n@import 'components/layout';\n@import 'components/media-block';\n@import 'components/navigation';\n@import 'components/search';\n@import 'components/section';\n@import 'components/sidenav';\n@import 'components/skipnav';\n\n// Layout grid\n// -------------------------------------\n@import 'core/layout-grid';\n\n// Utilities\n// -------------------------------------\n@import 'utilities/palettes/all';\n@import 'utilities/rules/all';\n@import 'utilities/rules/package';\n@include render-utilities-in($utilities-package);\n","/*! uswds v2.0.3 */\n/*\n========================================\nuswds.scss\n----------------------------------------\nOutput all USWDS\n- fonts\n- components\n- utilities\n- layout grid\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.3\n----------------------------------------\nGENERAL SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://v2.designsystem.digital.gov/style-tokens\n----------------------------------------\n*/\n/*\n----------------------------------------\nImage path\n----------------------------------------\nRelative image file path\n----------------------------------------\n*/\n/*\n----------------------------------------\nShow compile warnings\n----------------------------------------\nShow Sass warnings when functions and\nmixins use non-standard tokens.\n----------------------------------------\n*/\n/*\n----------------------------------------\nNamespace\n----------------------------------------\n*/\n/*\n----------------------------------------\nLayout grid\n----------------------------------------\nShould the layout grid classes output\nwith !important\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder box sizing\n----------------------------------------\nWhen set to true, sets the box-sizing\nproperty of all site elements to\n`border-box`.\n----------------------------------------\n*/\n/*\n----------------------------------------\nFocus styles\n----------------------------------------\n*/\n/*\n----------------------------------------\nIcons\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.3\n----------------------------------------\nTYPOGRAPHY SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS typography tokens in the documentation:\nhttps://v2.designsystem.digital.gov/style-tokens/typography\n----------------------------------------\n*/\n/*\n----------------------------------------\nRoot font size\n----------------------------------------\nSetting $theme-respect-user-font-size to\ntrue sets the root font size to 100% and\nuses ems for media queries\n----------------------------------------\n$theme-root-font-size only applies when\n$theme-respect-user-font-size is set to\nfalse.\n\nThis will set the root font size\nas a specific px value and use px values\nfor media queries.\n\nAccepts true or false\n----------------------------------------\n*/\n/*\n----------------------------------------\nGlobal styles\n----------------------------------------\nAdds basic styling for the following\nunclassed elements:\n\n- paragraph: paragraph text\n- link: links\n- content: paragraph text, links,\n headings, lists, and tables\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont path\n----------------------------------------\nRelative font file path\n----------------------------------------\n*/\n/*\n----------------------------------------\nCustom typeface tokens\n----------------------------------------\nAdd a new custom typeface token if\nyour project uses a typeface not already\ndefined by USWDS.\n----------------------------------------\nUSWDS defines the following tokens\nby default:\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\nAdd as many new tokens as you have\ncustom typefaces. Reference your new\ntoken(s) in the type-based font settings\nusing the quoted name of the token.\n\nFor example:\n\n$theme-font-type-cond: 'example-font-token';\n\ndisplay-name:\nThe display name of your font\n\ncap-height:\nThe height of a 500px `N` in Sketch\n----------------------------------------\nYou should change `example-[style]-token`\nnames to something more descriptive.\n----------------------------------------\n*/\n/*\n----------------------------------------\nType-based font settings\n----------------------------------------\nSet the type-based tokens for your\nproject from the following tokens,\nor from any new font tokens you added in\n$theme-typeface-tokens.\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\n*/\n/*\n----------------------------------------\nCustom font stacks\n----------------------------------------\nAdd custom font stacks to any of the\ntype-based fonts. Any USWDS typeface\ntoken already has a default stack.\n\nCustom stacks don't need to include the\nfont's display name. It will\nautomatically appear at the start of\nthe stack.\n----------------------------------------\nExample:\n$theme-font-type-sans: 'source-sans-pro';\n$theme-font-sans-custom-stack: \"Helvetica Neue\", Helvetica, Arial, sans;\n\nOutput:\nfont-family: \"Source Sans Pro\", \"Helvetica Neue\", Helvetica, Arial, sans;\n----------------------------------------\n*/\n/*\n----------------------------------------\nAdd any custom font source files\n----------------------------------------\nIf you want USWDS to generate additional\n@font-face declarations, add your font\ndata below, following the example that\nfollows.\n----------------------------------------\nUSWDS automatically generates @font-face\ndecalarations for the following\n\n'merriweather'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n\nThese typefaces not require custom\nsource files.\n----------------------------------------\nEXAMPLE\n\n- dir:\n Directory relative to $theme-font-path\n- This directory should include fonts saved as\n .ttf, .woff, and .woff2\n ExampleSerif-Normal.ttf\n ExampleSerif-Normal.woff\n ExampleSerif-Normal.woff2\n\n$theme-font-serif-custom-src: (\n dir: 'custom/example-serif',\n roman: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-Light',\n 400: 'ExampleSerif-Normal',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-Bold',\n 800: false,\n 900: false,\n ),\n italic: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-LightItalic',\n 400: 'ExampleSerif-Italic',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-BoldItalic',\n 800: false,\n 900: false,\n ),\n);\n----------------------------------------\n*/\n/*\n----------------------------------------\nRole-based font settings\n----------------------------------------\nSet the role-based tokens for your\nproject from the following font-type\ntokens.\n----------------------------------------\n'cond'\n'icon'\n'lang'\n'mono'\n'sans'\n'serif'\n----------------------------------------\n*/\n/*\n----------------------------------------\nType scale\n----------------------------------------\nDefine your project's type scale using\nvalues from the USWDS system type scale\n\n1-20\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont weights\n----------------------------------------\nAssign weights 100-900\nOr use `false` for unneeded weights.\n----------------------------------------\n*/\n/*\n----------------------------------------\nGeneral typography settings\n----------------------------------------\nType scale tokens\n----------------------------------------\nmicro: 10px\n1: 12px\n2: 13px\n3: 14px\n4: 15px\n5: 16px\n6: 17px\n7: 18px\n8: 20px\n9: 22px\n10: 24px\n11: 28px\n12: 32px\n13: 36px\n14: 40px\n15: 48px\n16: 56px\n17: 64px\n18: 80px\n19: 120px\n20: 140px\n----------------------------------------\nLine height tokens\n----------------------------------------\n1: 1\n2: 1.15\n3: 1.35\n4: 1.5\n5: 1.62\n6: 1.75\n----------------------------------------\nFont role tokens\n----------------------------------------\n'ui'\n'heading'\n'body'\n'code'\n'alt'\n----------------------------------------\nMeasure (max-width) tokens\n----------------------------------------\n1: 44ex\n2: 60ex\n3: 64ex\n4: 68ex\n5: 74ex\n6: 88ex\nnone: none\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.3\n----------------------------------------\nCOLOR SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS color tokens in the documentation:\nhttps://v2.designsystem.digital.gov/style-tokens/color\n----------------------------------------\n*/\n/*\n----------------------------------------\nTheme palette colors\n----------------------------------------\n*/\n/*\n----------------------------------------\nState palette colors\n----------------------------------------\n*/\n/*\n----------------------------------------\nGeneral colors\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.3\n----------------------------------------\nSPACING SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS spacing units tokens in the\ndocumentation:\nhttps://v2.designsystem.digital.gov/style-tokens/spacing-units\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder radius\n----------------------------------------\n2px 2px\n0.5 4px\n1 8px\n1.5 12px\n2 16px\n2.5 20px\n3 24px\n4 32px\n5 40px\n6 48px\n7 56px\n8 64px\n9 72px\n----------------------------------------\n*/\n/*\n----------------------------------------\nColumn gap\n----------------------------------------\n2px 2px\n0.5 4px\n1 8px\n2 16px\n3 24px\n4 32px\n5 40px\n6 48px\n----------------------------------------\n*/\n/*\n----------------------------------------\nGrid container max-width\n----------------------------------------\nmobile\nmobile-lg\ntablet\ntablet-lg\ndesktop\ndesktop-lg\nwidescreen\n----------------------------------------\n*/\n/*\n----------------------------------------\nSite\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.3\n----------------------------------------\nUTILITIES SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS utilities in the documentation:\nhttps://v2.designsystem.digital.gov/utilities\n----------------------------------------\n*/\n/*\n----------------------------------------\nUtility breakpoints\n----------------------------------------\nWhich breakpoints does your project\nneed? Select as `true` any breakpoint\nused by utilities or layout grid\n----------------------------------------\n*/\n/*\n----------------------------------------\nGlobal colors\n----------------------------------------\nThe following palettes will be added to\n- background-color\n- border-color\n- color\n- text-decoration-color\n----------------------------------------\n*/\n/*\n----------------------------------------\nSettings\n----------------------------------------\n*/\n/*\n----------------------------------------\nValues\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.0\n----------------------------------------\nCOMPONENT SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://v2.designsystem.digital.gov/style-tokens\n----------------------------------------\n*/\n/*\n========================================\nFunctions\n----------------------------------------\n*/\n/*\n========================================\nGeneral-purpose functions\n----------------------------------------\n*/\n/*\n----------------------------------------\nmap-deep-get()\n----------------------------------------\n@author Hugo Giraudel\n@access public\n@param {Map} $map - Map\n@param {Arglist} $keys - Key chain\n@return {*} - Desired value\n----------------------------------------\n*/\n/*\n----------------------------------------\nstrip-unit()\n----------------------------------------\nRemove the unit of a length\n@author Hugo Giraudel\n@param {Number} $number - Number to remove unit from\n@return {Number} - Unitless number\n----------------------------------------\n*/\n/*\n----------------------------------------\nmulti-cat()\n----------------------------------------\nConcatenate two lists\n----------------------------------------\n*/\n/*\n----------------------------------------\nmap-collect()\n----------------------------------------\nCollect multiple maps into a single\nlarge map\nsource: https://gist.github.com/bigglesrocks/d75091700f8f2be5abfe\n----------------------------------------\n*/\n/*\n----------------------------------------\nsmart-quote()\n----------------------------------------\nQuotes strings\nInspects `px`, `xs`, and `xl` numbers\nLeaves bools as is\n----------------------------------------\n*/\n/*\n----------------------------------------\nremove()\n----------------------------------------\nRemove a value from a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nstrunquote()\n----------------------------------------\nUnquote a string\n----------------------------------------\n*/\n/*\n----------------------------------------\nto-map()\n----------------------------------------\nConvert a single value to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n/*\n----------------------------------------\nbase-to-map()\n----------------------------------------\nConvert a single base to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n/*\n----------------------------------------\nns()\n----------------------------------------\nAdd a namesspace of $type if that\nnamespace is set to output\n----------------------------------------\n*/\n/*\n----------------------------------------\nde-list()\n----------------------------------------\nTransform a one-element list or arglist\ninto that single element.\n----------------------------------------\n(1) => 1\n((1)) => (1)\n----------------------------------------\n*/\n/*\n----------------------------------------\nunpack()\n----------------------------------------\nCreate lists of single items from lists\nof lists.\n----------------------------------------\n(1, (2.1, 2.2), 3) -->\n(1, 2.1, 2.2, 3)\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-last()\n----------------------------------------\nReturn the last item of a list,\nReturn null if the value is null\n----------------------------------------\n*/\n/*\n----------------------------------------\nhas-important()\n----------------------------------------\nCheck to see if `!important` is\nbeing passed in a mixin's props\n----------------------------------------\n*/\n/*\n----------------------------------------\nappend-important()\n----------------------------------------\nAppend `!important` to a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nspacing-multiple()\n----------------------------------------\nConverts a spacing unit multiple into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n/*\n----------------------------------------\nrem-to-px()\n----------------------------------------\nConverts a value in rem to a value in px\n----------------------------------------\n*/\n/*\n----------------------------------------\nrem-to-user-em()\n----------------------------------------\nConverts a value in rem to a value in\n[user-settings] em for use in media\nqueries\n----------------------------------------\n*/\n/*\n----------------------------------------\nvalidate-typeface-token()\n----------------------------------------\nCheck to see if a typeface-token exists.\nThrow an error if a passed token does\nnot exist in the typeface-token map.\n----------------------------------------\n*/\n/*\n----------------------------------------\ncap-height()\n----------------------------------------\nGet the cap height of a valid typeface\n----------------------------------------\n*/\n/*\n----------------------------------------\npx-to-rem()\n----------------------------------------\nConverts a value in px to a value in rem\n----------------------------------------\n*/\n/*\n----------------------------------------\nnormalize-type-scale()\n----------------------------------------\nNormalizes a specific face's optical size\nto a set target\n----------------------------------------\n*/\n/*\n----------------------------------------\nutility-font()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\nNot the public-facing function.\nUsed for building the utilities and\nwithholds certain errors.\n----------------------------------------\n*/\n/*\n----------------------------------------\nline-height()\nlh()\n----------------------------------------\nGet a normalized line-height from\na family and a line-height scale unit\n----------------------------------------\n*/\n/*\n----------------------------------------\nconvert-to-font-type()\n----------------------------------------\nConverts a font-role token into a\nfont-type token. Leaves font-type tokens\nunchanged.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-font-stack()\n----------------------------------------\nGet a font stack from a style- or\nrole-based font token.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-typeface-token()\n----------------------------------------\nGet a typeface token from a font-type or\nfont-role token.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-system-color()\n----------------------------------------\nDerive a system color from its\nfamily, value, and vivid or a passed\nvariable that is, itself, a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nsystem-type-scale()\n----------------------------------------\nGet a value from the system type scale\n----------------------------------------\n*/\n/*\n----------------------------------------\ncalc-gap-offset()\n----------------------------------------\nCalculate a valid uswds unit that is\nhalf the width of a given unit, for\ncalculating gap offset in the layout\ngrid.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-standard-values()\n----------------------------------------\nGets a map of USWDS standard values\nfor a property\n----------------------------------------\n*/\n/*\n----------------------------------------\nnumber-to-token()\n----------------------------------------\nConverts an integer or numeric value\ninto a system value\n\nEx: 0.5 --> '05'\n -1px --> 'neg-1px'\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolumns()\n----------------------------------------\noutputs a grid-col number based on\nthe number of desired columns in the\n12-column grid\n\nEx: columns(2) --> 6\n grid-col(columns(2))\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-uswds-value()\n----------------------------------------\nFinds and outputs a value from the\nUSWDS standard values.\n\nUsed to build other standard utility\nfunctions and mixins.\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor()\n----------------------------------------\nDerive a color from a color shortcode\n----------------------------------------\n*/\n/*\n----------------------------------------\nadvanced-color()\n----------------------------------------\nDerive a color from a color triplet:\n[family], [grade], [variant]\n----------------------------------------\n*/\n/*\n----------------------------------------\nunits()\n----------------------------------------\nConverts a spacing unit into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-palettes()\n----------------------------------------\nBuild a single map of plugin values\nfrom a list of plugin keys.\n----------------------------------------\n*/\n/*\n----------------------------------------\nborder-radius()\n----------------------------------------\nGet a border-radius from the system\nborder-radii\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-weight()\nfw()\n----------------------------------------\nGet a font-weight value from the\nsystem font-weight\n----------------------------------------\n*/\n/*\n----------------------------------------\nfeature()\n----------------------------------------\nGets a valid USWDS font feature setting\n----------------------------------------\n*/\n/*\n----------------------------------------\nflex()\n----------------------------------------\nGets a valid USWDS flex value\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-family()\nfamily()\n----------------------------------------\nGet a font-family stack from a\nrole-based or type-based font family\n----------------------------------------\n*/\n/*\n----------------------------------------\nletter-spacing()\nls()\n----------------------------------------\nGet a letter-spacing value from the\nsystem letter-spacing\n----------------------------------------\n*/\n/*\n----------------------------------------\nmeasure()\n----------------------------------------\nGets a valid USWDS reading line length\n----------------------------------------\n*/\n/*\n----------------------------------------\nopacity()\n----------------------------------------\nGet an opacity from the system\nopacities\n----------------------------------------\n*/\n/*\n----------------------------------------\norder()\n----------------------------------------\nGet an order value from the\nsystem orders\n----------------------------------------\n*/\n/*\n----------------------------------------\nradius()\n----------------------------------------\nGet a border-radius value from the\nsystem letter-spacing\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-size()\n----------------------------------------\nGet type scale value from a [family] and\n[scale]\n----------------------------------------\n*/\n/*\n----------------------------------------\nz-index()\nz()\n----------------------------------------\nGet a z-index value from the\nsystem z-index\n----------------------------------------\n*/\n/*\n========================================\ncore/units\n----------------------------------------\nThe master palettes of\n- colors\n- whitespace\n- typescale\n----------------------------------------\nThis file is not meant to be modified\nby USWDS project teams. Change your\nproject values in\nproject/uswds-project-settings\n----------------------------------------\n*/\n/*\n----------------------------------------\nSpacing grid multiplier\n----------------------------------------\n*/\n/*\n----------------------------------------\nSpacing grid\n----------------------------------------\n*/\n/*\n----------------------------------------\nBreakpoints\n----------------------------------------\n*/\n/*\n----------------------------------------\nUnits\n----------------------------------------\n*/\n/*\n----------------------------------------\nLayout grid widths\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont stacks\n----------------------------------------\n*/\n/*\n----------------------------------------\nTypeface\n----------------------------------------\n*/\n/*\n----------------------------------------\nTypescale\n----------------------------------------\n*/\n/*\n----------------------------------------\nMeasure\n----------------------------------------\n*/\n/*\n----------------------------------------\nLine height\n----------------------------------------\n*/\n/*\n----------------------------------------\nBase cap height\n----------------------------------------\n500px 'N' height measured in Sketch.\nUsed for normalizing font sizes.\nCurrent normalized to Apple system\nfonts.\n----------------------------------------\n*/\n/*\n----------------------------------------\nColors\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0 Variables\nUse for computed variables or any\nnot meant to be set by system users\ndirectly.\n----------------------------------------\n*/\n/*\n----------------------------------------\nTouch target size\n----------------------------------------\n*/\n/*\n----------------------------------------\nNamespace\n----------------------------------------\n*/\n/*\n----------------------------------------\nSpacing\n----------------------------------------\nAll spacing values that can be called\nby units()\n----------------------------------------\n*/\n/*\n----------------------------------------\nProject fonts\n----------------------------------------\nCollects font settings in a map for\nlooping.\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont stack\n----------------------------------------\nCompute the project font stack based on\nthe project fonts and the font\ndefinition values set in\ncore/_font-definitions\n----------------------------------------\n*/\n/*\n----------------------------------------\nCap heights\n----------------------------------------\nCollect project cap heights\n----------------------------------------\n*/\n/*\n----------------------------------------\nSet basic font rules for the font\nutilities to reference.\n----------------------------------------\n*/\n[class*='font-mono-'] {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n[class*='font-sans-'] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*='font-serif-'] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n[class*='font-ui-'] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*='font-heading-'] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n[class*='font-body-'] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*='font-code-'] {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n[class*='font-alt-'] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n----------------------------------------\nTheme color map\n----------------------------------------\n*/\n/*\n----------------------------------------\nTheme color shortcodes\n----------------------------------------\n*/\n/*\n----------------------------------------\nBuild the project type scale map\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder-radius\n----------------------------------------\n*/\n/*\n----------------------------------------\nColumn gaps\n----------------------------------------\n*/\n/*\n----------------------------------------\nGrid\n----------------------------------------\n*/\n/*\n----------------------------------------\nUSWDS Properties\n----------------------------------------\n*/\n/*\n----------------------------------------\nfamily()\n----------------------------------------\nGet a font-family stack\n----------------------------------------\n*/\n/*\n----------------------------------------\nsize()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont()\n----------------------------------------\nGet a font-family stack\nAND\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n.usa-sr-only {\n position: absolute;\n left: -999em;\n}\n\n/*\n----------------------------------------\ntypeset()\n----------------------------------------\nSets:\n- family\n- size\n- line-height\n----------------------------------------\n*/\n/* stylelint-disable max-nesting-depth */\n/*\n----------------------------------------\n@render-pseudoclass\n----------------------------------------\nBuild a pseucoclass utiliy from values\ncalculated in the @render-utilities-in\nloop\n----------------------------------------\n*/\n/*\n----------------------------------------\n@render-media-queries\n----------------------------------------\nBuild @media media queries from values\ncalculated in the @render-utilities-in\nloop\n----------------------------------------\n*/\n/*\n----------------------------------------\n@render-utility\n----------------------------------------\nBuild a utility from values calculated\nin the @render-utilities-in loop\n----------------------------------------\nTODO: Determine the proper use of\nunquote() in the following. Changed to\naccount for a 'interpolation near\noperators will be simplified in a\nfuture version of Sass' warning.\n----------------------------------------\n*/\n/*\n----------------------------------------\n@render-utilities-in\n----------------------------------------\nThe master loop that sets the building\nblocks of utilities from the values\nin individual rule settings and loops\nthrough all possible variants\n----------------------------------------\n*/\n/* stylelint-enable */\n/* stylelint-disable */\n@font-face {\n font-family: Roboto Mono Web;\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Roboto Mono Web;\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Roboto Mono Web;\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Roboto Mono Web;\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Roboto Mono Web;\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Roboto Mono Web;\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Merriweather Web;\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Light.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Merriweather Web;\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Merriweather Web;\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Merriweather Web;\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Merriweather Web;\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format(\"truetype\");\n}\n\n@font-face {\n font-family: Merriweather Web;\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format(\"truetype\");\n}\n\n/* stylelint-enable */\n/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS and IE text size adjust after device orientation change,\n * without disabling user zoom.\n */\nhtml {\n font-family: sans-serif;\n /* 1 */\n -ms-text-size-adjust: 100%;\n /* 2 */\n -webkit-text-size-adjust: 100%;\n /* 2 */\n}\n\n/**\n * Remove default margin.\n */\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block;\n /* 1 */\n vertical-align: baseline;\n /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n */\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n/**\n * Remove the gray background color from active links in IE 10.\n */\na {\n background-color: transparent;\n}\n\n/**\n * Improve readability of focused elements when they are also in an\n * active/hover state.\n */\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari and Chrome.\n */\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit;\n /* 1 */\n font: inherit;\n /* 2 */\n margin: 0;\n /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\nbutton,\nhtml input[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button;\n /* 2 */\n cursor: pointer;\n /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n */\ninput[type=\"search\"] {\n -webkit-appearance: textfield;\n /* 1 */\n box-sizing: content-box;\n /* 2 */\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\nlegend {\n border: 0;\n /* 1 */\n padding: 0;\n /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n/**\n * Remove most spacing between table cells.\n */\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nbody {\n background-color: white;\n color: #1b1b1b;\n overflow-x: hidden;\n}\n\n.lt-ie9 * {\n filter: none !important;\n /* stylelint-disable-line declaration-no-important */\n}\n\n[hidden] {\n display: none !important;\n /* stylelint-disable-line declaration-no-important */\n}\n\ninput:not([disabled]):focus,\nselect:not([disabled]):focus,\ntextarea:not([disabled]):focus,\nbutton:not([disabled]):focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\niframe:focus,\n[href]:focus,\n[tabindex]:focus,\n[contentEditable=true]:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-button {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 0.93923 ;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n appearance: none;\n background-color: #005ea2;\n border: 0;\n border-radius: 0.25rem;\n color: white;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin-right: 0.5rem;\n padding: 0.75rem 1.25rem;\n text-align: center;\n text-decoration: none;\n width: 100%;\n}\n\n@media all and (min-width: 30em) {\n .usa-button {\n width: auto;\n }\n}\n\n.usa-button:visited {\n color: white;\n}\n\n.usa-button:hover, .usa-button.usa-button--hover {\n background-color: #1a4480;\n border-bottom: 0;\n color: white;\n text-decoration: none;\n}\n\n.usa-button:active, .usa-button.usa-button--active {\n background-color: #162e51;\n color: white;\n}\n\n.usa-button:focus, .usa-button.usa-focus {\n outline-offset: 0.25rem;\n}\n\n.usa-button:disabled {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #c9c9c9;\n color: white;\n pointer-events: none;\n}\n\n.usa-button:disabled:hover, .usa-button:disabled.usa-button--hover, .usa-button:disabled:active, .usa-button:disabled.usa-button--active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus {\n background-color: #c9c9c9;\n border: 0;\n box-shadow: none;\n}\n\n.usa-button--accent-cool {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: #00bde3;\n color: #1b1b1b;\n}\n\n.usa-button--accent-cool:visited {\n color: #1b1b1b;\n}\n\n.usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #28a0cb;\n color: white;\n}\n\n.usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #07648d;\n color: white;\n}\n\n.usa-button--outline {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #005ea2;\n color: #005ea2;\n}\n\n.usa-button--outline:visited {\n color: #005ea2;\n}\n\n.usa-button--outline:hover, .usa-button--outline.usa-button--hover {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #1a4480;\n color: #1a4480;\n}\n\n.usa-button--outline:active, .usa-button--outline.usa-button--active {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #162e51;\n color: #162e51;\n}\n\n.usa-button--outline.usa-button--inverse {\n box-shadow: inset 0 0 0 2px #dcdee0;\n color: #dcdee0;\n}\n\n.usa-button--outline.usa-button--inverse:visited {\n color: #dcdee0;\n}\n\n.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover {\n box-shadow: inset 0 0 0 2px #f0f0f0;\n color: #f0f0f0;\n}\n\n.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px white;\n color: white;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n color: #dcdee0;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {\n color: #1a4480;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:active {\n color: #162e51;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {\n color: #562b97;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {\n color: #f0f0f0;\n}\n\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {\n color: white;\n}\n\n.usa-button--base {\n background-color: #71767a;\n}\n\n.usa-button--base:hover, .usa-button--base.usa-button--hover {\n background-color: #565c65;\n}\n\n.usa-button--base:active, .usa-button--base.usa-button--active {\n background-color: #3d4551;\n}\n\n.usa-button--secondary {\n background-color: #d83933;\n}\n\n.usa-button--secondary:hover, .usa-button--secondary.usa-button--hover {\n background-color: #b50909;\n}\n\n.usa-button--secondary:active, .usa-button--secondary.usa-button--active {\n background-color: #8b0a03;\n}\n\n.usa-button--big {\n border-radius: 0.25rem;\n font-size: 1.46397rem;\n padding: 1rem 1.5rem;\n}\n\n.usa-button--disabled {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #c9c9c9;\n color: white;\n pointer-events: none;\n}\n\n.usa-button--disabled:hover, .usa-button--disabled.usa-button--hover, .usa-button--disabled:active, .usa-button--disabled.usa-button--active, .usa-button--disabled:focus, .usa-button--disabled.usa-focus {\n background-color: #c9c9c9;\n border: 0;\n box-shadow: none;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline-inverse-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline-inverse:disabled,\n.usa-button--outline-inverse:disabled {\n background-color: transparent;\n pointer-events: none;\n}\n\n.usa-button--outline-disabled:hover, .usa-button--outline-disabled.usa-button--hover, .usa-button--outline-disabled:active, .usa-button--outline-disabled.usa-button--active, .usa-button--outline-disabled:focus, .usa-button--outline-disabled.usa-focus,\n.usa-button--outline-inverse-disabled:hover,\n.usa-button--outline-inverse-disabled.usa-button--hover,\n.usa-button--outline-inverse-disabled:active,\n.usa-button--outline-inverse-disabled.usa-button--active,\n.usa-button--outline-inverse-disabled:focus,\n.usa-button--outline-inverse-disabled.usa-focus,\n.usa-button--outline:disabled:hover,\n.usa-button--outline:disabled.usa-button--hover,\n.usa-button--outline:disabled:active,\n.usa-button--outline:disabled.usa-button--active,\n.usa-button--outline:disabled:focus,\n.usa-button--outline:disabled.usa-focus,\n.usa-button--outline-inverse:disabled:hover,\n.usa-button--outline-inverse:disabled.usa-button--hover,\n.usa-button--outline-inverse:disabled:active,\n.usa-button--outline-inverse:disabled.usa-button--active,\n.usa-button--outline-inverse:disabled:focus,\n.usa-button--outline-inverse:disabled.usa-focus,\n.usa-button--outline-inverse:disabled:hover,\n.usa-button--outline-inverse:disabled.usa-button--hover,\n.usa-button--outline-inverse:disabled:active,\n.usa-button--outline-inverse:disabled.usa-button--active,\n.usa-button--outline-inverse:disabled:focus,\n.usa-button--outline-inverse:disabled.usa-focus {\n background-color: transparent;\n border: 0;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline:disabled {\n box-shadow: inset 0 0 0 2px #c9c9c9;\n color: #c9c9c9;\n}\n\n.usa-button--outline-disabled.usa-button--inverse,\n.usa-button--outline:disabled.usa-button--inverse {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #71767a;\n color: #71767a;\n}\n\n.usa-button--unstyled {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n}\n\n.usa-button--unstyled:hover {\n color: #1a4480;\n}\n\n.usa-button--unstyled:active {\n color: #162e51;\n}\n\n.usa-button--unstyled:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-button--unstyled:visited {\n color: #562b97;\n}\n\n.usa-button--unstyled:hover, .usa-button--unstyled:active {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n\n.usa-embed-container iframe,\n.usa-embed-container object,\n.usa-embed-container embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.usa-embed-container {\n padding-bottom: 56.25%;\n position: relative;\n height: 0;\n overflow: hidden;\n max-width: 100%;\n}\n\nimg {\n max-width: 100%;\n}\n\n.usa-media-link {\n display: inline-block;\n line-height: 0;\n}\n\n.usa-fieldset,\n.usa-input,\n.usa-textarea,\n.usa-select,\n.usa-range,\n.usa-hint {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.26796 ;\n}\n\n.usa-input,\n.usa-textarea,\n.usa-select,\n.usa-range {\n border-width: 1px;\n border-color: #565c65 ;\n border-style: solid;\n appearance: none;\n border-radius: 0;\n color: #1b1b1b;\n display: block;\n height: 2.5rem;\n margin-top: 0.5rem;\n max-width: 30rem;\n padding: 0.5rem;\n width: 100%;\n}\n\n.usa-input.usa-input--success,\n.usa-textarea.usa-input--success,\n.usa-select.usa-input--success,\n.usa-range.usa-input--success {\n border-width: 0.25rem;\n border-color: #00a91c ;\n border-style: solid;\n}\n\n.usa-fieldset {\n border: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-form-group--error {\n border-left-width: 0.25rem;\n border-left-color: #b50909 ;\n border-left-style: solid;\n margin-top: 2rem;\n padding-left: 1rem;\n position: relative;\n}\n\n@media all and (min-width: 64em) {\n .usa-form-group--error {\n margin-left: -1.25rem;\n }\n}\n\n.usa-input--error {\n border-width: 0.25rem;\n border-color: #b50909 ;\n border-style: solid;\n}\n\n.usa-label--error {\n display: block;\n font-weight: bold;\n margin-top: 0;\n}\n\n.usa-error-message {\n padding-bottom: 0.25rem ;\n padding-top: 0.25rem ;\n color: #b50909;\n display: block;\n font-weight: bold;\n}\n\n.usa-hint {\n color: #71767a;\n}\n\n.usa-label--required {\n color: #b50909;\n}\n\n.usa-label {\n display: block;\n line-height: 1.12707;\n margin-top: 1.5rem;\n max-width: 30rem;\n}\n\n.usa-textarea {\n height: 10rem;\n}\n\n.usa-select {\n background-image: url(\"../img/arrow-both.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n appearance: none;\n background-color: white;\n background-position: right 0.75rem center;\n background-size: 0.5rem;\n padding-right: 2rem;\n}\n\n.usa-select::-ms-expand {\n display: none;\n}\n\n.usa-select:-webkit-autofill {\n appearance: menulist;\n}\n\n.usa-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 black;\n}\n\n.usa-legend {\n font-size: 2.12941rem;\n font-weight: bold;\n}\n\n.usa-input-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-input-list li {\n line-height: 1.26796;\n}\n\n.usa-prose .usa-input-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-prose .usa-input-list li {\n line-height: 1.26796;\n}\n\n.usa-checkbox__input,\n.usa-radio__input {\n position: absolute;\n left: -999em;\n}\n\n.lt-ie9 .usa-checkbox__input, .lt-ie9\n.usa-radio__input {\n border: 0;\n float: left;\n margin: 0.25rem 0.25rem 0 0;\n position: static;\n width: auto;\n}\n\n.usa-checkbox__label,\n.usa-radio__label {\n cursor: pointer;\n display: inherit;\n font-weight: normal;\n margin-bottom: 0.75rem;\n padding-left: 2rem;\n position: relative;\n text-indent: -2rem;\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n background: white;\n content: '\\a0';\n display: inline-block;\n left: 2px;\n position: relative;\n vertical-align: middle\\0;\n}\n\n.usa-checkbox__label::before {\n height: 1.25rem ;\n width: 1.25rem ;\n border-radius: 2px;\n}\n\n.usa-radio__label::before {\n height: 1.25rem ;\n border-radius: 99rem ;\n width: 1.25rem ;\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n box-shadow: 0 0 0 2px #71767a;\n line-height: 1.25rem;\n margin-right: 0.75rem;\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-radio__input:checked + .usa-radio__label::before {\n background-color: #005ea2;\n box-shadow: 0 0 0 2px #005ea2;\n}\n\n.usa-radio__input:checked + .usa-radio__label::before {\n box-shadow: 0 0 0 2px #005ea2, inset 0 0 0 2px white;\n}\n\n@media print {\n .usa-radio__input:checked + .usa-radio__label::before {\n box-shadow: inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2;\n }\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before {\n background-image: url(\"../img/correct8.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n}\n\n@media print {\n .usa-checkbox__input:checked + .usa-checkbox__label::before,\n .usa-checkbox__input:checked:disabled + .usa-checkbox__label::before {\n background-image: none;\n background-color: white;\n content: url(\"../img/correct8-alt.svg\");\n text-indent: 0;\n }\n}\n\n.usa-radio__input:focus + .usa-radio__label::before {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0.25rem;\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label {\n color: #c9c9c9;\n}\n\n.usa-checkbox__input:focus + .usa-checkbox__label::before {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label::before,\n.usa-radio__input:disabled + .usa-radio__label::before {\n background: #e6e6e6;\n box-shadow: 0 0 0 2px #c9c9c9;\n cursor: not-allowed;\n}\n\n.usa-range {\n appearance: none;\n border: none;\n padding-left: 1px;\n width: 100%;\n}\n\n.usa-range:focus {\n outline: none;\n}\n\n.usa-range:focus::-webkit-slider-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n\n.usa-range:focus::-moz-range-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n\n.usa-range:focus::-ms-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n\n.usa-range::-webkit-slider-runnable-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n\n.usa-range::-moz-range-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n\n.usa-range::-ms-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n\n.usa-range::-webkit-slider-thumb {\n height: 1.25rem ;\n border-radius: 99rem ;\n width: 1.25rem ;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n appearance: none;\n margin-top: -0.1875rem;\n}\n\n.usa-range::-moz-range-thumb {\n height: 1.25rem ;\n border-radius: 99rem ;\n width: 1.25rem ;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n}\n\n.usa-range::-ms-thumb {\n height: 1.25rem ;\n border-radius: 99rem ;\n width: 1.25rem ;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n}\n\n.usa-range::-ms-fill-lower {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n}\n\n.usa-range::-ms-fill-upper {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n}\n\n[type='file'] {\n border: none;\n padding-left: 0;\n}\n\n.usa-memorable-date {\n display: flex;\n}\n\n.usa-memorable-date [type=number] {\n -moz-appearance: textfield;\n}\n\n.usa-memorable-date [type=number]::-webkit-inner-spin-button {\n appearance: none;\n}\n\n.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important;\n /* stylelint-disable-line declaration-no-important */\n pointer-events: none;\n height: 0;\n width: 0;\n margin: 0;\n}\n\n.usa-form-group--day,\n.usa-form-group--month,\n.usa-form-group--year {\n flex: 0 0 auto ;\n margin-right: 1rem;\n width: 3rem;\n}\n\n.usa-form-group--year {\n width: 4.5rem;\n}\n\n.usa-list, .usa-prose > ul,\n.usa-prose > ol {\n margin-bottom: 1em ;\n margin-top: 1em ;\n line-height: 1.52155;\n padding-left: 3ch;\n}\n\n.usa-list:last-child, .usa-prose > ul:last-child,\n.usa-prose > ol:last-child {\n margin-bottom: 0;\n}\n\n.usa-list li, .usa-prose > ul li,\n.usa-prose > ol li {\n margin-bottom: 0.25em;\n max-width: 68ex;\n}\n\n.usa-list li:last-child, .usa-prose > ul li:last-child,\n.usa-prose > ol li:last-child {\n margin-bottom: 0;\n}\n\n.usa-list--unstyled {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-list--unstyled > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-prose .usa-list--unstyled {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-prose .usa-list--unstyled > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-table, .usa-prose > table {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n border-spacing: 0;\n margin: 1.25rem 0;\n}\n\n.usa-table thead th, .usa-prose > table thead th {\n font-weight: 700;\n}\n\n.usa-table thead th, .usa-prose > table thead th,\n.usa-table thead td,\n.usa-prose > table thead td {\n background-color: #f0f0f0;\n}\n\n.usa-table th, .usa-prose > table th {\n text-align: left;\n}\n\n.usa-table th, .usa-prose > table th,\n.usa-table td,\n.usa-prose > table td {\n border-width: 1px;\n border-color: #565c65 ;\n border-style: solid;\n background-color: white;\n font-weight: 400;\n padding: 0.5rem 1rem;\n}\n\n.usa-table caption, .usa-prose > table caption {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91476rem;\n font-weight: 700;\n margin-bottom: 0.75rem;\n text-align: left;\n}\n\n.usa-table--borderless thead th, .usa-prose > .usa-table--borderless thead th {\n background-color: transparent;\n border-top: 0;\n}\n\n.usa-table--borderless th, .usa-prose > .usa-table--borderless th,\n.usa-table--borderless td,\n.usa-prose > .usa-table--borderless td {\n border-left: 0;\n border-right: 0;\n}\n\n.usa-table--borderless th:first-child {\n padding-left: 0;\n}\n\n.usa-tag {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93162rem;\n color: white ;\n text-transform: uppercase ;\n background-color: #565c65;\n border-radius: 2px;\n margin-right: 0.25rem;\n padding: 1px 0.5rem;\n}\n\n.usa-tag:only-of-type {\n margin-right: 0;\n}\n\n.usa-tag--big {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n}\n\nhtml {\n font-feature-settings: 'kern' 1;\n font-kerning: normal;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 100%;\n}\n\n.usa-prose {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n}\n\n.usa-prose > a {\n color: #005ea2;\n text-decoration: underline;\n}\n\n.usa-prose > a:hover {\n color: #1a4480;\n}\n\n.usa-prose > a:active {\n color: #162e51;\n}\n\n.usa-prose > a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-prose > a:visited {\n color: #562b97;\n}\n\n.usa-prose > h1 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.43935rem;\n line-height: 1.22983 ;\n font-weight: bold;\n}\n\n.usa-prose > h2 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95148rem;\n line-height: 1.22983 ;\n font-weight: bold;\n}\n\n.usa-prose > h3 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34164rem;\n line-height: 1.22983 ;\n font-weight: bold;\n}\n\n.usa-prose > h4 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.97574rem;\n line-height: 1.22983 ;\n font-weight: bold;\n}\n\n.usa-prose > h5 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91476rem;\n line-height: 1.22983 ;\n font-weight: bold;\n}\n\n.usa-prose > h6 {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.86507rem;\n line-height: 1.12707 ;\n font-weight: normal;\n letter-spacing: 0.025em;\n text-transform: uppercase;\n}\n\n.usa-paragraph {\n line-height: 1.52155;\n margin-bottom: 0;\n margin-top: 0;\n max-width: 68ex;\n}\n\n* + .usa-paragraph {\n margin-top: 1em;\n}\n\n.usa-paragraph + * {\n margin-top: 1em;\n}\n\n.usa-link {\n color: #005ea2;\n text-decoration: underline;\n}\n\n.usa-link:hover {\n color: #1a4480;\n}\n\n.usa-link:active {\n color: #162e51;\n}\n\n.usa-link:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-link:visited {\n color: #562b97;\n}\n\n.usa-link--external::after {\n background: url(\"../img/external-link.svg\") no-repeat 0 0;\n background-size: 100%;\n content: '';\n display: inline-block;\n height: 0.65em;\n margin-bottom: -1px;\n margin-left: 0.25rem;\n width: 0.65em;\n}\n\n.usa-link--external:hover::after {\n background-image: url(\"../img/external-link-hover.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-link--external.usa-link--alt::after {\n background: url(\"../img/external-link-alt.svg\") no-repeat 0 0;\n background-size: 100%;\n content: '';\n display: inline-block;\n height: 0.65em;\n margin-bottom: -1px;\n margin-left: 0.25rem;\n width: 0.65em;\n}\n\n.usa-link--external.usa-link--alt:hover::after {\n background-image: url(\"../img/external-link-alt-hover.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\ncite,\nvar,\naddress,\ndfn {\n font-style: normal;\n}\n\n.usa-content p,\n.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered),\n.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered) {\n max-width: 68ex;\n}\n\n.usa-display {\n margin-bottom: 0 ;\n margin-top: 0 ;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34164rem;\n line-height: 1.22983 ;\n font-weight: bold;\n margin-bottom: 0;\n}\n\n* + .usa-display {\n margin-top: 1.5em;\n}\n\n.usa-display + * {\n margin-top: 1em;\n}\n\n@media all and (min-width: 30em) {\n .usa-display {\n margin-bottom: 0 ;\n margin-top: 0 ;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.43935rem;\n line-height: 1.22983 ;\n font-weight: bold;\n }\n * + .usa-display {\n margin-top: 1.5em;\n }\n .usa-display + * {\n margin-top: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-display {\n margin-bottom: 0 ;\n margin-top: 0 ;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.92722rem;\n line-height: 1.22983 ;\n font-weight: bold;\n }\n * + .usa-display {\n margin-top: 1.5em;\n }\n .usa-display + * {\n margin-top: 1em;\n }\n}\n\n.usa-intro {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34164rem;\n line-height: 1.79351 ;\n font-weight: 400;\n max-width: 88ex;\n}\n\n.usa-dark-background {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #3d4551;\n}\n\n.usa-dark-background p,\n.usa-dark-background span {\n color: white;\n}\n\n.usa-dark-background a {\n color: #dcdee0;\n}\n\n.usa-dark-background a:hover {\n color: white;\n}\n\n.usa-prose > p {\n line-height: 1.52155;\n margin-bottom: 0;\n margin-top: 0;\n max-width: 68ex;\n}\n\n.usa-prose > * + p {\n margin-top: 1em;\n}\n\n.usa-prose > p + * {\n margin-top: 1em;\n}\n\n.usa-prose > h1,\n.usa-prose > h2,\n.usa-prose > h3,\n.usa-prose > h4,\n.usa-prose > h5,\n.usa-prose > h6 {\n margin-bottom: 0 ;\n margin-top: 0 ;\n clear: both;\n}\n\n.usa-prose > * + h1,\n.usa-prose > * + h2,\n.usa-prose > * + h3,\n.usa-prose > * + h4,\n.usa-prose > * + h5,\n.usa-prose > * + h6 {\n margin-top: 1.5em;\n}\n\n.usa-prose > h1 + *, .usa-prose > h2 + *, .usa-prose > h3 + *, .usa-prose > h4 + *, .usa-prose > h5 + *, .usa-prose > h6 + * {\n margin-top: 1em;\n}\n\n.usa-accordion {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n color: #1b1b1b;\n margin: 0;\n padding: 0;\n width: 100%;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n}\n\n.usa-accordion > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-accordion > ul li ul {\n list-style: disc;\n}\n\n.usa-accordion > ul li ul > li > ul {\n list-style: circle;\n}\n\n.usa-accordion > ul li ul > li > ul > li > ul {\n list-style: square;\n}\n\n.usa-accordion + .usa-accordion,\n.usa-accordion + .usa-accordion--bordered {\n margin-top: 0.5rem;\n}\n\n.usa-accordion--bordered .usa-accordion__content {\n border-bottom: 0.25rem solid #f0f0f0;\n border-left: 0.25rem solid #f0f0f0;\n border-right: 0.25rem solid #f0f0f0;\n padding-bottom: 1rem;\n}\n\n.usa-accordion--bordered .usa-accordion__heading {\n margin-bottom: 0;\n}\n\n.usa-accordion__heading,\n.usa-prose .usa-accordion__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 0.93923 ;\n margin: 0;\n}\n\n.usa-accordion__heading:not(:first-child),\n.usa-prose .usa-accordion__heading:not(:first-child) {\n margin-top: 0.5rem;\n}\n\n.usa-accordion__content {\n background-color: white;\n margin-top: 0;\n overflow: auto;\n padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem;\n}\n\n.usa-accordion__content > *:first-child {\n margin-top: 0;\n}\n\n.usa-accordion__content > *:last-child {\n margin-bottom: 0;\n}\n\n.usa-accordion__content[aria-hidden=true] {\n display: none;\n}\n\n.usa-accordion__button {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n background-image: url(\"../img/minus.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-color: #f0f0f0;\n background-position: right 1.25rem center;\n background-size: 1rem;\n color: #1b1b1b;\n cursor: pointer;\n display: inline-block;\n font-weight: bold;\n margin: 0;\n padding: 1rem 3.5rem 1rem 1.25rem;\n text-decoration: none;\n width: 100%;\n}\n\n.usa-accordion__button:hover {\n color: #1a4480;\n}\n\n.usa-accordion__button:active {\n color: #162e51;\n}\n\n.usa-accordion__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-accordion__button:visited {\n color: #562b97;\n}\n\n.usa-accordion__button:hover, .usa-accordion__button:active {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n\n.usa-accordion__button:hover {\n background-color: #dcdee0;\n color: #1b1b1b;\n text-decoration: none;\n}\n\n.usa-accordion__button[aria-expanded=false] {\n background-image: url(\"../img/plus.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-size: 1rem;\n}\n\n.usa-alert {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n background-color: #f0f0f0;\n background-position: 1.25rem 1.25rem;\n background-repeat: no-repeat;\n background-size: 3.5rem;\n padding-bottom: 1rem;\n padding-left: 1.75rem;\n padding-right: 1.25rem;\n padding-top: 1.25rem;\n position: relative;\n}\n\n* + .usa-alert {\n margin-top: 1rem;\n}\n\n.usa-alert::before {\n background-color: #a9aeb1;\n content: '';\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: 0.5rem;\n}\n\n.usa-alert ul {\n margin-bottom: 0;\n margin-top: 0.5rem;\n padding-left: 0.5rem;\n}\n\n.usa-alert .usa-checklist {\n padding-left: 0;\n}\n\n.usa-alert__icon {\n display: table-cell;\n padding-right: 0.5rem;\n}\n\n.usa-alert__body {\n display: table-cell;\n vertical-align: top;\n}\n\n.usa-alert__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46397rem;\n line-height: 1.12707 ;\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\n.usa-alert__text {\n margin-bottom: 0 ;\n margin-top: 0 ;\n}\n\n.usa-alert__text a {\n color: #005ea2;\n text-decoration: underline;\n}\n\n.usa-alert__text a:hover {\n color: #1a4480;\n}\n\n.usa-alert__text a:active {\n color: #162e51;\n}\n\n.usa-alert__text a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-alert__text a:visited {\n color: #562b97;\n}\n\n.usa-alert__text:only-child {\n margin-bottom: 0.5rem;\n padding-top: 0.25rem;\n}\n\n.usa-alert--success {\n background-image: url(\"../img/alerts/success.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-color: #ecf3ec;\n}\n\n.usa-alert--success::before {\n background-color: #00a91c;\n}\n\n.usa-alert--success .usa-alert__body {\n padding-left: 3.25rem;\n}\n\n.usa-alert--warning {\n background-image: url(\"../img/alerts/warning.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-color: #faf3d1;\n}\n\n.usa-alert--warning::before {\n background-color: #ffbe2e;\n}\n\n.usa-alert--warning .usa-alert__body {\n padding-left: 3.25rem;\n}\n\n.usa-alert--error {\n background-image: url(\"../img/alerts/error.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-color: #f4e3db;\n}\n\n.usa-alert--error::before {\n background-color: #d63e04;\n}\n\n.usa-alert--error .usa-alert__body {\n padding-left: 3.25rem;\n}\n\n.usa-alert--info {\n background-image: url(\"../img/alerts/info.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-color: #e7f6f8;\n}\n\n.usa-alert--info::before {\n background-color: #00bde3;\n}\n\n.usa-alert--info .usa-alert__body {\n padding-left: 3.25rem;\n}\n\n.usa-alert--slim {\n background-position: 1.25rem center;\n background-size: 2.5rem;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n}\n\n.usa-alert--slim .usa-alert__body {\n padding-left: 2.5rem;\n}\n\n.usa-alert--slim .usa-alert__text:only-child {\n margin-bottom: 0.25rem;\n padding-top: 0.25rem;\n}\n\n.usa-alert--no-icon {\n background-image: none;\n}\n\n.usa-alert--no-icon .usa-alert__body {\n padding-left: 0;\n}\n\n.usa-alert--validation {\n background-size: 2.5rem;\n}\n\n.usa-alert--validation .usa-alert__body {\n padding-left: 2.5rem;\n}\n\n.usa-alert--validation .usa-checklist {\n margin-top: 1rem;\n}\n\n.usa-banner {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n background-color: #f0f0f0;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner {\n font-size: 0.86507rem;\n padding-bottom: 0;\n }\n}\n\n.usa-banner__content {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n background-color: transparent;\n font-size: 0.99816rem;\n overflow: hidden;\n padding-bottom: 1rem;\n padding-left: 0.5rem;\n padding-top: 0.25rem;\n width: 100%;\n}\n\n@media all and (min-width: 64em) {\n .usa-banner__content {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-banner__content {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__content {\n padding-bottom: 1.5rem ;\n padding-top: 1.5rem ;\n }\n}\n\n.usa-banner__content p:first-child {\n margin: 0;\n}\n\n.usa-banner__guidance {\n padding-top: 1rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__guidance {\n padding-top: 0;\n }\n}\n\n.usa-banner__inner {\n padding-left: 1rem ;\n padding-right: 1rem ;\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n display: flex ;\n flex-wrap: wrap ;\n align-items: flex-start ;\n padding-right: 0;\n}\n\n@media all and (min-width: 64em) {\n .usa-banner__inner {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-banner__inner {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__inner {\n align-items: center ;\n }\n}\n\n.usa-banner__header {\n padding-bottom: 0.5rem ;\n padding-top: 0.5rem ;\n font-size: 0.79853rem;\n font-weight: normal;\n min-height: 3rem;\n position: relative;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__header {\n padding-bottom: 0.25rem ;\n padding-top: 0.25rem ;\n min-height: 0;\n }\n}\n\n.usa-banner__header-close-text {\n margin-bottom: 0 ;\n margin-top: 0 ;\n color: #565c65;\n display: none;\n font-size: 0.79853rem;\n line-height: 1.12707;\n padding-top: 0.25rem;\n}\n\n.usa-banner__header--expanded .usa-banner__header-close-text {\n display: block;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__header--expanded .usa-banner__header-close-text {\n display: none;\n }\n}\n\n.usa-banner__header-text {\n margin-bottom: 0 ;\n margin-top: 0 ;\n font-size: 0.79853rem;\n line-height: 1.12707;\n}\n\n.usa-banner__header-action {\n color: #005ea2;\n line-height: 1.12707;\n margin-bottom: 0;\n margin-top: 2px;\n text-decoration: underline;\n}\n\n.usa-banner__header-action::after {\n background-image: url(\"../img/angle-arrow-down-primary.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 0.5rem;\n content: '';\n display: inline-block;\n height: 0.5rem;\n width: 0.5rem;\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n margin-left: 0.25rem;\n /* stylelint-enable */\n}\n\n.usa-banner__header-action:hover::after {\n background-image: url(\"../img/angle-arrow-down-primary-hover.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-banner__header--expanded .usa-banner__header-action {\n display: none;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__header-action {\n display: none;\n }\n}\n\n.usa-banner__header-flag {\n float: left ;\n margin-right: 0.5rem;\n width: 1rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__header-flag {\n margin-right: 0.5rem;\n padding-top: 0;\n }\n}\n\n.usa-banner__header--expanded {\n padding-right: 3.5rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__header--expanded {\n background-color: transparent;\n color: #1b1b1b;\n display: block;\n font-size: 0.79853rem;\n font-weight: normal;\n min-height: 0;\n padding-right: 0;\n }\n}\n\n.usa-banner__header--expanded .usa-banner__inner {\n margin-left: 0;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__header--expanded .usa-banner__inner {\n margin-left: auto;\n }\n}\n\n.usa-banner__header--expanded .usa-banner__header-action {\n display: none;\n}\n\n.usa-banner__button {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n position: absolute ;\n left: 0;\n position: absolute ;\n bottom: 0;\n top: 0;\n color: #005ea2 ;\n text-decoration: underline ;\n vertical-align: baseline ;\n display: block;\n font-size: 0.79853rem;\n height: auto;\n line-height: 1.12707;\n padding-top: 0;\n padding-left: 0;\n text-decoration: none;\n width: auto;\n}\n\n.usa-banner__button:hover {\n color: #1a4480;\n}\n\n.usa-banner__button:active {\n color: #162e51;\n}\n\n.usa-banner__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-banner__button:visited {\n color: #562b97;\n}\n\n.usa-banner__button:hover, .usa-banner__button:active {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n\n@media all and (max-width: 39.99em) {\n .usa-banner__button {\n width: 100%;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__button {\n position: static ;\n bottom: auto;\n left: auto;\n right: auto;\n top: auto;\n display: inline;\n margin-left: 0.5rem;\n position: relative;\n }\n .usa-banner__button::after {\n background-image: url(\"../img/angle-arrow-down-primary.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 0.5rem;\n content: '';\n display: inline-block;\n height: 0.5rem;\n width: 0.5rem;\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n margin-left: 2px;\n /* stylelint-enable */\n }\n .usa-banner__button:hover::after {\n background-image: url(\"../img/angle-arrow-down-primary-hover.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n }\n .usa-banner__button:hover {\n color: #162e51 ;\n }\n}\n\n.usa-banner__button[aria-expanded=false] {\n background-image: none;\n}\n\n.usa-banner__button[aria-expanded=true] {\n background-image: none;\n}\n\n@media all and (max-width: 39.99em) {\n .usa-banner__button[aria-expanded=true]::after {\n background-image: url(\"../img/close-blue-60v-alt.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 1rem;\n content: '';\n display: inline-block;\n height: 3rem;\n width: 3rem;\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n margin-left: 0;\n /* stylelint-enable */\n }\n .usa-banner__button[aria-expanded=true]::after {\n position: absolute ;\n bottom: 0;\n top: 0;\n position: absolute ;\n right: 0;\n background-color: #dcdee0;\n bottom: 0;\n height: auto;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__button[aria-expanded=true] {\n height: auto;\n padding: 0;\n position: relative;\n }\n .usa-banner__button[aria-expanded=true]::after {\n background-image: url(\"../img/angle-arrow-up-primary.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 0.5rem;\n content: '';\n display: inline-block;\n height: 0.5rem;\n width: 0.5rem;\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n margin-left: 2px;\n /* stylelint-enable */\n }\n .usa-banner__button[aria-expanded=true]:hover::after {\n background-image: url(\"../img/angle-arrow-up-primary-hover.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n }\n}\n\n.usa-banner__button[aria-expanded=true]::after {\n position: absolute;\n right: 1rem;\n top: 0.75rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__button[aria-expanded=true]::after {\n position: static;\n }\n}\n\n.usa-banner__button-text {\n position: absolute;\n left: -999em;\n text-decoration: underline;\n}\n\n@media all and (min-width: 40em) {\n .usa-banner__button-text {\n position: static;\n display: inline;\n }\n}\n\n.usa-banner__icon {\n width: 2.5rem;\n}\n\n.usa-checklist {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n}\n\n.usa-checklist__item {\n text-indent: -2.5rem;\n margin-bottom: 0 ;\n margin-top: 0 ;\n margin-bottom: 0;\n margin-top: 0.5rem;\n}\n\n.usa-checklist__item::before {\n content: ' ';\n display: inline-block;\n height: 1rem;\n margin-left: -0.25rem;\n margin-right: 0.75rem;\n width: 2rem;\n}\n\n.usa-checklist__item.usa-checklist__item--checked::before {\n background-image: url(\"../img/correct9.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: 100%;\n background-size: 100%;\n}\n\n.usa-footer {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n overflow: hidden;\n}\n\n.usa-footer__return-to-top {\n padding-bottom: 1.25rem ;\n padding-top: 1.25rem ;\n line-height: 0.93923;\n}\n\n.usa-footer__return-to-top a {\n color: #005ea2;\n text-decoration: underline;\n}\n\n.usa-footer__return-to-top a:hover {\n color: #1a4480;\n}\n\n.usa-footer__return-to-top a:active {\n color: #162e51;\n}\n\n.usa-footer__return-to-top a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-footer__return-to-top a:visited {\n color: #562b97;\n}\n\n.usa-footer__nav {\n margin-left: auto ;\n margin-right: auto ;\n padding-left: 0 ;\n padding-right: 0 ;\n border-bottom: 1px solid #a9aeb1;\n max-width: 64rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__nav {\n padding-left: 1rem ;\n padding-right: 1rem ;\n border-bottom: none;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .usa-footer__nav {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.usa-footer__primary-section {\n background-color: #f0f0f0;\n}\n\n.usa-footer__primary-content {\n line-height: 1.12707;\n}\n\n.usa-footer__primary-link a,\n.usa-footer__secondary-link a {\n text-decoration: none;\n}\n\n.usa-footer__primary-link a:hover,\n.usa-footer__secondary-link a:hover {\n text-decoration: underline;\n}\n\n.usa-footer__primary-link {\n padding-left: 1rem ;\n padding-right: 1rem ;\n padding-bottom: 1rem ;\n padding-top: 1rem ;\n color: #1b1b1b ;\n text-decoration: none ;\n font-weight: bold ;\n display: block;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__primary-link {\n padding-left: 0 ;\n padding-right: 0 ;\n }\n}\n\n.usa-footer__primary-link:hover {\n cursor: pointer;\n text-decoration: underline;\n}\n\n.usa-footer__secondary-link {\n line-height: 1.12707;\n margin-left: 1rem;\n padding: 0;\n}\n\n.usa-footer__secondary-link a {\n color: #005ea2;\n text-decoration: underline;\n}\n\n.usa-footer__secondary-link a:hover {\n color: #1a4480;\n}\n\n.usa-footer__secondary-link a:active {\n color: #162e51;\n}\n\n.usa-footer__secondary-link a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-footer__secondary-link a:visited {\n color: #562b97;\n}\n\n.usa-footer__secondary-link + .usa-footer__secondary-link {\n padding-top: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__secondary-link {\n margin-left: 0;\n }\n}\n\n.usa-footer__contact-info {\n display: inline-block;\n line-height: 1.12707;\n}\n\n.usa-footer__contact-info a {\n color: #1b1b1b ;\n text-decoration: none ;\n}\n\n.usa-footer__contact-info:hover {\n text-decoration: underline;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__contact-info {\n justify-content: flex-end ;\n margin-top: 0.5rem;\n }\n}\n\n.usa-footer__primary-content {\n border-top: 1px solid #a9aeb1;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__primary-content {\n border: none;\n }\n}\n\n.usa-sign-up {\n padding-bottom: 2rem;\n padding-top: 1.5rem;\n}\n\n.usa-sign-up .usa-label,\n.usa-sign-up .usa-button {\n margin-top: 0.75rem;\n}\n\n.usa-sign-up__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34164rem;\n line-height: 1.22983 ;\n font-weight: bold;\n margin: 0;\n}\n\n.usa-footer__secondary-section {\n padding-bottom: 1.25rem ;\n padding-top: 1.25rem ;\n background-color: #dcdee0;\n}\n\n.usa-footer__secondary-section a {\n color: #1b1b1b;\n}\n\n.usa-footer__logo {\n margin-bottom: 0.5rem ;\n margin-top: 0.5rem ;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__logo {\n margin-bottom: 0 ;\n margin-top: 0 ;\n align-items: center ;\n }\n}\n\n.usa-footer__logo-img {\n max-width: 5rem;\n}\n\n.usa-footer__logo-heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34164rem;\n line-height: 1.22983 ;\n font-weight: bold;\n margin-bottom: 0.5rem ;\n margin-top: 0.5rem ;\n line-height: 1.02486;\n}\n\n.usa-footer__contact-links {\n margin-top: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__contact-links {\n margin-top: 0;\n text-align: right;\n }\n}\n\n.usa-footer__contact-heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34164rem;\n line-height: 1.22983 ;\n font-weight: bold;\n margin-top: 0;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__contact-heading {\n margin-bottom: 0.25rem ;\n margin-top: 0.25rem ;\n }\n}\n\n.usa-footer__social-links {\n line-height: 0.93923;\n padding-bottom: 0.5rem;\n}\n\n.usa-footer__social-links a {\n text-decoration: none;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__social-links {\n justify-content: flex-end ;\n }\n}\n\n.usa-social-link {\n height: 3rem ;\n width: 3rem ;\n background-position: center center;\n background-size: auto 1.5rem;\n background-color: rgba(0, 0, 0, 0.1);\n display: inline-block;\n}\n\n.usa-social-link span {\n position: absolute;\n left: -999em;\n}\n\n.usa-social-link--facebook {\n background-image: url(\"../img/social-icons/facebook25.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-social-link--twitter {\n background-image: url(\"../img/social-icons/twitter16.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-social-link--youtube {\n background-image: url(\"../img/social-icons/youtube15.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-social-link--rss {\n background-image: url(\"../img/social-icons/rss25.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__address {\n justify-content: flex-end ;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-footer--slim .usa-footer__nav {\n padding-left: 0 ;\n padding-right: 0 ;\n }\n}\n\n.usa-footer--slim .usa-footer__address {\n padding-bottom: 1rem ;\n padding-top: 1rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer--slim .usa-footer__address {\n padding: 0 ;\n }\n}\n\n.usa-footer--slim .usa-footer__logo {\n align-items: center ;\n}\n\n.usa-footer--slim .usa-footer__logo-img {\n max-width: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer--slim .usa-footer__contact-info {\n padding-bottom: 1rem ;\n padding-top: 1rem ;\n margin-top: 0;\n }\n}\n\n.usa-footer--big .usa-footer__nav {\n margin-left: -1rem ;\n margin-right: -1rem ;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__nav {\n border-bottom: 1px solid #a9aeb1;\n padding-top: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-footer--big .usa-footer__nav {\n margin-left: 0 ;\n margin-right: 0 ;\n padding-left: 0 ;\n padding-right: 0 ;\n border-bottom: none;\n }\n}\n\n.usa-footer--big .usa-footer__primary-link {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.97574rem;\n line-height: 1.22983 ;\n font-weight: bold;\n background-image: url(\"../img/arrow-down.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: 1rem center;\n background-size: 0.75rem;\n line-height: 1.22983;\n margin: 0;\n padding-left: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-link {\n padding-bottom: 0 ;\n padding-top: 0 ;\n background: none;\n margin-bottom: 0.5rem;\n padding-left: 0;\n }\n .usa-footer--big .usa-footer__primary-link:hover {\n cursor: auto;\n text-decoration: none;\n }\n}\n\n.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled {\n display: none;\n}\n\n.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link {\n background-image: url(\"../img/arrow-right.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n cursor: pointer;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link {\n background: none;\n margin: 0;\n padding-left: 0;\n }\n}\n\n.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {\n padding-left: 1rem ;\n padding-right: 1rem ;\n padding-bottom: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {\n padding-left: 0 ;\n padding-right: 0 ;\n padding-bottom: 2rem;\n padding-top: 0.75rem;\n }\n}\n\n.usa-form {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.26796 ;\n}\n\n@media all and (min-width: 30em) {\n .usa-form {\n max-width: 20rem;\n }\n}\n\n.usa-form .usa-input,\n.usa-form .usa-range,\n.usa-form .usa-select,\n.usa-form .usa-textarea {\n max-width: none;\n}\n\n.usa-form .usa-input--small {\n max-width: 4rem;\n}\n\n.usa-form .usa-input--medium {\n max-width: 7.5rem;\n}\n\n.usa-form .usa-button {\n margin-top: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-form .usa-button {\n margin-top: 1.5rem;\n }\n}\n\n.usa-form a {\n color: #005ea2;\n text-decoration: underline;\n}\n\n.usa-form a:hover {\n color: #1a4480;\n}\n\n.usa-form a:active {\n color: #162e51;\n}\n\n.usa-form a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-form a:visited {\n color: #562b97;\n}\n\n@media all and (min-width: 30em) {\n .usa-form--large {\n max-width: 30rem;\n }\n}\n\n.usa-form__note {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93162rem;\n line-height: 1.26796 ;\n float: right;\n margin: 0.25rem 0 1rem;\n}\n\n.usa-graphic-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n}\n\n.usa-graphic-list .usa-graphic-list__row .usa-media-block {\n margin-bottom: 2rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-graphic-list .usa-graphic-list__row .usa-media-block {\n margin-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block {\n margin-bottom: 0;\n }\n}\n\n.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child {\n margin-bottom: 0;\n}\n\n.usa-graphic-list .usa-media-block__img {\n margin-right: 1.5rem;\n}\n\n.usa-graphic-list .usa-media-block__body > :first-child {\n margin-top: 0;\n}\n\n.usa-graphic-list__heading {\n margin-bottom: 0 ;\n margin-top: 0 ;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34164rem;\n line-height: 1.22983 ;\n font-weight: bold;\n}\n\n* + .usa-graphic-list__heading {\n margin-top: 1.5em;\n}\n\n.usa-graphic-list__heading + * {\n margin-top: 1em;\n}\n\n.usa-header {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n z-index: 300;\n}\n\n.usa-header::after {\n clear: both;\n content: '';\n display: block;\n}\n\n.usa-header a {\n border-bottom: none;\n}\n\n@media all and (min-width: 64em) {\n .usa-header .usa-search {\n float: right;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header [role=search] {\n float: right;\n max-width: calc(27ch + 3rem);\n width: 100%;\n }\n}\n\n.usa-header [type=search] {\n min-width: 0;\n}\n\n@media all and (min-width: 64em) {\n .usa-header + .usa-hero {\n border-top: 1px solid white;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header + .usa-section,\n .usa-header + main {\n border-top: 1px solid #dcdee0;\n }\n}\n\n@media all and (max-width: 63.99em) {\n .usa-logo {\n flex: 1 0 0 ;\n font-size: 0.93162rem;\n line-height: 0.93923;\n margin-left: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-logo {\n margin-top: 2rem;\n margin-bottom: 1rem;\n font-size: 1.46397rem;\n line-height: 1.12707;\n }\n}\n\n.usa-logo a {\n color: #1b1b1b;\n text-decoration: none;\n}\n\n.usa-logo__text {\n display: block;\n font-style: normal;\n font-weight: bold;\n margin: 0;\n}\n\n.usa-menu-btn {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n flex: 0 0 auto ;\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n background-color: #005ea2;\n color: white;\n font-size: 0.86507rem;\n height: 3rem;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n}\n\n.usa-menu-btn:hover {\n color: #1a4480;\n}\n\n.usa-menu-btn:active {\n color: #162e51;\n}\n\n.usa-menu-btn:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-menu-btn:visited {\n color: #562b97;\n}\n\n.usa-menu-btn:hover, .usa-menu-btn:active {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n\n@media all and (min-width: 64em) {\n .usa-menu-btn {\n display: none;\n }\n}\n\n.usa-menu-btn:hover {\n background-color: #1a4480;\n color: white;\n text-decoration: none;\n}\n\n.usa-menu-btn:active {\n color: white;\n}\n\n.usa-menu-btn:visited {\n color: white;\n}\n\n.usa-overlay {\n position: absolute ;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n position: fixed;\n background: black;\n opacity: 0;\n transition: opacity 0.2s ease-in-out;\n visibility: hidden;\n z-index: 400;\n}\n\n.usa-overlay.is-visible {\n opacity: 0.2;\n visibility: visible;\n}\n\n@media all and (min-width: 64em) {\n .usa-header--basic .usa-navbar {\n position: relative;\n width: 33%;\n }\n .usa-header--basic .usa-nav {\n flex-direction: row ;\n align-items: center ;\n justify-content: flex-end ;\n display: flex;\n padding: 0 0 0.25rem 0.5rem;\n width: 100%;\n }\n .usa-header--basic .usa-nav-container {\n align-items: flex-end ;\n justify-content: space-between ;\n display: flex;\n }\n .usa-header--basic .usa-current,\n .usa-header--basic [aria-expanded=true],\n .usa-header--basic .usa-nav__link:hover {\n position: relative;\n }\n .usa-header--basic .usa-current::after,\n .usa-header--basic [aria-expanded=true]::after,\n .usa-header--basic .usa-nav__link:hover::after {\n background-color: #005ea2;\n border-radius: 0;\n content: '';\n display: block;\n position: absolute;\n height: 0.25rem;\n left: 1rem;\n right: 1rem;\n bottom: -0.25rem;\n }\n .usa-header--basic .usa-nav__primary {\n width: auto;\n }\n .usa-header--basic .usa-search {\n top: 0;\n }\n}\n\n.usa-header--basic.usa-header--megamenu .usa-nav__inner {\n display: flex;\n flex-direction: column;\n}\n\n@media all and (min-width: 64em) {\n .usa-header--basic.usa-header--megamenu .usa-nav__inner {\n display: block;\n float: right;\n margin-top: -2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended {\n padding-top: 0;\n }\n .usa-header--extended .usa-current,\n .usa-header--extended [aria-expanded=true],\n .usa-header--extended .usa-nav__link:hover {\n position: relative;\n }\n .usa-header--extended .usa-current::after,\n .usa-header--extended [aria-expanded=true]::after,\n .usa-header--extended .usa-nav__link:hover::after {\n background-color: #005ea2;\n border-radius: 0;\n content: '';\n display: block;\n position: absolute;\n height: 0.25rem;\n left: 1rem;\n right: 1rem;\n bottom: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-logo {\n font-size: 2.12941rem;\n margin: 2rem 0 1.5rem;\n max-width: 50%;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-navbar {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n display: block;\n height: auto;\n overflow: auto;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-header--extended .usa-navbar {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav {\n border-top: 1px solid #dcdee0;\n padding: 0;\n width: 100%;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__inner {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n padding-left: 1rem !important;\n /* stylelint-disable declaration-no-important */\n position: relative;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-header--extended .usa-nav__inner {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__primary::after {\n clear: both;\n content: '';\n display: block;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__link {\n padding-bottom: 1rem ;\n padding-top: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__submenu .usa-grid-full {\n padding-left: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-megamenu {\n left: 0;\n padding-left: 2rem;\n }\n}\n\n.usa-hero {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n padding-bottom: 2rem ;\n padding-top: 2rem ;\n background-image: url(\"../img/hero.png\");\n background-position: center;\n background-size: cover;\n color: white;\n}\n\n.usa-hero__callout {\n background-color: #162e51;\n padding: 2rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-hero__callout {\n max-width: 20rem;\n }\n}\n\n.usa-hero__heading {\n margin-bottom: 0 ;\n margin-top: 0 ;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95148rem;\n line-height: 1.22983 ;\n font-weight: bold;\n color: #00bde3;\n line-height: 1.22983;\n}\n\n* + .usa-hero__heading {\n margin-top: 1.5em;\n}\n\n.usa-hero__heading + * {\n margin-top: 1em;\n}\n\n.usa-hero__heading--alt {\n color: white;\n display: block;\n}\n\n.usa-layout-docs__sidenav {\n order: 2;\n padding-top: 2rem;\n}\n\n@media all and (min-width: 64em) {\n .usa-layout-docs__sidenav {\n padding-top: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-layout-docs__main {\n order: 2;\n }\n}\n\n.usa-media-block__img {\n float: left;\n margin-right: 0.5rem;\n}\n\n.usa-media-block__body {\n overflow: hidden;\n}\n\n@keyframes slidein-left {\n from {\n transform: translateX(15rem);\n }\n to {\n transform: translateX(0);\n }\n}\n\n.usa-navbar {\n height: 3rem;\n}\n\n@media all and (max-width: 63.99em) {\n .usa-navbar {\n align-items: center ;\n border-bottom: 1px solid #dcdee0;\n display: flex;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-navbar {\n border-bottom: none;\n display: inline-block;\n height: auto;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav-container {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n .usa-nav-container::after {\n clear: both;\n content: '';\n display: block;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-nav-container {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.usa-nav {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 0.93923 ;\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav {\n position: absolute ;\n right: 0;\n position: absolute ;\n bottom: 0;\n top: 0;\n position: fixed;\n background: white;\n border-right: 0;\n display: none;\n flex-direction: column;\n overflow-y: auto;\n padding: 1rem;\n width: 15rem;\n z-index: 500;\n }\n .usa-nav.is-visible {\n animation: slidein-left 0.3s ease-in-out;\n display: flex;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav {\n float: right;\n position: relative;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav .usa-search {\n margin-left: 1rem;\n }\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__primary {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n margin-top: 1.5rem;\n order: 2;\n }\n .usa-nav__primary > li {\n margin-bottom: 0;\n max-width: unset;\n }\n .usa-nav__primary-item {\n border-top: 1px solid #dcdee0;\n }\n .usa-nav__primary a {\n color: #565c65;\n display: block;\n padding: 0.5rem 1rem;\n text-decoration: none;\n }\n .usa-nav__primary a:hover {\n background-color: #f0f0f0;\n color: #005ea2;\n text-decoration: none;\n }\n .usa-nav__primary a:focus {\n outline-offset: 0;\n }\n .usa-nav__primary .usa-current {\n position: relative;\n color: #005ea2;\n font-weight: bold;\n }\n .usa-nav__primary .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: '';\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0.25rem;\n }\n}\n\n@media all and (max-width: 63.99em) and (min-width: 40em) {\n .usa-nav__primary .usa-current {\n position: relative;\n }\n .usa-nav__primary .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: '';\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0;\n }\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__primary a {\n padding-bottom: 0.75rem ;\n padding-top: 0.75rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary {\n display: flex;\n }\n}\n\n.usa-nav__primary .usa-nav__primary-item a {\n text-decoration: none;\n}\n\n.usa-nav__primary > .usa-nav__primary-item {\n line-height: 1.12707;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary > .usa-nav__primary-item {\n font-size: 0.93162rem;\n line-height: 0.93923;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary > .usa-nav__primary-item > a {\n line-height: 0.93923;\n padding: 1rem;\n color: #565c65;\n display: block;\n font-weight: bold;\n }\n .usa-nav__primary > .usa-nav__primary-item > a:hover {\n color: #005ea2;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary a {\n padding-bottom: 0.5rem ;\n padding-top: 0.5rem ;\n }\n}\n\n.usa-nav__primary button {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n color: #565c65;\n font-weight: normal;\n line-height: 1.12707;\n padding: 0.75rem 1rem;\n text-decoration: none;\n}\n\n.usa-nav__primary button:hover {\n color: #1a4480;\n}\n\n.usa-nav__primary button:active {\n color: #162e51;\n}\n\n.usa-nav__primary button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-nav__primary button:visited {\n color: #562b97;\n}\n\n.usa-nav__primary button:hover, .usa-nav__primary button:active {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary button {\n line-height: 0.93923;\n padding: 1rem;\n font-size: 0.93162rem;\n font-weight: bold;\n }\n}\n\n.usa-nav__primary button:hover {\n color: #005ea2;\n background-color: #f0f0f0;\n text-decoration: none;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary button:hover {\n background-color: transparent;\n }\n}\n\n.usa-nav__primary button[aria-expanded=false] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: url(\"../img/plus-alt.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: right 0 center;\n background-size: 0.75rem;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=false] {\n background-image: url(\"../img/angle-arrow-down.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-size: 0.5rem;\n background-position: right 1rem top 53%;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=false]:hover {\n background-image: url(\"../img/angle-arrow-down-primary.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n }\n}\n\n.usa-nav__primary button[aria-expanded=true] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: url(\"../img/minus-alt.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: right 0 center;\n background-size: 0.75rem;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=true] {\n background-image: url(\"../img/angle-arrow-up-white.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-size: 0.5rem;\n background-color: #162e51;\n background-position: right 1rem top 53%;\n color: white;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__primary .usa-accordion__button span {\n margin-right: 0;\n padding-right: 1rem;\n }\n}\n\n.usa-nav__secondary {\n margin-top: 1rem;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__secondary {\n bottom: 4rem;\n font-size: 0.93162rem;\n margin-top: 0.5rem;\n min-width: calc(27ch + 3rem);\n position: absolute;\n right: 2rem;\n }\n}\n\n.usa-nav__secondary .usa-search {\n margin-top: 1rem;\n width: 100%;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__secondary .usa-search {\n margin-left: 0;\n margin-top: 0.5rem;\n }\n}\n\n.usa-nav__secondary-links {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n line-height: 1.26796;\n margin-top: 1.5rem;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__secondary-links {\n float: right;\n line-height: 0.93923;\n margin-bottom: 0.25rem;\n margin-top: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__secondary-links .usa-nav__secondary-item {\n display: inline;\n padding-left: 0.25rem;\n }\n .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before {\n color: #dcdee0;\n content: '|';\n padding-right: 0.25rem;\n }\n}\n\n.usa-nav__secondary-links a {\n color: #71767a;\n display: inline-block;\n font-size: 0.93162rem;\n text-decoration: none;\n}\n\n.usa-nav__secondary-links a:hover {\n color: #005ea2;\n text-decoration: underline;\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n margin: 0;\n }\n .usa-nav__submenu > li {\n margin-bottom: 0;\n max-width: unset;\n }\n .usa-nav__submenu-item {\n border-top: 1px solid #dcdee0;\n font-size: 0.93162rem;\n }\n .usa-nav__submenu .usa-current::after {\n display: none;\n }\n}\n\n@media all and (max-width: 63.99em) and (min-width: 40em) {\n .usa-nav__submenu .usa-current::after {\n display: none;\n }\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu a {\n padding-left: 2rem;\n }\n .usa-nav__submenu .usa-nav__submenu a {\n padding-left: 3rem;\n }\n .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a {\n content: 'foobar';\n padding-left: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__submenu {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n background-color: #162e51;\n width: 15rem;\n padding: 1rem;\n position: absolute;\n z-index: 400;\n }\n}\n\n.usa-nav__submenu[aria-hidden=true] {\n display: none;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__submenu .usa-nav__submenu-item + * {\n margin-top: 0.75rem;\n }\n .usa-nav__submenu .usa-nav__submenu-item a {\n color: white;\n padding: 0;\n line-height: 1.26796;\n }\n .usa-nav__submenu .usa-nav__submenu-item a:hover {\n background-color: transparent;\n color: white;\n padding: 0;\n text-decoration: underline;\n }\n}\n\n.usa-nav__submenu-list {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-nav__submenu-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-nav__submenu-list .usa-nav__submenu-list-item {\n margin: 0;\n font-size: 0.93162rem;\n}\n\n.usa-nav__submenu-list .usa-nav__submenu-list-item a {\n line-height: 1.26796;\n}\n\n.usa-nav__close {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 3rem ;\n width: 3rem ;\n color: currentColor;\n flex: none;\n float: right;\n margin: -0.75rem -1rem 1rem auto;\n text-align: center;\n}\n\n.usa-nav__close:hover {\n color: #1a4480;\n}\n\n.usa-nav__close:active {\n color: #162e51;\n}\n\n.usa-nav__close:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-nav__close:visited {\n color: #562b97;\n}\n\n.usa-nav__close:hover, .usa-nav__close:active {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n\n.usa-nav__close:hover {\n color: currentColor;\n text-decoration: none;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav__close {\n display: none;\n }\n}\n\n.usa-nav__close img {\n width: 0.75rem;\n}\n\n.usa-nav__close + * {\n clear: both;\n}\n\n.usa-js-mobile-nav--active {\n overflow: hidden;\n}\n\n@media all and (min-width: 64em) {\n .usa-megamenu {\n padding-left: 0 ;\n padding-right: 0 ;\n padding-bottom: 2rem ;\n padding-top: 2rem ;\n left: -33%;\n right: 0;\n width: auto;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-megamenu::before {\n position: absolute ;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: '';\n display: block;\n position: absolute;\n width: 100%;\n right: 100%;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-megamenu::after {\n position: absolute ;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: '';\n display: block;\n position: absolute;\n width: 100%;\n left: 100%;\n }\n}\n\n.usa-search {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n position: relative;\n}\n\n.usa-search::after {\n clear: both;\n content: '';\n display: block;\n}\n\n.usa-search [role=search] {\n display: flex;\n}\n\n.usa-search [type=submit] {\n background-image: url(\"../img/search.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1.5rem;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n height: 2rem;\n margin: 0;\n padding: 0;\n width: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .usa-search [type=submit] {\n padding-left: 1rem ;\n padding-right: 1rem ;\n background-image: none;\n width: auto;\n }\n}\n\n@media all and (min-width: 30em) {\n .usa-search--big [type=search],\n .usa-search--big .usa-search__input {\n font-size: 1.06471rem;\n height: 3rem;\n }\n}\n\n@media all and (min-width: 30em) {\n .usa-search--big [type=submit],\n .usa-search--big .usa-search__submit {\n padding-left: 2rem ;\n padding-right: 2rem ;\n font-size: 1.46397rem;\n height: 3rem;\n width: auto;\n }\n}\n\n@media all and (min-width: 30em) {\n .usa-search--small [type=submit],\n .usa-search--small .usa-search__submit {\n background-image: url(\"../img/search.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1.5rem;\n width: 3rem;\n }\n}\n\ninput[type=\"search\"] {\n /* stylelint-disable-line selector-no-qualifying-type */\n box-sizing: border-box;\n appearance: none;\n}\n\n[type=search],\n.usa-search__input {\n padding-bottom: 0 ;\n padding-top: 0 ;\n border-bottom-right-radius: 0;\n border-right: none;\n border-top-right-radius: 0;\n box-sizing: border-box;\n float: left;\n font-size: 0.99816rem;\n height: 2rem;\n margin: 0;\n}\n\n.usa-search__submit-text {\n position: absolute;\n left: -999em;\n}\n\n@media all and (min-width: 30em) {\n .usa-search__submit-text {\n position: static;\n }\n}\n\n.usa-section {\n padding-bottom: 2rem ;\n padding-top: 2rem ;\n}\n\n@media all and (min-width: 40em) {\n .usa-section {\n padding-bottom: 4rem ;\n padding-top: 4rem ;\n }\n}\n\n.usa-section--light {\n background-color: #f0f0f0;\n}\n\n.usa-section--dark {\n background-color: #162e51;\n color: white;\n}\n\n.usa-section--dark h1,\n.usa-section--dark h2,\n.usa-section--dark h3,\n.usa-section--dark h4,\n.usa-section--dark h5,\n.usa-section--dark h6 {\n color: #00bde3;\n}\n\n.usa-section--dark p {\n color: white;\n}\n\n.usa-section--dark a {\n color: #dcdee0;\n}\n\n.usa-section--dark a:hover {\n color: white;\n}\n\n.usa-sidenav {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.26796 ;\n border-bottom: 1px solid #dcdee0;\n}\n\n.usa-sidenav > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-sidenav__item {\n border-top: 1px solid #dcdee0;\n}\n\n.usa-sidenav a {\n color: #565c65;\n display: block;\n padding: 0.5rem 1rem;\n text-decoration: none;\n}\n\n.usa-sidenav a:hover {\n background-color: #f0f0f0;\n color: #005ea2;\n text-decoration: none;\n}\n\n.usa-sidenav a:focus {\n outline-offset: 0;\n}\n\n.usa-sidenav .usa-current {\n position: relative;\n color: #005ea2;\n font-weight: bold;\n}\n\n.usa-sidenav .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: '';\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0.25rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-sidenav .usa-current {\n position: relative;\n }\n .usa-sidenav .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: '';\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0;\n }\n}\n\n.grid-container .usa-sidenav {\n margin-left: -1rem ;\n margin-right: -1rem ;\n}\n\n@media all and (min-width: 40em) {\n .grid-container .usa-sidenav {\n margin-left: 0 ;\n margin-right: 0 ;\n }\n}\n\n.usa-sidenav__sublist {\n margin-bottom: 0 ;\n margin-top: 0 ;\n list-style-type: none;\n padding-left: 0;\n margin: 0;\n font-size: 0.99816rem;\n}\n\n.usa-sidenav__sublist > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-sidenav__sublist-item {\n border-top: 1px solid #dcdee0;\n font-size: 0.93162rem;\n}\n\n.usa-sidenav__sublist .usa-current::after {\n display: none;\n}\n\n@media all and (min-width: 40em) {\n .usa-sidenav__sublist .usa-current::after {\n display: none;\n }\n}\n\n.usa-sidenav__sublist a {\n padding-left: 2rem;\n}\n\n.usa-sidenav__sublist .usa-sidenav__sublist a {\n padding-left: 3rem;\n}\n\n.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a {\n content: 'foobar';\n padding-left: 4rem;\n}\n\n.usa-skipnav {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06471rem;\n line-height: 1.52155 ;\n background: transparent;\n left: 0;\n padding: 0.5rem 1rem;\n position: absolute;\n top: -3.8rem;\n transition: all 0.2s ease-in-out;\n z-index: 100;\n}\n\n.usa-skipnav:focus {\n background: white;\n left: 0;\n position: absolute;\n top: 0;\n transition: all 0.2s ease-in-out;\n}\n\n/* stylelint-disable */\n.grid-container {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-card {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 10rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-card {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-card-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 15rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-card-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-mobile {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 20rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-mobile {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-mobile-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 30rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-mobile-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-tablet {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 40rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-tablet {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-tablet-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 55rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-tablet-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-desktop {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-desktop {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-desktop-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 75rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-desktop-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-container-widescreen {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 87.5rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-container-widescreen {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-card {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 10rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-card {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-card-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 15rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-card-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-mobile {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 20rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-mobile {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-mobile-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 30rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-mobile-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-tablet {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 40rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-tablet {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-tablet-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 55rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-tablet-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-desktop {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-desktop {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-desktop-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 75rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-desktop-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-widescreen {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 87.5rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-widescreen {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-card {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 10rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-card {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-card-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 15rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-card-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-mobile {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 20rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-mobile {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-mobile-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 30rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-mobile-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-tablet {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 40rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-tablet {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-tablet-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 55rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-tablet-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-desktop {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-desktop {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-desktop-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 75rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-desktop-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-widescreen {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 87.5rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-widescreen {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-card {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 10rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-card {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-card-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 15rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-card-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-mobile {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 20rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-mobile {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-mobile-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 30rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-mobile-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-tablet {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 40rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-tablet {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-tablet-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 55rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-tablet-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-desktop {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 64rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-desktop {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-desktop-lg {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 75rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-desktop-lg {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-widescreen {\n margin-left: auto ;\n margin-right: auto ;\n max-width: 87.5rem ;\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-widescreen {\n padding-left: 2rem ;\n padding-right: 2rem ;\n }\n}\n\n.grid-row {\n display: flex ;\n flex-wrap: wrap ;\n}\n\n.grid-row.grid-gap {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n}\n\n.grid-row.grid-gap > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n}\n\n@media all and (min-width: 64em) {\n .grid-row.grid-gap {\n margin-left: -1rem ;\n margin-right: -1rem ;\n }\n .grid-row.grid-gap > * {\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n}\n\n.grid-row.grid-gap-0 {\n margin-left: 0 ;\n margin-right: 0 ;\n}\n\n.grid-row.grid-gap-0 > * {\n padding-left: 0 ;\n padding-right: 0 ;\n}\n\n.grid-row.grid-gap-2px {\n margin-left: -1px ;\n margin-right: -1px ;\n}\n\n.grid-row.grid-gap-2px > * {\n padding-left: 1px ;\n padding-right: 1px ;\n}\n\n.grid-row.grid-gap-05 {\n margin-left: -2px ;\n margin-right: -2px ;\n}\n\n.grid-row.grid-gap-05 > * {\n padding-left: 2px ;\n padding-right: 2px ;\n}\n\n.grid-row.grid-gap-1 {\n margin-left: -0.25rem ;\n margin-right: -0.25rem ;\n}\n\n.grid-row.grid-gap-1 > * {\n padding-left: 0.25rem ;\n padding-right: 0.25rem ;\n}\n\n.grid-row.grid-gap-2 {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n}\n\n.grid-row.grid-gap-2 > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n}\n\n.grid-row.grid-gap-3 {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n}\n\n.grid-row.grid-gap-3 > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n}\n\n.grid-row.grid-gap-4 {\n margin-left: -1rem ;\n margin-right: -1rem ;\n}\n\n.grid-row.grid-gap-4 > * {\n padding-left: 1rem ;\n padding-right: 1rem ;\n}\n\n.grid-row.grid-gap-5 {\n margin-left: -1.25rem ;\n margin-right: -1.25rem ;\n}\n\n.grid-row.grid-gap-5 > * {\n padding-left: 1.25rem ;\n padding-right: 1.25rem ;\n}\n\n.grid-row.grid-gap-6 {\n margin-left: -1.5rem ;\n margin-right: -1.5rem ;\n}\n\n.grid-row.grid-gap-6 > * {\n padding-left: 1.5rem ;\n padding-right: 1.5rem ;\n}\n\n.grid-row.grid-gap-sm {\n margin-left: -1px ;\n margin-right: -1px ;\n}\n\n.grid-row.grid-gap-sm > * {\n padding-left: 1px ;\n padding-right: 1px ;\n}\n\n.grid-row.grid-gap-md {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n}\n\n.grid-row.grid-gap-md > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n}\n\n.grid-row.grid-gap-lg {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n}\n\n.grid-row.grid-gap-lg > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n}\n\n@media all and (min-width: 30em) {\n .grid-row.mobile-lg\\:grid-gap-0 {\n margin-left: 0 ;\n margin-right: 0 ;\n }\n .grid-row.mobile-lg\\:grid-gap-0 > * {\n padding-left: 0 ;\n padding-right: 0 ;\n }\n .grid-row.mobile-lg\\:grid-gap-2px {\n margin-left: -1px ;\n margin-right: -1px ;\n }\n .grid-row.mobile-lg\\:grid-gap-2px > * {\n padding-left: 1px ;\n padding-right: 1px ;\n }\n .grid-row.mobile-lg\\:grid-gap-05 {\n margin-left: -2px ;\n margin-right: -2px ;\n }\n .grid-row.mobile-lg\\:grid-gap-05 > * {\n padding-left: 2px ;\n padding-right: 2px ;\n }\n .grid-row.mobile-lg\\:grid-gap-1 {\n margin-left: -0.25rem ;\n margin-right: -0.25rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-1 > * {\n padding-left: 0.25rem ;\n padding-right: 0.25rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-2 {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-2 > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-3 {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-3 > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-4 {\n margin-left: -1rem ;\n margin-right: -1rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-4 > * {\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-5 {\n margin-left: -1.25rem ;\n margin-right: -1.25rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-5 > * {\n padding-left: 1.25rem ;\n padding-right: 1.25rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-6 {\n margin-left: -1.5rem ;\n margin-right: -1.5rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-6 > * {\n padding-left: 1.5rem ;\n padding-right: 1.5rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-sm {\n margin-left: -1px ;\n margin-right: -1px ;\n }\n .grid-row.mobile-lg\\:grid-gap-sm > * {\n padding-left: 1px ;\n padding-right: 1px ;\n }\n .grid-row.mobile-lg\\:grid-gap-md {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-md > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-lg {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n }\n .grid-row.mobile-lg\\:grid-gap-lg > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n }\n}\n\n@media all and (min-width: 40em) {\n .grid-row.tablet\\:grid-gap-0 {\n margin-left: 0 ;\n margin-right: 0 ;\n }\n .grid-row.tablet\\:grid-gap-0 > * {\n padding-left: 0 ;\n padding-right: 0 ;\n }\n .grid-row.tablet\\:grid-gap-2px {\n margin-left: -1px ;\n margin-right: -1px ;\n }\n .grid-row.tablet\\:grid-gap-2px > * {\n padding-left: 1px ;\n padding-right: 1px ;\n }\n .grid-row.tablet\\:grid-gap-05 {\n margin-left: -2px ;\n margin-right: -2px ;\n }\n .grid-row.tablet\\:grid-gap-05 > * {\n padding-left: 2px ;\n padding-right: 2px ;\n }\n .grid-row.tablet\\:grid-gap-1 {\n margin-left: -0.25rem ;\n margin-right: -0.25rem ;\n }\n .grid-row.tablet\\:grid-gap-1 > * {\n padding-left: 0.25rem ;\n padding-right: 0.25rem ;\n }\n .grid-row.tablet\\:grid-gap-2 {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n }\n .grid-row.tablet\\:grid-gap-2 > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n }\n .grid-row.tablet\\:grid-gap-3 {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n }\n .grid-row.tablet\\:grid-gap-3 > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n }\n .grid-row.tablet\\:grid-gap-4 {\n margin-left: -1rem ;\n margin-right: -1rem ;\n }\n .grid-row.tablet\\:grid-gap-4 > * {\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n .grid-row.tablet\\:grid-gap-5 {\n margin-left: -1.25rem ;\n margin-right: -1.25rem ;\n }\n .grid-row.tablet\\:grid-gap-5 > * {\n padding-left: 1.25rem ;\n padding-right: 1.25rem ;\n }\n .grid-row.tablet\\:grid-gap-6 {\n margin-left: -1.5rem ;\n margin-right: -1.5rem ;\n }\n .grid-row.tablet\\:grid-gap-6 > * {\n padding-left: 1.5rem ;\n padding-right: 1.5rem ;\n }\n .grid-row.tablet\\:grid-gap-sm {\n margin-left: -1px ;\n margin-right: -1px ;\n }\n .grid-row.tablet\\:grid-gap-sm > * {\n padding-left: 1px ;\n padding-right: 1px ;\n }\n .grid-row.tablet\\:grid-gap-md {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n }\n .grid-row.tablet\\:grid-gap-md > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n }\n .grid-row.tablet\\:grid-gap-lg {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n }\n .grid-row.tablet\\:grid-gap-lg > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n }\n}\n\n@media all and (min-width: 64em) {\n .grid-row.desktop\\:grid-gap-0 {\n margin-left: 0 ;\n margin-right: 0 ;\n }\n .grid-row.desktop\\:grid-gap-0 > * {\n padding-left: 0 ;\n padding-right: 0 ;\n }\n .grid-row.desktop\\:grid-gap-2px {\n margin-left: -1px ;\n margin-right: -1px ;\n }\n .grid-row.desktop\\:grid-gap-2px > * {\n padding-left: 1px ;\n padding-right: 1px ;\n }\n .grid-row.desktop\\:grid-gap-05 {\n margin-left: -2px ;\n margin-right: -2px ;\n }\n .grid-row.desktop\\:grid-gap-05 > * {\n padding-left: 2px ;\n padding-right: 2px ;\n }\n .grid-row.desktop\\:grid-gap-1 {\n margin-left: -0.25rem ;\n margin-right: -0.25rem ;\n }\n .grid-row.desktop\\:grid-gap-1 > * {\n padding-left: 0.25rem ;\n padding-right: 0.25rem ;\n }\n .grid-row.desktop\\:grid-gap-2 {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n }\n .grid-row.desktop\\:grid-gap-2 > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n }\n .grid-row.desktop\\:grid-gap-3 {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n }\n .grid-row.desktop\\:grid-gap-3 > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n }\n .grid-row.desktop\\:grid-gap-4 {\n margin-left: -1rem ;\n margin-right: -1rem ;\n }\n .grid-row.desktop\\:grid-gap-4 > * {\n padding-left: 1rem ;\n padding-right: 1rem ;\n }\n .grid-row.desktop\\:grid-gap-5 {\n margin-left: -1.25rem ;\n margin-right: -1.25rem ;\n }\n .grid-row.desktop\\:grid-gap-5 > * {\n padding-left: 1.25rem ;\n padding-right: 1.25rem ;\n }\n .grid-row.desktop\\:grid-gap-6 {\n margin-left: -1.5rem ;\n margin-right: -1.5rem ;\n }\n .grid-row.desktop\\:grid-gap-6 > * {\n padding-left: 1.5rem ;\n padding-right: 1.5rem ;\n }\n .grid-row.desktop\\:grid-gap-sm {\n margin-left: -1px ;\n margin-right: -1px ;\n }\n .grid-row.desktop\\:grid-gap-sm > * {\n padding-left: 1px ;\n padding-right: 1px ;\n }\n .grid-row.desktop\\:grid-gap-md {\n margin-left: -0.5rem ;\n margin-right: -0.5rem ;\n }\n .grid-row.desktop\\:grid-gap-md > * {\n padding-left: 0.5rem ;\n padding-right: 0.5rem ;\n }\n .grid-row.desktop\\:grid-gap-lg {\n margin-left: -0.75rem ;\n margin-right: -0.75rem ;\n }\n .grid-row.desktop\\:grid-gap-lg > * {\n padding-left: 0.75rem ;\n padding-right: 0.75rem ;\n }\n}\n\n[class*='grid-col'] {\n position: relative ;\n width: 100% ;\n box-sizing: border-box;\n}\n\n.grid-col {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n}\n\n.grid-col-auto {\n flex: 0 0 auto ;\n width: auto ;\n max-width: 100% ;\n}\n\n.grid-col-fill {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n}\n\n.grid-col-1 {\n flex: 0 0 auto ;\n width: 8.33333% ;\n}\n\n.grid-col-2 {\n flex: 0 0 auto ;\n width: 16.66667% ;\n}\n\n.grid-col-3 {\n flex: 0 0 auto ;\n width: 25% ;\n}\n\n.grid-col-4 {\n flex: 0 0 auto ;\n width: 33.33333% ;\n}\n\n.grid-col-5 {\n flex: 0 0 auto ;\n width: 41.66667% ;\n}\n\n.grid-col-6 {\n flex: 0 0 auto ;\n width: 50% ;\n}\n\n.grid-col-7 {\n flex: 0 0 auto ;\n width: 58.33333% ;\n}\n\n.grid-col-8 {\n flex: 0 0 auto ;\n width: 66.66667% ;\n}\n\n.grid-col-9 {\n flex: 0 0 auto ;\n width: 75% ;\n}\n\n.grid-col-10 {\n flex: 0 0 auto ;\n width: 83.33333% ;\n}\n\n.grid-col-11 {\n flex: 0 0 auto ;\n width: 91.66667% ;\n}\n\n.grid-col-12 {\n flex: 0 0 auto ;\n width: 100% ;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-col {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n }\n .mobile-lg\\:grid-col-fill {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n }\n .mobile-lg\\:grid-col-auto {\n flex: 0 0 auto ;\n width: auto ;\n max-width: 100% ;\n }\n .mobile-lg\\:grid-col-1 {\n flex: 0 0 auto ;\n width: 8.33333% ;\n }\n .mobile-lg\\:grid-col-2 {\n flex: 0 0 auto ;\n width: 16.66667% ;\n }\n .mobile-lg\\:grid-col-3 {\n flex: 0 0 auto ;\n width: 25% ;\n }\n .mobile-lg\\:grid-col-4 {\n flex: 0 0 auto ;\n width: 33.33333% ;\n }\n .mobile-lg\\:grid-col-5 {\n flex: 0 0 auto ;\n width: 41.66667% ;\n }\n .mobile-lg\\:grid-col-6 {\n flex: 0 0 auto ;\n width: 50% ;\n }\n .mobile-lg\\:grid-col-7 {\n flex: 0 0 auto ;\n width: 58.33333% ;\n }\n .mobile-lg\\:grid-col-8 {\n flex: 0 0 auto ;\n width: 66.66667% ;\n }\n .mobile-lg\\:grid-col-9 {\n flex: 0 0 auto ;\n width: 75% ;\n }\n .mobile-lg\\:grid-col-10 {\n flex: 0 0 auto ;\n width: 83.33333% ;\n }\n .mobile-lg\\:grid-col-11 {\n flex: 0 0 auto ;\n width: 91.66667% ;\n }\n .mobile-lg\\:grid-col-12 {\n flex: 0 0 auto ;\n width: 100% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-col {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n }\n .tablet\\:grid-col-fill {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n }\n .tablet\\:grid-col-auto {\n flex: 0 0 auto ;\n width: auto ;\n max-width: 100% ;\n }\n .tablet\\:grid-col-1 {\n flex: 0 0 auto ;\n width: 8.33333% ;\n }\n .tablet\\:grid-col-2 {\n flex: 0 0 auto ;\n width: 16.66667% ;\n }\n .tablet\\:grid-col-3 {\n flex: 0 0 auto ;\n width: 25% ;\n }\n .tablet\\:grid-col-4 {\n flex: 0 0 auto ;\n width: 33.33333% ;\n }\n .tablet\\:grid-col-5 {\n flex: 0 0 auto ;\n width: 41.66667% ;\n }\n .tablet\\:grid-col-6 {\n flex: 0 0 auto ;\n width: 50% ;\n }\n .tablet\\:grid-col-7 {\n flex: 0 0 auto ;\n width: 58.33333% ;\n }\n .tablet\\:grid-col-8 {\n flex: 0 0 auto ;\n width: 66.66667% ;\n }\n .tablet\\:grid-col-9 {\n flex: 0 0 auto ;\n width: 75% ;\n }\n .tablet\\:grid-col-10 {\n flex: 0 0 auto ;\n width: 83.33333% ;\n }\n .tablet\\:grid-col-11 {\n flex: 0 0 auto ;\n width: 91.66667% ;\n }\n .tablet\\:grid-col-12 {\n flex: 0 0 auto ;\n width: 100% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-col {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n }\n .desktop\\:grid-col-fill {\n flex: 1 0 0 ;\n width: auto ;\n max-width: 100% ;\n }\n .desktop\\:grid-col-auto {\n flex: 0 0 auto ;\n width: auto ;\n max-width: 100% ;\n }\n .desktop\\:grid-col-1 {\n flex: 0 0 auto ;\n width: 8.33333% ;\n }\n .desktop\\:grid-col-2 {\n flex: 0 0 auto ;\n width: 16.66667% ;\n }\n .desktop\\:grid-col-3 {\n flex: 0 0 auto ;\n width: 25% ;\n }\n .desktop\\:grid-col-4 {\n flex: 0 0 auto ;\n width: 33.33333% ;\n }\n .desktop\\:grid-col-5 {\n flex: 0 0 auto ;\n width: 41.66667% ;\n }\n .desktop\\:grid-col-6 {\n flex: 0 0 auto ;\n width: 50% ;\n }\n .desktop\\:grid-col-7 {\n flex: 0 0 auto ;\n width: 58.33333% ;\n }\n .desktop\\:grid-col-8 {\n flex: 0 0 auto ;\n width: 66.66667% ;\n }\n .desktop\\:grid-col-9 {\n flex: 0 0 auto ;\n width: 75% ;\n }\n .desktop\\:grid-col-10 {\n flex: 0 0 auto ;\n width: 83.33333% ;\n }\n .desktop\\:grid-col-11 {\n flex: 0 0 auto ;\n width: 91.66667% ;\n }\n .desktop\\:grid-col-12 {\n flex: 0 0 auto ;\n width: 100% ;\n }\n}\n\n.grid-offset-1 {\n margin-left: 8.33333% ;\n}\n\n.grid-offset-2 {\n margin-left: 16.66667% ;\n}\n\n.grid-offset-3 {\n margin-left: 25% ;\n}\n\n.grid-offset-4 {\n margin-left: 33.33333% ;\n}\n\n.grid-offset-5 {\n margin-left: 41.66667% ;\n}\n\n.grid-offset-6 {\n margin-left: 50% ;\n}\n\n.grid-offset-7 {\n margin-left: 58.33333% ;\n}\n\n.grid-offset-8 {\n margin-left: 66.66667% ;\n}\n\n.grid-offset-9 {\n margin-left: 75% ;\n}\n\n.grid-offset-10 {\n margin-left: 83.33333% ;\n}\n\n.grid-offset-11 {\n margin-left: 91.66667% ;\n}\n\n.grid-offset-12 {\n margin-left: 100% ;\n}\n\n.grid-offset-none {\n margin-left: 0 ;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-1 {\n margin-left: 8.33333% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-2 {\n margin-left: 16.66667% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-3 {\n margin-left: 25% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-4 {\n margin-left: 33.33333% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-5 {\n margin-left: 41.66667% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-6 {\n margin-left: 50% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-7 {\n margin-left: 58.33333% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-8 {\n margin-left: 66.66667% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-9 {\n margin-left: 75% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-10 {\n margin-left: 83.33333% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-11 {\n margin-left: 91.66667% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-12 {\n margin-left: 100% ;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-none {\n margin-left: 0 ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-1 {\n margin-left: 8.33333% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-2 {\n margin-left: 16.66667% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-3 {\n margin-left: 25% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-4 {\n margin-left: 33.33333% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-5 {\n margin-left: 41.66667% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-6 {\n margin-left: 50% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-7 {\n margin-left: 58.33333% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-8 {\n margin-left: 66.66667% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-9 {\n margin-left: 75% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-10 {\n margin-left: 83.33333% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-11 {\n margin-left: 91.66667% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-12 {\n margin-left: 100% ;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-none {\n margin-left: 0 ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-1 {\n margin-left: 8.33333% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-2 {\n margin-left: 16.66667% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-3 {\n margin-left: 25% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-4 {\n margin-left: 33.33333% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-5 {\n margin-left: 41.66667% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-6 {\n margin-left: 50% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-7 {\n margin-left: 58.33333% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-8 {\n margin-left: 66.66667% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-9 {\n margin-left: 75% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-10 {\n margin-left: 83.33333% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-11 {\n margin-left: 91.66667% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-12 {\n margin-left: 100% ;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-none {\n margin-left: 0 ;\n }\n}\n\n/* stylelint-enable */\n/*\n========================================\nFONT PLUGINS\n----------------------------------------\nThese plugins collect packaged\nfont-related values for inclusion in\nutilities\n----------------------------------------\n*/\n/*\n----------------------------------------\nrole-based theme sizes\n----------------------------------------\n*/\n/*\n----------------------------------------\nsystem font sizes\n----------------------------------------\n*/\n/*\n========================================\nMISC PLUGINS\n----------------------------------------\nThese plugins collect packaged\nspacing-related values for inclusion\nin utilities\n----------------------------------------\n*/\n/*\n========================================\nSTANDARD PLUGINS\n----------------------------------------\nThese plugins collect standard property\nvalues as plugin\n----------------------------------------\n*/\n/*\n========================================\nPALETTE REGISTRY\n----------------------------------------\nThis map collects the\navailable utility palettes\n----------------------------------------\n*/\n/*\n========================================\nASPECT\n----------------------------------------\nusage:\n .aspect-[value]\n----------------------------------------\noutput:\n padding-left: 0;\n padding-right: 0;\n padding-top: 0;\n padding-bottom: 100%;\n----------------------------------------\nexample:\n .aspect-16x9\n----------------------------------------\n*/\n/*\n========================================\nLIST RESET\n----------------------------------------\nusage:\n .list-reset\n----------------------------------------\noutput:\n list-style: none;\n padding-left: 0;\n----------------------------------------\nexample:\n .list-reset {\n list-style: none;\n padding-left: 0; }\n----------------------------------------\n*/\n/*\n========================================\nalign-items\n----------------------------------------\nusage:\n .flex-align-[key]\n----------------------------------------\noutput:\n align-items: [value];\n----------------------------------------\nexample:\n .flex-align-start {\n align-items: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\nbackground-color\n----------------------------------------\nusage:\n .bg-[key]\n----------------------------------------\noutput:\n background-color: [value];\n----------------------------------------\nexample:\n .bg-red-50v {\n background-color: #be4900; }\n----------------------------------------\n*/\n/*\n========================================\nborder\n----------------------------------------\nAlso applies `solid`\nNeeds to come before other border utils\n----------------------------------------\nusage:\n .border-[modifier]*-[key]\n----------------------------------------\noutput:\n border-[modifier]: [value];\n----------------------------------------\nexample:\n .border-t-1px {\n border-top: 1px solid; }\n\n .border-0 {\n border: none; }\n----------------------------------------\n*/\n/*\n========================================\nbackground-color\n----------------------------------------\nusage:\n .border-[color]\n----------------------------------------\noutput:\n border[-color]: [color];\n----------------------------------------\nexample:\n .border-red {\n border-color: #be4900; }\n----------------------------------------\n*/\n/*\n========================================\nborder-radius\n----------------------------------------\nusage:\n .border-radius-[key]\n----------------------------------------\noutput:\n border-radius: [value];\n----------------------------------------\nexample:\n .border-radius-0 {\n border-radius: 0; }\n\n .border-radius-pill {\n border-radius: 10em; }\n----------------------------------------\n*/\n/*\n========================================\nborder-style\n----------------------------------------\nusage:\n .border[-modifier]*-[key]\n----------------------------------------\noutput:\n border-style: [value];\n----------------------------------------\nexample:\n .border-dotted {\n border-style: dotted; }\n----------------------------------------\n*/\n/*\n========================================\nborder-width\n----------------------------------------\nusage:\n .border-[modifier]*-width-[key]\n----------------------------------------\noutput:\n border-[modifier]-width: [value];\n----------------------------------------\nexample:\n .border-top-width-1px {\n border-top-width: 1px; }\n----------------------------------------\n*/\n/*\n========================================\n.bottom\n----------------------------------------\nproperty: bottom\n----------------------------------------\nusage:\n .bottom-[key]\n----------------------------------------\noutput:\n bottom: [value];\n----------------------------------------\nexample:\n .bottom-n2px {\n bottom: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nbox-shadow\n----------------------------------------\nusage:\n .box-shadow-[value]\n----------------------------------------\noutput:\n box-shadow: [value];\n----------------------------------------\nexample:\n .box-shadow-1 {\n box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10); }\n----------------------------------------\n*/\n/*\n========================================\ncircle\n----------------------------------------\nusage:\n .circle-[key]\n----------------------------------------\noutput:\n height: [value];\n width: [value];\n border-radius: 50%;\n----------------------------------------\nexample:\n .circle-6 {\n height: 3rem;\n width: 3rem; }\n----------------------------------------\n*/\n/*\n========================================\n.clearfix\n----------------------------------------\nusage:\n .clearfix\n----------------------------------------\nexample:\n .clearfix::after {\n clear: both;\n content: \"\";\n display: block; }\n----------------------------------------\n*/\n/*\n========================================\ncolor\n----------------------------------------\nusage:\n .color-[key]\n----------------------------------------\noutput:\n color: [value];\n----------------------------------------\nexample:\n .color-black-100 {\n color: #000; }\n----------------------------------------\n*/\n/*\n========================================\ncolor\n----------------------------------------\nusage:\n .cursor-[key]\n----------------------------------------\noutput:\n cursor: [value];\n----------------------------------------\nexample:\n .cursor-pointer {\n cursor: pointer; }\n----------------------------------------\n*/\n/*\n========================================\ndisplay\n----------------------------------------\nusage:\n .display-[key]\n----------------------------------------\noutput:\n display: [value]\n----------------------------------------\nexample:\n .display-none {\n display: none; }\n----------------------------------------\n*/\n/*\n========================================\nfloat\n----------------------------------------\nusage:\n .float-[value]\n----------------------------------------\noutput:\n float: [value];\n----------------------------------------\nexample:\n .float-left {\n float: left; }\n----------------------------------------\n*/\n/*\n========================================\nflex\n----------------------------------------\nusage:\n .flex-[key]\n----------------------------------------\noutput:\n flex: [value];\n----------------------------------------\nexample:\n .flex-1 {\n flex: 1 0 0; }\n\n .flex-fill {\n flex: 1 0 0; }\n\n .flex-auto {\n flex: none; }\n----------------------------------------\n*/\n/*\n========================================\nflex-direction\n----------------------------------------\nusage:\n .flex-direction-[value]\n----------------------------------------\noutput:\n flex-direction: [value]\n----------------------------------------\nexample:\n .flex-direction-row {\n flex-direction: row; }\n----------------------------------------\n*/\n/*\n========================================\nflex-wrap\n----------------------------------------\nusage:\n .flex-wrap-[key]\n----------------------------------------\noutput:\n flex-wrap: [value];\n----------------------------------------\nexample:\n .flex-wrap {\n flex-wrap: wrap; }\n----------------------------------------\n*/\n/*\n========================================\nfont\n----------------------------------------\nsets font-size and font-family\n----------------------------------------\nusage:\n .size-[key]-[key]\n----------------------------------------\noutput:\n font-family: [value];\n font-size: [value];\n----------------------------------------\nexample:\n .size-sans-s3 {\n font-face: '18Franklin-webfont',\n system,\n -apple-system,\n BlinkMacSystemFont,\n 'Roboto',\n 'Helvetica Neue',\n 'Helvetica',\n 'Arial',\n sans-serif;\n font-size: 1rem; }\n----------------------------------------\n*/\n/*\n========================================\nfont-family\n----------------------------------------\nusage:\n .family-[key]\n----------------------------------------\noutput:\n font-family: [value]\n----------------------------------------\nexample:\n .family-sans {\n font-family: 'United Sans webfont',\n system,\n -apple-system,\n BlinkMacSystemFont,\n 'Roboto',\n 'Helvetica Neue',\n 'Helvetica',\n 'Arial',\n sans-serif; }\n----------------------------------------\n*/\n/*\n========================================\nfont-feature-settings\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n font-feature-settings: [value];\n----------------------------------------\nexample:\n .text-tabular {\n font-feature-settings:\n 'tnum' 1, 'kern' 1; }\n----------------------------------------\n*/\n/*\n========================================\nfont-style\n----------------------------------------\nusage:\n .text-italic\n----------------------------------------\noutput:\n font-style: italic;\n----------------------------------------\nexample:\n .text-italic {\n font-style: italic; }\n .text-no-italic {\n font-style: normal; }\n----------------------------------------\n*/\n/*\n========================================\nfont-weight\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n font-weight: [value];\n----------------------------------------\nexample:\n .text-300 {\n font-weight: 300; }\n----------------------------------------\n*/\n/*\n========================================\nheight\n----------------------------------------\nusage:\n .height-[value]\n----------------------------------------\noutput:\n height: [value];\n----------------------------------------\nexample:\n .height-33ct {\n height: 33.33333333%; }\n----------------------------------------\n*/\n/*\n========================================\n.justify-content\n----------------------------------------\nproperty: justify-content\n----------------------------------------\nusage:\n .flex-justify-[key]\n----------------------------------------\noutput:\n justify-content: [value];\n----------------------------------------\nexample:\n .flex-justify-start {\n justify-content: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\n.left\n----------------------------------------\nproperty: left\n----------------------------------------\nusage:\n .left-[key]\n----------------------------------------\noutput:\n left: [value];\n----------------------------------------\nexample:\n .left-n2px {\n left: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nletter-spacing\n----------------------------------------\nusage:\n .text-ls-[key]\n----------------------------------------\noutput:\n letter-spacing: [value];\n----------------------------------------\nexample:\n .text-ls-2 {\n letter-spacing: .1em; }\n----------------------------------------\n*/\n/*\n========================================\nline-height\n----------------------------------------\nusage:\n .line-height-[value]\n----------------------------------------\noutput:\n line-height: [value];\n----------------------------------------\nexample:\n .line-height-sans-2 {\n line-height: 1.15; }\n----------------------------------------\n*/\n/*\n========================================\nmargin\n----------------------------------------\nusage:\n .margin-[modifier]*-[key]\n----------------------------------------\noutput:\n margin: [value]\n----------------------------------------\nexample:\n .margin-x-auto {\n margin-left: auto;\n margin-right: auto; }\n\n .margin-g105 {\n margin: .75rem; }\n----------------------------------------\n*/\n/*\n========================================\nmax-height\n----------------------------------------\nusage:\n .maxh[key]\n----------------------------------------\noutput:\n max-height: [value];\n----------------------------------------\nexample:\n .maxh-viewport {\n max-height: 100vh; }\n----------------------------------------\n*/\n/*\n========================================\nmax-width\n----------------------------------------\nusage:\n .maxw-[key]\n----------------------------------------\noutput:\n max-width: [value];\n----------------------------------------\nexample:\n .maxw-desktop {\n max-width: 960px; }\n----------------------------------------\n*/\n/*\n========================================\n.measure\n----------------------------------------\nproperty: max-width\n----------------------------------------\nusage:\n .measure-[key]\n----------------------------------------\noutput:\n max-width: [value];\n----------------------------------------\nexample:\n .measure-4 {\n max-width: 68ex; }\n----------------------------------------\n*/\n/*\n========================================\nmin-height\n----------------------------------------\nusage:\n .minh-[key]\n----------------------------------------\noutput:\n min-height: [value];\n----------------------------------------\nexample:\n .minh-card {\n min-height: 200px; }\n----------------------------------------\n*/\n/*\n========================================\nmin-width\n----------------------------------------\nusage:\n .minw-[key]\n----------------------------------------\noutput:\n min-width: [value];\n----------------------------------------\nexample:\n .minw-desktop {\n min-width: 960px; }\n----------------------------------------\n*/\n/*\n========================================\nopacity\n----------------------------------------\nusage:\n .opacity-[key]\n----------------------------------------\noutput:\n opacity: [value];\n----------------------------------------\nexample:\n .opacity-0 {\n opacity: 0; }\n----------------------------------------\n*/\n/*\n========================================\noutline\n----------------------------------------\nsets width and style:solid\n----------------------------------------\nusage:\n .outline-[modifier]\n----------------------------------------\noutput:\n outline: [modifier] solid;\n----------------------------------------\nexample:\n .outline-g05 {\n outline: 4px solid }\n----------------------------------------\n*/\n/*\n========================================\noutline-color\n----------------------------------------\nusage:\n .outline-color-[key]\n----------------------------------------\noutput:\n outline-color: [value];\n----------------------------------------\nexample:\n .outline-color-yellow-50 {\n outline-color: #91721f; }\n----------------------------------------\n*/\n/*\n========================================\noverflow\n----------------------------------------\nusage:\n .overflow-[modifier]\n----------------------------------------\noutput:\n overflow[-modifier]: [value] solid;\n----------------------------------------\nexample:\n .overflow-y-hidden {\n overflow-y: hidden; }\n----------------------------------------\n*/\n/*\n========================================\norder\n----------------------------------------\nusage:\n .order-[key]\n----------------------------------------\noutput:\n order: [value]\n----------------------------------------\nexample:\n .order-first {\n order: -1; }\n\n .order-2 {\n order: 2; }\n----------------------------------------\n*/\n/*\n========================================\npadding\n----------------------------------------\nusage:\n .padding-[modifier]*-[value]\n----------------------------------------\noutput:\n padding: [value]\n----------------------------------------\nexample:\n .padding-0 {\n padding: none; }\n\n .padding-bottom-1px {\n padding-bottom: 1px; }\n----------------------------------------\n*/\n/*\n========================================\nPIN\n----------------------------------------\nusage:\n .pin-all\n----------------------------------------\noutput:\n bottom: 0\n left:0\n right: 0\n top: 0\n----------------------------------------\nexample:\n .pin-all\n----------------------------------------\n*/\n/*\n========================================\nposition\n----------------------------------------\nusage:\n .position-[key]\n----------------------------------------\noutput:\n position: [value];\n----------------------------------------\nexample:\n .position-absolute {\n position: absolute; }\n----------------------------------------\n*/\n/*\n========================================\n.right\n----------------------------------------\nproperty: right\n----------------------------------------\nusage:\n .right-[key]\n----------------------------------------\noutput:\n right: [value];\n----------------------------------------\nexample:\n .right-n2px {\n right: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nSQUARE\n----------------------------------------\nusage:\n .square-[key]\n----------------------------------------\noutput:\n height: [value];\n width: [value];\n----------------------------------------\nexample:\n .square-g6 {\n height: 3rem;\n width: 3rem; }\n----------------------------------------\n*/\n/*\n========================================\ntext-align\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n align: [value];\n----------------------------------------\nexample:\n .text-left {\n align: left; }\n----------------------------------------\n*/\n/*\n========================================\ntext-decoration\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n text-decoration: [value]\n----------------------------------------\nexample:\n .text-no-underline {\n text-decoration: none; }\n----------------------------------------\n*/\n/*\n========================================\ntext-decoration-color\n----------------------------------------\nusage:\n .text-decoration-color-[key]\n----------------------------------------\noutput:\n text-decoration-color: [value]\n----------------------------------------\nexample:\n .text-decoration-color-black {\n text-decoration-color: #000; }\n----------------------------------------\n*/\n/*\n========================================\ntext-indent\n----------------------------------------\nusage:\n .text-indent-[key]\n----------------------------------------\noutput:\n align: [value];\n----------------------------------------\nexample:\n .text-indent-0 {\n text-ident: 0; }\n----------------------------------------\n*/\n/*\n========================================\ntext-transform\n----------------------------------------\nusage:\n .text-[value]\n----------------------------------------\noutput:\n text-transform: value;\n----------------------------------------\nexample:\n .text-uppercase {\n text-transform: uppercase; }\n----------------------------------------\n*/\n/*\n========================================\n.top\n----------------------------------------\nproperty: top\n----------------------------------------\nusage:\n .top-[key]\n----------------------------------------\noutput:\n top: [value];\n----------------------------------------\nexample:\n .top-n2px {\n top: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nvertical-align\n----------------------------------------\nusage:\n .vertical-align-[value]\n----------------------------------------\noutput:\n vertical-align: [value]\n----------------------------------------\nexample:\n .vertical-align-top {\n vertical-align: top; }\n----------------------------------------\n*/\n/*\n========================================\nwhite-space\n----------------------------------------\nusage:\n text-[key]\n----------------------------------------\noutput:\n white-space: [value];\n----------------------------------------\nexample:\n .text-pre-wrap {\n white-space: pre-wrap; }\n----------------------------------------\n*/\n/*\n========================================\nwidth\n----------------------------------------\nusage:\n .width-[key]\n----------------------------------------\noutput:\n width: [value];\n----------------------------------------\nexample:\n .width-75ct {\n width: 75%; }\n----------------------------------------\n*/\n/*\n========================================\nz-index\n----------------------------------------\nusage:\n z-[key]\n----------------------------------------\noutput:\n z-index: [value];\n----------------------------------------\nexample:\n .z-100 {\n z-index: 100; }\n .z-top {\n z-index: 9999; }\n----------------------------------------\n*/\n.add-aspect-9x16 {\n box-sizing: border-box;\n height: 0;\n max-width: 100%;\n overflow: hidden;\n padding: 0 0 177.77778%;\n position: relative;\n}\n\n.add-aspect-1x1 {\n box-sizing: border-box;\n height: 0;\n max-width: 100%;\n overflow: hidden;\n padding: 0 0 100%;\n position: relative;\n}\n\n.add-aspect-4x3 {\n box-sizing: border-box;\n height: 0;\n max-width: 100%;\n overflow: hidden;\n padding: 0 0 75%;\n position: relative;\n}\n\n.add-aspect-16x9 {\n box-sizing: border-box;\n height: 0;\n max-width: 100%;\n overflow: hidden;\n padding: 0 0 56.25%;\n position: relative;\n}\n\n.add-aspect-2x1 {\n box-sizing: border-box;\n height: 0;\n max-width: 100%;\n overflow: hidden;\n padding: 0 0 50%;\n position: relative;\n}\n\n.add-list-reset {\n margin-bottom: 0;\n margin-top: 0;\n padding-left: 0;\n list-style: none;\n}\n\n.flex-align-start {\n align-items: flex-start;\n}\n\n.flex-align-end {\n align-items: flex-end;\n}\n\n.flex-align-center {\n align-items: center;\n}\n\n.flex-align-stretch {\n align-items: stretch;\n}\n\n.flex-align-baseline {\n align-items: baseline;\n}\n\n.bg-transparent {\n background-color: transparent;\n}\n\n.hover\\:bg-transparent:hover {\n background-color: transparent;\n}\n\n.bg-black {\n background-color: black;\n}\n\n.hover\\:bg-black:hover {\n background-color: black;\n}\n\n.bg-white {\n background-color: white;\n}\n\n.hover\\:bg-white:hover {\n background-color: white;\n}\n\n.bg-red {\n background-color: #e52207;\n}\n\n.hover\\:bg-red:hover {\n background-color: #e52207;\n}\n\n.bg-orange {\n background-color: #e66f0e;\n}\n\n.hover\\:bg-orange:hover {\n background-color: #e66f0e;\n}\n\n.bg-gold {\n background-color: #ffbe2e;\n}\n\n.hover\\:bg-gold:hover {\n background-color: #ffbe2e;\n}\n\n.bg-yellow {\n background-color: #fee685;\n}\n\n.hover\\:bg-yellow:hover {\n background-color: #fee685;\n}\n\n.bg-green {\n background-color: #538200;\n}\n\n.hover\\:bg-green:hover {\n background-color: #538200;\n}\n\n.bg-mint {\n background-color: #04c585;\n}\n\n.hover\\:bg-mint:hover {\n background-color: #04c585;\n}\n\n.bg-cyan {\n background-color: #009ec1;\n}\n\n.hover\\:bg-cyan:hover {\n background-color: #009ec1;\n}\n\n.bg-blue {\n background-color: #0076d6;\n}\n\n.hover\\:bg-blue:hover {\n background-color: #0076d6;\n}\n\n.bg-indigo {\n background-color: #676cc8;\n}\n\n.hover\\:bg-indigo:hover {\n background-color: #676cc8;\n}\n\n.bg-violet {\n background-color: #8168b3;\n}\n\n.hover\\:bg-violet:hover {\n background-color: #8168b3;\n}\n\n.bg-magenta {\n background-color: #d72d79;\n}\n\n.hover\\:bg-magenta:hover {\n background-color: #d72d79;\n}\n\n.bg-gray-5 {\n background-color: #f0f0f0;\n}\n\n.hover\\:bg-gray-5:hover {\n background-color: #f0f0f0;\n}\n\n.bg-gray-10 {\n background-color: #e6e6e6;\n}\n\n.hover\\:bg-gray-10:hover {\n background-color: #e6e6e6;\n}\n\n.bg-gray-30 {\n background-color: #adadad;\n}\n\n.hover\\:bg-gray-30:hover {\n background-color: #adadad;\n}\n\n.bg-gray-50 {\n background-color: #757575;\n}\n\n.hover\\:bg-gray-50:hover {\n background-color: #757575;\n}\n\n.bg-gray-70 {\n background-color: #454545;\n}\n\n.hover\\:bg-gray-70:hover {\n background-color: #454545;\n}\n\n.bg-gray-90 {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-gray-90:hover {\n background-color: #1b1b1b;\n}\n\n.bg-base-lightest {\n background-color: #f0f0f0;\n}\n\n.hover\\:bg-base-lightest:hover {\n background-color: #f0f0f0;\n}\n\n.bg-base-lighter {\n background-color: #dcdee0;\n}\n\n.hover\\:bg-base-lighter:hover {\n background-color: #dcdee0;\n}\n\n.bg-base-light {\n background-color: #a9aeb1;\n}\n\n.hover\\:bg-base-light:hover {\n background-color: #a9aeb1;\n}\n\n.bg-base {\n background-color: #71767a;\n}\n\n.hover\\:bg-base:hover {\n background-color: #71767a;\n}\n\n.bg-base-dark {\n background-color: #565c65;\n}\n\n.hover\\:bg-base-dark:hover {\n background-color: #565c65;\n}\n\n.bg-base-darker {\n background-color: #3d4551;\n}\n\n.hover\\:bg-base-darker:hover {\n background-color: #3d4551;\n}\n\n.bg-base-darkest {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-base-darkest:hover {\n background-color: #1b1b1b;\n}\n\n.bg-ink {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-ink:hover {\n background-color: #1b1b1b;\n}\n\n.bg-primary-lighter {\n background-color: #d9e8f6;\n}\n\n.hover\\:bg-primary-lighter:hover {\n background-color: #d9e8f6;\n}\n\n.bg-primary-light {\n background-color: #73b3e7;\n}\n\n.hover\\:bg-primary-light:hover {\n background-color: #73b3e7;\n}\n\n.bg-primary {\n background-color: #005ea2;\n}\n\n.hover\\:bg-primary:hover {\n background-color: #005ea2;\n}\n\n.bg-primary-vivid {\n background-color: #0050d8;\n}\n\n.hover\\:bg-primary-vivid:hover {\n background-color: #0050d8;\n}\n\n.bg-primary-dark {\n background-color: #1a4480;\n}\n\n.hover\\:bg-primary-dark:hover {\n background-color: #1a4480;\n}\n\n.bg-primary-darker {\n background-color: #162e51;\n}\n\n.hover\\:bg-primary-darker:hover {\n background-color: #162e51;\n}\n\n.bg-secondary-lighter {\n background-color: #f3e1e4;\n}\n\n.hover\\:bg-secondary-lighter:hover {\n background-color: #f3e1e4;\n}\n\n.bg-secondary-light {\n background-color: #f2938c;\n}\n\n.hover\\:bg-secondary-light:hover {\n background-color: #f2938c;\n}\n\n.bg-secondary {\n background-color: #d83933;\n}\n\n.hover\\:bg-secondary:hover {\n background-color: #d83933;\n}\n\n.bg-secondary-vivid {\n background-color: #e41d3d;\n}\n\n.hover\\:bg-secondary-vivid:hover {\n background-color: #e41d3d;\n}\n\n.bg-secondary-dark {\n background-color: #b50909;\n}\n\n.hover\\:bg-secondary-dark:hover {\n background-color: #b50909;\n}\n\n.bg-secondary-darker {\n background-color: #8b0a03;\n}\n\n.hover\\:bg-secondary-darker:hover {\n background-color: #8b0a03;\n}\n\n.bg-accent-warm-darker {\n background-color: #775540;\n}\n\n.hover\\:bg-accent-warm-darker:hover {\n background-color: #775540;\n}\n\n.bg-accent-warm-dark {\n background-color: #c05600;\n}\n\n.hover\\:bg-accent-warm-dark:hover {\n background-color: #c05600;\n}\n\n.bg-accent-warm {\n background-color: #fa9441;\n}\n\n.hover\\:bg-accent-warm:hover {\n background-color: #fa9441;\n}\n\n.bg-accent-warm-light {\n background-color: #ffbc78;\n}\n\n.hover\\:bg-accent-warm-light:hover {\n background-color: #ffbc78;\n}\n\n.bg-accent-warm-lighter {\n background-color: #f2e4d4;\n}\n\n.hover\\:bg-accent-warm-lighter:hover {\n background-color: #f2e4d4;\n}\n\n.bg-accent-cool-darker {\n background-color: #07648d;\n}\n\n.hover\\:bg-accent-cool-darker:hover {\n background-color: #07648d;\n}\n\n.bg-accent-cool-dark {\n background-color: #28a0cb;\n}\n\n.hover\\:bg-accent-cool-dark:hover {\n background-color: #28a0cb;\n}\n\n.bg-accent-cool {\n background-color: #00bde3;\n}\n\n.hover\\:bg-accent-cool:hover {\n background-color: #00bde3;\n}\n\n.bg-accent-cool-light {\n background-color: #97d4ea;\n}\n\n.hover\\:bg-accent-cool-light:hover {\n background-color: #97d4ea;\n}\n\n.bg-accent-cool-lighter {\n background-color: #e1f3f8;\n}\n\n.hover\\:bg-accent-cool-lighter:hover {\n background-color: #e1f3f8;\n}\n\n.border-1px {\n border: 1px solid;\n}\n\n.hover\\:border-1px:hover {\n border: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-1px {\n border: 1px solid;\n }\n .mobile-lg\\:border-1px .mobile-lg\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-1px {\n border: 1px solid;\n }\n .tablet\\:border-1px .tablet\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-1px {\n border: 1px solid;\n }\n .desktop\\:border-1px .desktop\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n}\n\n.border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n.hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n .mobile-lg\\:border-y-1px .mobile-lg\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n .tablet\\:border-y-1px .tablet\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n .desktop\\:border-y-1px .desktop\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n}\n\n.border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n.hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n .mobile-lg\\:border-x-1px .mobile-lg\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n .tablet\\:border-x-1px .tablet\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n .desktop\\:border-x-1px .desktop\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n}\n\n.border-top-1px {\n border-top: 1px solid;\n}\n\n.hover\\:border-top-1px:hover {\n border-top: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-1px {\n border-top: 1px solid;\n }\n .mobile-lg\\:border-top-1px .mobile-lg\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-1px {\n border-top: 1px solid;\n }\n .tablet\\:border-top-1px .tablet\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-1px {\n border-top: 1px solid;\n }\n .desktop\\:border-top-1px .desktop\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n}\n\n.border-right-1px {\n border-right: 1px solid;\n}\n\n.hover\\:border-right-1px:hover {\n border-right: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-1px {\n border-right: 1px solid;\n }\n .mobile-lg\\:border-right-1px .mobile-lg\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-1px {\n border-right: 1px solid;\n }\n .tablet\\:border-right-1px .tablet\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-1px {\n border-right: 1px solid;\n }\n .desktop\\:border-right-1px .desktop\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n}\n\n.border-bottom-1px {\n border-bottom: 1px solid;\n}\n\n.hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n .mobile-lg\\:border-bottom-1px .mobile-lg\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n .tablet\\:border-bottom-1px .tablet\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n .desktop\\:border-bottom-1px .desktop\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n}\n\n.border-left-1px {\n border-left: 1px solid;\n}\n\n.hover\\:border-left-1px:hover {\n border-left: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-1px {\n border-left: 1px solid;\n }\n .mobile-lg\\:border-left-1px .mobile-lg\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-1px {\n border-left: 1px solid;\n }\n .tablet\\:border-left-1px .tablet\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-1px {\n border-left: 1px solid;\n }\n .desktop\\:border-left-1px .desktop\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n}\n\n.border-2px {\n border: 2px solid;\n}\n\n.hover\\:border-2px:hover {\n border: 2px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-2px {\n border: 2px solid;\n }\n .mobile-lg\\:border-2px .mobile-lg\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-2px {\n border: 2px solid;\n }\n .tablet\\:border-2px .tablet\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-2px {\n border: 2px solid;\n }\n .desktop\\:border-2px .desktop\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n}\n\n.border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n}\n\n.hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n .mobile-lg\\:border-y-2px .mobile-lg\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n .tablet\\:border-y-2px .tablet\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n .desktop\\:border-y-2px .desktop\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n}\n\n.border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n}\n\n.hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n .mobile-lg\\:border-x-2px .mobile-lg\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n .tablet\\:border-x-2px .tablet\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n .desktop\\:border-x-2px .desktop\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n}\n\n.border-top-2px {\n border-top: 2px solid;\n}\n\n.hover\\:border-top-2px:hover {\n border-top: 2px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-2px {\n border-top: 2px solid;\n }\n .mobile-lg\\:border-top-2px .mobile-lg\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-2px {\n border-top: 2px solid;\n }\n .tablet\\:border-top-2px .tablet\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-2px {\n border-top: 2px solid;\n }\n .desktop\\:border-top-2px .desktop\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n}\n\n.border-right-2px {\n border-right: 2px solid;\n}\n\n.hover\\:border-right-2px:hover {\n border-right: 2px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-2px {\n border-right: 2px solid;\n }\n .mobile-lg\\:border-right-2px .mobile-lg\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-2px {\n border-right: 2px solid;\n }\n .tablet\\:border-right-2px .tablet\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-2px {\n border-right: 2px solid;\n }\n .desktop\\:border-right-2px .desktop\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n}\n\n.border-bottom-2px {\n border-bottom: 2px solid;\n}\n\n.hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n .mobile-lg\\:border-bottom-2px .mobile-lg\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n .tablet\\:border-bottom-2px .tablet\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n .desktop\\:border-bottom-2px .desktop\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n}\n\n.border-left-2px {\n border-left: 2px solid;\n}\n\n.hover\\:border-left-2px:hover {\n border-left: 2px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-2px {\n border-left: 2px solid;\n }\n .mobile-lg\\:border-left-2px .mobile-lg\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-2px {\n border-left: 2px solid;\n }\n .tablet\\:border-left-2px .tablet\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-2px {\n border-left: 2px solid;\n }\n .desktop\\:border-left-2px .desktop\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n}\n\n.border-05 {\n border: 0.25rem solid;\n}\n\n.hover\\:border-05:hover {\n border: 0.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-05 {\n border: 0.25rem solid;\n }\n .mobile-lg\\:border-05 .mobile-lg\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-05 {\n border: 0.25rem solid;\n }\n .tablet\\:border-05 .tablet\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-05 {\n border: 0.25rem solid;\n }\n .desktop\\:border-05 .desktop\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n}\n\n.border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n}\n\n.hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n .mobile-lg\\:border-y-05 .mobile-lg\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n .tablet\\:border-y-05 .tablet\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n .desktop\\:border-y-05 .desktop\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n}\n\n.border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n}\n\n.hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n .mobile-lg\\:border-x-05 .mobile-lg\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n .tablet\\:border-x-05 .tablet\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n .desktop\\:border-x-05 .desktop\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n}\n\n.border-top-05 {\n border-top: 0.25rem solid;\n}\n\n.hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n .mobile-lg\\:border-top-05 .mobile-lg\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n .tablet\\:border-top-05 .tablet\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n .desktop\\:border-top-05 .desktop\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n}\n\n.border-right-05 {\n border-right: 0.25rem solid;\n}\n\n.hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n .mobile-lg\\:border-right-05 .mobile-lg\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n .tablet\\:border-right-05 .tablet\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n .desktop\\:border-right-05 .desktop\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n}\n\n.border-bottom-05 {\n border-bottom: 0.25rem solid;\n}\n\n.hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n .mobile-lg\\:border-bottom-05 .mobile-lg\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n .tablet\\:border-bottom-05 .tablet\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n .desktop\\:border-bottom-05 .desktop\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n}\n\n.border-left-05 {\n border-left: 0.25rem solid;\n}\n\n.hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n .mobile-lg\\:border-left-05 .mobile-lg\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n .tablet\\:border-left-05 .tablet\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n .desktop\\:border-left-05 .desktop\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n}\n\n.border-1 {\n border: 0.5rem solid;\n}\n\n.hover\\:border-1:hover {\n border: 0.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-1 {\n border: 0.5rem solid;\n }\n .mobile-lg\\:border-1 .mobile-lg\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-1 {\n border: 0.5rem solid;\n }\n .tablet\\:border-1 .tablet\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-1 {\n border: 0.5rem solid;\n }\n .desktop\\:border-1 .desktop\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n}\n\n.border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n}\n\n.hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n .mobile-lg\\:border-y-1 .mobile-lg\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n .tablet\\:border-y-1 .tablet\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n .desktop\\:border-y-1 .desktop\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n}\n\n.border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n}\n\n.hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n .mobile-lg\\:border-x-1 .mobile-lg\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n .tablet\\:border-x-1 .tablet\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n .desktop\\:border-x-1 .desktop\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n}\n\n.border-top-1 {\n border-top: 0.5rem solid;\n}\n\n.hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n .mobile-lg\\:border-top-1 .mobile-lg\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n .tablet\\:border-top-1 .tablet\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n .desktop\\:border-top-1 .desktop\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n}\n\n.border-right-1 {\n border-right: 0.5rem solid;\n}\n\n.hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n .mobile-lg\\:border-right-1 .mobile-lg\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n .tablet\\:border-right-1 .tablet\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n .desktop\\:border-right-1 .desktop\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n}\n\n.border-bottom-1 {\n border-bottom: 0.5rem solid;\n}\n\n.hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n .mobile-lg\\:border-bottom-1 .mobile-lg\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n .tablet\\:border-bottom-1 .tablet\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n .desktop\\:border-bottom-1 .desktop\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n}\n\n.border-left-1 {\n border-left: 0.5rem solid;\n}\n\n.hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n .mobile-lg\\:border-left-1 .mobile-lg\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n .tablet\\:border-left-1 .tablet\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n .desktop\\:border-left-1 .desktop\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n}\n\n.border-105 {\n border: 0.75rem solid;\n}\n\n.hover\\:border-105:hover {\n border: 0.75rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-105 {\n border: 0.75rem solid;\n }\n .mobile-lg\\:border-105 .mobile-lg\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-105 {\n border: 0.75rem solid;\n }\n .tablet\\:border-105 .tablet\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-105 {\n border: 0.75rem solid;\n }\n .desktop\\:border-105 .desktop\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n}\n\n.border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n}\n\n.hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n .mobile-lg\\:border-y-105 .mobile-lg\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n .tablet\\:border-y-105 .tablet\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n .desktop\\:border-y-105 .desktop\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n}\n\n.border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n}\n\n.hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n .mobile-lg\\:border-x-105 .mobile-lg\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n .tablet\\:border-x-105 .tablet\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n .desktop\\:border-x-105 .desktop\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n}\n\n.border-top-105 {\n border-top: 0.75rem solid;\n}\n\n.hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n .mobile-lg\\:border-top-105 .mobile-lg\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n .tablet\\:border-top-105 .tablet\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n .desktop\\:border-top-105 .desktop\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n}\n\n.border-right-105 {\n border-right: 0.75rem solid;\n}\n\n.hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n .mobile-lg\\:border-right-105 .mobile-lg\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n .tablet\\:border-right-105 .tablet\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n .desktop\\:border-right-105 .desktop\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n}\n\n.border-bottom-105 {\n border-bottom: 0.75rem solid;\n}\n\n.hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n .mobile-lg\\:border-bottom-105 .mobile-lg\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n .tablet\\:border-bottom-105 .tablet\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n .desktop\\:border-bottom-105 .desktop\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n}\n\n.border-left-105 {\n border-left: 0.75rem solid;\n}\n\n.hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n .mobile-lg\\:border-left-105 .mobile-lg\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n .tablet\\:border-left-105 .tablet\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n .desktop\\:border-left-105 .desktop\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n}\n\n.border-2 {\n border: 1rem solid;\n}\n\n.hover\\:border-2:hover {\n border: 1rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-2 {\n border: 1rem solid;\n }\n .mobile-lg\\:border-2 .mobile-lg\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-2 {\n border: 1rem solid;\n }\n .tablet\\:border-2 .tablet\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-2 {\n border: 1rem solid;\n }\n .desktop\\:border-2 .desktop\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n}\n\n.border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n}\n\n.hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n .mobile-lg\\:border-y-2 .mobile-lg\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n .tablet\\:border-y-2 .tablet\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n .desktop\\:border-y-2 .desktop\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n}\n\n.border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n}\n\n.hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n .mobile-lg\\:border-x-2 .mobile-lg\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n .tablet\\:border-x-2 .tablet\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n .desktop\\:border-x-2 .desktop\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n}\n\n.border-top-2 {\n border-top: 1rem solid;\n}\n\n.hover\\:border-top-2:hover {\n border-top: 1rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-2 {\n border-top: 1rem solid;\n }\n .mobile-lg\\:border-top-2 .mobile-lg\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-2 {\n border-top: 1rem solid;\n }\n .tablet\\:border-top-2 .tablet\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-2 {\n border-top: 1rem solid;\n }\n .desktop\\:border-top-2 .desktop\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n}\n\n.border-right-2 {\n border-right: 1rem solid;\n}\n\n.hover\\:border-right-2:hover {\n border-right: 1rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-2 {\n border-right: 1rem solid;\n }\n .mobile-lg\\:border-right-2 .mobile-lg\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-2 {\n border-right: 1rem solid;\n }\n .tablet\\:border-right-2 .tablet\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-2 {\n border-right: 1rem solid;\n }\n .desktop\\:border-right-2 .desktop\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n}\n\n.border-bottom-2 {\n border-bottom: 1rem solid;\n}\n\n.hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n .mobile-lg\\:border-bottom-2 .mobile-lg\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n .tablet\\:border-bottom-2 .tablet\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n .desktop\\:border-bottom-2 .desktop\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n}\n\n.border-left-2 {\n border-left: 1rem solid;\n}\n\n.hover\\:border-left-2:hover {\n border-left: 1rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-2 {\n border-left: 1rem solid;\n }\n .mobile-lg\\:border-left-2 .mobile-lg\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-2 {\n border-left: 1rem solid;\n }\n .tablet\\:border-left-2 .tablet\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-2 {\n border-left: 1rem solid;\n }\n .desktop\\:border-left-2 .desktop\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n}\n\n.border-205 {\n border: 1.25rem solid;\n}\n\n.hover\\:border-205:hover {\n border: 1.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-205 {\n border: 1.25rem solid;\n }\n .mobile-lg\\:border-205 .mobile-lg\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-205 {\n border: 1.25rem solid;\n }\n .tablet\\:border-205 .tablet\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-205 {\n border: 1.25rem solid;\n }\n .desktop\\:border-205 .desktop\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n}\n\n.border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n}\n\n.hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n .mobile-lg\\:border-y-205 .mobile-lg\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n .tablet\\:border-y-205 .tablet\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n .desktop\\:border-y-205 .desktop\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n}\n\n.border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n}\n\n.hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n .mobile-lg\\:border-x-205 .mobile-lg\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n .tablet\\:border-x-205 .tablet\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n .desktop\\:border-x-205 .desktop\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n}\n\n.border-top-205 {\n border-top: 1.25rem solid;\n}\n\n.hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n .mobile-lg\\:border-top-205 .mobile-lg\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n .tablet\\:border-top-205 .tablet\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n .desktop\\:border-top-205 .desktop\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n}\n\n.border-right-205 {\n border-right: 1.25rem solid;\n}\n\n.hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n .mobile-lg\\:border-right-205 .mobile-lg\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n .tablet\\:border-right-205 .tablet\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n .desktop\\:border-right-205 .desktop\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n}\n\n.border-bottom-205 {\n border-bottom: 1.25rem solid;\n}\n\n.hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n .mobile-lg\\:border-bottom-205 .mobile-lg\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n .tablet\\:border-bottom-205 .tablet\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n .desktop\\:border-bottom-205 .desktop\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n}\n\n.border-left-205 {\n border-left: 1.25rem solid;\n}\n\n.hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n .mobile-lg\\:border-left-205 .mobile-lg\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n .tablet\\:border-left-205 .tablet\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n .desktop\\:border-left-205 .desktop\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n}\n\n.border-3 {\n border: 1.5rem solid;\n}\n\n.hover\\:border-3:hover {\n border: 1.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-3 {\n border: 1.5rem solid;\n }\n .mobile-lg\\:border-3 .mobile-lg\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-3 {\n border: 1.5rem solid;\n }\n .tablet\\:border-3 .tablet\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-3 {\n border: 1.5rem solid;\n }\n .desktop\\:border-3 .desktop\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n}\n\n.border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n}\n\n.hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n .mobile-lg\\:border-y-3 .mobile-lg\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n .tablet\\:border-y-3 .tablet\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n .desktop\\:border-y-3 .desktop\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n}\n\n.border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n}\n\n.hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n .mobile-lg\\:border-x-3 .mobile-lg\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n .tablet\\:border-x-3 .tablet\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n .desktop\\:border-x-3 .desktop\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n}\n\n.border-top-3 {\n border-top: 1.5rem solid;\n}\n\n.hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n .mobile-lg\\:border-top-3 .mobile-lg\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n .tablet\\:border-top-3 .tablet\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n .desktop\\:border-top-3 .desktop\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n}\n\n.border-right-3 {\n border-right: 1.5rem solid;\n}\n\n.hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n .mobile-lg\\:border-right-3 .mobile-lg\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n .tablet\\:border-right-3 .tablet\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n .desktop\\:border-right-3 .desktop\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n}\n\n.border-bottom-3 {\n border-bottom: 1.5rem solid;\n}\n\n.hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n .mobile-lg\\:border-bottom-3 .mobile-lg\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n .tablet\\:border-bottom-3 .tablet\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n .desktop\\:border-bottom-3 .desktop\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n}\n\n.border-left-3 {\n border-left: 1.5rem solid;\n}\n\n.hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n .mobile-lg\\:border-left-3 .mobile-lg\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n .tablet\\:border-left-3 .tablet\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n .desktop\\:border-left-3 .desktop\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n}\n\n.border-0 {\n border: 0 solid;\n}\n\n.hover\\:border-0:hover {\n border: 0 solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-0 {\n border: 0 solid;\n }\n .mobile-lg\\:border-0 .mobile-lg\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-0 {\n border: 0 solid;\n }\n .tablet\\:border-0 .tablet\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-0 {\n border: 0 solid;\n }\n .desktop\\:border-0 .desktop\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n}\n\n.border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n}\n\n.hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n .mobile-lg\\:border-y-0 .mobile-lg\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n .tablet\\:border-y-0 .tablet\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n .desktop\\:border-y-0 .desktop\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n}\n\n.border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n}\n\n.hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n .mobile-lg\\:border-x-0 .mobile-lg\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n .tablet\\:border-x-0 .tablet\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n .desktop\\:border-x-0 .desktop\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n}\n\n.border-top-0 {\n border-top: 0 solid;\n}\n\n.hover\\:border-top-0:hover {\n border-top: 0 solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top-0 {\n border-top: 0 solid;\n }\n .mobile-lg\\:border-top-0 .mobile-lg\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top-0 {\n border-top: 0 solid;\n }\n .tablet\\:border-top-0 .tablet\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top-0 {\n border-top: 0 solid;\n }\n .desktop\\:border-top-0 .desktop\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n}\n\n.border-right-0 {\n border-right: 0 solid;\n}\n\n.hover\\:border-right-0:hover {\n border-right: 0 solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right-0 {\n border-right: 0 solid;\n }\n .mobile-lg\\:border-right-0 .mobile-lg\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right-0 {\n border-right: 0 solid;\n }\n .tablet\\:border-right-0 .tablet\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right-0 {\n border-right: 0 solid;\n }\n .desktop\\:border-right-0 .desktop\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n}\n\n.border-bottom-0 {\n border-bottom: 0 solid;\n}\n\n.hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n .mobile-lg\\:border-bottom-0 .mobile-lg\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n .tablet\\:border-bottom-0 .tablet\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n .desktop\\:border-bottom-0 .desktop\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n}\n\n.border-left-0 {\n border-left: 0 solid;\n}\n\n.hover\\:border-left-0:hover {\n border-left: 0 solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left-0 {\n border-left: 0 solid;\n }\n .mobile-lg\\:border-left-0 .mobile-lg\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left-0 {\n border-left: 0 solid;\n }\n .tablet\\:border-left-0 .tablet\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left-0 {\n border-left: 0 solid;\n }\n .desktop\\:border-left-0 .desktop\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n}\n\n.border {\n border: 1px solid;\n}\n\n.hover\\:border:hover {\n border: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border {\n border: 1px solid;\n }\n .mobile-lg\\:border .mobile-lg\\:hover\\:border:hover {\n border: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border {\n border: 1px solid;\n }\n .tablet\\:border .tablet\\:hover\\:border:hover {\n border: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border {\n border: 1px solid;\n }\n .desktop\\:border .desktop\\:hover\\:border:hover {\n border: 1px solid;\n }\n}\n\n.border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n.hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n .mobile-lg\\:border-y .mobile-lg\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n .tablet\\:border-y .tablet\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n .desktop\\:border-y .desktop\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n}\n\n.border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n.hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n .mobile-lg\\:border-x .mobile-lg\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n .tablet\\:border-x .tablet\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n .desktop\\:border-x .desktop\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n}\n\n.border-top {\n border-top: 1px solid;\n}\n\n.hover\\:border-top:hover {\n border-top: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-top {\n border-top: 1px solid;\n }\n .mobile-lg\\:border-top .mobile-lg\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-top {\n border-top: 1px solid;\n }\n .tablet\\:border-top .tablet\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-top {\n border-top: 1px solid;\n }\n .desktop\\:border-top .desktop\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n}\n\n.border-right {\n border-right: 1px solid;\n}\n\n.hover\\:border-right:hover {\n border-right: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-right {\n border-right: 1px solid;\n }\n .mobile-lg\\:border-right .mobile-lg\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-right {\n border-right: 1px solid;\n }\n .tablet\\:border-right .tablet\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-right {\n border-right: 1px solid;\n }\n .desktop\\:border-right .desktop\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n}\n\n.border-bottom {\n border-bottom: 1px solid;\n}\n\n.hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-bottom {\n border-bottom: 1px solid;\n }\n .mobile-lg\\:border-bottom .mobile-lg\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-bottom {\n border-bottom: 1px solid;\n }\n .tablet\\:border-bottom .tablet\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-bottom {\n border-bottom: 1px solid;\n }\n .desktop\\:border-bottom .desktop\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n}\n\n.border-left {\n border-left: 1px solid;\n}\n\n.hover\\:border-left:hover {\n border-left: 1px solid;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-left {\n border-left: 1px solid;\n }\n .mobile-lg\\:border-left .mobile-lg\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-left {\n border-left: 1px solid;\n }\n .tablet\\:border-left .tablet\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-left {\n border-left: 1px solid;\n }\n .desktop\\:border-left .desktop\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n}\n\n.border-transparent {\n border-color: transparent;\n}\n\n.hover\\:border-transparent:hover {\n border-color: transparent;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-transparent {\n border-color: transparent;\n }\n .mobile-lg\\:border-transparent .mobile-lg\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-transparent {\n border-color: transparent;\n }\n .tablet\\:border-transparent .tablet\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-transparent {\n border-color: transparent;\n }\n .desktop\\:border-transparent .desktop\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n}\n\n.border-black {\n border-color: black;\n}\n\n.hover\\:border-black:hover {\n border-color: black;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-black {\n border-color: black;\n }\n .mobile-lg\\:border-black .mobile-lg\\:hover\\:border-black:hover {\n border-color: black;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-black {\n border-color: black;\n }\n .tablet\\:border-black .tablet\\:hover\\:border-black:hover {\n border-color: black;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-black {\n border-color: black;\n }\n .desktop\\:border-black .desktop\\:hover\\:border-black:hover {\n border-color: black;\n }\n}\n\n.border-white {\n border-color: white;\n}\n\n.hover\\:border-white:hover {\n border-color: white;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-white {\n border-color: white;\n }\n .mobile-lg\\:border-white .mobile-lg\\:hover\\:border-white:hover {\n border-color: white;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-white {\n border-color: white;\n }\n .tablet\\:border-white .tablet\\:hover\\:border-white:hover {\n border-color: white;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-white {\n border-color: white;\n }\n .desktop\\:border-white .desktop\\:hover\\:border-white:hover {\n border-color: white;\n }\n}\n\n.border-red {\n border-color: #e52207;\n}\n\n.hover\\:border-red:hover {\n border-color: #e52207;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-red {\n border-color: #e52207;\n }\n .mobile-lg\\:border-red .mobile-lg\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-red {\n border-color: #e52207;\n }\n .tablet\\:border-red .tablet\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-red {\n border-color: #e52207;\n }\n .desktop\\:border-red .desktop\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n}\n\n.border-orange {\n border-color: #e66f0e;\n}\n\n.hover\\:border-orange:hover {\n border-color: #e66f0e;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-orange {\n border-color: #e66f0e;\n }\n .mobile-lg\\:border-orange .mobile-lg\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-orange {\n border-color: #e66f0e;\n }\n .tablet\\:border-orange .tablet\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-orange {\n border-color: #e66f0e;\n }\n .desktop\\:border-orange .desktop\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n}\n\n.border-gold {\n border-color: #ffbe2e;\n}\n\n.hover\\:border-gold:hover {\n border-color: #ffbe2e;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-gold {\n border-color: #ffbe2e;\n }\n .mobile-lg\\:border-gold .mobile-lg\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-gold {\n border-color: #ffbe2e;\n }\n .tablet\\:border-gold .tablet\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-gold {\n border-color: #ffbe2e;\n }\n .desktop\\:border-gold .desktop\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n}\n\n.border-yellow {\n border-color: #fee685;\n}\n\n.hover\\:border-yellow:hover {\n border-color: #fee685;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-yellow {\n border-color: #fee685;\n }\n .mobile-lg\\:border-yellow .mobile-lg\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-yellow {\n border-color: #fee685;\n }\n .tablet\\:border-yellow .tablet\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-yellow {\n border-color: #fee685;\n }\n .desktop\\:border-yellow .desktop\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n}\n\n.border-green {\n border-color: #538200;\n}\n\n.hover\\:border-green:hover {\n border-color: #538200;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-green {\n border-color: #538200;\n }\n .mobile-lg\\:border-green .mobile-lg\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-green {\n border-color: #538200;\n }\n .tablet\\:border-green .tablet\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-green {\n border-color: #538200;\n }\n .desktop\\:border-green .desktop\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n}\n\n.border-mint {\n border-color: #04c585;\n}\n\n.hover\\:border-mint:hover {\n border-color: #04c585;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-mint {\n border-color: #04c585;\n }\n .mobile-lg\\:border-mint .mobile-lg\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-mint {\n border-color: #04c585;\n }\n .tablet\\:border-mint .tablet\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-mint {\n border-color: #04c585;\n }\n .desktop\\:border-mint .desktop\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n}\n\n.border-cyan {\n border-color: #009ec1;\n}\n\n.hover\\:border-cyan:hover {\n border-color: #009ec1;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-cyan {\n border-color: #009ec1;\n }\n .mobile-lg\\:border-cyan .mobile-lg\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-cyan {\n border-color: #009ec1;\n }\n .tablet\\:border-cyan .tablet\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-cyan {\n border-color: #009ec1;\n }\n .desktop\\:border-cyan .desktop\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n}\n\n.border-blue {\n border-color: #0076d6;\n}\n\n.hover\\:border-blue:hover {\n border-color: #0076d6;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-blue {\n border-color: #0076d6;\n }\n .mobile-lg\\:border-blue .mobile-lg\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-blue {\n border-color: #0076d6;\n }\n .tablet\\:border-blue .tablet\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-blue {\n border-color: #0076d6;\n }\n .desktop\\:border-blue .desktop\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n}\n\n.border-indigo {\n border-color: #676cc8;\n}\n\n.hover\\:border-indigo:hover {\n border-color: #676cc8;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-indigo {\n border-color: #676cc8;\n }\n .mobile-lg\\:border-indigo .mobile-lg\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-indigo {\n border-color: #676cc8;\n }\n .tablet\\:border-indigo .tablet\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-indigo {\n border-color: #676cc8;\n }\n .desktop\\:border-indigo .desktop\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n}\n\n.border-violet {\n border-color: #8168b3;\n}\n\n.hover\\:border-violet:hover {\n border-color: #8168b3;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-violet {\n border-color: #8168b3;\n }\n .mobile-lg\\:border-violet .mobile-lg\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-violet {\n border-color: #8168b3;\n }\n .tablet\\:border-violet .tablet\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-violet {\n border-color: #8168b3;\n }\n .desktop\\:border-violet .desktop\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n}\n\n.border-magenta {\n border-color: #d72d79;\n}\n\n.hover\\:border-magenta:hover {\n border-color: #d72d79;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-magenta {\n border-color: #d72d79;\n }\n .mobile-lg\\:border-magenta .mobile-lg\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-magenta {\n border-color: #d72d79;\n }\n .tablet\\:border-magenta .tablet\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-magenta {\n border-color: #d72d79;\n }\n .desktop\\:border-magenta .desktop\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n}\n\n.border-gray-5 {\n border-color: #f0f0f0;\n}\n\n.hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n .mobile-lg\\:border-gray-5 .mobile-lg\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n .tablet\\:border-gray-5 .tablet\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n .desktop\\:border-gray-5 .desktop\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n}\n\n.border-gray-10 {\n border-color: #e6e6e6;\n}\n\n.hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n .mobile-lg\\:border-gray-10 .mobile-lg\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n .tablet\\:border-gray-10 .tablet\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n .desktop\\:border-gray-10 .desktop\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n}\n\n.border-gray-30 {\n border-color: #adadad;\n}\n\n.hover\\:border-gray-30:hover {\n border-color: #adadad;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-gray-30 {\n border-color: #adadad;\n }\n .mobile-lg\\:border-gray-30 .mobile-lg\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-gray-30 {\n border-color: #adadad;\n }\n .tablet\\:border-gray-30 .tablet\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-gray-30 {\n border-color: #adadad;\n }\n .desktop\\:border-gray-30 .desktop\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n}\n\n.border-gray-50 {\n border-color: #757575;\n}\n\n.hover\\:border-gray-50:hover {\n border-color: #757575;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-gray-50 {\n border-color: #757575;\n }\n .mobile-lg\\:border-gray-50 .mobile-lg\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-gray-50 {\n border-color: #757575;\n }\n .tablet\\:border-gray-50 .tablet\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-gray-50 {\n border-color: #757575;\n }\n .desktop\\:border-gray-50 .desktop\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n}\n\n.border-gray-70 {\n border-color: #454545;\n}\n\n.hover\\:border-gray-70:hover {\n border-color: #454545;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-gray-70 {\n border-color: #454545;\n }\n .mobile-lg\\:border-gray-70 .mobile-lg\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-gray-70 {\n border-color: #454545;\n }\n .tablet\\:border-gray-70 .tablet\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-gray-70 {\n border-color: #454545;\n }\n .desktop\\:border-gray-70 .desktop\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n}\n\n.border-gray-90 {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n .mobile-lg\\:border-gray-90 .mobile-lg\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n .tablet\\:border-gray-90 .tablet\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n .desktop\\:border-gray-90 .desktop\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n}\n\n.border-base-lightest {\n border-color: #f0f0f0;\n}\n\n.hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n .mobile-lg\\:border-base-lightest .mobile-lg\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n .tablet\\:border-base-lightest .tablet\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n .desktop\\:border-base-lightest .desktop\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n}\n\n.border-base-lighter {\n border-color: #dcdee0;\n}\n\n.hover\\:border-base-lighter:hover {\n border-color: #dcdee0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-base-lighter {\n border-color: #dcdee0;\n }\n .mobile-lg\\:border-base-lighter .mobile-lg\\:hover\\:border-base-lighter:hover {\n border-color: #dcdee0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-base-lighter {\n border-color: #dcdee0;\n }\n .tablet\\:border-base-lighter .tablet\\:hover\\:border-base-lighter:hover {\n border-color: #dcdee0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-base-lighter {\n border-color: #dcdee0;\n }\n .desktop\\:border-base-lighter .desktop\\:hover\\:border-base-lighter:hover {\n border-color: #dcdee0;\n }\n}\n\n.border-base-light {\n border-color: #a9aeb1;\n}\n\n.hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-base-light {\n border-color: #a9aeb1;\n }\n .mobile-lg\\:border-base-light .mobile-lg\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-base-light {\n border-color: #a9aeb1;\n }\n .tablet\\:border-base-light .tablet\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-base-light {\n border-color: #a9aeb1;\n }\n .desktop\\:border-base-light .desktop\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n}\n\n.border-base {\n border-color: #71767a;\n}\n\n.hover\\:border-base:hover {\n border-color: #71767a;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-base {\n border-color: #71767a;\n }\n .mobile-lg\\:border-base .mobile-lg\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-base {\n border-color: #71767a;\n }\n .tablet\\:border-base .tablet\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-base {\n border-color: #71767a;\n }\n .desktop\\:border-base .desktop\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n}\n\n.border-base-dark {\n border-color: #565c65;\n}\n\n.hover\\:border-base-dark:hover {\n border-color: #565c65;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-base-dark {\n border-color: #565c65;\n }\n .mobile-lg\\:border-base-dark .mobile-lg\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-base-dark {\n border-color: #565c65;\n }\n .tablet\\:border-base-dark .tablet\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-base-dark {\n border-color: #565c65;\n }\n .desktop\\:border-base-dark .desktop\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n}\n\n.border-base-darker {\n border-color: #3d4551;\n}\n\n.hover\\:border-base-darker:hover {\n border-color: #3d4551;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-base-darker {\n border-color: #3d4551;\n }\n .mobile-lg\\:border-base-darker .mobile-lg\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-base-darker {\n border-color: #3d4551;\n }\n .tablet\\:border-base-darker .tablet\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-base-darker {\n border-color: #3d4551;\n }\n .desktop\\:border-base-darker .desktop\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n}\n\n.border-base-darkest {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n .mobile-lg\\:border-base-darkest .mobile-lg\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n .tablet\\:border-base-darkest .tablet\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n .desktop\\:border-base-darkest .desktop\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n}\n\n.border-ink {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-ink:hover {\n border-color: #1b1b1b;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-ink {\n border-color: #1b1b1b;\n }\n .mobile-lg\\:border-ink .mobile-lg\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-ink {\n border-color: #1b1b1b;\n }\n .tablet\\:border-ink .tablet\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-ink {\n border-color: #1b1b1b;\n }\n .desktop\\:border-ink .desktop\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n}\n\n.border-primary-lighter {\n border-color: #d9e8f6;\n}\n\n.hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n .mobile-lg\\:border-primary-lighter .mobile-lg\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n .tablet\\:border-primary-lighter .tablet\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n .desktop\\:border-primary-lighter .desktop\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n}\n\n.border-primary-light {\n border-color: #73b3e7;\n}\n\n.hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-primary-light {\n border-color: #73b3e7;\n }\n .mobile-lg\\:border-primary-light .mobile-lg\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-primary-light {\n border-color: #73b3e7;\n }\n .tablet\\:border-primary-light .tablet\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-primary-light {\n border-color: #73b3e7;\n }\n .desktop\\:border-primary-light .desktop\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n}\n\n.border-primary {\n border-color: #005ea2;\n}\n\n.hover\\:border-primary:hover {\n border-color: #005ea2;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-primary {\n border-color: #005ea2;\n }\n .mobile-lg\\:border-primary .mobile-lg\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-primary {\n border-color: #005ea2;\n }\n .tablet\\:border-primary .tablet\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-primary {\n border-color: #005ea2;\n }\n .desktop\\:border-primary .desktop\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n}\n\n.border-primary-vivid {\n border-color: #0050d8;\n}\n\n.hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-primary-vivid {\n border-color: #0050d8;\n }\n .mobile-lg\\:border-primary-vivid .mobile-lg\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-primary-vivid {\n border-color: #0050d8;\n }\n .tablet\\:border-primary-vivid .tablet\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-primary-vivid {\n border-color: #0050d8;\n }\n .desktop\\:border-primary-vivid .desktop\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n}\n\n.border-primary-dark {\n border-color: #1a4480;\n}\n\n.hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-primary-dark {\n border-color: #1a4480;\n }\n .mobile-lg\\:border-primary-dark .mobile-lg\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-primary-dark {\n border-color: #1a4480;\n }\n .tablet\\:border-primary-dark .tablet\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-primary-dark {\n border-color: #1a4480;\n }\n .desktop\\:border-primary-dark .desktop\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n}\n\n.border-primary-darker {\n border-color: #162e51;\n}\n\n.hover\\:border-primary-darker:hover {\n border-color: #162e51;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-primary-darker {\n border-color: #162e51;\n }\n .mobile-lg\\:border-primary-darker .mobile-lg\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-primary-darker {\n border-color: #162e51;\n }\n .tablet\\:border-primary-darker .tablet\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-primary-darker {\n border-color: #162e51;\n }\n .desktop\\:border-primary-darker .desktop\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n}\n\n.border-secondary-lighter {\n border-color: #f3e1e4;\n}\n\n.hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n .mobile-lg\\:border-secondary-lighter .mobile-lg\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n .tablet\\:border-secondary-lighter .tablet\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n .desktop\\:border-secondary-lighter .desktop\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n}\n\n.border-secondary-light {\n border-color: #f2938c;\n}\n\n.hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-secondary-light {\n border-color: #f2938c;\n }\n .mobile-lg\\:border-secondary-light .mobile-lg\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-secondary-light {\n border-color: #f2938c;\n }\n .tablet\\:border-secondary-light .tablet\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-secondary-light {\n border-color: #f2938c;\n }\n .desktop\\:border-secondary-light .desktop\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n}\n\n.border-secondary {\n border-color: #d83933;\n}\n\n.hover\\:border-secondary:hover {\n border-color: #d83933;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-secondary {\n border-color: #d83933;\n }\n .mobile-lg\\:border-secondary .mobile-lg\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-secondary {\n border-color: #d83933;\n }\n .tablet\\:border-secondary .tablet\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-secondary {\n border-color: #d83933;\n }\n .desktop\\:border-secondary .desktop\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n}\n\n.border-secondary-vivid {\n border-color: #e41d3d;\n}\n\n.hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n .mobile-lg\\:border-secondary-vivid .mobile-lg\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n .tablet\\:border-secondary-vivid .tablet\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n .desktop\\:border-secondary-vivid .desktop\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n}\n\n.border-secondary-dark {\n border-color: #b50909;\n}\n\n.hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-secondary-dark {\n border-color: #b50909;\n }\n .mobile-lg\\:border-secondary-dark .mobile-lg\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-secondary-dark {\n border-color: #b50909;\n }\n .tablet\\:border-secondary-dark .tablet\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-secondary-dark {\n border-color: #b50909;\n }\n .desktop\\:border-secondary-dark .desktop\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n}\n\n.border-secondary-darker {\n border-color: #8b0a03;\n}\n\n.hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n .mobile-lg\\:border-secondary-darker .mobile-lg\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n .tablet\\:border-secondary-darker .tablet\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n .desktop\\:border-secondary-darker .desktop\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n}\n\n.border-accent-warm-darker {\n border-color: #775540;\n}\n\n.hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-warm-darker {\n border-color: #775540;\n }\n .mobile-lg\\:border-accent-warm-darker .mobile-lg\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-warm-darker {\n border-color: #775540;\n }\n .tablet\\:border-accent-warm-darker .tablet\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-warm-darker {\n border-color: #775540;\n }\n .desktop\\:border-accent-warm-darker .desktop\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n}\n\n.border-accent-warm-dark {\n border-color: #c05600;\n}\n\n.hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n .mobile-lg\\:border-accent-warm-dark .mobile-lg\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n .tablet\\:border-accent-warm-dark .tablet\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n .desktop\\:border-accent-warm-dark .desktop\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n}\n\n.border-accent-warm {\n border-color: #fa9441;\n}\n\n.hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-warm {\n border-color: #fa9441;\n }\n .mobile-lg\\:border-accent-warm .mobile-lg\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-warm {\n border-color: #fa9441;\n }\n .tablet\\:border-accent-warm .tablet\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-warm {\n border-color: #fa9441;\n }\n .desktop\\:border-accent-warm .desktop\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n}\n\n.border-accent-warm-light {\n border-color: #ffbc78;\n}\n\n.hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n .mobile-lg\\:border-accent-warm-light .mobile-lg\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n .tablet\\:border-accent-warm-light .tablet\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n .desktop\\:border-accent-warm-light .desktop\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n}\n\n.border-accent-warm-lighter {\n border-color: #f2e4d4;\n}\n\n.hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n .mobile-lg\\:border-accent-warm-lighter .mobile-lg\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n .tablet\\:border-accent-warm-lighter .tablet\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n .desktop\\:border-accent-warm-lighter .desktop\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n}\n\n.border-accent-cool-darker {\n border-color: #07648d;\n}\n\n.hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n .mobile-lg\\:border-accent-cool-darker .mobile-lg\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n .tablet\\:border-accent-cool-darker .tablet\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n .desktop\\:border-accent-cool-darker .desktop\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n}\n\n.border-accent-cool-dark {\n border-color: #28a0cb;\n}\n\n.hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n .mobile-lg\\:border-accent-cool-dark .mobile-lg\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n .tablet\\:border-accent-cool-dark .tablet\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n .desktop\\:border-accent-cool-dark .desktop\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n}\n\n.border-accent-cool {\n border-color: #00bde3;\n}\n\n.hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-cool {\n border-color: #00bde3;\n }\n .mobile-lg\\:border-accent-cool .mobile-lg\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-cool {\n border-color: #00bde3;\n }\n .tablet\\:border-accent-cool .tablet\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-cool {\n border-color: #00bde3;\n }\n .desktop\\:border-accent-cool .desktop\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n}\n\n.border-accent-cool-light {\n border-color: #97d4ea;\n}\n\n.hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n .mobile-lg\\:border-accent-cool-light .mobile-lg\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n .tablet\\:border-accent-cool-light .tablet\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n .desktop\\:border-accent-cool-light .desktop\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n}\n\n.border-accent-cool-lighter {\n border-color: #e1f3f8;\n}\n\n.hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n .mobile-lg\\:border-accent-cool-lighter .mobile-lg\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n .tablet\\:border-accent-cool-lighter .tablet\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n .desktop\\:border-accent-cool-lighter .desktop\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n}\n\n.radius-0 {\n border-radius: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-0 {\n border-radius: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-0 {\n border-radius: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-0 {\n border-radius: 0;\n }\n}\n\n.radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n}\n\n.radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n}\n\n.radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n}\n\n.radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n}\n\n.radius-sm {\n border-radius: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-sm {\n border-radius: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-sm {\n border-radius: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-sm {\n border-radius: 2px;\n }\n}\n\n.radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n}\n\n.radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n.radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n}\n\n.radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n}\n\n.radius-md {\n border-radius: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-md {\n border-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-md {\n border-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-md {\n border-radius: 0.25rem;\n }\n}\n\n.radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n}\n\n.radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n}\n\n.radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n}\n\n.radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n}\n\n.radius-lg {\n border-radius: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-lg {\n border-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-lg {\n border-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-lg {\n border-radius: 0.5rem;\n }\n}\n\n.radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n}\n\n.radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n}\n\n.radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n}\n\n.radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n}\n\n.radius-pill {\n border-radius: 99rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-pill {\n border-radius: 99rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-pill {\n border-radius: 99rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-pill {\n border-radius: 99rem;\n }\n}\n\n.radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n}\n\n.radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n}\n\n.radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n}\n\n.radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n}\n\n.border-dashed {\n border-style: dashed;\n}\n\n.border-dotted {\n border-style: dotted;\n}\n\n.border-solid {\n border-style: solid;\n}\n\n.border-width-1px {\n border-width: 1px;\n}\n\n.border-y-width-1px {\n border-top-width: 1px;\n border-bottom-width: 1px;\n}\n\n.border-x-width-1px {\n border-left-width: 1px;\n border-right-width: 1px;\n}\n\n.border-top-width-1px {\n border-top-width: 1px;\n}\n\n.border-right-width-1px {\n border-right-width: 1px;\n}\n\n.border-bottom-width-1px {\n border-bottom-width: 1px;\n}\n\n.border-left-width-1px {\n border-left-width: 1px;\n}\n\n.border-width-2px {\n border-width: 2px;\n}\n\n.border-y-width-2px {\n border-top-width: 2px;\n border-bottom-width: 2px;\n}\n\n.border-x-width-2px {\n border-left-width: 2px;\n border-right-width: 2px;\n}\n\n.border-top-width-2px {\n border-top-width: 2px;\n}\n\n.border-right-width-2px {\n border-right-width: 2px;\n}\n\n.border-bottom-width-2px {\n border-bottom-width: 2px;\n}\n\n.border-left-width-2px {\n border-left-width: 2px;\n}\n\n.border-width-05 {\n border-width: 0.25rem;\n}\n\n.border-y-width-05 {\n border-top-width: 0.25rem;\n border-bottom-width: 0.25rem;\n}\n\n.border-x-width-05 {\n border-left-width: 0.25rem;\n border-right-width: 0.25rem;\n}\n\n.border-top-width-05 {\n border-top-width: 0.25rem;\n}\n\n.border-right-width-05 {\n border-right-width: 0.25rem;\n}\n\n.border-bottom-width-05 {\n border-bottom-width: 0.25rem;\n}\n\n.border-left-width-05 {\n border-left-width: 0.25rem;\n}\n\n.border-width-1 {\n border-width: 0.5rem;\n}\n\n.border-y-width-1 {\n border-top-width: 0.5rem;\n border-bottom-width: 0.5rem;\n}\n\n.border-x-width-1 {\n border-left-width: 0.5rem;\n border-right-width: 0.5rem;\n}\n\n.border-top-width-1 {\n border-top-width: 0.5rem;\n}\n\n.border-right-width-1 {\n border-right-width: 0.5rem;\n}\n\n.border-bottom-width-1 {\n border-bottom-width: 0.5rem;\n}\n\n.border-left-width-1 {\n border-left-width: 0.5rem;\n}\n\n.border-width-105 {\n border-width: 0.75rem;\n}\n\n.border-y-width-105 {\n border-top-width: 0.75rem;\n border-bottom-width: 0.75rem;\n}\n\n.border-x-width-105 {\n border-left-width: 0.75rem;\n border-right-width: 0.75rem;\n}\n\n.border-top-width-105 {\n border-top-width: 0.75rem;\n}\n\n.border-right-width-105 {\n border-right-width: 0.75rem;\n}\n\n.border-bottom-width-105 {\n border-bottom-width: 0.75rem;\n}\n\n.border-left-width-105 {\n border-left-width: 0.75rem;\n}\n\n.border-width-2 {\n border-width: 1rem;\n}\n\n.border-y-width-2 {\n border-top-width: 1rem;\n border-bottom-width: 1rem;\n}\n\n.border-x-width-2 {\n border-left-width: 1rem;\n border-right-width: 1rem;\n}\n\n.border-top-width-2 {\n border-top-width: 1rem;\n}\n\n.border-right-width-2 {\n border-right-width: 1rem;\n}\n\n.border-bottom-width-2 {\n border-bottom-width: 1rem;\n}\n\n.border-left-width-2 {\n border-left-width: 1rem;\n}\n\n.border-width-205 {\n border-width: 1.25rem;\n}\n\n.border-y-width-205 {\n border-top-width: 1.25rem;\n border-bottom-width: 1.25rem;\n}\n\n.border-x-width-205 {\n border-left-width: 1.25rem;\n border-right-width: 1.25rem;\n}\n\n.border-top-width-205 {\n border-top-width: 1.25rem;\n}\n\n.border-right-width-205 {\n border-right-width: 1.25rem;\n}\n\n.border-bottom-width-205 {\n border-bottom-width: 1.25rem;\n}\n\n.border-left-width-205 {\n border-left-width: 1.25rem;\n}\n\n.border-width-3 {\n border-width: 1.5rem;\n}\n\n.border-y-width-3 {\n border-top-width: 1.5rem;\n border-bottom-width: 1.5rem;\n}\n\n.border-x-width-3 {\n border-left-width: 1.5rem;\n border-right-width: 1.5rem;\n}\n\n.border-top-width-3 {\n border-top-width: 1.5rem;\n}\n\n.border-right-width-3 {\n border-right-width: 1.5rem;\n}\n\n.border-bottom-width-3 {\n border-bottom-width: 1.5rem;\n}\n\n.border-left-width-3 {\n border-left-width: 1.5rem;\n}\n\n.border-width-0 {\n border-width: 0;\n}\n\n.border-y-width-0 {\n border-top-width: 0;\n border-bottom-width: 0;\n}\n\n.border-x-width-0 {\n border-left-width: 0;\n border-right-width: 0;\n}\n\n.border-top-width-0 {\n border-top-width: 0;\n}\n\n.border-right-width-0 {\n border-right-width: 0;\n}\n\n.border-bottom-width-0 {\n border-bottom-width: 0;\n}\n\n.border-left-width-0 {\n border-left-width: 0;\n}\n\n.bottom-1px {\n bottom: 1px;\n}\n\n.bottom-2px {\n bottom: 2px;\n}\n\n.bottom-05 {\n bottom: 0.25rem;\n}\n\n.bottom-1 {\n bottom: 0.5rem;\n}\n\n.bottom-105 {\n bottom: 0.75rem;\n}\n\n.bottom-2 {\n bottom: 1rem;\n}\n\n.bottom-205 {\n bottom: 1.25rem;\n}\n\n.bottom-3 {\n bottom: 1.5rem;\n}\n\n.bottom-neg-1px {\n bottom: -1px;\n}\n\n.bottom-neg-2px {\n bottom: -2px;\n}\n\n.bottom-neg-05 {\n bottom: -0.25rem;\n}\n\n.bottom-neg-1 {\n bottom: -0.5rem;\n}\n\n.bottom-neg-105 {\n bottom: -0.75rem;\n}\n\n.bottom-neg-2 {\n bottom: -1rem;\n}\n\n.bottom-neg-205 {\n bottom: -1.25rem;\n}\n\n.bottom-neg-3 {\n bottom: -1.5rem;\n}\n\n.bottom-0 {\n bottom: 0;\n}\n\n.bottom-auto {\n bottom: auto;\n}\n\n.bottom-full {\n bottom: 100%;\n}\n\n.shadow-none {\n box-shadow: none;\n}\n\n.hover\\:shadow-none:hover {\n box-shadow: none;\n}\n\n.shadow-1 {\n box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-1:hover {\n box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.shadow-2 {\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-2:hover {\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.shadow-3 {\n box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-3:hover {\n box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.shadow-4 {\n box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-4:hover {\n box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.shadow-5 {\n box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-5:hover {\n box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.circle-1px {\n height: 1px;\n width: 1px;\n border-radius: 50%;\n}\n\n.circle-2px {\n height: 2px;\n width: 2px;\n border-radius: 50%;\n}\n\n.circle-05 {\n height: 0.25rem;\n width: 0.25rem;\n border-radius: 50%;\n}\n\n.circle-1 {\n height: 0.5rem;\n width: 0.5rem;\n border-radius: 50%;\n}\n\n.circle-105 {\n height: 0.75rem;\n width: 0.75rem;\n border-radius: 50%;\n}\n\n.circle-2 {\n height: 1rem;\n width: 1rem;\n border-radius: 50%;\n}\n\n.circle-205 {\n height: 1.25rem;\n width: 1.25rem;\n border-radius: 50%;\n}\n\n.circle-3 {\n height: 1.5rem;\n width: 1.5rem;\n border-radius: 50%;\n}\n\n.circle-4 {\n height: 2rem;\n width: 2rem;\n border-radius: 50%;\n}\n\n.circle-5 {\n height: 2.5rem;\n width: 2.5rem;\n border-radius: 50%;\n}\n\n.circle-6 {\n height: 3rem;\n width: 3rem;\n border-radius: 50%;\n}\n\n.circle-7 {\n height: 3.5rem;\n width: 3.5rem;\n border-radius: 50%;\n}\n\n.circle-8 {\n height: 4rem;\n width: 4rem;\n border-radius: 50%;\n}\n\n.circle-9 {\n height: 4.5rem;\n width: 4.5rem;\n border-radius: 50%;\n}\n\n.circle-10 {\n height: 5rem;\n width: 5rem;\n border-radius: 50%;\n}\n\n.circle-15 {\n height: 7.5rem;\n width: 7.5rem;\n border-radius: 50%;\n}\n\n.circle-card {\n height: 10rem;\n width: 10rem;\n border-radius: 50%;\n}\n\n.circle-card-lg {\n height: 15rem;\n width: 15rem;\n border-radius: 50%;\n}\n\n.circle-mobile {\n height: 20rem;\n width: 20rem;\n border-radius: 50%;\n}\n\n.clearfix::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n.text-transparent {\n color: transparent;\n}\n\n.hover\\:text-transparent:hover {\n color: transparent;\n}\n\n.text-black {\n color: black;\n}\n\n.hover\\:text-black:hover {\n color: black;\n}\n\n.text-white {\n color: white;\n}\n\n.hover\\:text-white:hover {\n color: white;\n}\n\n.text-red {\n color: #e52207;\n}\n\n.hover\\:text-red:hover {\n color: #e52207;\n}\n\n.text-orange {\n color: #e66f0e;\n}\n\n.hover\\:text-orange:hover {\n color: #e66f0e;\n}\n\n.text-gold {\n color: #ffbe2e;\n}\n\n.hover\\:text-gold:hover {\n color: #ffbe2e;\n}\n\n.text-yellow {\n color: #fee685;\n}\n\n.hover\\:text-yellow:hover {\n color: #fee685;\n}\n\n.text-green {\n color: #538200;\n}\n\n.hover\\:text-green:hover {\n color: #538200;\n}\n\n.text-mint {\n color: #04c585;\n}\n\n.hover\\:text-mint:hover {\n color: #04c585;\n}\n\n.text-cyan {\n color: #009ec1;\n}\n\n.hover\\:text-cyan:hover {\n color: #009ec1;\n}\n\n.text-blue {\n color: #0076d6;\n}\n\n.hover\\:text-blue:hover {\n color: #0076d6;\n}\n\n.text-indigo {\n color: #676cc8;\n}\n\n.hover\\:text-indigo:hover {\n color: #676cc8;\n}\n\n.text-violet {\n color: #8168b3;\n}\n\n.hover\\:text-violet:hover {\n color: #8168b3;\n}\n\n.text-magenta {\n color: #d72d79;\n}\n\n.hover\\:text-magenta:hover {\n color: #d72d79;\n}\n\n.text-gray-5 {\n color: #f0f0f0;\n}\n\n.hover\\:text-gray-5:hover {\n color: #f0f0f0;\n}\n\n.text-gray-10 {\n color: #e6e6e6;\n}\n\n.hover\\:text-gray-10:hover {\n color: #e6e6e6;\n}\n\n.text-gray-30 {\n color: #adadad;\n}\n\n.hover\\:text-gray-30:hover {\n color: #adadad;\n}\n\n.text-gray-50 {\n color: #757575;\n}\n\n.hover\\:text-gray-50:hover {\n color: #757575;\n}\n\n.text-gray-70 {\n color: #454545;\n}\n\n.hover\\:text-gray-70:hover {\n color: #454545;\n}\n\n.text-gray-90 {\n color: #1b1b1b;\n}\n\n.hover\\:text-gray-90:hover {\n color: #1b1b1b;\n}\n\n.text-base-lightest {\n color: #f0f0f0;\n}\n\n.hover\\:text-base-lightest:hover {\n color: #f0f0f0;\n}\n\n.text-base-lighter {\n color: #dcdee0;\n}\n\n.hover\\:text-base-lighter:hover {\n color: #dcdee0;\n}\n\n.text-base-light {\n color: #a9aeb1;\n}\n\n.hover\\:text-base-light:hover {\n color: #a9aeb1;\n}\n\n.text-base {\n color: #71767a;\n}\n\n.hover\\:text-base:hover {\n color: #71767a;\n}\n\n.text-base-dark {\n color: #565c65;\n}\n\n.hover\\:text-base-dark:hover {\n color: #565c65;\n}\n\n.text-base-darker {\n color: #3d4551;\n}\n\n.hover\\:text-base-darker:hover {\n color: #3d4551;\n}\n\n.text-base-darkest {\n color: #1b1b1b;\n}\n\n.hover\\:text-base-darkest:hover {\n color: #1b1b1b;\n}\n\n.text-ink {\n color: #1b1b1b;\n}\n\n.hover\\:text-ink:hover {\n color: #1b1b1b;\n}\n\n.text-primary-lighter {\n color: #d9e8f6;\n}\n\n.hover\\:text-primary-lighter:hover {\n color: #d9e8f6;\n}\n\n.text-primary-light {\n color: #73b3e7;\n}\n\n.hover\\:text-primary-light:hover {\n color: #73b3e7;\n}\n\n.text-primary {\n color: #005ea2;\n}\n\n.hover\\:text-primary:hover {\n color: #005ea2;\n}\n\n.text-primary-vivid {\n color: #0050d8;\n}\n\n.hover\\:text-primary-vivid:hover {\n color: #0050d8;\n}\n\n.text-primary-dark {\n color: #1a4480;\n}\n\n.hover\\:text-primary-dark:hover {\n color: #1a4480;\n}\n\n.text-primary-darker {\n color: #162e51;\n}\n\n.hover\\:text-primary-darker:hover {\n color: #162e51;\n}\n\n.text-secondary-lighter {\n color: #f3e1e4;\n}\n\n.hover\\:text-secondary-lighter:hover {\n color: #f3e1e4;\n}\n\n.text-secondary-light {\n color: #f2938c;\n}\n\n.hover\\:text-secondary-light:hover {\n color: #f2938c;\n}\n\n.text-secondary {\n color: #d83933;\n}\n\n.hover\\:text-secondary:hover {\n color: #d83933;\n}\n\n.text-secondary-vivid {\n color: #e41d3d;\n}\n\n.hover\\:text-secondary-vivid:hover {\n color: #e41d3d;\n}\n\n.text-secondary-dark {\n color: #b50909;\n}\n\n.hover\\:text-secondary-dark:hover {\n color: #b50909;\n}\n\n.text-secondary-darker {\n color: #8b0a03;\n}\n\n.hover\\:text-secondary-darker:hover {\n color: #8b0a03;\n}\n\n.text-accent-warm-darker {\n color: #775540;\n}\n\n.hover\\:text-accent-warm-darker:hover {\n color: #775540;\n}\n\n.text-accent-warm-dark {\n color: #c05600;\n}\n\n.hover\\:text-accent-warm-dark:hover {\n color: #c05600;\n}\n\n.text-accent-warm {\n color: #fa9441;\n}\n\n.hover\\:text-accent-warm:hover {\n color: #fa9441;\n}\n\n.text-accent-warm-light {\n color: #ffbc78;\n}\n\n.hover\\:text-accent-warm-light:hover {\n color: #ffbc78;\n}\n\n.text-accent-warm-lighter {\n color: #f2e4d4;\n}\n\n.hover\\:text-accent-warm-lighter:hover {\n color: #f2e4d4;\n}\n\n.text-accent-cool-darker {\n color: #07648d;\n}\n\n.hover\\:text-accent-cool-darker:hover {\n color: #07648d;\n}\n\n.text-accent-cool-dark {\n color: #28a0cb;\n}\n\n.hover\\:text-accent-cool-dark:hover {\n color: #28a0cb;\n}\n\n.text-accent-cool {\n color: #00bde3;\n}\n\n.hover\\:text-accent-cool:hover {\n color: #00bde3;\n}\n\n.text-accent-cool-light {\n color: #97d4ea;\n}\n\n.hover\\:text-accent-cool-light:hover {\n color: #97d4ea;\n}\n\n.text-accent-cool-lighter {\n color: #e1f3f8;\n}\n\n.hover\\:text-accent-cool-lighter:hover {\n color: #e1f3f8;\n}\n\n.cursor-auto {\n cursor: auto;\n}\n\n.cursor-default {\n cursor: default;\n}\n\n.cursor-pointer {\n cursor: pointer;\n}\n\n.cursor-wait {\n cursor: wait;\n}\n\n.cursor-move {\n cursor: move;\n}\n\n.cursor-not-allowed {\n cursor: not-allowed;\n}\n\n.display-block {\n display: block;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-block {\n display: block;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-block {\n display: block;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-block {\n display: block;\n }\n}\n\n.display-flex {\n display: flex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-flex {\n display: flex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-flex {\n display: flex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-flex {\n display: flex;\n }\n}\n\n.display-none {\n display: none;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-none {\n display: none;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-none {\n display: none;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-none {\n display: none;\n }\n}\n\n.display-inline {\n display: inline;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-inline {\n display: inline;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-inline {\n display: inline;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-inline {\n display: inline;\n }\n}\n\n.display-inline-block {\n display: inline-block;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-inline-block {\n display: inline-block;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-inline-block {\n display: inline-block;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-inline-block {\n display: inline-block;\n }\n}\n\n.display-inline-flex {\n display: inline-flex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-inline-flex {\n display: inline-flex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-inline-flex {\n display: inline-flex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-inline-flex {\n display: inline-flex;\n }\n}\n\n.display-table {\n display: table;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-table {\n display: table;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-table {\n display: table;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-table {\n display: table;\n }\n}\n\n.display-table-cell {\n display: table-cell;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-table-cell {\n display: table-cell;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-table-cell {\n display: table-cell;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-table-cell {\n display: table-cell;\n }\n}\n\n.display-table-row {\n display: table-row;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:display-table-row {\n display: table-row;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:display-table-row {\n display: table-row;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:display-table-row {\n display: table-row;\n }\n}\n\n.flex-1 {\n flex: 1 0 0;\n}\n\n.flex-2 {\n flex: 2 0 0;\n}\n\n.flex-3 {\n flex: 3 0 0;\n}\n\n.flex-4 {\n flex: 4 0 0;\n}\n\n.flex-5 {\n flex: 5 0 0;\n}\n\n.flex-6 {\n flex: 6 0 0;\n}\n\n.flex-7 {\n flex: 7 0 0;\n}\n\n.flex-8 {\n flex: 8 0 0;\n}\n\n.flex-9 {\n flex: 9 0 0;\n}\n\n.flex-10 {\n flex: 10 0 0;\n}\n\n.flex-11 {\n flex: 11 0 0;\n}\n\n.flex-12 {\n flex: 12 0 0;\n}\n\n.flex-fill {\n flex: 1 0 0;\n}\n\n.flex-auto {\n flex: 0 0 auto;\n}\n\n.flex-row {\n flex-direction: row;\n}\n\n.flex-column {\n flex-direction: column;\n}\n\n.flex-wrap {\n flex-wrap: wrap;\n}\n\n.flex-no-wrap {\n flex-wrap: nowrap;\n}\n\n.float-left {\n float: left;\n}\n\n.float-none {\n float: none;\n}\n\n.float-right {\n float: right;\n}\n\n.font-mono-3xs {\n font-size: 0.77401rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-3xs {\n font-size: 0.77401rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-3xs {\n font-size: 0.77401rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-3xs {\n font-size: 0.77401rem;\n }\n}\n\n.font-mono-2xs {\n font-size: 0.83355rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-2xs {\n font-size: 0.83355rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-2xs {\n font-size: 0.83355rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-2xs {\n font-size: 0.83355rem;\n }\n}\n\n.font-mono-xs {\n font-size: 0.89309rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-xs {\n font-size: 0.89309rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-xs {\n font-size: 0.89309rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-xs {\n font-size: 0.89309rem;\n }\n}\n\n.font-mono-sm {\n font-size: 0.95263rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-sm {\n font-size: 0.95263rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-sm {\n font-size: 0.95263rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-sm {\n font-size: 0.95263rem;\n }\n}\n\n.font-mono-md {\n font-size: 1.01217rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-md {\n font-size: 1.01217rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-md {\n font-size: 1.01217rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-md {\n font-size: 1.01217rem;\n }\n}\n\n.font-mono-lg {\n font-size: 1.30987rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-lg {\n font-size: 1.30987rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-lg {\n font-size: 1.30987rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-lg {\n font-size: 1.30987rem;\n }\n}\n\n.font-mono-xl {\n font-size: 1.90526rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-xl {\n font-size: 1.90526rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-xl {\n font-size: 1.90526rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-xl {\n font-size: 1.90526rem;\n }\n}\n\n.font-mono-2xl {\n font-size: 2.38158rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-2xl {\n font-size: 2.38158rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-2xl {\n font-size: 2.38158rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-2xl {\n font-size: 2.38158rem;\n }\n}\n\n.font-mono-3xl {\n font-size: 2.85789rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-mono-3xl {\n font-size: 2.85789rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-mono-3xl {\n font-size: 2.85789rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-mono-3xl {\n font-size: 2.85789rem;\n }\n}\n\n.font-sans-3xs {\n font-size: 0.86507rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-3xs {\n font-size: 0.86507rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-3xs {\n font-size: 0.86507rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-3xs {\n font-size: 0.86507rem;\n }\n}\n\n.font-sans-2xs {\n font-size: 0.93162rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-2xs {\n font-size: 0.93162rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-2xs {\n font-size: 0.93162rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-2xs {\n font-size: 0.93162rem;\n }\n}\n\n.font-sans-xs {\n font-size: 0.99816rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-xs {\n font-size: 0.99816rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-xs {\n font-size: 0.99816rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-xs {\n font-size: 0.99816rem;\n }\n}\n\n.font-sans-sm {\n font-size: 1.06471rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-sm {\n font-size: 1.06471rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-sm {\n font-size: 1.06471rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-sm {\n font-size: 1.06471rem;\n }\n}\n\n.font-sans-md {\n font-size: 1.13125rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-md {\n font-size: 1.13125rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-md {\n font-size: 1.13125rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-md {\n font-size: 1.13125rem;\n }\n}\n\n.font-sans-lg {\n font-size: 1.46397rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-lg {\n font-size: 1.46397rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-lg {\n font-size: 1.46397rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-lg {\n font-size: 1.46397rem;\n }\n}\n\n.font-sans-xl {\n font-size: 2.12941rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-xl {\n font-size: 2.12941rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-xl {\n font-size: 2.12941rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-xl {\n font-size: 2.12941rem;\n }\n}\n\n.font-sans-2xl {\n font-size: 2.66176rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-2xl {\n font-size: 2.66176rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-2xl {\n font-size: 2.66176rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-2xl {\n font-size: 2.66176rem;\n }\n}\n\n.font-sans-3xl {\n font-size: 3.19412rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-sans-3xl {\n font-size: 3.19412rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-sans-3xl {\n font-size: 3.19412rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-sans-3xl {\n font-size: 3.19412rem;\n }\n}\n\n.font-serif-3xs {\n font-size: 0.79279rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-3xs {\n font-size: 0.79279rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-3xs {\n font-size: 0.79279rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-3xs {\n font-size: 0.79279rem;\n }\n}\n\n.font-serif-2xs {\n font-size: 0.85377rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-2xs {\n font-size: 0.85377rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-2xs {\n font-size: 0.85377rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-2xs {\n font-size: 0.85377rem;\n }\n}\n\n.font-serif-xs {\n font-size: 0.91476rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-xs {\n font-size: 0.91476rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-xs {\n font-size: 0.91476rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-xs {\n font-size: 0.91476rem;\n }\n}\n\n.font-serif-sm {\n font-size: 0.97574rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-sm {\n font-size: 0.97574rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-sm {\n font-size: 0.97574rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-sm {\n font-size: 0.97574rem;\n }\n}\n\n.font-serif-md {\n font-size: 1.03673rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-md {\n font-size: 1.03673rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-md {\n font-size: 1.03673rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-md {\n font-size: 1.03673rem;\n }\n}\n\n.font-serif-lg {\n font-size: 1.34164rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-lg {\n font-size: 1.34164rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-lg {\n font-size: 1.34164rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-lg {\n font-size: 1.34164rem;\n }\n}\n\n.font-serif-xl {\n font-size: 1.95148rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-xl {\n font-size: 1.95148rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-xl {\n font-size: 1.95148rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-xl {\n font-size: 1.95148rem;\n }\n}\n\n.font-serif-2xl {\n font-size: 2.43935rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-2xl {\n font-size: 2.43935rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-2xl {\n font-size: 2.43935rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-2xl {\n font-size: 2.43935rem;\n }\n}\n\n.font-serif-3xl {\n font-size: 2.92722rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-serif-3xl {\n font-size: 2.92722rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-serif-3xl {\n font-size: 2.92722rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-serif-3xl {\n font-size: 2.92722rem;\n }\n}\n\n.font-heading-3xs {\n font-size: 0.79279rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-3xs {\n font-size: 0.79279rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-3xs {\n font-size: 0.79279rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-3xs {\n font-size: 0.79279rem;\n }\n}\n\n.font-heading-2xs {\n font-size: 0.85377rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-2xs {\n font-size: 0.85377rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-2xs {\n font-size: 0.85377rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-2xs {\n font-size: 0.85377rem;\n }\n}\n\n.font-heading-xs {\n font-size: 0.91476rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-xs {\n font-size: 0.91476rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-xs {\n font-size: 0.91476rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-xs {\n font-size: 0.91476rem;\n }\n}\n\n.font-heading-sm {\n font-size: 0.97574rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-sm {\n font-size: 0.97574rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-sm {\n font-size: 0.97574rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-sm {\n font-size: 0.97574rem;\n }\n}\n\n.font-heading-md {\n font-size: 1.03673rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-md {\n font-size: 1.03673rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-md {\n font-size: 1.03673rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-md {\n font-size: 1.03673rem;\n }\n}\n\n.font-heading-lg {\n font-size: 1.34164rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-lg {\n font-size: 1.34164rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-lg {\n font-size: 1.34164rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-lg {\n font-size: 1.34164rem;\n }\n}\n\n.font-heading-xl {\n font-size: 1.95148rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-xl {\n font-size: 1.95148rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-xl {\n font-size: 1.95148rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-xl {\n font-size: 1.95148rem;\n }\n}\n\n.font-heading-2xl {\n font-size: 2.43935rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-2xl {\n font-size: 2.43935rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-2xl {\n font-size: 2.43935rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-2xl {\n font-size: 2.43935rem;\n }\n}\n\n.font-heading-3xl {\n font-size: 2.92722rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-heading-3xl {\n font-size: 2.92722rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-heading-3xl {\n font-size: 2.92722rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-heading-3xl {\n font-size: 2.92722rem;\n }\n}\n\n.font-body-3xs {\n font-size: 0.86507rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-3xs {\n font-size: 0.86507rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-3xs {\n font-size: 0.86507rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-3xs {\n font-size: 0.86507rem;\n }\n}\n\n.font-body-2xs {\n font-size: 0.93162rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-2xs {\n font-size: 0.93162rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-2xs {\n font-size: 0.93162rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-2xs {\n font-size: 0.93162rem;\n }\n}\n\n.font-body-xs {\n font-size: 0.99816rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-xs {\n font-size: 0.99816rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-xs {\n font-size: 0.99816rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-xs {\n font-size: 0.99816rem;\n }\n}\n\n.font-body-sm {\n font-size: 1.06471rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-sm {\n font-size: 1.06471rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-sm {\n font-size: 1.06471rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-sm {\n font-size: 1.06471rem;\n }\n}\n\n.font-body-md {\n font-size: 1.13125rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-md {\n font-size: 1.13125rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-md {\n font-size: 1.13125rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-md {\n font-size: 1.13125rem;\n }\n}\n\n.font-body-lg {\n font-size: 1.46397rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-lg {\n font-size: 1.46397rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-lg {\n font-size: 1.46397rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-lg {\n font-size: 1.46397rem;\n }\n}\n\n.font-body-xl {\n font-size: 2.12941rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-xl {\n font-size: 2.12941rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-xl {\n font-size: 2.12941rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-xl {\n font-size: 2.12941rem;\n }\n}\n\n.font-body-2xl {\n font-size: 2.66176rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-2xl {\n font-size: 2.66176rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-2xl {\n font-size: 2.66176rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-2xl {\n font-size: 2.66176rem;\n }\n}\n\n.font-body-3xl {\n font-size: 3.19412rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-body-3xl {\n font-size: 3.19412rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-body-3xl {\n font-size: 3.19412rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-body-3xl {\n font-size: 3.19412rem;\n }\n}\n\n.font-code-3xs {\n font-size: 0.77401rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-3xs {\n font-size: 0.77401rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-3xs {\n font-size: 0.77401rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-3xs {\n font-size: 0.77401rem;\n }\n}\n\n.font-code-2xs {\n font-size: 0.83355rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-2xs {\n font-size: 0.83355rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-2xs {\n font-size: 0.83355rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-2xs {\n font-size: 0.83355rem;\n }\n}\n\n.font-code-xs {\n font-size: 0.89309rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-xs {\n font-size: 0.89309rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-xs {\n font-size: 0.89309rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-xs {\n font-size: 0.89309rem;\n }\n}\n\n.font-code-sm {\n font-size: 0.95263rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-sm {\n font-size: 0.95263rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-sm {\n font-size: 0.95263rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-sm {\n font-size: 0.95263rem;\n }\n}\n\n.font-code-md {\n font-size: 1.01217rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-md {\n font-size: 1.01217rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-md {\n font-size: 1.01217rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-md {\n font-size: 1.01217rem;\n }\n}\n\n.font-code-lg {\n font-size: 1.30987rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-lg {\n font-size: 1.30987rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-lg {\n font-size: 1.30987rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-lg {\n font-size: 1.30987rem;\n }\n}\n\n.font-code-xl {\n font-size: 1.90526rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-xl {\n font-size: 1.90526rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-xl {\n font-size: 1.90526rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-xl {\n font-size: 1.90526rem;\n }\n}\n\n.font-code-2xl {\n font-size: 2.38158rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-2xl {\n font-size: 2.38158rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-2xl {\n font-size: 2.38158rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-2xl {\n font-size: 2.38158rem;\n }\n}\n\n.font-code-3xl {\n font-size: 2.85789rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-code-3xl {\n font-size: 2.85789rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-code-3xl {\n font-size: 2.85789rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-code-3xl {\n font-size: 2.85789rem;\n }\n}\n\n.font-alt-3xs {\n font-size: 0.79279rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-3xs {\n font-size: 0.79279rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-3xs {\n font-size: 0.79279rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-3xs {\n font-size: 0.79279rem;\n }\n}\n\n.font-alt-2xs {\n font-size: 0.85377rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-2xs {\n font-size: 0.85377rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-2xs {\n font-size: 0.85377rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-2xs {\n font-size: 0.85377rem;\n }\n}\n\n.font-alt-xs {\n font-size: 0.91476rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-xs {\n font-size: 0.91476rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-xs {\n font-size: 0.91476rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-xs {\n font-size: 0.91476rem;\n }\n}\n\n.font-alt-sm {\n font-size: 0.97574rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-sm {\n font-size: 0.97574rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-sm {\n font-size: 0.97574rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-sm {\n font-size: 0.97574rem;\n }\n}\n\n.font-alt-md {\n font-size: 1.03673rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-md {\n font-size: 1.03673rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-md {\n font-size: 1.03673rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-md {\n font-size: 1.03673rem;\n }\n}\n\n.font-alt-lg {\n font-size: 1.34164rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-lg {\n font-size: 1.34164rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-lg {\n font-size: 1.34164rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-lg {\n font-size: 1.34164rem;\n }\n}\n\n.font-alt-xl {\n font-size: 1.95148rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-xl {\n font-size: 1.95148rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-xl {\n font-size: 1.95148rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-xl {\n font-size: 1.95148rem;\n }\n}\n\n.font-alt-2xl {\n font-size: 2.43935rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-2xl {\n font-size: 2.43935rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-2xl {\n font-size: 2.43935rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-2xl {\n font-size: 2.43935rem;\n }\n}\n\n.font-alt-3xl {\n font-size: 2.92722rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-alt-3xl {\n font-size: 2.92722rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-alt-3xl {\n font-size: 2.92722rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-alt-3xl {\n font-size: 2.92722rem;\n }\n}\n\n.font-ui-3xs {\n font-size: 0.86507rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-3xs {\n font-size: 0.86507rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-3xs {\n font-size: 0.86507rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-3xs {\n font-size: 0.86507rem;\n }\n}\n\n.font-ui-2xs {\n font-size: 0.93162rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-2xs {\n font-size: 0.93162rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-2xs {\n font-size: 0.93162rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-2xs {\n font-size: 0.93162rem;\n }\n}\n\n.font-ui-xs {\n font-size: 0.99816rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-xs {\n font-size: 0.99816rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-xs {\n font-size: 0.99816rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-xs {\n font-size: 0.99816rem;\n }\n}\n\n.font-ui-sm {\n font-size: 1.06471rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-sm {\n font-size: 1.06471rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-sm {\n font-size: 1.06471rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-sm {\n font-size: 1.06471rem;\n }\n}\n\n.font-ui-md {\n font-size: 1.13125rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-md {\n font-size: 1.13125rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-md {\n font-size: 1.13125rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-md {\n font-size: 1.13125rem;\n }\n}\n\n.font-ui-lg {\n font-size: 1.46397rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-lg {\n font-size: 1.46397rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-lg {\n font-size: 1.46397rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-lg {\n font-size: 1.46397rem;\n }\n}\n\n.font-ui-xl {\n font-size: 2.12941rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-xl {\n font-size: 2.12941rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-xl {\n font-size: 2.12941rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-xl {\n font-size: 2.12941rem;\n }\n}\n\n.font-ui-2xl {\n font-size: 2.66176rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-2xl {\n font-size: 2.66176rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-2xl {\n font-size: 2.66176rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-2xl {\n font-size: 2.66176rem;\n }\n}\n\n.font-ui-3xl {\n font-size: 3.19412rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:font-ui-3xl {\n font-size: 3.19412rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:font-ui-3xl {\n font-size: 3.19412rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:font-ui-3xl {\n font-size: 3.19412rem;\n }\n}\n\n.font-family-mono {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n.font-family-sans {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n.font-family-serif {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n.font-family-ui {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n.font-family-heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n.font-family-body {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n.font-family-code {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n.font-family-alt {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n.text-tabular {\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n}\n\n.text-no-tabular {\n font-feature-settings: \"kern\" 1;\n}\n\n.text-italic {\n font-style: italic;\n}\n\n.text-no-italic {\n font-style: normal;\n}\n\n.text-light {\n font-weight: 300;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:text-light {\n font-weight: 300;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:text-light {\n font-weight: 300;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:text-light {\n font-weight: 300;\n }\n}\n\n.text-normal {\n font-weight: normal;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:text-normal {\n font-weight: normal;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:text-normal {\n font-weight: normal;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:text-normal {\n font-weight: normal;\n }\n}\n\n.text-bold {\n font-weight: bold;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:text-bold {\n font-weight: bold;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:text-bold {\n font-weight: bold;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:text-bold {\n font-weight: bold;\n }\n}\n\n.height-1px {\n height: 1px;\n}\n\n.height-2px {\n height: 2px;\n}\n\n.height-05 {\n height: 0.25rem;\n}\n\n.height-1 {\n height: 0.5rem;\n}\n\n.height-105 {\n height: 0.75rem;\n}\n\n.height-2 {\n height: 1rem;\n}\n\n.height-205 {\n height: 1.25rem;\n}\n\n.height-3 {\n height: 1.5rem;\n}\n\n.height-4 {\n height: 2rem;\n}\n\n.height-5 {\n height: 2.5rem;\n}\n\n.height-6 {\n height: 3rem;\n}\n\n.height-7 {\n height: 3.5rem;\n}\n\n.height-8 {\n height: 4rem;\n}\n\n.height-9 {\n height: 4.5rem;\n}\n\n.height-10 {\n height: 5rem;\n}\n\n.height-15 {\n height: 7.5rem;\n}\n\n.height-card {\n height: 10rem;\n}\n\n.height-card-lg {\n height: 15rem;\n}\n\n.height-mobile {\n height: 20rem;\n}\n\n.height-0 {\n height: 0;\n}\n\n.height-auto {\n height: auto;\n}\n\n.height-full {\n height: 100%;\n}\n\n.height-viewport {\n height: 100vh;\n}\n\n.flex-justify-center {\n justify-content: center;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:flex-justify-center {\n justify-content: center;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:flex-justify-center {\n justify-content: center;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:flex-justify-center {\n justify-content: center;\n }\n}\n\n.flex-justify-start {\n justify-content: flex-start;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:flex-justify-start {\n justify-content: flex-start;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:flex-justify-start {\n justify-content: flex-start;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:flex-justify-start {\n justify-content: flex-start;\n }\n}\n\n.flex-justify-end {\n justify-content: flex-end;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:flex-justify-end {\n justify-content: flex-end;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:flex-justify-end {\n justify-content: flex-end;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:flex-justify-end {\n justify-content: flex-end;\n }\n}\n\n.flex-justify {\n justify-content: space-between;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:flex-justify {\n justify-content: space-between;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:flex-justify {\n justify-content: space-between;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:flex-justify {\n justify-content: space-between;\n }\n}\n\n.left-1px {\n left: 1px;\n}\n\n.left-2px {\n left: 2px;\n}\n\n.left-05 {\n left: 0.25rem;\n}\n\n.left-1 {\n left: 0.5rem;\n}\n\n.left-105 {\n left: 0.75rem;\n}\n\n.left-2 {\n left: 1rem;\n}\n\n.left-205 {\n left: 1.25rem;\n}\n\n.left-3 {\n left: 1.5rem;\n}\n\n.left-neg-1px {\n left: -1px;\n}\n\n.left-neg-2px {\n left: -2px;\n}\n\n.left-neg-05 {\n left: -0.25rem;\n}\n\n.left-neg-1 {\n left: -0.5rem;\n}\n\n.left-neg-105 {\n left: -0.75rem;\n}\n\n.left-neg-2 {\n left: -1rem;\n}\n\n.left-neg-205 {\n left: -1.25rem;\n}\n\n.left-neg-3 {\n left: -1.5rem;\n}\n\n.left-0 {\n left: 0;\n}\n\n.left-auto {\n left: auto;\n}\n\n.text-ls-auto {\n letter-spacing: initial;\n}\n\n.text-ls-neg-3 {\n letter-spacing: -0.03em;\n}\n\n.text-ls-neg-2 {\n letter-spacing: -0.02em;\n}\n\n.text-ls-neg-1 {\n letter-spacing: -0.01em;\n}\n\n.text-ls-1 {\n letter-spacing: 0.025em;\n}\n\n.text-ls-2 {\n letter-spacing: 0.1em;\n}\n\n.text-ls-3 {\n letter-spacing: 0.15em;\n}\n\n.line-height-sans-1 {\n line-height: 0.93923;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-sans-1 {\n line-height: 0.93923;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-sans-1 {\n line-height: 0.93923;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-sans-1 {\n line-height: 0.93923;\n }\n}\n\n.line-height-sans-2 {\n line-height: 1.12707;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-sans-2 {\n line-height: 1.12707;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-sans-2 {\n line-height: 1.12707;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-sans-2 {\n line-height: 1.12707;\n }\n}\n\n.line-height-sans-3 {\n line-height: 1.26796;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-sans-3 {\n line-height: 1.26796;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-sans-3 {\n line-height: 1.26796;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-sans-3 {\n line-height: 1.26796;\n }\n}\n\n.line-height-sans-4 {\n line-height: 1.40884;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-sans-4 {\n line-height: 1.40884;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-sans-4 {\n line-height: 1.40884;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-sans-4 {\n line-height: 1.40884;\n }\n}\n\n.line-height-sans-5 {\n line-height: 1.52155;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-sans-5 {\n line-height: 1.52155;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-sans-5 {\n line-height: 1.52155;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-sans-5 {\n line-height: 1.52155;\n }\n}\n\n.line-height-sans-6 {\n line-height: 1.64365;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-sans-6 {\n line-height: 1.64365;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-sans-6 {\n line-height: 1.64365;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-sans-6 {\n line-height: 1.64365;\n }\n}\n\n.line-height-serif-1 {\n line-height: 1.02486;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-serif-1 {\n line-height: 1.02486;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-serif-1 {\n line-height: 1.02486;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-serif-1 {\n line-height: 1.02486;\n }\n}\n\n.line-height-serif-2 {\n line-height: 1.22983;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-serif-2 {\n line-height: 1.22983;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-serif-2 {\n line-height: 1.22983;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-serif-2 {\n line-height: 1.22983;\n }\n}\n\n.line-height-serif-3 {\n line-height: 1.38356;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-serif-3 {\n line-height: 1.38356;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-serif-3 {\n line-height: 1.38356;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-serif-3 {\n line-height: 1.38356;\n }\n}\n\n.line-height-serif-4 {\n line-height: 1.53729;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-serif-4 {\n line-height: 1.53729;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-serif-4 {\n line-height: 1.53729;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-serif-4 {\n line-height: 1.53729;\n }\n}\n\n.line-height-serif-5 {\n line-height: 1.66028;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-serif-5 {\n line-height: 1.66028;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-serif-5 {\n line-height: 1.66028;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-serif-5 {\n line-height: 1.66028;\n }\n}\n\n.line-height-serif-6 {\n line-height: 1.79351;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-serif-6 {\n line-height: 1.79351;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-serif-6 {\n line-height: 1.79351;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-serif-6 {\n line-height: 1.79351;\n }\n}\n\n.line-height-mono-1 {\n line-height: 1.04972;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-mono-1 {\n line-height: 1.04972;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-mono-1 {\n line-height: 1.04972;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-mono-1 {\n line-height: 1.04972;\n }\n}\n\n.line-height-mono-2 {\n line-height: 1.25967;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-mono-2 {\n line-height: 1.25967;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-mono-2 {\n line-height: 1.25967;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-mono-2 {\n line-height: 1.25967;\n }\n}\n\n.line-height-mono-3 {\n line-height: 1.41713;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-mono-3 {\n line-height: 1.41713;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-mono-3 {\n line-height: 1.41713;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-mono-3 {\n line-height: 1.41713;\n }\n}\n\n.line-height-mono-4 {\n line-height: 1.57459;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-mono-4 {\n line-height: 1.57459;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-mono-4 {\n line-height: 1.57459;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-mono-4 {\n line-height: 1.57459;\n }\n}\n\n.line-height-mono-5 {\n line-height: 1.70055;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-mono-5 {\n line-height: 1.70055;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-mono-5 {\n line-height: 1.70055;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-mono-5 {\n line-height: 1.70055;\n }\n}\n\n.line-height-mono-6 {\n line-height: 1.83702;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-mono-6 {\n line-height: 1.83702;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-mono-6 {\n line-height: 1.83702;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-mono-6 {\n line-height: 1.83702;\n }\n}\n\n.line-height-heading-1 {\n line-height: 1.02486;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-heading-1 {\n line-height: 1.02486;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-heading-1 {\n line-height: 1.02486;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-heading-1 {\n line-height: 1.02486;\n }\n}\n\n.line-height-heading-2 {\n line-height: 1.22983;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-heading-2 {\n line-height: 1.22983;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-heading-2 {\n line-height: 1.22983;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-heading-2 {\n line-height: 1.22983;\n }\n}\n\n.line-height-heading-3 {\n line-height: 1.38356;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-heading-3 {\n line-height: 1.38356;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-heading-3 {\n line-height: 1.38356;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-heading-3 {\n line-height: 1.38356;\n }\n}\n\n.line-height-heading-4 {\n line-height: 1.53729;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-heading-4 {\n line-height: 1.53729;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-heading-4 {\n line-height: 1.53729;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-heading-4 {\n line-height: 1.53729;\n }\n}\n\n.line-height-heading-5 {\n line-height: 1.66028;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-heading-5 {\n line-height: 1.66028;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-heading-5 {\n line-height: 1.66028;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-heading-5 {\n line-height: 1.66028;\n }\n}\n\n.line-height-heading-6 {\n line-height: 1.79351;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-heading-6 {\n line-height: 1.79351;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-heading-6 {\n line-height: 1.79351;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-heading-6 {\n line-height: 1.79351;\n }\n}\n\n.line-height-ui-1 {\n line-height: 0.93923;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-ui-1 {\n line-height: 0.93923;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-ui-1 {\n line-height: 0.93923;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-ui-1 {\n line-height: 0.93923;\n }\n}\n\n.line-height-ui-2 {\n line-height: 1.12707;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-ui-2 {\n line-height: 1.12707;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-ui-2 {\n line-height: 1.12707;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-ui-2 {\n line-height: 1.12707;\n }\n}\n\n.line-height-ui-3 {\n line-height: 1.26796;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-ui-3 {\n line-height: 1.26796;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-ui-3 {\n line-height: 1.26796;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-ui-3 {\n line-height: 1.26796;\n }\n}\n\n.line-height-ui-4 {\n line-height: 1.40884;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-ui-4 {\n line-height: 1.40884;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-ui-4 {\n line-height: 1.40884;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-ui-4 {\n line-height: 1.40884;\n }\n}\n\n.line-height-ui-5 {\n line-height: 1.52155;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-ui-5 {\n line-height: 1.52155;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-ui-5 {\n line-height: 1.52155;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-ui-5 {\n line-height: 1.52155;\n }\n}\n\n.line-height-ui-6 {\n line-height: 1.64365;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-ui-6 {\n line-height: 1.64365;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-ui-6 {\n line-height: 1.64365;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-ui-6 {\n line-height: 1.64365;\n }\n}\n\n.line-height-body-1 {\n line-height: 0.93923;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-body-1 {\n line-height: 0.93923;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-body-1 {\n line-height: 0.93923;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-body-1 {\n line-height: 0.93923;\n }\n}\n\n.line-height-body-2 {\n line-height: 1.12707;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-body-2 {\n line-height: 1.12707;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-body-2 {\n line-height: 1.12707;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-body-2 {\n line-height: 1.12707;\n }\n}\n\n.line-height-body-3 {\n line-height: 1.26796;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-body-3 {\n line-height: 1.26796;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-body-3 {\n line-height: 1.26796;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-body-3 {\n line-height: 1.26796;\n }\n}\n\n.line-height-body-4 {\n line-height: 1.40884;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-body-4 {\n line-height: 1.40884;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-body-4 {\n line-height: 1.40884;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-body-4 {\n line-height: 1.40884;\n }\n}\n\n.line-height-body-5 {\n line-height: 1.52155;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-body-5 {\n line-height: 1.52155;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-body-5 {\n line-height: 1.52155;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-body-5 {\n line-height: 1.52155;\n }\n}\n\n.line-height-body-6 {\n line-height: 1.64365;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-body-6 {\n line-height: 1.64365;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-body-6 {\n line-height: 1.64365;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-body-6 {\n line-height: 1.64365;\n }\n}\n\n.line-height-code-1 {\n line-height: 1.04972;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-code-1 {\n line-height: 1.04972;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-code-1 {\n line-height: 1.04972;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-code-1 {\n line-height: 1.04972;\n }\n}\n\n.line-height-code-2 {\n line-height: 1.25967;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-code-2 {\n line-height: 1.25967;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-code-2 {\n line-height: 1.25967;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-code-2 {\n line-height: 1.25967;\n }\n}\n\n.line-height-code-3 {\n line-height: 1.41713;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-code-3 {\n line-height: 1.41713;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-code-3 {\n line-height: 1.41713;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-code-3 {\n line-height: 1.41713;\n }\n}\n\n.line-height-code-4 {\n line-height: 1.57459;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-code-4 {\n line-height: 1.57459;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-code-4 {\n line-height: 1.57459;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-code-4 {\n line-height: 1.57459;\n }\n}\n\n.line-height-code-5 {\n line-height: 1.70055;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-code-5 {\n line-height: 1.70055;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-code-5 {\n line-height: 1.70055;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-code-5 {\n line-height: 1.70055;\n }\n}\n\n.line-height-code-6 {\n line-height: 1.83702;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-code-6 {\n line-height: 1.83702;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-code-6 {\n line-height: 1.83702;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-code-6 {\n line-height: 1.83702;\n }\n}\n\n.line-height-alt-1 {\n line-height: 1.02486;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-alt-1 {\n line-height: 1.02486;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-alt-1 {\n line-height: 1.02486;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-alt-1 {\n line-height: 1.02486;\n }\n}\n\n.line-height-alt-2 {\n line-height: 1.22983;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-alt-2 {\n line-height: 1.22983;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-alt-2 {\n line-height: 1.22983;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-alt-2 {\n line-height: 1.22983;\n }\n}\n\n.line-height-alt-3 {\n line-height: 1.38356;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-alt-3 {\n line-height: 1.38356;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-alt-3 {\n line-height: 1.38356;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-alt-3 {\n line-height: 1.38356;\n }\n}\n\n.line-height-alt-4 {\n line-height: 1.53729;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-alt-4 {\n line-height: 1.53729;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-alt-4 {\n line-height: 1.53729;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-alt-4 {\n line-height: 1.53729;\n }\n}\n\n.line-height-alt-5 {\n line-height: 1.66028;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-alt-5 {\n line-height: 1.66028;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-alt-5 {\n line-height: 1.66028;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-alt-5 {\n line-height: 1.66028;\n }\n}\n\n.line-height-alt-6 {\n line-height: 1.79351;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:line-height-alt-6 {\n line-height: 1.79351;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:line-height-alt-6 {\n line-height: 1.79351;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:line-height-alt-6 {\n line-height: 1.79351;\n }\n}\n\n.margin-1px {\n margin: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-1px {\n margin: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-1px {\n margin: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-1px {\n margin: 1px;\n }\n}\n\n.margin-2px {\n margin: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-2px {\n margin: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-2px {\n margin: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-2px {\n margin: 2px;\n }\n}\n\n.margin-05 {\n margin: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-05 {\n margin: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-05 {\n margin: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-05 {\n margin: 0.25rem;\n }\n}\n\n.margin-1 {\n margin: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-1 {\n margin: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-1 {\n margin: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-1 {\n margin: 0.5rem;\n }\n}\n\n.margin-105 {\n margin: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-105 {\n margin: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-105 {\n margin: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-105 {\n margin: 0.75rem;\n }\n}\n\n.margin-2 {\n margin: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-2 {\n margin: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-2 {\n margin: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-2 {\n margin: 1rem;\n }\n}\n\n.margin-205 {\n margin: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-205 {\n margin: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-205 {\n margin: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-205 {\n margin: 1.25rem;\n }\n}\n\n.margin-3 {\n margin: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-3 {\n margin: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-3 {\n margin: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-3 {\n margin: 1.5rem;\n }\n}\n\n.margin-4 {\n margin: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-4 {\n margin: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-4 {\n margin: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-4 {\n margin: 2rem;\n }\n}\n\n.margin-5 {\n margin: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-5 {\n margin: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-5 {\n margin: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-5 {\n margin: 2.5rem;\n }\n}\n\n.margin-6 {\n margin: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-6 {\n margin: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-6 {\n margin: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-6 {\n margin: 3rem;\n }\n}\n\n.margin-7 {\n margin: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-7 {\n margin: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-7 {\n margin: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-7 {\n margin: 3.5rem;\n }\n}\n\n.margin-8 {\n margin: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-8 {\n margin: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-8 {\n margin: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-8 {\n margin: 4rem;\n }\n}\n\n.margin-9 {\n margin: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-9 {\n margin: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-9 {\n margin: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-9 {\n margin: 4.5rem;\n }\n}\n\n.margin-10 {\n margin: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-10 {\n margin: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-10 {\n margin: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-10 {\n margin: 5rem;\n }\n}\n\n.margin-15 {\n margin: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-15 {\n margin: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-15 {\n margin: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-15 {\n margin: 7.5rem;\n }\n}\n\n.margin-05em {\n margin: 0.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-05em {\n margin: 0.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-05em {\n margin: 0.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-05em {\n margin: 0.5em;\n }\n}\n\n.margin-1em {\n margin: 1em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-1em {\n margin: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-1em {\n margin: 1em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-1em {\n margin: 1em;\n }\n}\n\n.margin-105em {\n margin: 1.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-105em {\n margin: 1.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-105em {\n margin: 1.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-105em {\n margin: 1.5em;\n }\n}\n\n.margin-2em {\n margin: 2em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-2em {\n margin: 2em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-2em {\n margin: 2em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-2em {\n margin: 2em;\n }\n}\n\n.margin-0 {\n margin: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-0 {\n margin: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-0 {\n margin: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-0 {\n margin: 0;\n }\n}\n\n.margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n}\n\n.margin-top-1px {\n margin-top: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-1px {\n margin-top: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-1px {\n margin-top: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-1px {\n margin-top: 1px;\n }\n}\n\n.margin-bottom-1px {\n margin-bottom: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n}\n\n.margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n}\n\n.margin-top-2px {\n margin-top: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-2px {\n margin-top: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-2px {\n margin-top: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-2px {\n margin-top: 2px;\n }\n}\n\n.margin-bottom-2px {\n margin-bottom: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n}\n\n.margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n}\n\n.margin-top-05 {\n margin-top: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n}\n\n.margin-bottom-05 {\n margin-bottom: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n}\n\n.margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n}\n\n.margin-top-1 {\n margin-top: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n}\n\n.margin-bottom-1 {\n margin-bottom: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n}\n\n.margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n}\n\n.margin-top-105 {\n margin-top: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n}\n\n.margin-bottom-105 {\n margin-bottom: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n}\n\n.margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n}\n\n.margin-top-2 {\n margin-top: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-2 {\n margin-top: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-2 {\n margin-top: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-2 {\n margin-top: 1rem;\n }\n}\n\n.margin-bottom-2 {\n margin-bottom: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n}\n\n.margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n}\n\n.margin-top-205 {\n margin-top: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n}\n\n.margin-bottom-205 {\n margin-bottom: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n}\n\n.margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n}\n\n.margin-top-3 {\n margin-top: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n}\n\n.margin-bottom-3 {\n margin-bottom: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n}\n\n.margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n}\n\n.margin-top-neg-1px {\n margin-top: -1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n}\n\n.margin-bottom-neg-1px {\n margin-bottom: -1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n}\n\n.margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n}\n\n.margin-top-neg-2px {\n margin-top: -2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n}\n\n.margin-bottom-neg-2px {\n margin-bottom: -2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n}\n\n.margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n}\n\n.margin-top-neg-05 {\n margin-top: -0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n}\n\n.margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n}\n\n.margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n}\n\n.margin-top-neg-1 {\n margin-top: -0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n}\n\n.margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n}\n\n.margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n}\n\n.margin-top-neg-105 {\n margin-top: -0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n}\n\n.margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n}\n\n.margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n}\n\n.margin-top-neg-2 {\n margin-top: -1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n}\n\n.margin-bottom-neg-2 {\n margin-bottom: -1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n}\n\n.margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n}\n\n.margin-top-neg-205 {\n margin-top: -1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n}\n\n.margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n}\n\n.margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n}\n\n.margin-top-neg-3 {\n margin-top: -1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n}\n\n.margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n}\n\n.margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n}\n\n.margin-top-4 {\n margin-top: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-4 {\n margin-top: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-4 {\n margin-top: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-4 {\n margin-top: 2rem;\n }\n}\n\n.margin-bottom-4 {\n margin-bottom: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n}\n\n.margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n}\n\n.margin-top-5 {\n margin-top: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n}\n\n.margin-bottom-5 {\n margin-bottom: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n}\n\n.margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n}\n\n.margin-top-6 {\n margin-top: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-6 {\n margin-top: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-6 {\n margin-top: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-6 {\n margin-top: 3rem;\n }\n}\n\n.margin-bottom-6 {\n margin-bottom: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n}\n\n.margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n}\n\n.margin-top-7 {\n margin-top: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n}\n\n.margin-bottom-7 {\n margin-bottom: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n}\n\n.margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n}\n\n.margin-top-8 {\n margin-top: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-8 {\n margin-top: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-8 {\n margin-top: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-8 {\n margin-top: 4rem;\n }\n}\n\n.margin-bottom-8 {\n margin-bottom: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n}\n\n.margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n}\n\n.margin-top-9 {\n margin-top: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n}\n\n.margin-bottom-9 {\n margin-bottom: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n}\n\n.margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n}\n\n.margin-top-10 {\n margin-top: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-10 {\n margin-top: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-10 {\n margin-top: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-10 {\n margin-top: 5rem;\n }\n}\n\n.margin-bottom-10 {\n margin-bottom: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n}\n\n.margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n}\n\n.margin-top-15 {\n margin-top: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n}\n\n.margin-bottom-15 {\n margin-bottom: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n}\n\n.margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n}\n\n.margin-top-05em {\n margin-top: 0.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-05em {\n margin-top: 0.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-05em {\n margin-top: 0.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-05em {\n margin-top: 0.5em;\n }\n}\n\n.margin-bottom-05em {\n margin-bottom: 0.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n}\n\n.margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n}\n\n.margin-top-1em {\n margin-top: 1em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-1em {\n margin-top: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-1em {\n margin-top: 1em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-1em {\n margin-top: 1em;\n }\n}\n\n.margin-bottom-1em {\n margin-bottom: 1em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n}\n\n.margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n}\n\n.margin-top-105em {\n margin-top: 1.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-105em {\n margin-top: 1.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-105em {\n margin-top: 1.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-105em {\n margin-top: 1.5em;\n }\n}\n\n.margin-bottom-105em {\n margin-bottom: 1.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n}\n\n.margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n}\n\n.margin-top-2em {\n margin-top: 2em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-2em {\n margin-top: 2em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-2em {\n margin-top: 2em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-2em {\n margin-top: 2em;\n }\n}\n\n.margin-bottom-2em {\n margin-bottom: 2em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n}\n\n.margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n}\n\n.margin-top-0 {\n margin-top: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-top-0 {\n margin-top: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-top-0 {\n margin-top: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-top-0 {\n margin-top: 0;\n }\n}\n\n.margin-bottom-0 {\n margin-bottom: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n}\n\n.margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n}\n\n.margin-right-1px {\n margin-right: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-1px {\n margin-right: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-1px {\n margin-right: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-1px {\n margin-right: 1px;\n }\n}\n\n.margin-left-1px {\n margin-left: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-1px {\n margin-left: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-1px {\n margin-left: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-1px {\n margin-left: 1px;\n }\n}\n\n.margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n}\n\n.margin-right-2px {\n margin-right: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-2px {\n margin-right: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-2px {\n margin-right: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-2px {\n margin-right: 2px;\n }\n}\n\n.margin-left-2px {\n margin-left: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-2px {\n margin-left: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-2px {\n margin-left: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-2px {\n margin-left: 2px;\n }\n}\n\n.margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n}\n\n.margin-right-05 {\n margin-right: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n}\n\n.margin-left-05 {\n margin-left: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n}\n\n.margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n}\n\n.margin-right-1 {\n margin-right: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n}\n\n.margin-left-1 {\n margin-left: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n}\n\n.margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n}\n\n.margin-right-105 {\n margin-right: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n}\n\n.margin-left-105 {\n margin-left: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n}\n\n.margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n}\n\n.margin-right-2 {\n margin-right: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-2 {\n margin-right: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-2 {\n margin-right: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-2 {\n margin-right: 1rem;\n }\n}\n\n.margin-left-2 {\n margin-left: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-2 {\n margin-left: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-2 {\n margin-left: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-2 {\n margin-left: 1rem;\n }\n}\n\n.margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n}\n\n.margin-right-205 {\n margin-right: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n}\n\n.margin-left-205 {\n margin-left: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n}\n\n.margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n}\n\n.margin-right-3 {\n margin-right: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n}\n\n.margin-left-3 {\n margin-left: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n}\n\n.margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n}\n\n.margin-right-neg-1px {\n margin-right: -1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n}\n\n.margin-left-neg-1px {\n margin-left: -1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n}\n\n.margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n}\n\n.margin-right-neg-2px {\n margin-right: -2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n}\n\n.margin-left-neg-2px {\n margin-left: -2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n}\n\n.margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n}\n\n.margin-right-neg-05 {\n margin-right: -0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n}\n\n.margin-left-neg-05 {\n margin-left: -0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n}\n\n.margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n}\n\n.margin-right-neg-1 {\n margin-right: -0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n}\n\n.margin-left-neg-1 {\n margin-left: -0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n}\n\n.margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n}\n\n.margin-right-neg-105 {\n margin-right: -0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n}\n\n.margin-left-neg-105 {\n margin-left: -0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n}\n\n.margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n}\n\n.margin-right-neg-2 {\n margin-right: -1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n}\n\n.margin-left-neg-2 {\n margin-left: -1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n}\n\n.margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n}\n\n.margin-right-neg-205 {\n margin-right: -1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n}\n\n.margin-left-neg-205 {\n margin-left: -1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n}\n\n.margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n}\n\n.margin-right-neg-3 {\n margin-right: -1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n}\n\n.margin-left-neg-3 {\n margin-left: -1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n}\n\n.margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n}\n\n.margin-right-4 {\n margin-right: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-4 {\n margin-right: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-4 {\n margin-right: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-4 {\n margin-right: 2rem;\n }\n}\n\n.margin-left-4 {\n margin-left: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-4 {\n margin-left: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-4 {\n margin-left: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-4 {\n margin-left: 2rem;\n }\n}\n\n.margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n}\n\n.margin-right-5 {\n margin-right: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n}\n\n.margin-left-5 {\n margin-left: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n}\n\n.margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n}\n\n.margin-right-6 {\n margin-right: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-6 {\n margin-right: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-6 {\n margin-right: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-6 {\n margin-right: 3rem;\n }\n}\n\n.margin-left-6 {\n margin-left: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-6 {\n margin-left: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-6 {\n margin-left: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-6 {\n margin-left: 3rem;\n }\n}\n\n.margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n}\n\n.margin-right-7 {\n margin-right: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n}\n\n.margin-left-7 {\n margin-left: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n}\n\n.margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n}\n\n.margin-right-8 {\n margin-right: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-8 {\n margin-right: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-8 {\n margin-right: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-8 {\n margin-right: 4rem;\n }\n}\n\n.margin-left-8 {\n margin-left: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-8 {\n margin-left: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-8 {\n margin-left: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-8 {\n margin-left: 4rem;\n }\n}\n\n.margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n}\n\n.margin-right-9 {\n margin-right: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n}\n\n.margin-left-9 {\n margin-left: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n}\n\n.margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n}\n\n.margin-right-10 {\n margin-right: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-10 {\n margin-right: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-10 {\n margin-right: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-10 {\n margin-right: 5rem;\n }\n}\n\n.margin-left-10 {\n margin-left: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-10 {\n margin-left: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-10 {\n margin-left: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-10 {\n margin-left: 5rem;\n }\n}\n\n.margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n}\n\n.margin-right-15 {\n margin-right: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n}\n\n.margin-left-15 {\n margin-left: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n}\n\n.margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n}\n\n.margin-right-05em {\n margin-right: 0.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-05em {\n margin-right: 0.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-05em {\n margin-right: 0.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-05em {\n margin-right: 0.5em;\n }\n}\n\n.margin-left-05em {\n margin-left: 0.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-05em {\n margin-left: 0.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-05em {\n margin-left: 0.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-05em {\n margin-left: 0.5em;\n }\n}\n\n.margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n}\n\n.margin-right-1em {\n margin-right: 1em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-1em {\n margin-right: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-1em {\n margin-right: 1em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-1em {\n margin-right: 1em;\n }\n}\n\n.margin-left-1em {\n margin-left: 1em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-1em {\n margin-left: 1em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-1em {\n margin-left: 1em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-1em {\n margin-left: 1em;\n }\n}\n\n.margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n}\n\n.margin-right-105em {\n margin-right: 1.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-105em {\n margin-right: 1.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-105em {\n margin-right: 1.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-105em {\n margin-right: 1.5em;\n }\n}\n\n.margin-left-105em {\n margin-left: 1.5em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-105em {\n margin-left: 1.5em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-105em {\n margin-left: 1.5em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-105em {\n margin-left: 1.5em;\n }\n}\n\n.margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n}\n\n.margin-right-2em {\n margin-right: 2em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-2em {\n margin-right: 2em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-2em {\n margin-right: 2em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-2em {\n margin-right: 2em;\n }\n}\n\n.margin-left-2em {\n margin-left: 2em;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-2em {\n margin-left: 2em;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-2em {\n margin-left: 2em;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-2em {\n margin-left: 2em;\n }\n}\n\n.margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n.margin-right-0 {\n margin-right: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-0 {\n margin-right: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-0 {\n margin-right: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-0 {\n margin-right: 0;\n }\n}\n\n.margin-left-0 {\n margin-left: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-0 {\n margin-left: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-0 {\n margin-left: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-0 {\n margin-left: 0;\n }\n}\n\n.margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n}\n\n.margin-right-auto {\n margin-right: auto;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-right-auto {\n margin-right: auto;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-right-auto {\n margin-right: auto;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-right-auto {\n margin-right: auto;\n }\n}\n\n.margin-left-auto {\n margin-left: auto;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:margin-left-auto {\n margin-left: auto;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:margin-left-auto {\n margin-left: auto;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:margin-left-auto {\n margin-left: auto;\n }\n}\n\n.maxh-05 {\n max-height: 0.25rem;\n}\n\n.maxh-1 {\n max-height: 0.5rem;\n}\n\n.maxh-105 {\n max-height: 0.75rem;\n}\n\n.maxh-2 {\n max-height: 1rem;\n}\n\n.maxh-205 {\n max-height: 1.25rem;\n}\n\n.maxh-3 {\n max-height: 1.5rem;\n}\n\n.maxh-4 {\n max-height: 2rem;\n}\n\n.maxh-5 {\n max-height: 2.5rem;\n}\n\n.maxh-6 {\n max-height: 3rem;\n}\n\n.maxh-7 {\n max-height: 3.5rem;\n}\n\n.maxh-8 {\n max-height: 4rem;\n}\n\n.maxh-9 {\n max-height: 4.5rem;\n}\n\n.maxh-10 {\n max-height: 5rem;\n}\n\n.maxh-15 {\n max-height: 7.5rem;\n}\n\n.maxh-card {\n max-height: 10rem;\n}\n\n.maxh-card-lg {\n max-height: 15rem;\n}\n\n.maxh-mobile {\n max-height: 20rem;\n}\n\n.maxh-mobile-lg {\n max-height: 30rem;\n}\n\n.maxh-tablet {\n max-height: 40rem;\n}\n\n.maxh-tablet-lg {\n max-height: 55rem;\n}\n\n.maxh-none {\n max-height: none;\n}\n\n.maxh-viewport {\n max-height: 100vh;\n}\n\n.maxw-05 {\n max-width: 0.25rem;\n}\n\n.maxw-1 {\n max-width: 0.5rem;\n}\n\n.maxw-105 {\n max-width: 0.75rem;\n}\n\n.maxw-2 {\n max-width: 1rem;\n}\n\n.maxw-205 {\n max-width: 1.25rem;\n}\n\n.maxw-3 {\n max-width: 1.5rem;\n}\n\n.maxw-4 {\n max-width: 2rem;\n}\n\n.maxw-5 {\n max-width: 2.5rem;\n}\n\n.maxw-6 {\n max-width: 3rem;\n}\n\n.maxw-7 {\n max-width: 3.5rem;\n}\n\n.maxw-8 {\n max-width: 4rem;\n}\n\n.maxw-9 {\n max-width: 4.5rem;\n}\n\n.maxw-10 {\n max-width: 5rem;\n}\n\n.maxw-15 {\n max-width: 7.5rem;\n}\n\n.maxw-card {\n max-width: 10rem;\n}\n\n.maxw-card-lg {\n max-width: 15rem;\n}\n\n.maxw-mobile {\n max-width: 20rem;\n}\n\n.maxw-mobile-lg {\n max-width: 30rem;\n}\n\n.maxw-tablet {\n max-width: 40rem;\n}\n\n.maxw-tablet-lg {\n max-width: 55rem;\n}\n\n.maxw-desktop {\n max-width: 64rem;\n}\n\n.maxw-desktop-lg {\n max-width: 75rem;\n}\n\n.maxw-widescreen {\n max-width: 87.5rem;\n}\n\n.maxw-none {\n max-width: none;\n}\n\n.maxw-full {\n max-width: 100%;\n}\n\n.measure-1 {\n max-width: 44ex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:measure-1 {\n max-width: 44ex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:measure-1 {\n max-width: 44ex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:measure-1 {\n max-width: 44ex;\n }\n}\n\n.measure-2 {\n max-width: 60ex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:measure-2 {\n max-width: 60ex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:measure-2 {\n max-width: 60ex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:measure-2 {\n max-width: 60ex;\n }\n}\n\n.measure-3 {\n max-width: 64ex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:measure-3 {\n max-width: 64ex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:measure-3 {\n max-width: 64ex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:measure-3 {\n max-width: 64ex;\n }\n}\n\n.measure-4 {\n max-width: 68ex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:measure-4 {\n max-width: 68ex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:measure-4 {\n max-width: 68ex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:measure-4 {\n max-width: 68ex;\n }\n}\n\n.measure-5 {\n max-width: 72ex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:measure-5 {\n max-width: 72ex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:measure-5 {\n max-width: 72ex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:measure-5 {\n max-width: 72ex;\n }\n}\n\n.measure-6 {\n max-width: 88ex;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:measure-6 {\n max-width: 88ex;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:measure-6 {\n max-width: 88ex;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:measure-6 {\n max-width: 88ex;\n }\n}\n\n.measure-none {\n max-width: none;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:measure-none {\n max-width: none;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:measure-none {\n max-width: none;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:measure-none {\n max-width: none;\n }\n}\n\n.minh-1px {\n min-height: 1px;\n}\n\n.minh-2px {\n min-height: 2px;\n}\n\n.minh-05 {\n min-height: 0.25rem;\n}\n\n.minh-1 {\n min-height: 0.5rem;\n}\n\n.minh-105 {\n min-height: 0.75rem;\n}\n\n.minh-2 {\n min-height: 1rem;\n}\n\n.minh-205 {\n min-height: 1.25rem;\n}\n\n.minh-3 {\n min-height: 1.5rem;\n}\n\n.minh-4 {\n min-height: 2rem;\n}\n\n.minh-5 {\n min-height: 2.5rem;\n}\n\n.minh-6 {\n min-height: 3rem;\n}\n\n.minh-7 {\n min-height: 3.5rem;\n}\n\n.minh-8 {\n min-height: 4rem;\n}\n\n.minh-9 {\n min-height: 4.5rem;\n}\n\n.minh-10 {\n min-height: 5rem;\n}\n\n.minh-15 {\n min-height: 7.5rem;\n}\n\n.minh-card {\n min-height: 10rem;\n}\n\n.minh-card-lg {\n min-height: 15rem;\n}\n\n.minh-mobile {\n min-height: 20rem;\n}\n\n.minh-mobile-lg {\n min-height: 30rem;\n}\n\n.minh-tablet {\n min-height: 40rem;\n}\n\n.minh-tablet-lg {\n min-height: 55rem;\n}\n\n.minh-0 {\n min-height: 0;\n}\n\n.minh-full {\n min-height: 100%;\n}\n\n.minh-viewport {\n min-height: 100vh;\n}\n\n.minw-05 {\n min-width: 0.25rem;\n}\n\n.minw-1 {\n min-width: 0.5rem;\n}\n\n.minw-105 {\n min-width: 0.75rem;\n}\n\n.minw-2 {\n min-width: 1rem;\n}\n\n.minw-205 {\n min-width: 1.25rem;\n}\n\n.minw-3 {\n min-width: 1.5rem;\n}\n\n.minw-4 {\n min-width: 2rem;\n}\n\n.minw-5 {\n min-width: 2.5rem;\n}\n\n.minw-6 {\n min-width: 3rem;\n}\n\n.minw-7 {\n min-width: 3.5rem;\n}\n\n.minw-8 {\n min-width: 4rem;\n}\n\n.minw-9 {\n min-width: 4.5rem;\n}\n\n.minw-10 {\n min-width: 5rem;\n}\n\n.minw-15 {\n min-width: 7.5rem;\n}\n\n.minw-0 {\n min-width: 0;\n}\n\n.opacity-0 {\n opacity: 0;\n}\n\n.opacity-10 {\n opacity: 0.1;\n}\n\n.opacity-20 {\n opacity: 0.2;\n}\n\n.opacity-30 {\n opacity: 0.3;\n}\n\n.opacity-40 {\n opacity: 0.4;\n}\n\n.opacity-50 {\n opacity: 0.5;\n}\n\n.opacity-60 {\n opacity: 0.6;\n}\n\n.opacity-70 {\n opacity: 0.7;\n}\n\n.opacity-80 {\n opacity: 0.8;\n}\n\n.opacity-90 {\n opacity: 0.9;\n}\n\n.opacity-100 {\n opacity: 1;\n}\n\n.order-first {\n order: -1;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-first {\n order: -1;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-first {\n order: -1;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-first {\n order: -1;\n }\n}\n\n.order-last {\n order: 999;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-last {\n order: 999;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-last {\n order: 999;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-last {\n order: 999;\n }\n}\n\n.order-initial {\n order: initial;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-initial {\n order: initial;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-initial {\n order: initial;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-initial {\n order: initial;\n }\n}\n\n.order-0 {\n order: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-0 {\n order: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-0 {\n order: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-0 {\n order: 0;\n }\n}\n\n.order-1 {\n order: 1;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-1 {\n order: 1;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-1 {\n order: 1;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-1 {\n order: 1;\n }\n}\n\n.order-2 {\n order: 2;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-2 {\n order: 2;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-2 {\n order: 2;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-2 {\n order: 2;\n }\n}\n\n.order-3 {\n order: 3;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-3 {\n order: 3;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-3 {\n order: 3;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-3 {\n order: 3;\n }\n}\n\n.order-4 {\n order: 4;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-4 {\n order: 4;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-4 {\n order: 4;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-4 {\n order: 4;\n }\n}\n\n.order-5 {\n order: 5;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-5 {\n order: 5;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-5 {\n order: 5;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-5 {\n order: 5;\n }\n}\n\n.order-6 {\n order: 6;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-6 {\n order: 6;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-6 {\n order: 6;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-6 {\n order: 6;\n }\n}\n\n.order-7 {\n order: 7;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-7 {\n order: 7;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-7 {\n order: 7;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-7 {\n order: 7;\n }\n}\n\n.order-8 {\n order: 8;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-8 {\n order: 8;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-8 {\n order: 8;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-8 {\n order: 8;\n }\n}\n\n.order-9 {\n order: 9;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-9 {\n order: 9;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-9 {\n order: 9;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-9 {\n order: 9;\n }\n}\n\n.order-10 {\n order: 10;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-10 {\n order: 10;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-10 {\n order: 10;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-10 {\n order: 10;\n }\n}\n\n.order-11 {\n order: 11;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:order-11 {\n order: 11;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:order-11 {\n order: 11;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:order-11 {\n order: 11;\n }\n}\n\n.outline-1px {\n outline: 1px solid;\n}\n\n.outline-2px {\n outline: 2px solid;\n}\n\n.outline-0 {\n outline: 0 solid;\n}\n\n.outline-05 {\n outline: 0.25rem solid;\n}\n\n.outline-transparent {\n outline-color: transparent;\n}\n\n.outline-black {\n outline-color: black;\n}\n\n.outline-white {\n outline-color: white;\n}\n\n.outline-red {\n outline-color: #e52207;\n}\n\n.outline-orange {\n outline-color: #e66f0e;\n}\n\n.outline-gold {\n outline-color: #ffbe2e;\n}\n\n.outline-yellow {\n outline-color: #fee685;\n}\n\n.outline-green {\n outline-color: #538200;\n}\n\n.outline-mint {\n outline-color: #04c585;\n}\n\n.outline-cyan {\n outline-color: #009ec1;\n}\n\n.outline-blue {\n outline-color: #0076d6;\n}\n\n.outline-indigo {\n outline-color: #676cc8;\n}\n\n.outline-violet {\n outline-color: #8168b3;\n}\n\n.outline-magenta {\n outline-color: #d72d79;\n}\n\n.outline-gray-5 {\n outline-color: #f0f0f0;\n}\n\n.outline-gray-10 {\n outline-color: #e6e6e6;\n}\n\n.outline-gray-30 {\n outline-color: #adadad;\n}\n\n.outline-gray-50 {\n outline-color: #757575;\n}\n\n.outline-gray-70 {\n outline-color: #454545;\n}\n\n.outline-gray-90 {\n outline-color: #1b1b1b;\n}\n\n.outline-base-lightest {\n outline-color: #f0f0f0;\n}\n\n.outline-base-lighter {\n outline-color: #dcdee0;\n}\n\n.outline-base-light {\n outline-color: #a9aeb1;\n}\n\n.outline-base {\n outline-color: #71767a;\n}\n\n.outline-base-dark {\n outline-color: #565c65;\n}\n\n.outline-base-darker {\n outline-color: #3d4551;\n}\n\n.outline-base-darkest {\n outline-color: #1b1b1b;\n}\n\n.outline-ink {\n outline-color: #1b1b1b;\n}\n\n.outline-primary-lighter {\n outline-color: #d9e8f6;\n}\n\n.outline-primary-light {\n outline-color: #73b3e7;\n}\n\n.outline-primary {\n outline-color: #005ea2;\n}\n\n.outline-primary-vivid {\n outline-color: #0050d8;\n}\n\n.outline-primary-dark {\n outline-color: #1a4480;\n}\n\n.outline-primary-darker {\n outline-color: #162e51;\n}\n\n.outline-secondary-lighter {\n outline-color: #f3e1e4;\n}\n\n.outline-secondary-light {\n outline-color: #f2938c;\n}\n\n.outline-secondary {\n outline-color: #d83933;\n}\n\n.outline-secondary-vivid {\n outline-color: #e41d3d;\n}\n\n.outline-secondary-dark {\n outline-color: #b50909;\n}\n\n.outline-secondary-darker {\n outline-color: #8b0a03;\n}\n\n.outline-accent-warm-darker {\n outline-color: #775540;\n}\n\n.outline-accent-warm-dark {\n outline-color: #c05600;\n}\n\n.outline-accent-warm {\n outline-color: #fa9441;\n}\n\n.outline-accent-warm-light {\n outline-color: #ffbc78;\n}\n\n.outline-accent-warm-lighter {\n outline-color: #f2e4d4;\n}\n\n.outline-accent-cool-darker {\n outline-color: #07648d;\n}\n\n.outline-accent-cool-dark {\n outline-color: #28a0cb;\n}\n\n.outline-accent-cool {\n outline-color: #00bde3;\n}\n\n.outline-accent-cool-light {\n outline-color: #97d4ea;\n}\n\n.outline-accent-cool-lighter {\n outline-color: #e1f3f8;\n}\n\n.overflow-hidden {\n overflow: hidden;\n}\n\n.overflow-y-hidden {\n overflow-y: hidden;\n}\n\n.overflow-x-hidden {\n overflow-x: hidden;\n}\n\n.overflow-scroll {\n overflow: scroll;\n}\n\n.overflow-y-scroll {\n overflow-y: scroll;\n}\n\n.overflow-x-scroll {\n overflow-x: scroll;\n}\n\n.overflow-auto {\n overflow: auto;\n}\n\n.overflow-y-auto {\n overflow-y: auto;\n}\n\n.overflow-x-auto {\n overflow-x: auto;\n}\n\n.overflow-visible {\n overflow: visible;\n}\n\n.overflow-y-visible {\n overflow-y: visible;\n}\n\n.overflow-x-visible {\n overflow-x: visible;\n}\n\n.padding-1px {\n padding: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-1px {\n padding: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-1px {\n padding: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-1px {\n padding: 1px;\n }\n}\n\n.padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n}\n\n.padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n}\n\n.padding-top-1px {\n padding-top: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-1px {\n padding-top: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-1px {\n padding-top: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-1px {\n padding-top: 1px;\n }\n}\n\n.padding-right-1px {\n padding-right: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-1px {\n padding-right: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-1px {\n padding-right: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-1px {\n padding-right: 1px;\n }\n}\n\n.padding-bottom-1px {\n padding-bottom: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n}\n\n.padding-left-1px {\n padding-left: 1px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-1px {\n padding-left: 1px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-1px {\n padding-left: 1px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-1px {\n padding-left: 1px;\n }\n}\n\n.padding-2px {\n padding: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-2px {\n padding: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-2px {\n padding: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-2px {\n padding: 2px;\n }\n}\n\n.padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n}\n\n.padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n}\n\n.padding-top-2px {\n padding-top: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-2px {\n padding-top: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-2px {\n padding-top: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-2px {\n padding-top: 2px;\n }\n}\n\n.padding-right-2px {\n padding-right: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-2px {\n padding-right: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-2px {\n padding-right: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-2px {\n padding-right: 2px;\n }\n}\n\n.padding-bottom-2px {\n padding-bottom: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n}\n\n.padding-left-2px {\n padding-left: 2px;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-2px {\n padding-left: 2px;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-2px {\n padding-left: 2px;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-2px {\n padding-left: 2px;\n }\n}\n\n.padding-05 {\n padding: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-05 {\n padding: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-05 {\n padding: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-05 {\n padding: 0.25rem;\n }\n}\n\n.padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n}\n\n.padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n}\n\n.padding-top-05 {\n padding-top: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n}\n\n.padding-right-05 {\n padding-right: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n}\n\n.padding-bottom-05 {\n padding-bottom: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n}\n\n.padding-left-05 {\n padding-left: 0.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n}\n\n.padding-1 {\n padding: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-1 {\n padding: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-1 {\n padding: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-1 {\n padding: 0.5rem;\n }\n}\n\n.padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n}\n\n.padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n}\n\n.padding-top-1 {\n padding-top: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n}\n\n.padding-right-1 {\n padding-right: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n}\n\n.padding-bottom-1 {\n padding-bottom: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n}\n\n.padding-left-1 {\n padding-left: 0.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n}\n\n.padding-105 {\n padding: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-105 {\n padding: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-105 {\n padding: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-105 {\n padding: 0.75rem;\n }\n}\n\n.padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n}\n\n.padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n\n.padding-top-105 {\n padding-top: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n}\n\n.padding-right-105 {\n padding-right: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n}\n\n.padding-bottom-105 {\n padding-bottom: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n}\n\n.padding-left-105 {\n padding-left: 0.75rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n}\n\n.padding-2 {\n padding: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-2 {\n padding: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-2 {\n padding: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-2 {\n padding: 1rem;\n }\n}\n\n.padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n}\n\n.padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n\n.padding-top-2 {\n padding-top: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-2 {\n padding-top: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-2 {\n padding-top: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-2 {\n padding-top: 1rem;\n }\n}\n\n.padding-right-2 {\n padding-right: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-2 {\n padding-right: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-2 {\n padding-right: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-2 {\n padding-right: 1rem;\n }\n}\n\n.padding-bottom-2 {\n padding-bottom: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n}\n\n.padding-left-2 {\n padding-left: 1rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-2 {\n padding-left: 1rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-2 {\n padding-left: 1rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-2 {\n padding-left: 1rem;\n }\n}\n\n.padding-205 {\n padding: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-205 {\n padding: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-205 {\n padding: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-205 {\n padding: 1.25rem;\n }\n}\n\n.padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n}\n\n.padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n}\n\n.padding-top-205 {\n padding-top: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n}\n\n.padding-right-205 {\n padding-right: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n}\n\n.padding-bottom-205 {\n padding-bottom: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n}\n\n.padding-left-205 {\n padding-left: 1.25rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n}\n\n.padding-3 {\n padding: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-3 {\n padding: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-3 {\n padding: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-3 {\n padding: 1.5rem;\n }\n}\n\n.padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n}\n\n.padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n}\n\n.padding-top-3 {\n padding-top: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n}\n\n.padding-right-3 {\n padding-right: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n}\n\n.padding-bottom-3 {\n padding-bottom: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n}\n\n.padding-left-3 {\n padding-left: 1.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n}\n\n.padding-4 {\n padding: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-4 {\n padding: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-4 {\n padding: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-4 {\n padding: 2rem;\n }\n}\n\n.padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n}\n\n.padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.padding-top-4 {\n padding-top: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-4 {\n padding-top: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-4 {\n padding-top: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-4 {\n padding-top: 2rem;\n }\n}\n\n.padding-right-4 {\n padding-right: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-4 {\n padding-right: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-4 {\n padding-right: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-4 {\n padding-right: 2rem;\n }\n}\n\n.padding-bottom-4 {\n padding-bottom: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n}\n\n.padding-left-4 {\n padding-left: 2rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-4 {\n padding-left: 2rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-4 {\n padding-left: 2rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-4 {\n padding-left: 2rem;\n }\n}\n\n.padding-5 {\n padding: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-5 {\n padding: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-5 {\n padding: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-5 {\n padding: 2.5rem;\n }\n}\n\n.padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n}\n\n.padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n}\n\n.padding-top-5 {\n padding-top: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n}\n\n.padding-right-5 {\n padding-right: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n}\n\n.padding-bottom-5 {\n padding-bottom: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n}\n\n.padding-left-5 {\n padding-left: 2.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n}\n\n.padding-6 {\n padding: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-6 {\n padding: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-6 {\n padding: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-6 {\n padding: 3rem;\n }\n}\n\n.padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n}\n\n.padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n}\n\n.padding-top-6 {\n padding-top: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-6 {\n padding-top: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-6 {\n padding-top: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-6 {\n padding-top: 3rem;\n }\n}\n\n.padding-right-6 {\n padding-right: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-6 {\n padding-right: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-6 {\n padding-right: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-6 {\n padding-right: 3rem;\n }\n}\n\n.padding-bottom-6 {\n padding-bottom: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n}\n\n.padding-left-6 {\n padding-left: 3rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-6 {\n padding-left: 3rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-6 {\n padding-left: 3rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-6 {\n padding-left: 3rem;\n }\n}\n\n.padding-7 {\n padding: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-7 {\n padding: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-7 {\n padding: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-7 {\n padding: 3.5rem;\n }\n}\n\n.padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n}\n\n.padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n}\n\n.padding-top-7 {\n padding-top: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n}\n\n.padding-right-7 {\n padding-right: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n}\n\n.padding-bottom-7 {\n padding-bottom: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n}\n\n.padding-left-7 {\n padding-left: 3.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n}\n\n.padding-8 {\n padding: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-8 {\n padding: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-8 {\n padding: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-8 {\n padding: 4rem;\n }\n}\n\n.padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n}\n\n.padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n}\n\n.padding-top-8 {\n padding-top: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-8 {\n padding-top: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-8 {\n padding-top: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-8 {\n padding-top: 4rem;\n }\n}\n\n.padding-right-8 {\n padding-right: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-8 {\n padding-right: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-8 {\n padding-right: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-8 {\n padding-right: 4rem;\n }\n}\n\n.padding-bottom-8 {\n padding-bottom: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n}\n\n.padding-left-8 {\n padding-left: 4rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-8 {\n padding-left: 4rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-8 {\n padding-left: 4rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-8 {\n padding-left: 4rem;\n }\n}\n\n.padding-9 {\n padding: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-9 {\n padding: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-9 {\n padding: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-9 {\n padding: 4.5rem;\n }\n}\n\n.padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n}\n\n.padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n}\n\n.padding-top-9 {\n padding-top: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n}\n\n.padding-right-9 {\n padding-right: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n}\n\n.padding-bottom-9 {\n padding-bottom: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n}\n\n.padding-left-9 {\n padding-left: 4.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n}\n\n.padding-10 {\n padding: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-10 {\n padding: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-10 {\n padding: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-10 {\n padding: 5rem;\n }\n}\n\n.padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n}\n\n.padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n}\n\n.padding-top-10 {\n padding-top: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-10 {\n padding-top: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-10 {\n padding-top: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-10 {\n padding-top: 5rem;\n }\n}\n\n.padding-right-10 {\n padding-right: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-10 {\n padding-right: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-10 {\n padding-right: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-10 {\n padding-right: 5rem;\n }\n}\n\n.padding-bottom-10 {\n padding-bottom: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n}\n\n.padding-left-10 {\n padding-left: 5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-10 {\n padding-left: 5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-10 {\n padding-left: 5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-10 {\n padding-left: 5rem;\n }\n}\n\n.padding-15 {\n padding: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-15 {\n padding: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-15 {\n padding: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-15 {\n padding: 7.5rem;\n }\n}\n\n.padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n}\n\n.padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n}\n\n.padding-top-15 {\n padding-top: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n}\n\n.padding-right-15 {\n padding-right: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n}\n\n.padding-bottom-15 {\n padding-bottom: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n}\n\n.padding-left-15 {\n padding-left: 7.5rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n}\n\n.padding-0 {\n padding: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-0 {\n padding: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-0 {\n padding: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-0 {\n padding: 0;\n }\n}\n\n.padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n}\n\n.padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n}\n\n.padding-top-0 {\n padding-top: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-top-0 {\n padding-top: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-top-0 {\n padding-top: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-top-0 {\n padding-top: 0;\n }\n}\n\n.padding-right-0 {\n padding-right: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-right-0 {\n padding-right: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-right-0 {\n padding-right: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-right-0 {\n padding-right: 0;\n }\n}\n\n.padding-bottom-0 {\n padding-bottom: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n}\n\n.padding-left-0 {\n padding-left: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:padding-left-0 {\n padding-left: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .tablet\\:padding-left-0 {\n padding-left: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .desktop\\:padding-left-0 {\n padding-left: 0;\n }\n}\n\n.pin-all {\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n position: absolute;\n}\n\n.pin-x {\n left: 0;\n right: 0;\n position: absolute;\n}\n\n.pin-y {\n bottom: 0;\n top: 0;\n position: absolute;\n}\n\n.pin-bottom {\n bottom: 0;\n position: absolute;\n}\n\n.pin-left {\n left: 0;\n position: absolute;\n}\n\n.pin-right {\n right: 0;\n position: absolute;\n}\n\n.pin-top {\n top: 0;\n position: absolute;\n}\n\n.pin-none {\n bottom: auto;\n left: auto;\n right: auto;\n top: auto;\n position: static;\n}\n\n.position-absolute {\n position: absolute;\n}\n\n.position-fixed {\n position: fixed;\n}\n\n.position-relative {\n position: relative;\n}\n\n.position-static {\n position: static;\n}\n\n.position-sticky {\n position: sticky;\n}\n\n.right-1px {\n right: 1px;\n}\n\n.right-2px {\n right: 2px;\n}\n\n.right-05 {\n right: 0.25rem;\n}\n\n.right-1 {\n right: 0.5rem;\n}\n\n.right-105 {\n right: 0.75rem;\n}\n\n.right-2 {\n right: 1rem;\n}\n\n.right-205 {\n right: 1.25rem;\n}\n\n.right-3 {\n right: 1.5rem;\n}\n\n.right-neg-1px {\n right: -1px;\n}\n\n.right-neg-2px {\n right: -2px;\n}\n\n.right-neg-05 {\n right: -0.25rem;\n}\n\n.right-neg-1 {\n right: -0.5rem;\n}\n\n.right-neg-105 {\n right: -0.75rem;\n}\n\n.right-neg-2 {\n right: -1rem;\n}\n\n.right-neg-205 {\n right: -1.25rem;\n}\n\n.right-neg-3 {\n right: -1.5rem;\n}\n\n.right-0 {\n right: 0;\n}\n\n.right-auto {\n right: auto;\n}\n\n.square-1px {\n height: 1px;\n width: 1px;\n}\n\n.square-2px {\n height: 2px;\n width: 2px;\n}\n\n.square-05 {\n height: 0.25rem;\n width: 0.25rem;\n}\n\n.square-1 {\n height: 0.5rem;\n width: 0.5rem;\n}\n\n.square-105 {\n height: 0.75rem;\n width: 0.75rem;\n}\n\n.square-2 {\n height: 1rem;\n width: 1rem;\n}\n\n.square-205 {\n height: 1.25rem;\n width: 1.25rem;\n}\n\n.square-3 {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.square-4 {\n height: 2rem;\n width: 2rem;\n}\n\n.square-5 {\n height: 2.5rem;\n width: 2.5rem;\n}\n\n.square-6 {\n height: 3rem;\n width: 3rem;\n}\n\n.square-7 {\n height: 3.5rem;\n width: 3.5rem;\n}\n\n.square-8 {\n height: 4rem;\n width: 4rem;\n}\n\n.square-9 {\n height: 4.5rem;\n width: 4.5rem;\n}\n\n.square-10 {\n height: 5rem;\n width: 5rem;\n}\n\n.square-15 {\n height: 7.5rem;\n width: 7.5rem;\n}\n\n.square-card {\n height: 10rem;\n width: 10rem;\n}\n\n.square-card-lg {\n height: 15rem;\n width: 15rem;\n}\n\n.square-mobile {\n height: 20rem;\n width: 20rem;\n}\n\n.text-center {\n text-align: center;\n}\n\n.text-left {\n text-align: left;\n}\n\n.text-justify {\n text-align: justify;\n}\n\n.text-right {\n text-align: right;\n}\n\n.text-strike {\n text-decoration: line-through;\n}\n\n.hover\\:text-strike:hover {\n text-decoration: line-through;\n}\n\n.text-underline {\n text-decoration: underline;\n}\n\n.hover\\:text-underline:hover {\n text-decoration: underline;\n}\n\n.text-no-underline {\n text-decoration: none;\n}\n\n.hover\\:text-no-underline:hover {\n text-decoration: none;\n}\n\n.text-no-strike {\n text-decoration: none;\n}\n\n.hover\\:text-no-strike:hover {\n text-decoration: none;\n}\n\n.underline-red {\n text-decoration-color: #e52207;\n}\n\n.hover\\:underline-red:hover {\n text-decoration-color: #e52207;\n}\n\n.underline-orange {\n text-decoration-color: #e66f0e;\n}\n\n.hover\\:underline-orange:hover {\n text-decoration-color: #e66f0e;\n}\n\n.underline-gold {\n text-decoration-color: #ffbe2e;\n}\n\n.hover\\:underline-gold:hover {\n text-decoration-color: #ffbe2e;\n}\n\n.underline-yellow {\n text-decoration-color: #fee685;\n}\n\n.hover\\:underline-yellow:hover {\n text-decoration-color: #fee685;\n}\n\n.underline-green {\n text-decoration-color: #538200;\n}\n\n.hover\\:underline-green:hover {\n text-decoration-color: #538200;\n}\n\n.underline-mint {\n text-decoration-color: #04c585;\n}\n\n.hover\\:underline-mint:hover {\n text-decoration-color: #04c585;\n}\n\n.underline-cyan {\n text-decoration-color: #009ec1;\n}\n\n.hover\\:underline-cyan:hover {\n text-decoration-color: #009ec1;\n}\n\n.underline-blue {\n text-decoration-color: #0076d6;\n}\n\n.hover\\:underline-blue:hover {\n text-decoration-color: #0076d6;\n}\n\n.underline-indigo {\n text-decoration-color: #676cc8;\n}\n\n.hover\\:underline-indigo:hover {\n text-decoration-color: #676cc8;\n}\n\n.underline-violet {\n text-decoration-color: #8168b3;\n}\n\n.hover\\:underline-violet:hover {\n text-decoration-color: #8168b3;\n}\n\n.underline-magenta {\n text-decoration-color: #d72d79;\n}\n\n.hover\\:underline-magenta:hover {\n text-decoration-color: #d72d79;\n}\n\n.underline-gray-5 {\n text-decoration-color: #f0f0f0;\n}\n\n.hover\\:underline-gray-5:hover {\n text-decoration-color: #f0f0f0;\n}\n\n.underline-gray-10 {\n text-decoration-color: #e6e6e6;\n}\n\n.hover\\:underline-gray-10:hover {\n text-decoration-color: #e6e6e6;\n}\n\n.underline-gray-30 {\n text-decoration-color: #adadad;\n}\n\n.hover\\:underline-gray-30:hover {\n text-decoration-color: #adadad;\n}\n\n.underline-gray-50 {\n text-decoration-color: #757575;\n}\n\n.hover\\:underline-gray-50:hover {\n text-decoration-color: #757575;\n}\n\n.underline-gray-70 {\n text-decoration-color: #454545;\n}\n\n.hover\\:underline-gray-70:hover {\n text-decoration-color: #454545;\n}\n\n.underline-gray-90 {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-gray-90:hover {\n text-decoration-color: #1b1b1b;\n}\n\n.underline-base-lightest {\n text-decoration-color: #f0f0f0;\n}\n\n.hover\\:underline-base-lightest:hover {\n text-decoration-color: #f0f0f0;\n}\n\n.underline-base-lighter {\n text-decoration-color: #dcdee0;\n}\n\n.hover\\:underline-base-lighter:hover {\n text-decoration-color: #dcdee0;\n}\n\n.underline-base-light {\n text-decoration-color: #a9aeb1;\n}\n\n.hover\\:underline-base-light:hover {\n text-decoration-color: #a9aeb1;\n}\n\n.underline-base {\n text-decoration-color: #71767a;\n}\n\n.hover\\:underline-base:hover {\n text-decoration-color: #71767a;\n}\n\n.underline-base-dark {\n text-decoration-color: #565c65;\n}\n\n.hover\\:underline-base-dark:hover {\n text-decoration-color: #565c65;\n}\n\n.underline-base-darker {\n text-decoration-color: #3d4551;\n}\n\n.hover\\:underline-base-darker:hover {\n text-decoration-color: #3d4551;\n}\n\n.underline-base-darkest {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-base-darkest:hover {\n text-decoration-color: #1b1b1b;\n}\n\n.underline-ink {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-ink:hover {\n text-decoration-color: #1b1b1b;\n}\n\n.underline-primary-lighter {\n text-decoration-color: #d9e8f6;\n}\n\n.hover\\:underline-primary-lighter:hover {\n text-decoration-color: #d9e8f6;\n}\n\n.underline-primary-light {\n text-decoration-color: #73b3e7;\n}\n\n.hover\\:underline-primary-light:hover {\n text-decoration-color: #73b3e7;\n}\n\n.underline-primary {\n text-decoration-color: #005ea2;\n}\n\n.hover\\:underline-primary:hover {\n text-decoration-color: #005ea2;\n}\n\n.underline-primary-vivid {\n text-decoration-color: #0050d8;\n}\n\n.hover\\:underline-primary-vivid:hover {\n text-decoration-color: #0050d8;\n}\n\n.underline-primary-dark {\n text-decoration-color: #1a4480;\n}\n\n.hover\\:underline-primary-dark:hover {\n text-decoration-color: #1a4480;\n}\n\n.underline-primary-darker {\n text-decoration-color: #162e51;\n}\n\n.hover\\:underline-primary-darker:hover {\n text-decoration-color: #162e51;\n}\n\n.underline-secondary-lighter {\n text-decoration-color: #f3e1e4;\n}\n\n.hover\\:underline-secondary-lighter:hover {\n text-decoration-color: #f3e1e4;\n}\n\n.underline-secondary-light {\n text-decoration-color: #f2938c;\n}\n\n.hover\\:underline-secondary-light:hover {\n text-decoration-color: #f2938c;\n}\n\n.underline-secondary {\n text-decoration-color: #d83933;\n}\n\n.hover\\:underline-secondary:hover {\n text-decoration-color: #d83933;\n}\n\n.underline-secondary-vivid {\n text-decoration-color: #e41d3d;\n}\n\n.hover\\:underline-secondary-vivid:hover {\n text-decoration-color: #e41d3d;\n}\n\n.underline-secondary-dark {\n text-decoration-color: #b50909;\n}\n\n.hover\\:underline-secondary-dark:hover {\n text-decoration-color: #b50909;\n}\n\n.underline-secondary-darker {\n text-decoration-color: #8b0a03;\n}\n\n.hover\\:underline-secondary-darker:hover {\n text-decoration-color: #8b0a03;\n}\n\n.underline-accent-warm-darker {\n text-decoration-color: #775540;\n}\n\n.hover\\:underline-accent-warm-darker:hover {\n text-decoration-color: #775540;\n}\n\n.underline-accent-warm-dark {\n text-decoration-color: #c05600;\n}\n\n.hover\\:underline-accent-warm-dark:hover {\n text-decoration-color: #c05600;\n}\n\n.underline-accent-warm {\n text-decoration-color: #fa9441;\n}\n\n.hover\\:underline-accent-warm:hover {\n text-decoration-color: #fa9441;\n}\n\n.underline-accent-warm-light {\n text-decoration-color: #ffbc78;\n}\n\n.hover\\:underline-accent-warm-light:hover {\n text-decoration-color: #ffbc78;\n}\n\n.underline-accent-warm-lighter {\n text-decoration-color: #f2e4d4;\n}\n\n.hover\\:underline-accent-warm-lighter:hover {\n text-decoration-color: #f2e4d4;\n}\n\n.underline-accent-cool-darker {\n text-decoration-color: #07648d;\n}\n\n.hover\\:underline-accent-cool-darker:hover {\n text-decoration-color: #07648d;\n}\n\n.underline-accent-cool-dark {\n text-decoration-color: #28a0cb;\n}\n\n.hover\\:underline-accent-cool-dark:hover {\n text-decoration-color: #28a0cb;\n}\n\n.underline-accent-cool {\n text-decoration-color: #00bde3;\n}\n\n.hover\\:underline-accent-cool:hover {\n text-decoration-color: #00bde3;\n}\n\n.underline-accent-cool-light {\n text-decoration-color: #97d4ea;\n}\n\n.hover\\:underline-accent-cool-light:hover {\n text-decoration-color: #97d4ea;\n}\n\n.underline-accent-cool-lighter {\n text-decoration-color: #e1f3f8;\n}\n\n.hover\\:underline-accent-cool-lighter:hover {\n text-decoration-color: #e1f3f8;\n}\n\n.text-indent-0 {\n text-indent: 0;\n}\n\n.text-indent-05 {\n text-indent: 0.25rem;\n}\n\n.text-indent-1 {\n text-indent: 0.5rem;\n}\n\n.text-indent-105 {\n text-indent: 0.75rem;\n}\n\n.text-indent-2 {\n text-indent: 1rem;\n}\n\n.text-indent-205 {\n text-indent: 1.25rem;\n}\n\n.text-indent-3 {\n text-indent: 1.5rem;\n}\n\n.text-indent-neg-05 {\n text-indent: -0.25rem;\n}\n\n.text-indent-neg-1 {\n text-indent: -0.5rem;\n}\n\n.text-indent-neg-105 {\n text-indent: -0.75rem;\n}\n\n.text-indent-neg-2 {\n text-indent: -1rem;\n}\n\n.text-indent-neg-205 {\n text-indent: -1.25rem;\n}\n\n.text-indent-neg-3 {\n text-indent: -1.5rem;\n}\n\n.text-indent-4 {\n text-indent: 2rem;\n}\n\n.text-indent-5 {\n text-indent: 2.5rem;\n}\n\n.text-indent-6 {\n text-indent: 3rem;\n}\n\n.text-indent-7 {\n text-indent: 3.5rem;\n}\n\n.text-indent-8 {\n text-indent: 4rem;\n}\n\n.text-indent-9 {\n text-indent: 4.5rem;\n}\n\n.text-indent-10 {\n text-indent: 5rem;\n}\n\n.text-indent-15 {\n text-indent: 7.5rem;\n}\n\n.text-indent-neg-4 {\n text-indent: -2rem;\n}\n\n.text-indent-neg-5 {\n text-indent: -2.5rem;\n}\n\n.text-indent-neg-6 {\n text-indent: -3rem;\n}\n\n.text-indent-neg-7 {\n text-indent: -3.5rem;\n}\n\n.text-indent-neg-8 {\n text-indent: -4rem;\n}\n\n.text-indent-neg-9 {\n text-indent: -4.5rem;\n}\n\n.text-indent-neg-10 {\n text-indent: -5rem;\n}\n\n.text-indent-neg-15 {\n text-indent: -7.5rem;\n}\n\n.text-uppercase {\n text-transform: uppercase;\n}\n\n.text-no-uppercase {\n text-transform: none;\n}\n\n.text-lowercase {\n text-transform: lowercase;\n}\n\n.text-no-lowercase {\n text-transform: none;\n}\n\n.top-1px {\n top: 1px;\n}\n\n.top-2px {\n top: 2px;\n}\n\n.top-05 {\n top: 0.25rem;\n}\n\n.top-1 {\n top: 0.5rem;\n}\n\n.top-105 {\n top: 0.75rem;\n}\n\n.top-2 {\n top: 1rem;\n}\n\n.top-205 {\n top: 1.25rem;\n}\n\n.top-3 {\n top: 1.5rem;\n}\n\n.top-neg-1px {\n top: -1px;\n}\n\n.top-neg-2px {\n top: -2px;\n}\n\n.top-neg-05 {\n top: -0.25rem;\n}\n\n.top-neg-1 {\n top: -0.5rem;\n}\n\n.top-neg-105 {\n top: -0.75rem;\n}\n\n.top-neg-2 {\n top: -1rem;\n}\n\n.top-neg-205 {\n top: -1.25rem;\n}\n\n.top-neg-3 {\n top: -1.5rem;\n}\n\n.top-0 {\n top: 0;\n}\n\n.top-auto {\n top: auto;\n}\n\n.text-baseline {\n vertical-align: baseline;\n}\n\n.text-bottom {\n vertical-align: bottom;\n}\n\n.text-middle {\n vertical-align: middle;\n}\n\n.text-sub {\n vertical-align: sub;\n}\n\n.text-super {\n vertical-align: super;\n}\n\n.text-tbottom {\n vertical-align: text-bottom;\n}\n\n.text-ttop {\n vertical-align: text-top;\n}\n\n.text-top {\n vertical-align: top;\n}\n\n.text-pre {\n white-space: pre;\n}\n\n.text-pre-line {\n white-space: pre-line;\n}\n\n.text-pre-wrap {\n white-space: pre-wrap;\n}\n\n.text-wrap {\n white-space: normal;\n}\n\n.text-no-wrap {\n white-space: nowrap;\n}\n\n.width-1px {\n width: 1px;\n}\n\n.width-2px {\n width: 2px;\n}\n\n.width-05 {\n width: 0.25rem;\n}\n\n.width-1 {\n width: 0.5rem;\n}\n\n.width-105 {\n width: 0.75rem;\n}\n\n.width-2 {\n width: 1rem;\n}\n\n.width-205 {\n width: 1.25rem;\n}\n\n.width-3 {\n width: 1.5rem;\n}\n\n.width-4 {\n width: 2rem;\n}\n\n.width-5 {\n width: 2.5rem;\n}\n\n.width-6 {\n width: 3rem;\n}\n\n.width-7 {\n width: 3.5rem;\n}\n\n.width-8 {\n width: 4rem;\n}\n\n.width-9 {\n width: 4.5rem;\n}\n\n.width-10 {\n width: 5rem;\n}\n\n.width-15 {\n width: 7.5rem;\n}\n\n.width-card {\n width: 10rem;\n}\n\n.width-card-lg {\n width: 15rem;\n}\n\n.width-mobile {\n width: 20rem;\n}\n\n.width-mobile-lg {\n width: 30rem;\n}\n\n.width-tablet {\n width: 40rem;\n}\n\n.width-tablet-lg {\n width: 55rem;\n}\n\n.width-desktop {\n width: 64rem;\n}\n\n.width-desktop-lg {\n width: 75rem;\n}\n\n.width-widescreen {\n width: 87.5rem;\n}\n\n.width-0 {\n width: 0;\n}\n\n.width-full {\n width: 100%;\n}\n\n.width-auto {\n width: auto;\n}\n\n.z-auto {\n z-index: auto;\n}\n\n.z-bottom {\n z-index: -100;\n}\n\n.z-top {\n z-index: 99999;\n}\n\n.z-0 {\n z-index: 0;\n}\n\n.z-100 {\n z-index: 100;\n}\n\n.z-200 {\n z-index: 200;\n}\n\n.z-300 {\n z-index: 300;\n}\n\n.z-400 {\n z-index: 400;\n}\n\n.z-500 {\n z-index: 500;\n}\n","/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0 Variables\nUse for computed variables or any\nnot meant to be set by system users\ndirectly.\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nTouch target size\n----------------------------------------\n*/\n\n$size-touch-target: 6; // 48px to meet WCAG minimum of 44px\n\n/*\n----------------------------------------\nNamespace\n----------------------------------------\n*/\n\n$ns-utility: ns('utility');\n$ns-grid: ns('grid');\n\n/*\n----------------------------------------\nSpacing\n----------------------------------------\nAll spacing values that can be called\nby units()\n----------------------------------------\n*/\n\n$project-spacing-standard: map-collect(\n map-get($system-spacing, smaller),\n map-get($system-spacing, small),\n map-get($system-spacing, smaller-negative),\n map-get($system-spacing, small-negative),\n map-get($system-spacing, medium),\n map-get($system-spacing, medium-negative),\n map-get($system-spacing, large),\n map-get($system-spacing, larger),\n map-get($system-spacing, largest),\n map-get($system-spacing, special)\n);\n\n$project-spacing-named: map-collect(\n map-get($system-spacing, large),\n map-get($system-spacing, larger),\n map-get($system-spacing, largest)\n);\n\n$spacing-to-token: (\n '0': 0,\n '1': '1px',\n '2': '2px',\n '4': '05',\n '8': 1,\n '12': '105',\n '16': 2,\n '20': '205',\n '24': 3,\n '32': 4,\n '40': 5,\n '48': 6,\n '56': 7,\n '64': 8,\n '72': 9,\n);\n\n$spacing-to-value: (\n 0: 0,\n '2px': 2,\n '05': 4,\n 1: 8,\n '105': 12,\n 2: 16,\n 3: 24,\n 4: 32,\n 5: 40,\n 6: 48,\n 7: 56,\n 8: 64,\n 9: 72,\n);\n\n$number-to-value: (\n '1px': '1px',\n '2px': '2px',\n '0': 0,\n '1': 1,\n '2': 2,\n '3': 3,\n '4': 4,\n '5': 5,\n '6': 6,\n '7': 7,\n '8': 8,\n '9': 9,\n '10': 10,\n '15': 15,\n '0.5': '05',\n '.5': '05',\n '1.5': '105',\n '2.5': '205',\n '-1px': 'neg-1px',\n '-2px': 'neg-2px',\n '-0.5': 'neg-05',\n '-.5': 'neg-05',\n '-1': 'neg-1',\n '-1.5': 'neg-105',\n '-2': 'neg-2',\n '-2.5': 'neg-205',\n '-3': 'neg-3',\n '-4': 'neg-4',\n '-5': 'neg-5',\n '-6': 'neg-6',\n '-7': 'neg-7',\n '-8': 'neg-8',\n '-9': 'neg-9',\n);\n\n/*\n----------------------------------------\nProject fonts\n----------------------------------------\nCollects font settings in a map for\nlooping.\n----------------------------------------\n*/\n\n$project-font-type-tokens: (\n 'cond': (\n 'typeface-token': $theme-font-type-cond,\n 'custom-stack': $theme-font-cond-custom-stack,\n 'src': $theme-font-cond-custom-src,\n ),\n 'icon': (\n 'typeface-token': $theme-font-type-icon,\n 'custom-stack': $theme-font-icon-custom-stack,\n 'src': $theme-font-icon-custom-src,\n ),\n 'lang': (\n 'typeface-token': $theme-font-type-lang,\n 'custom-stack': $theme-font-lang-custom-stack,\n 'src': $theme-font-lang-custom-src,\n ),\n 'mono': (\n 'typeface-token': $theme-font-type-mono,\n 'custom-stack': $theme-font-mono-custom-stack,\n 'src': $theme-font-mono-custom-src,\n ),\n 'sans': (\n 'typeface-token': $theme-font-type-sans,\n 'custom-stack': $theme-font-sans-custom-stack,\n 'src': $theme-font-sans-custom-src,\n ),\n 'serif': (\n 'typeface-token': $theme-font-type-serif,\n 'custom-stack': $theme-font-serif-custom-stack,\n 'src': $theme-font-serif-custom-src,\n ),\n);\n\n$project-font-role-tokens: (\n 'ui': $theme-font-role-ui,\n 'heading': $theme-font-role-heading,\n 'body': $theme-font-role-body,\n 'code': $theme-font-role-code,\n 'alt': $theme-font-role-alt,\n);\n\n/*\n----------------------------------------\nFont stack\n----------------------------------------\nCompute the project font stack based on\nthe project fonts and the font\ndefinition values set in\ncore/_font-definitions\n----------------------------------------\n*/\n\n$project-font-stacks:(\n 'cond': get-font-stack('cond'),\n 'icon': get-font-stack('icon'),\n 'lang': get-font-stack('lang'),\n 'mono': get-font-stack('mono'),\n 'sans': get-font-stack('sans'),\n 'serif': get-font-stack('serif'),\n 'ui': get-font-stack('ui'),\n 'heading': get-font-stack('heading'),\n 'body': get-font-stack('body'),\n 'code': get-font-stack('code'),\n 'alt': get-font-stack('alt'),\n);\n\n$project-font-stack-cond: get-font-stack('cond');\n$project-font-stack-icon: get-font-stack('icon');\n$project-font-stack-lang: get-font-stack('lang');\n$project-font-stack-mono: get-font-stack('mono');\n$project-font-stack-sans: get-font-stack('sans');\n$project-font-stack-serif: get-font-stack('serif');\n$project-font-stack-ui: get-font-stack('ui');\n$project-font-stack-heading: get-font-stack('heading');\n$project-font-stack-body: get-font-stack('body');\n$project-font-stack-code: get-font-stack('code');\n$project-font-stack-alt: get-font-stack('alt');\n\n$project-font-cond: get-typeface-token('cond');\n$project-font-icon: get-typeface-token('icon');\n$project-font-lang: get-typeface-token('lang');\n$project-font-mono: get-typeface-token('mono');\n$project-font-sans: get-typeface-token('sans');\n$project-font-serif: get-typeface-token('serif');\n$project-font-ui: get-typeface-token('ui');\n$project-font-heading: get-typeface-token('heading');\n$project-font-body: get-typeface-token('body');\n$project-font-code: get-typeface-token('code');\n$project-font-alt: get-typeface-token('alt');\n\n/*\n----------------------------------------\nCap heights\n----------------------------------------\nCollect project cap heights\n----------------------------------------\n*/\n\n$project-cap-heights:(\n 'base': $system-base-cap-height,\n 'cond': cap-height($project-font-cond),\n 'icon': cap-height($project-font-icon),\n 'lang': cap-height($project-font-lang),\n 'mono': cap-height($project-font-mono),\n 'sans': cap-height($project-font-sans),\n 'serif': cap-height($project-font-serif),\n 'ui': cap-height($project-font-ui),\n 'heading': cap-height($project-font-heading),\n 'body': cap-height($project-font-body),\n 'code': cap-height($project-font-code),\n 'alt': cap-height($project-font-alt),\n);\n\n/*\n----------------------------------------\nSet basic font rules for the font\nutilities to reference.\n----------------------------------------\n*/\n\n$if-important: '';\n\n@if $utilities-use-important {\n $if-important: ' !important';\n}\n\n@each $face, $stack in $project-font-stacks {\n @if $stack {\n [class*='#{ns('utility')}font-#{$face}-'] { font-family: #{$stack}#{$if-important}; }\n }\n}\n\n$project-font-weights: (\n 'thin': $theme-font-weight-thin,\n 'light': $theme-font-weight-light,\n 'normal': $theme-font-weight-normal,\n 'medium': $theme-font-weight-medium,\n 'semibold': $theme-font-weight-semibold,\n 'bold': $theme-font-weight-bold,\n 'heavy': $theme-font-weight-heavy,\n);\n\n/*\n----------------------------------------\nTheme color map\n----------------------------------------\n*/\n\n$project-colors: (\n 'base': (\n 'lightest': color($theme-color-base-lightest),\n 'lighter': color($theme-color-base-lighter),\n 'light': color($theme-color-base-light),\n 'default': color($theme-color-base),\n 'dark': color($theme-color-base-dark),\n 'darker': color($theme-color-base-darker),\n 'darkest': color($theme-color-base-darkest),\n ),\n 'primary': (\n 'lightest': color($theme-color-primary-lightest),\n 'lighter': color($theme-color-primary-lighter),\n 'light': color($theme-color-primary-light),\n 'default': color($theme-color-primary),\n 'vivid': color($theme-color-primary-vivid),\n 'dark': color($theme-color-primary-dark),\n 'darker': color($theme-color-primary-darker),\n 'darkest': color($theme-color-primary-darkest),\n ),\n 'secondary': (\n 'lightest': color($theme-color-secondary-lightest),\n 'lighter': color($theme-color-secondary-lighter),\n 'light': color($theme-color-secondary-light),\n 'default': color($theme-color-secondary),\n 'vivid': color($theme-color-secondary-vivid),\n 'dark': color($theme-color-secondary-dark),\n 'darker': color($theme-color-secondary-darker),\n 'darkest': color($theme-color-secondary-darkest),\n ),\n 'accent-warm': (\n 'lightest': color($theme-color-accent-warm-lightest),\n 'lighter': color($theme-color-accent-warm-lighter),\n 'light': color($theme-color-accent-warm-light),\n 'default': color($theme-color-accent-warm),\n 'dark': color($theme-color-accent-warm-dark),\n 'darker': color($theme-color-accent-warm-darker),\n 'darkest': color($theme-color-accent-warm-darkest),\n ),\n 'accent-cool': (\n 'lightest': color($theme-color-accent-cool-lightest),\n 'lighter': color($theme-color-accent-cool-lighter),\n 'light': color($theme-color-accent-cool-light),\n 'default': color($theme-color-accent-cool),\n 'dark': color($theme-color-accent-cool-dark),\n 'darker': color($theme-color-accent-cool-darker),\n 'darkest': color($theme-color-accent-cool-darkest),\n )\n);\n\n$project-state-colors: (\n 'error': (\n 'lighter': color($theme-color-error-lighter),\n 'light': color($theme-color-error-light),\n 'default': color($theme-color-error),\n 'dark': color($theme-color-error-dark),\n 'darker': color($theme-color-error-darker),\n ),\n 'warning': (\n 'lighter': color($theme-color-warning-lighter),\n 'light': color($theme-color-warning-light),\n 'default': color($theme-color-warning),\n 'dark': color($theme-color-warning-dark),\n 'darker': color($theme-color-warning-darker),\n ),\n 'success': (\n 'lighter': color($theme-color-success-lighter),\n 'light': color($theme-color-success-light),\n 'default': color($theme-color-success),\n 'dark': color($theme-color-success-dark),\n 'darker': color($theme-color-success-darker),\n ),\n 'info': (\n 'lighter': color($theme-color-info-lighter),\n 'light': color($theme-color-info-light),\n 'default': color($theme-color-info),\n 'dark': color($theme-color-info-dark),\n 'darker': color($theme-color-info-darker),\n ),\n 'disabled': (\n 'light': color($theme-color-disabled-light),\n 'default': color($theme-color-disabled),\n 'dark': color($theme-color-disabled-dark),\n ),\n);\n\n$all-project-colors: map-collect(\n $project-colors,\n $project-state-colors\n);\n\n$palette-colors: map-collect(\n $all-project-colors,\n $tokens-color-required,\n $system-colors\n);\n\n/*\n----------------------------------------\nTheme color shortcodes\n----------------------------------------\n*/\n\n$tokens-color-theme: (\n 'base-lightest': color($theme-color-base-lightest),\n 'base-lighter': color($theme-color-base-lighter),\n 'base-light': color($theme-color-base-light),\n 'base': color($theme-color-base),\n 'base-dark': color($theme-color-base-dark),\n 'base-darker': color($theme-color-base-darker),\n 'base-darkest': color($theme-color-base-darkest),\n 'ink': color($theme-color-base-ink),\n 'primary-lightest': color($theme-color-primary-lightest),\n 'primary-lighter': color($theme-color-primary-lighter),\n 'primary-light': color($theme-color-primary-light),\n 'primary': color($theme-color-primary),\n 'primary-vivid': color($theme-color-primary-vivid),\n 'primary-dark': color($theme-color-primary-dark),\n 'primary-darker': color($theme-color-primary-darker),\n 'primary-darkest': color($theme-color-primary-darkest),\n 'secondary-lightest': color($theme-color-secondary-lightest),\n 'secondary-lighter': color($theme-color-secondary-lighter),\n 'secondary-light': color($theme-color-secondary-light),\n 'secondary': color($theme-color-secondary),\n 'secondary-vivid': color($theme-color-secondary-vivid),\n 'secondary-dark': color($theme-color-secondary-dark),\n 'secondary-darker': color($theme-color-secondary-darker),\n 'secondary-darkest': color($theme-color-secondary-darkest),\n 'accent-warm-darkest': color($theme-color-accent-warm-darkest),\n 'accent-warm-darker': color($theme-color-accent-warm-darker),\n 'accent-warm-dark': color($theme-color-accent-warm-dark),\n 'accent-warm': color($theme-color-accent-warm),\n 'accent-warm-light': color($theme-color-accent-warm-light),\n 'accent-warm-lighter': color($theme-color-accent-warm-lighter),\n 'accent-warm-lightest': color($theme-color-accent-warm-lightest),\n 'accent-cool-darkest': color($theme-color-accent-cool-darkest),\n 'accent-cool-darker': color($theme-color-accent-cool-darker),\n 'accent-cool-dark': color($theme-color-accent-cool-dark),\n 'accent-cool': color($theme-color-accent-cool),\n 'accent-cool-light': color($theme-color-accent-cool-light),\n 'accent-cool-lighter': color($theme-color-accent-cool-lighter),\n 'accent-cool-lightest': color($theme-color-accent-cool-lightest),\n);\n\n$tokens-color-state: (\n 'error-lighter': color($theme-color-error-lighter),\n 'error-light': color($theme-color-error-light),\n 'error': color($theme-color-error),\n 'error-dark': color($theme-color-error-dark),\n 'error-darker': color($theme-color-error-darker),\n 'warning-lighter': color($theme-color-warning-lighter),\n 'warning-light': color($theme-color-warning-light),\n 'warning': color($theme-color-warning),\n 'warning-dark': color($theme-color-warning-dark),\n 'warning-darker': color($theme-color-warning-darker),\n 'success-lighter': color($theme-color-success-lighter),\n 'success-light': color($theme-color-success-light),\n 'success': color($theme-color-success),\n 'success-dark': color($theme-color-success-dark),\n 'success-darker': color($theme-color-success-darker),\n 'info-lighter': color($theme-color-info-lighter),\n 'info-light': color($theme-color-info-light),\n 'info': color($theme-color-info),\n 'info-dark': color($theme-color-info-dark),\n 'info-darker': color($theme-color-info-darker),\n 'disabled-light': color($theme-color-disabled-light),\n 'disabled': color($theme-color-disabled),\n 'disabled-dark': color($theme-color-disabled-dark),\n);\n\n$project-color-shortcodes: map-collect(\n $tokens-color-theme,\n $tokens-color-state\n);\n\n$all-color-shortcodes: map-collect(\n $tokens-color-required,\n $system-color-shortcodes,\n $project-color-shortcodes\n);\n\n$color-palette-grayscale: $system-color-gray;\n\n/*\n----------------------------------------\nBuild the project type scale map\n----------------------------------------\n*/\n\n$project-type-scale: (\n '3xs': system-type-scale($theme-type-scale-3xs),\n '2xs': system-type-scale($theme-type-scale-2xs),\n 'xs': system-type-scale($theme-type-scale-xs),\n 'sm': system-type-scale($theme-type-scale-sm),\n 'md': system-type-scale($theme-type-scale-md),\n 'lg': system-type-scale($theme-type-scale-lg),\n 'xl': system-type-scale($theme-type-scale-xl),\n '2xl': system-type-scale($theme-type-scale-2xl),\n '3xl': system-type-scale($theme-type-scale-3xl),\n);\n\n$all-type-scale: map-collect(\n $system-type-scale,\n $project-type-scale\n);\n\n/*\n----------------------------------------\nBorder-radius\n----------------------------------------\n*/\n\n$project-border-radius: (\n 0: 0,\n 'sm': units($theme-border-radius-sm),\n 'md': units($theme-border-radius-md),\n 'lg': units($theme-border-radius-lg),\n 'pill': 99rem,\n);\n\n$all-border-radius: map-collect(\n $project-border-radius,\n map-get($system-spacing, smaller),\n map-get($system-spacing, small)\n);\n\n/*\n----------------------------------------\nColumn gaps\n----------------------------------------\n*/\n\n$project-column-gaps: (\n 'sm': $theme-column-gap-sm,\n 'md': $theme-column-gap-md,\n 'lg': $theme-column-gap-lg,\n);\n\n/*\n----------------------------------------\nGrid\n----------------------------------------\n*/\n\n$grid-global: '';\n\n@if $theme-layout-grid-use-important {\n $grid-global: '!important';\n}\n","// Screen reader only helper\n@mixin sr-only {\n position: absolute;\n left: -999em;\n}\n\n@mixin add-sr-only {\n position: absolute;\n left: -999em;\n}\n\n// This \"negates\" the sr-only helper; useful if\n// we want the default state of something to be\n// for screen readers only, but we want to force\n// it to show for sighted users under more specific\n// conditions.\n@mixin not-sr-only {\n position: static;\n}\n\n@mixin add-no-sr-only {\n position: static;\n}\n\n.usa-sr-only {\n @include sr-only;\n}\n\n// Aria hidden helper\n@mixin accessibly-hidden {\n &[aria-hidden=true] {\n display: none;\n }\n}\n","\n// Output the @font-face rule\n@mixin at-font-face(\n $display-name,\n $file-path,\n $font-weight,\n $font-style\n) {\n $file-path: unquote($file-path);\n\n // TODO: If $theme-use-rails-pipeline use font-url() statements\n // instead of url()\n // Dunno why I can't do this without an error...\n\n @font-face {\n font-family: unquote($display-name);\n font-style: unquote($font-style);\n font-weight: $font-weight;\n font-display: fallback;\n src:\n url(#{$file-path}.woff2) format('woff2'),\n url(#{$file-path}.woff) format('woff'),\n url(#{$file-path}.ttf) format('truetype');\n }\n}\n\n// Loop through weights, then call at-font-face\n@mixin generate-font-face(\n $font-style-src,\n $output-weights,\n $display-name,\n $dir,\n $font-style\n) {\n @each $font-weight, $filename in $font-style-src {\n @each $key, $output-weight in $output-weights {\n @if $output-weight == $font-weight and $filename {\n @include at-font-face(\n '#{$display-name}',\n '#{$theme-font-path}/#{$dir}/#{$filename}',\n #{$font-weight},\n unquote('#{$font-style}')\n );\n }\n }\n }\n}\n\n// Collect all font metadata, then call generate-font-face\n@mixin render-font-face($typeface-token, $src) {\n $generate: false;\n $this-src: ();\n $output-weights: $project-font-weights;\n @if $theme-generate-all-weights {\n $output-weights: (\n 100: 100,\n 200: 200,\n 300: 300,\n 400: 400,\n 500: 500,\n 600: 600,\n 700: 700,\n 800: 800,\n 900: 900,\n );\n }\n\n $typeface-metadata: map-get($all-typeface-tokens, $typeface-token);\n\n // If the typeface has src in its USWDS metadata, generate and\n // set $this-src\n @if map-get($typeface-metadata, src) {\n $generate: true;\n $this-src: map-get($typeface-metadata, src);\n }\n\n // If the typeface has custom src sefined, generate and override\n // any existing USWDS src\n @if $src {\n $generate: true;\n $this-src: $src;\n }\n\n @if $generate {\n $display-name: map-get($typeface-metadata, display-name);\n $roman: map-get($this-src, roman);\n $italic: map-get($this-src, italic);\n $dir: map-get($this-src, dir);\n\n @if $roman {\n @include generate-font-face(\n $roman,\n $output-weights,\n $display-name,\n $dir,\n normal\n );\n }\n\n @if $italic {\n @include generate-font-face(\n $italic,\n $output-weights,\n $display-name,\n $dir,\n italic\n );\n }\n }\n}\n","/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */\n\n/**\n * 1. Set default font family to sans-serif.\n * 2. Prevent iOS and IE text size adjust after device orientation change,\n * without disabling user zoom.\n */\n\nhtml {\n font-family: sans-serif; /* 1 */\n -ms-text-size-adjust: 100%; /* 2 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/**\n * Remove default margin.\n */\n\nbody {\n margin: 0;\n}\n\n/* HTML5 display definitions\n ========================================================================== */\n\n/**\n * Correct `block` display not defined for any HTML5 element in IE 8/9.\n * Correct `block` display not defined for `details` or `summary` in IE 10/11\n * and Firefox.\n * Correct `block` display not defined for `main` in IE 11.\n */\n\narticle,\naside,\ndetails,\nfigcaption,\nfigure,\nfooter,\nheader,\nhgroup,\nmain,\nmenu,\nnav,\nsection,\nsummary {\n display: block;\n}\n\n/**\n * 1. Correct `inline-block` display not defined in IE 8/9.\n * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.\n */\n\naudio,\ncanvas,\nprogress,\nvideo {\n display: inline-block; /* 1 */\n vertical-align: baseline; /* 2 */\n}\n\n/**\n * Prevent modern browsers from displaying `audio` without controls.\n * Remove excess height in iOS 5 devices.\n */\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\n/**\n * Address `[hidden]` styling not present in IE 8/9/10.\n * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.\n */\n\n[hidden],\ntemplate {\n display: none;\n}\n\n/* Links\n ========================================================================== */\n\n/**\n * Remove the gray background color from active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * Improve readability of focused elements when they are also in an\n * active/hover state.\n */\n\na:active,\na:hover {\n outline: 0;\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Address styling not present in IE 8/9/10/11, Safari, and Chrome.\n */\n\nabbr[title] {\n border-bottom: 1px dotted;\n}\n\n/**\n * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.\n */\n\nb,\nstrong {\n font-weight: bold;\n}\n\n/**\n * Address styling not present in Safari and Chrome.\n */\n\ndfn {\n font-style: italic;\n}\n\n/**\n * Address variable `h1` font-size and margin within `section` and `article`\n * contexts in Firefox 4+, Safari, and Chrome.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/**\n * Address styling not present in IE 8/9.\n */\n\nmark {\n background: #ff0;\n color: #000;\n}\n\n/**\n * Address inconsistent and variable font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` affecting `line-height` in all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsup {\n top: -0.5em;\n}\n\nsub {\n bottom: -0.25em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove border when inside `a` element in IE 8/9/10.\n */\n\nimg {\n border: 0;\n}\n\n/**\n * Correct overflow not hidden in IE 9/10/11.\n */\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * Address margin not present in IE 8/9 and Safari.\n */\n\nfigure {\n margin: 1em 40px;\n}\n\n/**\n * Address differences between Firefox and other browsers.\n */\n\nhr {\n box-sizing: content-box;\n height: 0;\n}\n\n/**\n * Contain overflow in all browsers.\n */\n\npre {\n overflow: auto;\n}\n\n/**\n * Address odd `em`-unit font size rendering in all browsers.\n */\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * Known limitation: by default, Chrome and Safari on OS X allow very limited\n * styling of `select`, unless a `border` property is set.\n */\n\n/**\n * 1. Correct color not being inherited.\n * Known issue: affects color of disabled elements.\n * 2. Correct font properties not being inherited.\n * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n margin: 0; /* 3 */\n}\n\n/**\n * Address `overflow` set to `hidden` in IE 8/9/10/11.\n */\n\nbutton {\n overflow: visible;\n}\n\n/**\n * Address inconsistent `text-transform` inheritance for `button` and `select`.\n * All other form control elements do not inherit `text-transform` values.\n * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.\n * Correct `select` style inheritance in Firefox.\n */\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/**\n * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\n * and `video` controls.\n * 2. Correct inability to style clickable `input` types in iOS.\n * 3. Improve usability and consistency of cursor style between image-type\n * `input` and others.\n */\n\nbutton,\nhtml input[type=\"button\"], /* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n -webkit-appearance: button; /* 2 */\n cursor: pointer; /* 3 */\n}\n\n/**\n * Re-set default cursor for disabled elements.\n */\n\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\n\n/**\n * Remove inner padding and border in Firefox 4+.\n */\n\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n/**\n * Address Firefox 4+ setting `line-height` on `input` using `!important` in\n * the UA stylesheet.\n */\n\ninput {\n line-height: normal;\n}\n\n/**\n * It's recommended that you don't attempt to style these elements.\n * Firefox's implementation doesn't respect box-sizing, padding, or width.\n *\n * 1. Address box sizing set to `content-box` in IE 8/9/10.\n * 2. Remove excess padding in IE 8/9/10.\n */\n\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Fix the cursor style for Chrome's increment/decrement buttons. For certain\n * `font-size` values of the `input`, it causes the cursor style of the\n * decrement button to change from `default` to `text`.\n */\n\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Address `appearance` set to `searchfield` in Safari and Chrome.\n * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.\n */\n\ninput[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n box-sizing: content-box; /* 2 */\n}\n\n/**\n * Remove inner padding and search cancel button in Safari and Chrome on OS X.\n * Safari (but not Chrome) clips the cancel button when the search input has\n * padding (and `textfield` appearance).\n */\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * Define consistent border, margin, and padding.\n */\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\n/**\n * 1. Correct `color` not being inherited in IE 8/9/10/11.\n * 2. Remove padding so people aren't caught out if they zero out fieldsets.\n */\n\nlegend {\n border: 0; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Remove default vertical scrollbar in IE 8/9/10/11.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * Don't inherit the `font-weight` (applied by a rule above).\n * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.\n */\n\noptgroup {\n font-weight: bold;\n}\n\n/* Tables\n ========================================================================== */\n\n/**\n * Remove most spacing between table cells.\n */\n\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\ntd,\nth {\n padding: 0;\n}\n","// Apply a natural box layout model to all elements, but allowing components to\n// change\n\n@if $theme-global-border-box-sizing {\n html {\n box-sizing: border-box;\n }\n\n *,\n *::before,\n *::after {\n box-sizing: inherit;\n }\n}\n\nbody {\n background-color: color('white');\n color: color('ink');\n overflow-x: hidden;\n}\n\n// Hack for clearfixes\n.lt-ie9 {\n * {\n filter: none !important; /* stylelint-disable-line declaration-no-important */\n }\n}\n\n// for IE < 11, see:\n// \n[hidden] {\n display: none !important; /* stylelint-disable-line declaration-no-important */\n}\n\n// Apply :focus behavior to focusable elements only (For IE 11)\ninput,\nselect,\ntextarea,\nbutton {\n &:not([disabled]) {\n &:focus {\n @include focus-outline;\n }\n }\n}\n\niframe,\n[href],\n[tabindex],\n[contentEditable=true] {\n &:focus {\n @include focus-outline;\n }\n}\n\n.usa-focus {\n @include focus-outline;\n}\n","/*\n========================================\ncore/units\n----------------------------------------\nThe master palettes of\n- colors\n- whitespace\n- typescale\n----------------------------------------\nThis file is not meant to be modified\nby USWDS project teams. Change your\nproject values in\nproject/uswds-project-settings\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nSpacing grid multiplier\n----------------------------------------\n*/\n\n$system-spacing-grid-base: 8px;\n\n/*\n----------------------------------------\nSpacing grid\n----------------------------------------\n*/\n\n$neg-prefix: 'neg';\n$system-spacing:(\n smaller: (\n '1px': 1px,\n '2px': 2px,\n ),\n small: (\n '05': spacing-multiple(0.5), // 4px\n 1: spacing-multiple(1), // 8px\n '105': spacing-multiple(1.5), // 12px\n 2: spacing-multiple(2), // 16px\n '205': spacing-multiple(2.5), // 20px\n 3: spacing-multiple(3), // 24px\n ),\n smaller-negative: (\n '#{$neg-prefix}-1px': -1px,\n '#{$neg-prefix}-2px': -2px,\n ),\n small-negative: (\n '#{$neg-prefix}-05': spacing-multiple(-0.5), // -4px\n '#{$neg-prefix}-1': spacing-multiple(-1), // -8px\n '#{$neg-prefix}-105': spacing-multiple(-1.5), // -12px\n '#{$neg-prefix}-2': spacing-multiple(-2), // -16px\n '#{$neg-prefix}-205': spacing-multiple(-2.5), // -20px\n '#{$neg-prefix}-3': spacing-multiple(-3), // -24px\n ),\n medium: (\n 4: spacing-multiple(4), // 32px\n 5: spacing-multiple(5), // 40px\n 6: spacing-multiple(6), // 48px\n 7: spacing-multiple(7), // 56px\n 8: spacing-multiple(8), // 64px\n 9: spacing-multiple(9), // 72px\n 10: spacing-multiple(10), // 80px\n 15: spacing-multiple(15), // 120px\n ),\n medium-negative: (\n '#{$neg-prefix}-4': spacing-multiple(-4), // -32px\n '#{$neg-prefix}-5': spacing-multiple(-5), // -40px\n '#{$neg-prefix}-6': spacing-multiple(-6), // -48px\n '#{$neg-prefix}-7': spacing-multiple(-7), // -56px\n '#{$neg-prefix}-8': spacing-multiple(-8), // -64px\n '#{$neg-prefix}-9': spacing-multiple(-9), // -72px\n '#{$neg-prefix}-10': spacing-multiple(-10), // -80px\n '#{$neg-prefix}-15': spacing-multiple(-15), // -120px\n ),\n large: (\n 'card': spacing-multiple(20), // 160px\n 'card-lg': spacing-multiple(30), // 240px\n 'mobile': spacing-multiple(40), // 320px\n ),\n larger: (\n 'mobile-lg': spacing-multiple(60), // 480px\n 'tablet': spacing-multiple(80), // 640px\n 'tablet-lg': spacing-multiple(110), // 880px\n ),\n largest: (\n 'desktop': spacing-multiple(128), // 1024px\n 'desktop-lg': spacing-multiple(150), // 1200px\n 'widescreen': spacing-multiple(175), // 1400px\n ),\n special: (\n 0: 0,\n 'auto': auto,\n ),\n);\n\n$system-column-gaps: (\n 0: 0,\n '2px': 2px,\n '05': '05',\n 1: 1,\n 2: 2,\n 3: 3,\n 4: 4,\n 5: 5,\n 6: 6,\n);\n\n/*\n----------------------------------------\nBreakpoints\n----------------------------------------\n*/\n\n$system-breakpoints: map-collect(\n map-get($system-spacing, large),\n map-get($system-spacing, larger),\n map-get($system-spacing, largest)\n);\n\n/*\n----------------------------------------\nUnits\n----------------------------------------\n*/\n\n$system-spacing-em: (\n small: (\n '05em': .5em,\n 1em: 1em,\n 105em: 1.5em,\n 2em: 2em,\n ),\n);\n\n/*\n----------------------------------------\nLayout grid widths\n----------------------------------------\n*/\n\n$system-layout-grid-widths: (\n 1: 100% * (1 / 12),\n 2: 100% * (2 / 12),\n 3: 100% * (3 / 12),\n 4: 100% * (4 / 12),\n 5: 100% * (5 / 12),\n 6: 100% * (6 / 12),\n 7: 100% * (7 / 12),\n 8: 100% * (8 / 12),\n 9: 100% * (9 / 12),\n 10: 100% * (10 / 12),\n 11: 100% * (11 / 12),\n 12: 100% * (12 / 12),\n);\n\n/*\n----------------------------------------\nFont stacks\n----------------------------------------\n*/\n\n$font-stack-system: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\n$font-stack-georgia: 'Georgia', 'Cambria', 'Times New Roman', 'Times', serif;\n$font-stack-helvetica: 'Helvetica Neue', 'Helvetica', 'Roboto', 'Arial', sans-serif;\n$font-stack-monospace: 'Bitstream Vera Sans Mono', 'Consolas', 'Courier', monospace;\n\n/*\n----------------------------------------\nTypeface\n----------------------------------------\n*/\n\n$system-typeface-tokens: (\n 'system': (\n display-name: null,\n cap-height: 362px,\n stack: $font-stack-system,\n system-font: true,\n ),\n 'georgia': (\n display-name: 'Georgia',\n cap-height: 346px,\n stack: $font-stack-georgia,\n system-font: true,\n ),\n 'helvetica': (\n display-name: 'Helvetica Neue',\n cap-height: 357px,\n stack: $font-stack-helvetica,\n system-font: true,\n ),\n 'tahoma': (\n display-name: 'Tahoma',\n cap-height: 363px,\n stack: $font-stack-system,\n ),\n 'verdana': (\n display-name: 'Verdana',\n cap-height: 364px,\n stack: $font-stack-system,\n ),\n 'open-sans': (\n display-name: 'Open Sans',\n cap-height: 357px,\n stack: $font-stack-system,\n ),\n 'merriweather': (\n display-name: 'Merriweather Web',\n cap-height: 371px,\n stack: $font-stack-georgia,\n src: (\n dir: 'merriweather',\n roman: (\n 100: false,\n 200: false,\n 300: 'Latin-Merriweather-Light',\n 400: 'Latin-Merriweather-Regular',\n 500: false,\n 600: false,\n 700: 'Latin-Merriweather-Bold',\n 800: false,\n 900: 'Latin-Merriweather-Black',\n ),\n italic: (\n 100: false,\n 200: false,\n 300: 'Latin-Merriweather-LightItalic',\n 400: 'Latin-Merriweather-Italic',\n 500: false,\n 600: false,\n 700: 'Latin-Merriweather-BoldItalic',\n 800: false,\n 900: 'Latin-Merriweather-BlackItalic',\n ),\n ),\n ),\n 'roboto-mono': (\n display-name: 'Roboto Mono Web',\n cap-height: 380px,\n stack: $font-stack-monospace,\n src: (\n dir: 'roboto-mono',\n roman: (\n 100: 'roboto-mono-v5-latin-100',\n 200: false,\n 300: 'roboto-mono-v5-latin-300',\n 400: 'roboto-mono-v5-latin-regular',\n 500: 'roboto-mono-v5-latin-500',\n 600: false,\n 700: 'roboto-mono-v5-latin-700',\n 800: false,\n 900: false,\n ),\n italic: (\n 100: 'roboto-mono-v5-latin-100italic',\n 200: false,\n 300: 'roboto-mono-v5-latin-300italic',\n 400: 'roboto-mono-v5-latin-italic',\n 500: 'roboto-mono-v5-latin-500italic',\n 600: false,\n 700: 'roboto-mono-v5-latin-700italic',\n 800: false,\n 900: false,\n ),\n ),\n ),\n 'source-sans-pro': (\n display-name: 'Source Sans Pro Web',\n cap-height: 340px,\n stack: $font-stack-helvetica,\n src: (\n dir: 'source-sans-pro',\n roman: (\n 100: false,\n 200: 'sourcesanspro-extralight-webfont',\n 300: 'sourcesanspro-light-webfont',\n 400: 'sourcesanspro-regular-webfont',\n 500: false,\n 600: 'sourcesanspro-semibold-webfont',\n 700: 'sourcesanspro-bold-webfont',\n 800: false,\n 900: 'sourcesanspro-black-webfont',\n ),\n italic: (\n 100: false,\n 200: 'sourcesanspro-extralightitalic-webfont',\n 300: 'sourcesanspro-lightitalic-webfont',\n 400: 'sourcesanspro-italic-webfont',\n 500: false,\n 600: 'sourcesanspro-semibolditalic-webfont',\n 700: 'sourcesanspro-bolditalic-webfont',\n 800: false,\n 900: 'sourcesanspro-blackitalic-webfont',\n ),\n ),\n ),\n 'public-sans': (\n display-name: 'Public Sans Web',\n cap-height: 362px,\n stack: $font-stack-system,\n src: (\n dir: 'public-sans',\n roman: (\n 100: 'PublicSans-Thin',\n 200: 'PublicSans-ExtraLight',\n 300: 'PublicSans-Light',\n 400: 'PublicSans-Regular',\n 500: 'PublicSans-Medium',\n 600: 'PublicSans-SemiBold',\n 700: 'PublicSans-Bold',\n 800: 'PublicSans-ExtraBold',\n 900: 'PublicSans-Black',\n ),\n italic: (\n 100: 'PublicSans-ThinItalic',\n 200: 'PublicSans-ExtraLightItalic',\n 300: 'PublicSans-LightItalic',\n 400: 'PublicSans-Italic',\n 500: 'PublicSans-MediumItalic',\n 600: 'PublicSans-SemiBoldItalic',\n 700: 'PublicSans-BoldItalic',\n 800: 'PublicSans-ExtraBoldItalic',\n 900: 'PublicSans-BlackItalic',\n ),\n ),\n ),\n);\n\n$all-typeface-tokens: map-merge(\n $system-typeface-tokens,\n $theme-typeface-tokens\n);\n\n/*\n----------------------------------------\nTypescale\n----------------------------------------\n*/\n\n$system-type-scale: (\n 'micro': 10px,\n 1: 12px,\n 2: 13px,\n 3: 14px,\n 4: 15px,\n 5: 16px,\n 6: 17px,\n 7: 18px,\n 8: 20px,\n 9: 22px,\n 10: 24px,\n 11: 28px,\n 12: 32px,\n 13: 36px,\n 14: 40px,\n 15: 48px,\n 16: 56px,\n 17: 64px,\n 18: 80px,\n 19: 120px,\n 20: 140px,\n);\n\n/*\n----------------------------------------\nMeasure\n----------------------------------------\n*/\n\n$system-measure-smaller: 44ex;\n$system-measure-small: 60ex;\n$system-measure-base: 64ex;\n$system-measure-large: 68ex;\n$system-measure-larger: 72ex;\n$system-measure-largest: 88ex;\n\n/*\n----------------------------------------\nLine height\n----------------------------------------\n*/\n\n$system-line-height: (\n 1: 1,\n 2: 1.2,\n 3: 1.35,\n 4: 1.5,\n 5: 1.62,\n 6: 1.75,\n);\n\n/*\n----------------------------------------\nBase cap height\n----------------------------------------\n500px 'N' height measured in Sketch.\nUsed for normalizing font sizes.\nCurrent normalized to Apple system\nfonts.\n----------------------------------------\n*/\n\n$system-base-cap-height: 362px;\n\n/*\n----------------------------------------\nColors\n----------------------------------------\n*/\n\n@import './system-tokens/red-cool';\n@import './system-tokens/red';\n@import './system-tokens/red-warm';\n@import './system-tokens/orange-warm';\n@import './system-tokens/orange';\n@import './system-tokens/gold';\n@import './system-tokens/yellow';\n@import './system-tokens/green-warm';\n@import './system-tokens/green';\n@import './system-tokens/green-cool';\n@import './system-tokens/mint';\n@import './system-tokens/mint-cool';\n@import './system-tokens/cyan';\n@import './system-tokens/blue-cool';\n@import './system-tokens/blue';\n@import './system-tokens/blue-warm';\n@import './system-tokens/indigo-cool';\n@import './system-tokens/indigo';\n@import './system-tokens/indigo-warm';\n@import './system-tokens/violet';\n@import './system-tokens/violet-warm';\n@import './system-tokens/magenta';\n@import './system-tokens/gray-cool';\n@import './system-tokens/gray';\n@import './system-tokens/gray-warm';\n\n$system-color-black-transparent: (\n 'black-transparent': (\n 5 : rgba(0, 0, 0, 0.01),\n 10: rgba(0, 0, 0, 0.1),\n 20: rgba(0, 0, 0, 0.2),\n 30: rgba(0, 0, 0, 0.3),\n 40: rgba(0, 0, 0, 0.4),\n 50: rgba(0, 0, 0, 0.5),\n 60: rgba(0, 0, 0, 0.6),\n 70: rgba(0, 0, 0, 0.7),\n 80: rgba(0, 0, 0, 0.8),\n 90: rgba(0, 0, 0, 0.9),\n ),\n);\n\n$system-color-white-transparent: (\n 'white-transparent': (\n 5 : rgba(255, 255, 255, 0.01),\n 10: rgba(255, 255, 255, 0.1),\n 20: rgba(255, 255, 255, 0.2),\n 30: rgba(255, 255, 255, 0.3),\n 40: rgba(255, 255, 255, 0.4),\n 50: rgba(255, 255, 255, 0.5),\n 60: rgba(255, 255, 255, 0.6),\n 70: rgba(255, 255, 255, 0.7),\n 80: rgba(255, 255, 255, 0.8),\n 90: rgba(255, 255, 255, 0.9),\n ),\n);\n\n$system-colors: map-collect(\n $system-color-red-cool,\n $system-color-red,\n $system-color-red-warm,\n $system-color-orange-warm,\n $system-color-orange,\n $system-color-gold,\n $system-color-yellow,\n $system-color-green-warm,\n $system-color-green,\n $system-color-green-cool,\n $system-color-mint,\n $system-color-mint-cool,\n $system-color-cyan,\n $system-color-blue-cool,\n $system-color-blue,\n $system-color-blue-warm,\n $system-color-indigo-cool,\n $system-color-indigo,\n $system-color-indigo-warm,\n $system-color-violet,\n $system-color-violet-warm,\n $system-color-magenta,\n $system-color-gray-cool,\n $system-color-gray,\n $system-color-gray-warm,\n $system-color-black-transparent,\n $system-color-white-transparent\n);\n\n$tokens-color-required: (\n 'transparent': transparent,\n 'black': black,\n 'white': white,\n);\n\n$tokens-color-basic: (\n 'red': get-system-color('red', 50, 'vivid'),\n 'red-warm': false,\n 'orange-warm': false,\n 'orange': get-system-color('orange', 40, 'vivid'),\n 'gold': get-system-color('gold', 20, 'vivid'),\n 'yellow': get-system-color('yellow', 10, 'vivid'),\n 'green-warm': false,\n 'green': get-system-color('green', 50, 'vivid'),\n 'green-cool': false,\n 'mint': get-system-color('mint', 30, 'vivid'),\n 'mint-cool': false,\n 'cyan': get-system-color('cyan', 40, 'vivid'),\n 'blue': get-system-color('blue', 50, 'vivid'),\n 'blue-warm': false,\n 'indigo-cool': false,\n 'indigo': get-system-color('indigo', 50),\n 'indigo-warm': false,\n 'violet': get-system-color('violet', 50),\n 'violet-warm': false,\n 'magenta': get-system-color('magenta', 50, 'vivid'),\n 'gray-cool': false,\n 'gray': false,\n 'gray-warm': false,\n 'black-transparent': false,\n 'white-transparent': false,\n);\n\n//red-cool\n$color-red-cool-5: get-system-color('red-cool', 5);\n$color-red-cool-10: get-system-color('red-cool', 10);\n$color-red-cool-20: get-system-color('red-cool', 20);\n$color-red-cool-30: get-system-color('red-cool', 30);\n$color-red-cool-40: get-system-color('red-cool', 40);\n$color-red-cool-50: get-system-color('red-cool', 50);\n$color-red-cool-60: get-system-color('red-cool', 60);\n$color-red-cool-70: get-system-color('red-cool', 70);\n$color-red-cool-80: get-system-color('red-cool', 80);\n$color-red-cool-90: get-system-color('red-cool', 90);\n$color-red-cool-5v: get-system-color('red-cool', 5, 'vivid');\n$color-red-cool-10v: get-system-color('red-cool', 10, 'vivid');\n$color-red-cool-20v: get-system-color('red-cool', 20, 'vivid');\n$color-red-cool-30v: get-system-color('red-cool', 30, 'vivid');\n$color-red-cool-40v: get-system-color('red-cool', 40, 'vivid');\n$color-red-cool-50v: get-system-color('red-cool', 50, 'vivid');\n$color-red-cool-60v: get-system-color('red-cool', 60, 'vivid');\n$color-red-cool-70v: get-system-color('red-cool', 70, 'vivid');\n$color-red-cool-80v: get-system-color('red-cool', 80, 'vivid');\n$color-red-cool-90v: get-system-color('red-cool', 90, 'vivid');\n\n//red\n$color-red-5: get-system-color('red', 5);\n$color-red-10: get-system-color('red', 10);\n$color-red-20: get-system-color('red', 20);\n$color-red-30: get-system-color('red', 30);\n$color-red-40: get-system-color('red', 40);\n$color-red-50: get-system-color('red', 50);\n$color-red-60: get-system-color('red', 60);\n$color-red-70: get-system-color('red', 70);\n$color-red-80: get-system-color('red', 80);\n$color-red-90: get-system-color('red', 90);\n$color-red-5v: get-system-color('red', 5, 'vivid');\n$color-red-10v: get-system-color('red', 10, 'vivid');\n$color-red-20v: get-system-color('red', 20, 'vivid');\n$color-red-30v: get-system-color('red', 30, 'vivid');\n$color-red-40v: get-system-color('red', 40, 'vivid');\n$color-red-50v: get-system-color('red', 50, 'vivid');\n$color-red-60v: get-system-color('red', 60, 'vivid');\n$color-red-70v: get-system-color('red', 70, 'vivid');\n$color-red-80v: get-system-color('red', 80, 'vivid');\n$color-red-90v: get-system-color('red', 90, 'vivid');\n\n// red-warm\n$color-red-warm-5: get-system-color('red-warm', 5);\n$color-red-warm-10: get-system-color('red-warm', 10);\n$color-red-warm-20: get-system-color('red-warm', 20);\n$color-red-warm-30: get-system-color('red-warm', 30);\n$color-red-warm-40: get-system-color('red-warm', 40);\n$color-red-warm-50: get-system-color('red-warm', 50);\n$color-red-warm-60: get-system-color('red-warm', 60);\n$color-red-warm-70: get-system-color('red-warm', 70);\n$color-red-warm-80: get-system-color('red-warm', 80);\n$color-red-warm-90: get-system-color('red-warm', 90);\n$color-red-warm-5v: get-system-color('red-warm', 5, 'vivid');\n$color-red-warm-10v: get-system-color('red-warm', 10, 'vivid');\n$color-red-warm-20v: get-system-color('red-warm', 20, 'vivid');\n$color-red-warm-30v: get-system-color('red-warm', 30, 'vivid');\n$color-red-warm-40v: get-system-color('red-warm', 40, 'vivid');\n$color-red-warm-50v: get-system-color('red-warm', 50, 'vivid');\n$color-red-warm-60v: get-system-color('red-warm', 60, 'vivid');\n$color-red-warm-70v: get-system-color('red-warm', 70, 'vivid');\n$color-red-warm-80v: get-system-color('red-warm', 80, 'vivid');\n$color-red-warm-90v: get-system-color('red-warm', 90, 'vivid');\n\n// orange-warm\n$color-orange-warm-5: get-system-color('orange-warm', 5);\n$color-orange-warm-10: get-system-color('orange-warm', 10);\n$color-orange-warm-20: get-system-color('orange-warm', 20);\n$color-orange-warm-30: get-system-color('orange-warm', 30);\n$color-orange-warm-40: get-system-color('orange-warm', 40);\n$color-orange-warm-50: get-system-color('orange-warm', 50);\n$color-orange-warm-60: get-system-color('orange-warm', 60);\n$color-orange-warm-70: get-system-color('orange-warm', 70);\n$color-orange-warm-80: get-system-color('orange-warm', 80);\n$color-orange-warm-90: get-system-color('orange-warm', 90);\n$color-orange-warm-5v: get-system-color('orange-warm', 5, 'vivid');\n$color-orange-warm-10v: get-system-color('orange-warm', 10, 'vivid');\n$color-orange-warm-20v: get-system-color('orange-warm', 20, 'vivid');\n$color-orange-warm-30v: get-system-color('orange-warm', 30, 'vivid');\n$color-orange-warm-40v: get-system-color('orange-warm', 40, 'vivid');\n$color-orange-warm-50v: get-system-color('orange-warm', 50, 'vivid');\n$color-orange-warm-60v: get-system-color('orange-warm', 60, 'vivid');\n$color-orange-warm-70v: get-system-color('orange-warm', 70, 'vivid');\n$color-orange-warm-80v: get-system-color('orange-warm', 80, 'vivid');\n$color-orange-warm-90v: get-system-color('orange-warm', 90, 'vivid');\n\n// orange\n$color-orange-5: get-system-color('orange', 5);\n$color-orange-10: get-system-color('orange', 10);\n$color-orange-20: get-system-color('orange', 20);\n$color-orange-30: get-system-color('orange', 30);\n$color-orange-40: get-system-color('orange', 40);\n$color-orange-50: get-system-color('orange', 50);\n$color-orange-60: get-system-color('orange', 60);\n$color-orange-70: get-system-color('orange', 70);\n$color-orange-80: get-system-color('orange', 80);\n$color-orange-90: get-system-color('orange', 90);\n$color-orange-5v: get-system-color('orange', 5, 'vivid');\n$color-orange-10v: get-system-color('orange', 10, 'vivid');\n$color-orange-20v: get-system-color('orange', 20, 'vivid');\n$color-orange-30v: get-system-color('orange', 30, 'vivid');\n$color-orange-40v: get-system-color('orange', 40, 'vivid');\n$color-orange-50v: get-system-color('orange', 50, 'vivid');\n$color-orange-60v: get-system-color('orange', 60, 'vivid');\n$color-orange-70v: get-system-color('orange', 70, 'vivid');\n$color-orange-80v: get-system-color('orange', 80, 'vivid');\n$color-orange-90v: get-system-color('orange', 90, 'vivid');\n\n// gold\n$color-gold-5: get-system-color('gold', 5);\n$color-gold-10: get-system-color('gold', 10);\n$color-gold-20: get-system-color('gold', 20);\n$color-gold-30: get-system-color('gold', 30);\n$color-gold-40: get-system-color('gold', 40);\n$color-gold-50: get-system-color('gold', 50);\n$color-gold-60: get-system-color('gold', 60);\n$color-gold-70: get-system-color('gold', 70);\n$color-gold-80: get-system-color('gold', 80);\n$color-gold-90: get-system-color('gold', 90);\n$color-gold-5v: get-system-color('gold', 5, 'vivid');\n$color-gold-10v: get-system-color('gold', 10, 'vivid');\n$color-gold-20v: get-system-color('gold', 20, 'vivid');\n$color-gold-30v: get-system-color('gold', 30, 'vivid');\n$color-gold-40v: get-system-color('gold', 40, 'vivid');\n$color-gold-50v: get-system-color('gold', 50, 'vivid');\n$color-gold-60v: get-system-color('gold', 60, 'vivid');\n$color-gold-70v: get-system-color('gold', 70, 'vivid');\n$color-gold-80v: get-system-color('gold', 80, 'vivid');\n$color-gold-90v: get-system-color('gold', 90, 'vivid');\n\n// yellow\n$color-yellow-5: get-system-color('yellow', 5);\n$color-yellow-10: get-system-color('yellow', 10);\n$color-yellow-20: get-system-color('yellow', 20);\n$color-yellow-30: get-system-color('yellow', 30);\n$color-yellow-40: get-system-color('yellow', 40);\n$color-yellow-50: get-system-color('yellow', 50);\n$color-yellow-60: get-system-color('yellow', 60);\n$color-yellow-70: get-system-color('yellow', 70);\n$color-yellow-80: get-system-color('yellow', 80);\n$color-yellow-90: get-system-color('yellow', 90);\n$color-yellow-5v: get-system-color('yellow', 5, 'vivid');\n$color-yellow-10v: get-system-color('yellow', 10, 'vivid');\n$color-yellow-20v: get-system-color('yellow', 20, 'vivid');\n$color-yellow-30v: get-system-color('yellow', 30, 'vivid');\n$color-yellow-40v: get-system-color('yellow', 40, 'vivid');\n$color-yellow-50v: get-system-color('yellow', 50, 'vivid');\n$color-yellow-60v: get-system-color('yellow', 60, 'vivid');\n$color-yellow-70v: get-system-color('yellow', 70, 'vivid');\n$color-yellow-80v: get-system-color('yellow', 80, 'vivid');\n$color-yellow-90v: get-system-color('yellow', 90, 'vivid');\n\n// green-warm\n$color-green-warm-5: get-system-color('green-warm', 5);\n$color-green-warm-10: get-system-color('green-warm', 10);\n$color-green-warm-20: get-system-color('green-warm', 20);\n$color-green-warm-30: get-system-color('green-warm', 30);\n$color-green-warm-40: get-system-color('green-warm', 40);\n$color-green-warm-50: get-system-color('green-warm', 50);\n$color-green-warm-60: get-system-color('green-warm', 60);\n$color-green-warm-70: get-system-color('green-warm', 70);\n$color-green-warm-80: get-system-color('green-warm', 80);\n$color-green-warm-90: get-system-color('green-warm', 90);\n$color-green-warm-5v: get-system-color('green-warm', 5, 'vivid');\n$color-green-warm-10v: get-system-color('green-warm', 10, 'vivid');\n$color-green-warm-20v: get-system-color('green-warm', 20, 'vivid');\n$color-green-warm-30v: get-system-color('green-warm', 30, 'vivid');\n$color-green-warm-40v: get-system-color('green-warm', 40, 'vivid');\n$color-green-warm-50v: get-system-color('green-warm', 50, 'vivid');\n$color-green-warm-60v: get-system-color('green-warm', 60, 'vivid');\n$color-green-warm-70v: get-system-color('green-warm', 70, 'vivid');\n$color-green-warm-80v: get-system-color('green-warm', 80, 'vivid');\n$color-green-warm-90v: get-system-color('green-warm', 90, 'vivid');\n\n// green\n$color-green-5: get-system-color('green', 5);\n$color-green-10: get-system-color('green', 10);\n$color-green-20: get-system-color('green', 20);\n$color-green-30: get-system-color('green', 30);\n$color-green-40: get-system-color('green', 40);\n$color-green-50: get-system-color('green', 50);\n$color-green-60: get-system-color('green', 60);\n$color-green-70: get-system-color('green', 70);\n$color-green-80: get-system-color('green', 80);\n$color-green-90: get-system-color('green', 90);\n$color-green-5v: get-system-color('green', 5, 'vivid');\n$color-green-10v: get-system-color('green', 10, 'vivid');\n$color-green-20v: get-system-color('green', 20, 'vivid');\n$color-green-30v: get-system-color('green', 30, 'vivid');\n$color-green-40v: get-system-color('green', 40, 'vivid');\n$color-green-50v: get-system-color('green', 50, 'vivid');\n$color-green-60v: get-system-color('green', 60, 'vivid');\n$color-green-70v: get-system-color('green', 70, 'vivid');\n$color-green-80v: get-system-color('green', 80, 'vivid');\n$color-green-90v: get-system-color('green', 90, 'vivid');\n\n// green-cool\n$color-green-cool-5: get-system-color('green-cool', 5);\n$color-green-cool-10: get-system-color('green-cool', 10);\n$color-green-cool-20: get-system-color('green-cool', 20);\n$color-green-cool-30: get-system-color('green-cool', 30);\n$color-green-cool-40: get-system-color('green-cool', 40);\n$color-green-cool-50: get-system-color('green-cool', 50);\n$color-green-cool-60: get-system-color('green-cool', 60);\n$color-green-cool-70: get-system-color('green-cool', 70);\n$color-green-cool-80: get-system-color('green-cool', 80);\n$color-green-cool-90: get-system-color('green-cool', 90);\n$color-green-cool-5v: get-system-color('green-cool', 5, 'vivid');\n$color-green-cool-10v: get-system-color('green-cool', 10, 'vivid');\n$color-green-cool-20v: get-system-color('green-cool', 20, 'vivid');\n$color-green-cool-30v: get-system-color('green-cool', 30, 'vivid');\n$color-green-cool-40v: get-system-color('green-cool', 40, 'vivid');\n$color-green-cool-50v: get-system-color('green-cool', 50, 'vivid');\n$color-green-cool-60v: get-system-color('green-cool', 60, 'vivid');\n$color-green-cool-70v: get-system-color('green-cool', 70, 'vivid');\n$color-green-cool-80v: get-system-color('green-cool', 80, 'vivid');\n$color-green-cool-90v: get-system-color('green-cool', 90, 'vivid');\n\n// mint\n$color-mint-5: get-system-color('mint', 5);\n$color-mint-10: get-system-color('mint', 10);\n$color-mint-20: get-system-color('mint', 20);\n$color-mint-30: get-system-color('mint', 30);\n$color-mint-40: get-system-color('mint', 40);\n$color-mint-50: get-system-color('mint', 50);\n$color-mint-60: get-system-color('mint', 60);\n$color-mint-70: get-system-color('mint', 70);\n$color-mint-80: get-system-color('mint', 80);\n$color-mint-90: get-system-color('mint', 90);\n$color-mint-5v: get-system-color('mint', 5, 'vivid');\n$color-mint-5v: get-system-color('mint', 5, 'vivid');\n$color-mint-10v: get-system-color('mint', 10, 'vivid');\n$color-mint-20v: get-system-color('mint', 20, 'vivid');\n$color-mint-30v: get-system-color('mint', 30, 'vivid');\n$color-mint-40v: get-system-color('mint', 40, 'vivid');\n$color-mint-50v: get-system-color('mint', 50, 'vivid');\n$color-mint-60v: get-system-color('mint', 60, 'vivid');\n$color-mint-70v: get-system-color('mint', 70, 'vivid');\n$color-mint-80v: get-system-color('mint', 80, 'vivid');\n$color-mint-90v: get-system-color('mint', 90, 'vivid');\n\n// mint-cool\n$color-mint-cool-5: get-system-color('mint-cool', 5);\n$color-mint-cool-10: get-system-color('mint-cool', 10);\n$color-mint-cool-20: get-system-color('mint-cool', 20);\n$color-mint-cool-30: get-system-color('mint-cool', 30);\n$color-mint-cool-40: get-system-color('mint-cool', 40);\n$color-mint-cool-50: get-system-color('mint-cool', 50);\n$color-mint-cool-60: get-system-color('mint-cool', 60);\n$color-mint-cool-70: get-system-color('mint-cool', 70);\n$color-mint-cool-80: get-system-color('mint-cool', 80);\n$color-mint-cool-90: get-system-color('mint-cool', 90);\n$color-mint-cool-5v: get-system-color('mint-cool', 5, 'vivid');\n$color-mint-cool-10v: get-system-color('mint-cool', 10, 'vivid');\n$color-mint-cool-20v: get-system-color('mint-cool', 20, 'vivid');\n$color-mint-cool-30v: get-system-color('mint-cool', 30, 'vivid');\n$color-mint-cool-40v: get-system-color('mint-cool', 40, 'vivid');\n$color-mint-cool-50v: get-system-color('mint-cool', 50, 'vivid');\n$color-mint-cool-60v: get-system-color('mint-cool', 60, 'vivid');\n$color-mint-cool-70v: get-system-color('mint-cool', 70, 'vivid');\n$color-mint-cool-80v: get-system-color('mint-cool', 80, 'vivid');\n$color-mint-cool-90v: get-system-color('mint-cool', 90, 'vivid');\n\n// cyan\n$color-cyan-5: get-system-color('cyan', 5);\n$color-cyan-10: get-system-color('cyan', 10);\n$color-cyan-20: get-system-color('cyan', 20);\n$color-cyan-30: get-system-color('cyan', 30);\n$color-cyan-40: get-system-color('cyan', 40);\n$color-cyan-50: get-system-color('cyan', 50);\n$color-cyan-60: get-system-color('cyan', 60);\n$color-cyan-70: get-system-color('cyan', 70);\n$color-cyan-80: get-system-color('cyan', 80);\n$color-cyan-90: get-system-color('cyan', 90);\n$color-cyan-5v: get-system-color('cyan', 5, 'vivid');\n$color-cyan-10v: get-system-color('cyan', 10, 'vivid');\n$color-cyan-20v: get-system-color('cyan', 20, 'vivid');\n$color-cyan-30v: get-system-color('cyan', 30, 'vivid');\n$color-cyan-40v: get-system-color('cyan', 40, 'vivid');\n$color-cyan-50v: get-system-color('cyan', 50, 'vivid');\n$color-cyan-60v: get-system-color('cyan', 60, 'vivid');\n$color-cyan-70v: get-system-color('cyan', 70, 'vivid');\n$color-cyan-80v: get-system-color('cyan', 80, 'vivid');\n$color-cyan-90v: get-system-color('cyan', 90, 'vivid');\n\n// blue-cool\n$color-blue-cool-5: get-system-color('blue-cool', 5);\n$color-blue-cool-10: get-system-color('blue-cool', 10);\n$color-blue-cool-20: get-system-color('blue-cool', 20);\n$color-blue-cool-30: get-system-color('blue-cool', 30);\n$color-blue-cool-40: get-system-color('blue-cool', 40);\n$color-blue-cool-50: get-system-color('blue-cool', 50);\n$color-blue-cool-60: get-system-color('blue-cool', 60);\n$color-blue-cool-70: get-system-color('blue-cool', 70);\n$color-blue-cool-80: get-system-color('blue-cool', 80);\n$color-blue-cool-90: get-system-color('blue-cool', 90);\n$color-blue-cool-5v: get-system-color('blue-cool', 5, 'vivid');\n$color-blue-cool-10v: get-system-color('blue-cool', 10, 'vivid');\n$color-blue-cool-20v: get-system-color('blue-cool', 20, 'vivid');\n$color-blue-cool-30v: get-system-color('blue-cool', 30, 'vivid');\n$color-blue-cool-40v: get-system-color('blue-cool', 40, 'vivid');\n$color-blue-cool-50v: get-system-color('blue-cool', 50, 'vivid');\n$color-blue-cool-60v: get-system-color('blue-cool', 60, 'vivid');\n$color-blue-cool-70v: get-system-color('blue-cool', 70, 'vivid');\n$color-blue-cool-80v: get-system-color('blue-cool', 80, 'vivid');\n$color-blue-cool-90v: get-system-color('blue-cool', 90, 'vivid');\n\n// blue\n$color-blue-5: get-system-color('blue', 5);\n$color-blue-10: get-system-color('blue', 10);\n$color-blue-20: get-system-color('blue', 20);\n$color-blue-30: get-system-color('blue', 30);\n$color-blue-40: get-system-color('blue', 40);\n$color-blue-50: get-system-color('blue', 50);\n$color-blue-60: get-system-color('blue', 60);\n$color-blue-70: get-system-color('blue', 70);\n$color-blue-80: get-system-color('blue', 80);\n$color-blue-90: get-system-color('blue', 90);\n$color-blue-5v: get-system-color('blue', 5, 'vivid');\n$color-blue-10v: get-system-color('blue', 10, 'vivid');\n$color-blue-20v: get-system-color('blue', 20, 'vivid');\n$color-blue-30v: get-system-color('blue', 30, 'vivid');\n$color-blue-40v: get-system-color('blue', 40, 'vivid');\n$color-blue-50v: get-system-color('blue', 50, 'vivid');\n$color-blue-60v: get-system-color('blue', 60, 'vivid');\n$color-blue-70v: get-system-color('blue', 70, 'vivid');\n$color-blue-80v: get-system-color('blue', 80, 'vivid');\n$color-blue-90v: get-system-color('blue', 90, 'vivid');\n\n// blue-warm\n$color-blue-warm-5: get-system-color('blue-warm', 5);\n$color-blue-warm-10: get-system-color('blue-warm', 10);\n$color-blue-warm-20: get-system-color('blue-warm', 20);\n$color-blue-warm-30: get-system-color('blue-warm', 30);\n$color-blue-warm-40: get-system-color('blue-warm', 40);\n$color-blue-warm-50: get-system-color('blue-warm', 50);\n$color-blue-warm-60: get-system-color('blue-warm', 60);\n$color-blue-warm-70: get-system-color('blue-warm', 70);\n$color-blue-warm-80: get-system-color('blue-warm', 80);\n$color-blue-warm-90: get-system-color('blue-warm', 90);\n$color-blue-warm-5v: get-system-color('blue-warm', 5, 'vivid');\n$color-blue-warm-10v: get-system-color('blue-warm', 10, 'vivid');\n$color-blue-warm-20v: get-system-color('blue-warm', 20, 'vivid');\n$color-blue-warm-30v: get-system-color('blue-warm', 30, 'vivid');\n$color-blue-warm-40v: get-system-color('blue-warm', 40, 'vivid');\n$color-blue-warm-50v: get-system-color('blue-warm', 50, 'vivid');\n$color-blue-warm-60v: get-system-color('blue-warm', 60, 'vivid');\n$color-blue-warm-70v: get-system-color('blue-warm', 70, 'vivid');\n$color-blue-warm-80v: get-system-color('blue-warm', 80, 'vivid');\n$color-blue-warm-90v: get-system-color('blue-warm', 90, 'vivid');\n\n// indigo-cool\n$color-indigo-cool-5: get-system-color('indigo-cool', 5);\n$color-indigo-cool-10: get-system-color('indigo-cool', 10);\n$color-indigo-cool-20: get-system-color('indigo-cool', 20);\n$color-indigo-cool-30: get-system-color('indigo-cool', 30);\n$color-indigo-cool-40: get-system-color('indigo-cool', 40);\n$color-indigo-cool-50: get-system-color('indigo-cool', 50);\n$color-indigo-cool-60: get-system-color('indigo-cool', 60);\n$color-indigo-cool-70: get-system-color('indigo-cool', 70);\n$color-indigo-cool-80: get-system-color('indigo-cool', 80);\n$color-indigo-cool-90: get-system-color('indigo-cool', 90);\n$color-indigo-cool-5v: get-system-color('indigo-cool', 5, 'vivid');\n$color-indigo-cool-10v: get-system-color('indigo-cool', 10, 'vivid');\n$color-indigo-cool-20v: get-system-color('indigo-cool', 20, 'vivid');\n$color-indigo-cool-30v: get-system-color('indigo-cool', 30, 'vivid');\n$color-indigo-cool-40v: get-system-color('indigo-cool', 40, 'vivid');\n$color-indigo-cool-50v: get-system-color('indigo-cool', 50, 'vivid');\n$color-indigo-cool-60v: get-system-color('indigo-cool', 60, 'vivid');\n$color-indigo-cool-70v: get-system-color('indigo-cool', 70, 'vivid');\n$color-indigo-cool-80v: get-system-color('indigo-cool', 80, 'vivid');\n$color-indigo-cool-90v: get-system-color('indigo-cool', 90, 'vivid');\n\n// indigo\n$color-indigo-5: get-system-color('indigo', 5);\n$color-indigo-10: get-system-color('indigo', 10);\n$color-indigo-20: get-system-color('indigo', 20);\n$color-indigo-30: get-system-color('indigo', 30);\n$color-indigo-40: get-system-color('indigo', 40);\n$color-indigo-50: get-system-color('indigo', 50);\n$color-indigo-60: get-system-color('indigo', 60);\n$color-indigo-70: get-system-color('indigo', 70);\n$color-indigo-80: get-system-color('indigo', 80);\n$color-indigo-90: get-system-color('indigo', 90);\n$color-indigo-5v: get-system-color('indigo', 5, 'vivid');\n$color-indigo-10v: get-system-color('indigo', 10, 'vivid');\n$color-indigo-20v: get-system-color('indigo', 20, 'vivid');\n$color-indigo-30v: get-system-color('indigo', 30, 'vivid');\n$color-indigo-40v: get-system-color('indigo', 40, 'vivid');\n$color-indigo-50v: get-system-color('indigo', 50, 'vivid');\n$color-indigo-60v: get-system-color('indigo', 60, 'vivid');\n$color-indigo-70v: get-system-color('indigo', 70, 'vivid');\n$color-indigo-80v: get-system-color('indigo', 80, 'vivid');\n$color-indigo-90v: get-system-color('indigo', 90, 'vivid');\n\n// indigo-warm\n$color-indigo-warm-5: get-system-color('indigo-warm', 5);\n$color-indigo-warm-10: get-system-color('indigo-warm', 10);\n$color-indigo-warm-20: get-system-color('indigo-warm', 20);\n$color-indigo-warm-30: get-system-color('indigo-warm', 30);\n$color-indigo-warm-40: get-system-color('indigo-warm', 40);\n$color-indigo-warm-50: get-system-color('indigo-warm', 50);\n$color-indigo-warm-60: get-system-color('indigo-warm', 60);\n$color-indigo-warm-70: get-system-color('indigo-warm', 70);\n$color-indigo-warm-80: get-system-color('indigo-warm', 80);\n$color-indigo-warm-90: get-system-color('indigo-warm', 90);\n$color-indigo-warm-5v: get-system-color('indigo-warm', 5, 'vivid');\n$color-indigo-warm-10v: get-system-color('indigo-warm', 10, 'vivid');\n$color-indigo-warm-20v: get-system-color('indigo-warm', 20, 'vivid');\n$color-indigo-warm-30v: get-system-color('indigo-warm', 30, 'vivid');\n$color-indigo-warm-40v: get-system-color('indigo-warm', 40, 'vivid');\n$color-indigo-warm-50v: get-system-color('indigo-warm', 50, 'vivid');\n$color-indigo-warm-60v: get-system-color('indigo-warm', 60, 'vivid');\n$color-indigo-warm-70v: get-system-color('indigo-warm', 70, 'vivid');\n$color-indigo-warm-80v: get-system-color('indigo-warm', 80, 'vivid');\n$color-indigo-warm-90v: get-system-color('indigo-warm', 90, 'vivid');\n\n// violet\n$color-violet-5: get-system-color('violet', 5);\n$color-violet-10: get-system-color('violet', 10);\n$color-violet-20: get-system-color('violet', 20);\n$color-violet-30: get-system-color('violet', 30);\n$color-violet-40: get-system-color('violet', 40);\n$color-violet-50: get-system-color('violet', 50);\n$color-violet-60: get-system-color('violet', 60);\n$color-violet-70: get-system-color('violet', 70);\n$color-violet-80: get-system-color('violet', 80);\n$color-violet-90: get-system-color('violet', 90);\n$color-violet-5v: get-system-color('violet', 5, 'vivid');\n$color-violet-10v: get-system-color('violet', 10, 'vivid');\n$color-violet-20v: get-system-color('violet', 20, 'vivid');\n$color-violet-30v: get-system-color('violet', 30, 'vivid');\n$color-violet-40v: get-system-color('violet', 40, 'vivid');\n$color-violet-50v: get-system-color('violet', 50, 'vivid');\n$color-violet-60v: get-system-color('violet', 60, 'vivid');\n$color-violet-70v: get-system-color('violet', 70, 'vivid');\n$color-violet-80v: get-system-color('violet', 80, 'vivid');\n$color-violet-90v: get-system-color('violet', 90, 'vivid');\n\n// violet-warm\n$color-violet-warm-5 : get-system-color('violet-warm', 5);\n$color-violet-warm-10: get-system-color('violet-warm', 10);\n$color-violet-warm-20: get-system-color('violet-warm', 20);\n$color-violet-warm-30: get-system-color('violet-warm', 30);\n$color-violet-warm-40: get-system-color('violet-warm', 40);\n$color-violet-warm-50: get-system-color('violet-warm', 50);\n$color-violet-warm-60: get-system-color('violet-warm', 60);\n$color-violet-warm-70: get-system-color('violet-warm', 70);\n$color-violet-warm-80: get-system-color('violet-warm', 80);\n$color-violet-warm-90: get-system-color('violet-warm', 90);\n$color-violet-warm-5v: get-system-color('violet-warm', 5, 'vivid');\n$color-violet-warm-10v: get-system-color('violet-warm', 10, 'vivid');\n$color-violet-warm-20v: get-system-color('violet-warm', 20, 'vivid');\n$color-violet-warm-30v: get-system-color('violet-warm', 30, 'vivid');\n$color-violet-warm-40v: get-system-color('violet-warm', 40, 'vivid');\n$color-violet-warm-50v: get-system-color('violet-warm', 50, 'vivid');\n$color-violet-warm-60v: get-system-color('violet-warm', 60, 'vivid');\n$color-violet-warm-70v: get-system-color('violet-warm', 70, 'vivid');\n$color-violet-warm-80v: get-system-color('violet-warm', 80, 'vivid');\n$color-violet-warm-90v: get-system-color('violet-warm', 90, 'vivid');\n\n// magenta\n$color-magenta-5: get-system-color('magenta', 5);\n$color-magenta-10: get-system-color('magenta', 10);\n$color-magenta-20: get-system-color('magenta', 20);\n$color-magenta-30: get-system-color('magenta', 30);\n$color-magenta-40: get-system-color('magenta', 40);\n$color-magenta-50: get-system-color('magenta', 50);\n$color-magenta-60: get-system-color('magenta', 60);\n$color-magenta-70: get-system-color('magenta', 70);\n$color-magenta-80: get-system-color('magenta', 80);\n$color-magenta-90: get-system-color('magenta', 90);\n$color-magenta-5v: get-system-color('magenta', 5);\n$color-magenta-10v: get-system-color('magenta', 10, 'vivid');\n$color-magenta-20v: get-system-color('magenta', 20, 'vivid');\n$color-magenta-30v: get-system-color('magenta', 30, 'vivid');\n$color-magenta-40v: get-system-color('magenta', 40, 'vivid');\n$color-magenta-50v: get-system-color('magenta', 50, 'vivid');\n$color-magenta-60v: get-system-color('magenta', 60, 'vivid');\n$color-magenta-70v: get-system-color('magenta', 70, 'vivid');\n$color-magenta-80v: get-system-color('magenta', 80, 'vivid');\n$color-magenta-90v: get-system-color('magenta', 90, 'vivid');\n\n// gray-cool\n$color-gray-cool-1: get-system-color('gray-cool', 1);\n$color-gray-cool-2: get-system-color('gray-cool', 2);\n$color-gray-cool-3: get-system-color('gray-cool', 3);\n$color-gray-cool-4: get-system-color('gray-cool', 4);\n$color-gray-cool-5: get-system-color('gray-cool', 5);\n$color-gray-cool-10: get-system-color('gray-cool', 10);\n$color-gray-cool-20: get-system-color('gray-cool', 20);\n$color-gray-cool-30: get-system-color('gray-cool', 30);\n$color-gray-cool-40: get-system-color('gray-cool', 40);\n$color-gray-cool-50: get-system-color('gray-cool', 50);\n$color-gray-cool-60: get-system-color('gray-cool', 60);\n$color-gray-cool-70: get-system-color('gray-cool', 70);\n$color-gray-cool-80: get-system-color('gray-cool', 80);\n$color-gray-cool-90: get-system-color('gray-cool', 90);\n\n// gray\n$color-gray-1: get-system-color('gray', 1);\n$color-gray-2: get-system-color('gray', 2);\n$color-gray-3: get-system-color('gray', 3);\n$color-gray-4: get-system-color('gray', 4);\n$color-gray-5: get-system-color('gray', 5);\n$color-gray-10: get-system-color('gray', 10);\n$color-gray-20: get-system-color('gray', 20);\n$color-gray-30: get-system-color('gray', 30);\n$color-gray-40: get-system-color('gray', 40);\n$color-gray-50: get-system-color('gray', 50);\n$color-gray-60: get-system-color('gray', 60);\n$color-gray-70: get-system-color('gray', 70);\n$color-gray-80: get-system-color('gray', 80);\n$color-gray-90: get-system-color('gray', 90);\n\n// gray-transparent\n$color-gray-warm-1: get-system-color('gray-warm', 1);\n$color-gray-warm-2: get-system-color('gray-warm', 2);\n$color-gray-warm-3: get-system-color('gray-warm', 3);\n$color-gray-warm-4: get-system-color('gray-warm', 4);\n$color-gray-warm-5: get-system-color('gray-warm', 5);\n$color-gray-warm-10: get-system-color('gray-warm', 10);\n$color-gray-warm-20: get-system-color('gray-warm', 20);\n$color-gray-warm-30: get-system-color('gray-warm', 30);\n$color-gray-warm-40: get-system-color('gray-warm', 40);\n$color-gray-warm-50: get-system-color('gray-warm', 50);\n$color-gray-warm-60: get-system-color('gray-warm', 60);\n$color-gray-warm-70: get-system-color('gray-warm', 70);\n$color-gray-warm-80: get-system-color('gray-warm', 80);\n$color-gray-warm-90: get-system-color('gray-warm', 90);\n\n// black-transparent\n$color-black-transparent-5: get-system-color('black-transparent', 5);\n$color-black-transparent-10: get-system-color('black-transparent', 10);\n$color-black-transparent-20: get-system-color('black-transparent', 20);\n$color-black-transparent-30: get-system-color('black-transparent', 30);\n$color-black-transparent-40: get-system-color('black-transparent', 40);\n$color-black-transparent-50: get-system-color('black-transparent', 50);\n$color-black-transparent-60: get-system-color('black-transparent', 60);\n$color-black-transparent-70: get-system-color('black-transparent', 70);\n$color-black-transparent-80: get-system-color('black-transparent', 80);\n$color-black-transparent-90: get-system-color('black-transparent', 90);\n\n// white-transparent\n$color-white-transparent-5: get-system-color('white-transparent', 5);\n$color-white-transparent-10: get-system-color('white-transparent', 10);\n$color-white-transparent-20: get-system-color('white-transparent', 20);\n$color-white-transparent-30: get-system-color('white-transparent', 30);\n$color-white-transparent-40: get-system-color('white-transparent', 40);\n$color-white-transparent-50: get-system-color('white-transparent', 50);\n$color-white-transparent-60: get-system-color('white-transparent', 60);\n$color-white-transparent-70: get-system-color('white-transparent', 70);\n$color-white-transparent-80: get-system-color('white-transparent', 80);\n$color-white-transparent-90: get-system-color('white-transparent', 90);\n\n$system-color-shortcodes: (\n 'transparent': transparent,\n 'black': black,\n 'white': white,\n 'red-cool-5': $color-red-cool-5,\n 'red-cool-10': $color-red-cool-10,\n 'red-cool-20': $color-red-cool-20,\n 'red-cool-30': $color-red-cool-30,\n 'red-cool-40': $color-red-cool-40,\n 'red-cool-50': $color-red-cool-50,\n 'red-cool-60': $color-red-cool-60,\n 'red-cool-70': $color-red-cool-70,\n 'red-cool-80': $color-red-cool-80,\n 'red-cool-90': $color-red-cool-90,\n 'red-cool-5v': $color-red-cool-5v,\n 'red-cool-10v': $color-red-cool-10v,\n 'red-cool-20v': $color-red-cool-20v,\n 'red-cool-30v': $color-red-cool-30v,\n 'red-cool-40v': $color-red-cool-40v,\n 'red-cool-50v': $color-red-cool-50v,\n 'red-cool-60v': $color-red-cool-60v,\n 'red-cool-70v': $color-red-cool-70v,\n 'red-cool-80v': $color-red-cool-80v,\n 'red-cool-90v': $color-red-cool-90v,\n 'red-5': $color-red-5,\n 'red-10': $color-red-10,\n 'red-20': $color-red-20,\n 'red-30': $color-red-30,\n 'red-40': $color-red-40,\n 'red-50': $color-red-50,\n 'red-60': $color-red-60,\n 'red-70': $color-red-70,\n 'red-80': $color-red-80,\n 'red-90': $color-red-90,\n 'red-5v': $color-red-5v,\n 'red-10v': $color-red-10v,\n 'red-20v': $color-red-20v,\n 'red-30v': $color-red-30v,\n 'red-40v': $color-red-40v,\n 'red-50v': $color-red-50v,\n 'red-60v': $color-red-60v,\n 'red-70v': $color-red-70v,\n 'red-80v': $color-red-80v,\n 'red-90v': $color-red-90v,\n 'red-warm-5': $color-red-warm-5,\n 'red-warm-10': $color-red-warm-10,\n 'red-warm-20': $color-red-warm-20,\n 'red-warm-30': $color-red-warm-30,\n 'red-warm-40': $color-red-warm-40,\n 'red-warm-50': $color-red-warm-50,\n 'red-warm-60': $color-red-warm-60,\n 'red-warm-70': $color-red-warm-70,\n 'red-warm-80': $color-red-warm-80,\n 'red-warm-90': $color-red-warm-90,\n 'red-warm-5v': $color-red-warm-5v,\n 'red-warm-10v': $color-red-warm-10v,\n 'red-warm-20v': $color-red-warm-20v,\n 'red-warm-30v': $color-red-warm-30v,\n 'red-warm-40v': $color-red-warm-40v,\n 'red-warm-50v': $color-red-warm-50v,\n 'red-warm-60v': $color-red-warm-60v,\n 'red-warm-70v': $color-red-warm-70v,\n 'red-warm-80v': $color-red-warm-80v,\n 'red-warm-90v': $color-red-warm-90v,\n 'orange-warm-5': $color-orange-warm-5,\n 'orange-warm-10': $color-orange-warm-10,\n 'orange-warm-20': $color-orange-warm-20,\n 'orange-warm-30': $color-orange-warm-30,\n 'orange-warm-40': $color-orange-warm-40,\n 'orange-warm-50': $color-orange-warm-50,\n 'orange-warm-60': $color-orange-warm-60,\n 'orange-warm-70': $color-orange-warm-70,\n 'orange-warm-80': $color-orange-warm-80,\n 'orange-warm-90': $color-orange-warm-90,\n 'orange-warm-5v': $color-orange-warm-5v,\n 'orange-warm-10v': $color-orange-warm-10v,\n 'orange-warm-20v': $color-orange-warm-20v,\n 'orange-warm-30v': $color-orange-warm-30v,\n 'orange-warm-40v': $color-orange-warm-40v,\n 'orange-warm-50v': $color-orange-warm-50v,\n 'orange-warm-60v': $color-orange-warm-60v,\n 'orange-warm-70v': $color-orange-warm-70v,\n 'orange-warm-80v': $color-orange-warm-80v,\n 'orange-warm-90v': $color-orange-warm-90v,\n 'orange-5': $color-orange-5,\n 'orange-10': $color-orange-10,\n 'orange-20': $color-orange-20,\n 'orange-30': $color-orange-30,\n 'orange-40': $color-orange-40,\n 'orange-50': $color-orange-50,\n 'orange-60': $color-orange-60,\n 'orange-70': $color-orange-70,\n 'orange-80': $color-orange-80,\n 'orange-90': $color-orange-90,\n 'orange-5v': $color-orange-5v,\n 'orange-10v': $color-orange-10v,\n 'orange-20v': $color-orange-20v,\n 'orange-30v': $color-orange-30v,\n 'orange-40v': $color-orange-40v,\n 'orange-50v': $color-orange-50v,\n 'orange-60v': $color-orange-60v,\n 'orange-70v': $color-orange-70v,\n 'orange-80v': $color-orange-80v,\n 'orange-90v': $color-orange-90v,\n 'gold-5': $color-gold-5,\n 'gold-10': $color-gold-10,\n 'gold-20': $color-gold-20,\n 'gold-30': $color-gold-30,\n 'gold-40': $color-gold-40,\n 'gold-50': $color-gold-50,\n 'gold-60': $color-gold-60,\n 'gold-70': $color-gold-70,\n 'gold-80': $color-gold-80,\n 'gold-90': $color-gold-90,\n 'gold-5v': $color-gold-5v,\n 'gold-10v': $color-gold-10v,\n 'gold-20v': $color-gold-20v,\n 'gold-30v': $color-gold-30v,\n 'gold-40v': $color-gold-40v,\n 'gold-50v': $color-gold-50v,\n 'gold-60v': $color-gold-60v,\n 'gold-70v': $color-gold-70v,\n 'gold-80v': $color-gold-80v,\n 'gold-90v': $color-gold-90v,\n 'yellow-5': $color-yellow-5,\n 'yellow-10': $color-yellow-10,\n 'yellow-20': $color-yellow-20,\n 'yellow-30': $color-yellow-30,\n 'yellow-40': $color-yellow-40,\n 'yellow-50': $color-yellow-50,\n 'yellow-60': $color-yellow-60,\n 'yellow-70': $color-yellow-70,\n 'yellow-80': $color-yellow-80,\n 'yellow-90': $color-yellow-90,\n 'yellow-5v': $color-yellow-5v,\n 'yellow-10v': $color-yellow-10v,\n 'yellow-20v': $color-yellow-20v,\n 'yellow-30v': $color-yellow-30v,\n 'yellow-40v': $color-yellow-40v,\n 'yellow-50v': $color-yellow-50v,\n 'yellow-60v': $color-yellow-60v,\n 'yellow-70v': $color-yellow-70v,\n 'yellow-80v': $color-yellow-80v,\n 'yellow-90v': $color-yellow-90v,\n 'green-warm-5': $color-green-warm-5,\n 'green-warm-10': $color-green-warm-10,\n 'green-warm-20': $color-green-warm-20,\n 'green-warm-30': $color-green-warm-30,\n 'green-warm-40': $color-green-warm-40,\n 'green-warm-50': $color-green-warm-50,\n 'green-warm-60': $color-green-warm-60,\n 'green-warm-70': $color-green-warm-70,\n 'green-warm-80': $color-green-warm-80,\n 'green-warm-90': $color-green-warm-90,\n 'green-warm-5v': $color-green-warm-5v,\n 'green-warm-10v': $color-green-warm-10v,\n 'green-warm-20v': $color-green-warm-20v,\n 'green-warm-30v': $color-green-warm-30v,\n 'green-warm-40v': $color-green-warm-40v,\n 'green-warm-50v': $color-green-warm-50v,\n 'green-warm-60v': $color-green-warm-60v,\n 'green-warm-70v': $color-green-warm-70v,\n 'green-warm-80v': $color-green-warm-80v,\n 'green-warm-90v': $color-green-warm-90v,\n 'green-5': $color-green-5,\n 'green-10': $color-green-10,\n 'green-20': $color-green-20,\n 'green-30': $color-green-30,\n 'green-40': $color-green-40,\n 'green-50': $color-green-50,\n 'green-60': $color-green-60,\n 'green-70': $color-green-70,\n 'green-80': $color-green-80,\n 'green-90': $color-green-90,\n 'green-5v': $color-green-5v,\n 'green-10v': $color-green-10v,\n 'green-20v': $color-green-20v,\n 'green-30v': $color-green-30v,\n 'green-40v': $color-green-40v,\n 'green-50v': $color-green-50v,\n 'green-60v': $color-green-60v,\n 'green-70v': $color-green-70v,\n 'green-80v': $color-green-80v,\n 'green-90v': $color-green-90v,\n 'green-cool-5': $color-green-cool-5,\n 'green-cool-10': $color-green-cool-10,\n 'green-cool-20': $color-green-cool-20,\n 'green-cool-30': $color-green-cool-30,\n 'green-cool-40': $color-green-cool-40,\n 'green-cool-50': $color-green-cool-50,\n 'green-cool-60': $color-green-cool-60,\n 'green-cool-70': $color-green-cool-70,\n 'green-cool-80': $color-green-cool-80,\n 'green-cool-90': $color-green-cool-90,\n 'green-cool-5v': $color-green-cool-5v,\n 'green-cool-10v': $color-green-cool-10v,\n 'green-cool-20v': $color-green-cool-20v,\n 'green-cool-30v': $color-green-cool-30v,\n 'green-cool-40v': $color-green-cool-40v,\n 'green-cool-50v': $color-green-cool-50v,\n 'green-cool-60v': $color-green-cool-60v,\n 'green-cool-70v': $color-green-cool-70v,\n 'green-cool-80v': $color-green-cool-80v,\n 'green-cool-90v': $color-green-cool-90v,\n 'mint-5': $color-mint-5,\n 'mint-10': $color-mint-10,\n 'mint-20': $color-mint-20,\n 'mint-30': $color-mint-30,\n 'mint-40': $color-mint-40,\n 'mint-50': $color-mint-50,\n 'mint-60': $color-mint-60,\n 'mint-70': $color-mint-70,\n 'mint-80': $color-mint-80,\n 'mint-90': $color-mint-90,\n 'mint-5v': $color-mint-5v,\n 'mint-10v': $color-mint-10v,\n 'mint-20v': $color-mint-20v,\n 'mint-30v': $color-mint-30v,\n 'mint-40v': $color-mint-40v,\n 'mint-50v': $color-mint-50v,\n 'mint-60v': $color-mint-60v,\n 'mint-70v': $color-mint-70v,\n 'mint-80v': $color-mint-80v,\n 'mint-90v': $color-mint-90v,\n 'mint-cool-5': $color-mint-cool-5,\n 'mint-cool-10': $color-mint-cool-10,\n 'mint-cool-20': $color-mint-cool-20,\n 'mint-cool-30': $color-mint-cool-30,\n 'mint-cool-40': $color-mint-cool-40,\n 'mint-cool-50': $color-mint-cool-50,\n 'mint-cool-60': $color-mint-cool-60,\n 'mint-cool-70': $color-mint-cool-70,\n 'mint-cool-80': $color-mint-cool-80,\n 'mint-cool-90': $color-mint-cool-90,\n 'mint-cool-5v': $color-mint-cool-5v,\n 'mint-cool-10v': $color-mint-cool-10v,\n 'mint-cool-20v': $color-mint-cool-20v,\n 'mint-cool-30v': $color-mint-cool-30v,\n 'mint-cool-40v': $color-mint-cool-40v,\n 'mint-cool-50v': $color-mint-cool-50v,\n 'mint-cool-60v': $color-mint-cool-60v,\n 'mint-cool-70v': $color-mint-cool-70v,\n 'mint-cool-80v': $color-mint-cool-80v,\n 'mint-cool-90v': $color-mint-cool-90v,\n 'cyan-5': $color-cyan-5,\n 'cyan-10': $color-cyan-10,\n 'cyan-20': $color-cyan-20,\n 'cyan-30': $color-cyan-30,\n 'cyan-40': $color-cyan-40,\n 'cyan-50': $color-cyan-50,\n 'cyan-60': $color-cyan-60,\n 'cyan-70': $color-cyan-70,\n 'cyan-80': $color-cyan-80,\n 'cyan-90': $color-cyan-90,\n 'cyan-5v': $color-cyan-5v,\n 'cyan-10v': $color-cyan-10v,\n 'cyan-20v': $color-cyan-20v,\n 'cyan-30v': $color-cyan-30v,\n 'cyan-40v': $color-cyan-40v,\n 'cyan-50v': $color-cyan-50v,\n 'cyan-60v': $color-cyan-60v,\n 'cyan-70v': $color-cyan-70v,\n 'cyan-80v': $color-cyan-80v,\n 'cyan-90v': $color-cyan-90v,\n 'blue-cool-5': $color-blue-cool-5,\n 'blue-cool-10': $color-blue-cool-10,\n 'blue-cool-20': $color-blue-cool-20,\n 'blue-cool-30': $color-blue-cool-30,\n 'blue-cool-40': $color-blue-cool-40,\n 'blue-cool-50': $color-blue-cool-50,\n 'blue-cool-60': $color-blue-cool-60,\n 'blue-cool-70': $color-blue-cool-70,\n 'blue-cool-80': $color-blue-cool-80,\n 'blue-cool-90': $color-blue-cool-90,\n 'blue-cool-5v': $color-blue-cool-5v,\n 'blue-cool-10v': $color-blue-cool-10v,\n 'blue-cool-20v': $color-blue-cool-20v,\n 'blue-cool-30v': $color-blue-cool-30v,\n 'blue-cool-40v': $color-blue-cool-40v,\n 'blue-cool-50v': $color-blue-cool-50v,\n 'blue-cool-60v': $color-blue-cool-60v,\n 'blue-cool-70v': $color-blue-cool-70v,\n 'blue-cool-80v': $color-blue-cool-80v,\n 'blue-cool-90v': $color-blue-cool-90v,\n 'blue-5': $color-blue-5,\n 'blue-10': $color-blue-10,\n 'blue-20': $color-blue-20,\n 'blue-30': $color-blue-30,\n 'blue-40': $color-blue-40,\n 'blue-50': $color-blue-50,\n 'blue-60': $color-blue-60,\n 'blue-70': $color-blue-70,\n 'blue-80': $color-blue-80,\n 'blue-90': $color-blue-90,\n 'blue-5v': $color-blue-5v,\n 'blue-10v': $color-blue-10v,\n 'blue-20v': $color-blue-20v,\n 'blue-30v': $color-blue-30v,\n 'blue-40v': $color-blue-40v,\n 'blue-50v': $color-blue-50v,\n 'blue-60v': $color-blue-60v,\n 'blue-70v': $color-blue-70v,\n 'blue-80v': $color-blue-80v,\n 'blue-90v': $color-blue-90v,\n 'blue-warm-5': $color-blue-warm-5,\n 'blue-warm-10': $color-blue-warm-10,\n 'blue-warm-20': $color-blue-warm-20,\n 'blue-warm-30': $color-blue-warm-30,\n 'blue-warm-40': $color-blue-warm-40,\n 'blue-warm-50': $color-blue-warm-50,\n 'blue-warm-60': $color-blue-warm-60,\n 'blue-warm-70': $color-blue-warm-70,\n 'blue-warm-80': $color-blue-warm-80,\n 'blue-warm-90': $color-blue-warm-90,\n 'blue-warm-5v': $color-blue-warm-5v,\n 'blue-warm-10v': $color-blue-warm-10v,\n 'blue-warm-20v': $color-blue-warm-20v,\n 'blue-warm-30v': $color-blue-warm-30v,\n 'blue-warm-40v': $color-blue-warm-40v,\n 'blue-warm-50v': $color-blue-warm-50v,\n 'blue-warm-60v': $color-blue-warm-60v,\n 'blue-warm-70v': $color-blue-warm-70v,\n 'blue-warm-80v': $color-blue-warm-80v,\n 'blue-warm-90v': $color-blue-warm-90v,\n 'indigo-cool-5': $color-indigo-cool-5,\n 'indigo-cool-10': $color-indigo-cool-10,\n 'indigo-cool-20': $color-indigo-cool-20,\n 'indigo-cool-30': $color-indigo-cool-30,\n 'indigo-cool-40': $color-indigo-cool-40,\n 'indigo-cool-50': $color-indigo-cool-50,\n 'indigo-cool-60': $color-indigo-cool-60,\n 'indigo-cool-70': $color-indigo-cool-70,\n 'indigo-cool-80': $color-indigo-cool-80,\n 'indigo-cool-90': $color-indigo-cool-90,\n 'indigo-cool-5v': $color-indigo-cool-5v,\n 'indigo-cool-10v': $color-indigo-cool-10v,\n 'indigo-cool-20v': $color-indigo-cool-20v,\n 'indigo-cool-30v': $color-indigo-cool-30v,\n 'indigo-cool-40v': $color-indigo-cool-40v,\n 'indigo-cool-50v': $color-indigo-cool-50v,\n 'indigo-cool-60v': $color-indigo-cool-60v,\n 'indigo-cool-70v': $color-indigo-cool-70v,\n 'indigo-cool-80v': $color-indigo-cool-80v,\n 'indigo-cool-90v': $color-indigo-cool-90v,\n 'indigo-5': $color-indigo-5,\n 'indigo-10': $color-indigo-10,\n 'indigo-20': $color-indigo-20,\n 'indigo-30': $color-indigo-30,\n 'indigo-40': $color-indigo-40,\n 'indigo-50': $color-indigo-50,\n 'indigo-60': $color-indigo-60,\n 'indigo-70': $color-indigo-70,\n 'indigo-80': $color-indigo-80,\n 'indigo-90': $color-indigo-90,\n 'indigo-5v': $color-indigo-5v,\n 'indigo-10v': $color-indigo-10v,\n 'indigo-20v': $color-indigo-20v,\n 'indigo-30v': $color-indigo-30v,\n 'indigo-40v': $color-indigo-40v,\n 'indigo-50v': $color-indigo-50v,\n 'indigo-60v': $color-indigo-60v,\n 'indigo-70v': $color-indigo-70v,\n 'indigo-80v': $color-indigo-80v,\n 'indigo-90v': $color-indigo-90v,\n 'indigo-warm-5': $color-indigo-warm-5,\n 'indigo-warm-10': $color-indigo-warm-10,\n 'indigo-warm-20': $color-indigo-warm-20,\n 'indigo-warm-30': $color-indigo-warm-30,\n 'indigo-warm-40': $color-indigo-warm-40,\n 'indigo-warm-50': $color-indigo-warm-50,\n 'indigo-warm-60': $color-indigo-warm-60,\n 'indigo-warm-70': $color-indigo-warm-70,\n 'indigo-warm-80': $color-indigo-warm-80,\n 'indigo-warm-90': $color-indigo-warm-90,\n 'indigo-warm-5v': $color-indigo-warm-5v,\n 'indigo-warm-10v': $color-indigo-warm-10v,\n 'indigo-warm-20v': $color-indigo-warm-20v,\n 'indigo-warm-30v': $color-indigo-warm-30v,\n 'indigo-warm-40v': $color-indigo-warm-40v,\n 'indigo-warm-50v': $color-indigo-warm-50v,\n 'indigo-warm-60v': $color-indigo-warm-60v,\n 'indigo-warm-70v': $color-indigo-warm-70v,\n 'indigo-warm-80v': $color-indigo-warm-80v,\n 'indigo-warm-90v': $color-indigo-warm-90v,\n 'violet-5': $color-violet-5,\n 'violet-10': $color-violet-10,\n 'violet-20': $color-violet-20,\n 'violet-30': $color-violet-30,\n 'violet-40': $color-violet-40,\n 'violet-50': $color-violet-50,\n 'violet-60': $color-violet-60,\n 'violet-70': $color-violet-70,\n 'violet-80': $color-violet-80,\n 'violet-90': $color-violet-90,\n 'violet-5v': $color-violet-5v,\n 'violet-10v': $color-violet-10v,\n 'violet-20v': $color-violet-20v,\n 'violet-30v': $color-violet-30v,\n 'violet-40v': $color-violet-40v,\n 'violet-50v': $color-violet-50v,\n 'violet-60v': $color-violet-60v,\n 'violet-70v': $color-violet-70v,\n 'violet-80v': $color-violet-80v,\n 'violet-90v': $color-violet-90v,\n 'violet-warm-5 ': $color-violet-warm-5 ,\n 'violet-warm-10': $color-violet-warm-10,\n 'violet-warm-20': $color-violet-warm-20,\n 'violet-warm-30': $color-violet-warm-30,\n 'violet-warm-40': $color-violet-warm-40,\n 'violet-warm-50': $color-violet-warm-50,\n 'violet-warm-60': $color-violet-warm-60,\n 'violet-warm-70': $color-violet-warm-70,\n 'violet-warm-80': $color-violet-warm-80,\n 'violet-warm-90': $color-violet-warm-90,\n 'violet-warm-5v': $color-violet-warm-5v,\n 'violet-warm-10v': $color-violet-warm-10v,\n 'violet-warm-20v': $color-violet-warm-20v,\n 'violet-warm-30v': $color-violet-warm-30v,\n 'violet-warm-40v': $color-violet-warm-40v,\n 'violet-warm-50v': $color-violet-warm-50v,\n 'violet-warm-60v': $color-violet-warm-60v,\n 'violet-warm-70v': $color-violet-warm-70v,\n 'violet-warm-80v': $color-violet-warm-80v,\n 'violet-warm-90v': $color-violet-warm-90v,\n 'magenta-5': $color-magenta-5,\n 'magenta-10': $color-magenta-10,\n 'magenta-20': $color-magenta-20,\n 'magenta-30': $color-magenta-30,\n 'magenta-40': $color-magenta-40,\n 'magenta-50': $color-magenta-50,\n 'magenta-60': $color-magenta-60,\n 'magenta-70': $color-magenta-70,\n 'magenta-80': $color-magenta-80,\n 'magenta-90': $color-magenta-90,\n 'magenta-5v': $color-magenta-5v,\n 'magenta-10v': $color-magenta-10v,\n 'magenta-20v': $color-magenta-20v,\n 'magenta-30v': $color-magenta-30v,\n 'magenta-40v': $color-magenta-40v,\n 'magenta-50v': $color-magenta-50v,\n 'magenta-60v': $color-magenta-60v,\n 'magenta-70v': $color-magenta-70v,\n 'magenta-80v': $color-magenta-80v,\n 'magenta-90v': $color-magenta-90v,\n 'gray-cool-1': $color-gray-cool-1,\n 'gray-cool-2': $color-gray-cool-2,\n 'gray-cool-3': $color-gray-cool-3,\n 'gray-cool-4': $color-gray-cool-4,\n 'gray-cool-5': $color-gray-cool-5,\n 'gray-cool-10': $color-gray-cool-10,\n 'gray-cool-20': $color-gray-cool-20,\n 'gray-cool-30': $color-gray-cool-30,\n 'gray-cool-40': $color-gray-cool-40,\n 'gray-cool-50': $color-gray-cool-50,\n 'gray-cool-60': $color-gray-cool-60,\n 'gray-cool-70': $color-gray-cool-70,\n 'gray-cool-80': $color-gray-cool-80,\n 'gray-cool-90': $color-gray-cool-90,\n 'gray-1': $color-gray-1,\n 'gray-2': $color-gray-2,\n 'gray-3': $color-gray-3,\n 'gray-4': $color-gray-4,\n 'gray-5': $color-gray-5,\n 'gray-10': $color-gray-10,\n 'gray-20': $color-gray-20,\n 'gray-30': $color-gray-30,\n 'gray-40': $color-gray-40,\n 'gray-50': $color-gray-50,\n 'gray-60': $color-gray-60,\n 'gray-70': $color-gray-70,\n 'gray-80': $color-gray-80,\n 'gray-90': $color-gray-90,\n 'gray-warm-1': $color-gray-warm-1,\n 'gray-warm-2': $color-gray-warm-2,\n 'gray-warm-3': $color-gray-warm-3,\n 'gray-warm-4': $color-gray-warm-4,\n 'gray-warm-5': $color-gray-warm-5,\n 'gray-warm-10': $color-gray-warm-10,\n 'gray-warm-20': $color-gray-warm-20,\n 'gray-warm-30': $color-gray-warm-30,\n 'gray-warm-40': $color-gray-warm-40,\n 'gray-warm-50': $color-gray-warm-50,\n 'gray-warm-60': $color-gray-warm-60,\n 'gray-warm-70': $color-gray-warm-70,\n 'gray-warm-80': $color-gray-warm-80,\n 'gray-warm-90': $color-gray-warm-90,\n 'black-transparent-5': $color-black-transparent-5,\n 'black-transparent-10': $color-black-transparent-10,\n 'black-transparent-20': $color-black-transparent-20,\n 'black-transparent-30': $color-black-transparent-30,\n 'black-transparent-40': $color-black-transparent-40,\n 'black-transparent-50': $color-black-transparent-50,\n 'black-transparent-60': $color-black-transparent-60,\n 'black-transparent-70': $color-black-transparent-70,\n 'black-transparent-80': $color-black-transparent-80,\n 'black-transparent-90': $color-black-transparent-90,\n 'white-transparent-5': $color-white-transparent-5,\n 'white-transparent-10': $color-white-transparent-10,\n 'white-transparent-20': $color-white-transparent-20,\n 'white-transparent-30': $color-white-transparent-30,\n 'white-transparent-40': $color-white-transparent-40,\n 'white-transparent-50': $color-white-transparent-50,\n 'white-transparent-60': $color-white-transparent-60,\n 'white-transparent-70': $color-white-transparent-70,\n 'white-transparent-80': $color-white-transparent-80,\n 'white-transparent-90': $color-white-transparent-90,\n);\n","$system-color-gray: (\n 'gray': (\n 1: #fcfcfc,\n 2: #f9f9f9,\n 3: #f6f6f6,\n 4: #f3f3f3,\n 5: #f0f0f0,\n 10: #e6e6e6,\n 20: #c9c9c9,\n 30: #adadad,\n 40: #919191,\n 50: #757575,\n 60: #5c5c5c,\n 70: #454545,\n 80: #2e2e2e,\n 90: #1b1b1b,\n 100: #000000,\n ),\n);\n","// Focus state mixin\n@mixin focus-outline(\n $width: $theme-focus-width,\n $style: $theme-focus-style,\n $color: $theme-focus-color,\n $offset: $theme-focus-offset,\n) {\n $width: if(\n $width == null,\n $theme-focus-width,\n $width\n );\n $style: if(\n $style == null,\n $theme-focus-style,\n $style\n );\n $color: if(\n $color == null,\n $theme-focus-color,\n $color\n );\n $offset: if(\n $offset == null,\n $theme-focus-offset,\n $offset\n );\n outline: units($width) $style color($color);\n outline-offset: units($offset);\n}\n","$system-color-blue: (\n 'blue': (\n 5: #eff6fb,\n 10: #d9e8f6,\n 20: #aacdec,\n 30: #73b3e7,\n 40: #4f97d1,\n 50: #2378c3,\n 60: #2c608a,\n 70: #274863,\n 80: #1f303e,\n 90: #11181d,\n 'vivid': (\n 5: false,\n 10: false,\n 20: false,\n 30: #58b4ff,\n 40: #2491ff,\n 50: #0076d6,\n 60: #005ea2,\n 70: #0b4778,\n 80: #112f4e,\n 90: false,\n ),\n ),\n);","// Buttons variables\n\n$button-stroke: inset 0 0 0 units($theme-button-stroke-width);\n\n// Buttons\n\n.usa-button {\n @include border-box-sizing;\n @include typeset($theme-button-font-family, null, 1);\n @include add-knockout-font-smoothing;\n appearance: none;\n background-color: color('primary');\n border: 0;\n border-radius: radius($theme-button-border-radius);\n color: color('white');\n cursor: pointer;\n display: inline-block;\n font-weight: font-weight('bold');\n margin-right: units(1);\n padding: units(1.5) units(2.5);\n text-align: center;\n text-decoration: none;\n width: 100%;\n\n @include at-media('mobile-lg') {\n width: auto;\n }\n\n &:visited {\n color: color('white');\n }\n\n &:hover,\n &.usa-button--hover {\n background-color: color('primary-dark');\n border-bottom: 0;\n color: color('white');\n text-decoration: none;\n }\n\n &:active,\n &.usa-button--active {\n background-color: color('primary-darker');\n color: color('white');\n }\n\n &:focus,\n &.usa-focus {\n outline-offset: units(0.5);\n }\n\n &:disabled {\n @include button-disabled;\n }\n}\n\n.usa-button--accent-cool {\n @include no-knockout-font-smoothing;\n background-color: color('accent-cool');\n color: color('ink');\n\n &:visited {\n color: color('ink');\n }\n\n &:hover,\n &.usa-button--hover {\n @include add-knockout-font-smoothing;\n background-color: color('accent-cool-dark');\n color: color('white');\n }\n\n &:active,\n &.usa-button--active {\n @include add-knockout-font-smoothing;\n background-color: color('accent-cool-darker');\n color: color('white');\n }\n}\n\n.usa-button--outline {\n @include no-knockout-font-smoothing;\n background-color: color('transparent');\n box-shadow: $button-stroke color('primary');\n color: color('primary');\n\n &:visited {\n color: color('primary');\n }\n\n &:hover,\n &.usa-button--hover {\n background-color: color('transparent');\n box-shadow: $button-stroke color('primary-dark');\n color: color('primary-dark');\n }\n\n &:active,\n &.usa-button--active {\n background-color: color('transparent');\n box-shadow: $button-stroke color('primary-darker');\n color: color('primary-darker');\n }\n\n &.usa-button--inverse {\n $button-inverse-color: 'base-lighter';\n $button-inverse-hover-color: 'base-lightest';\n $button-inverse-active-color: 'white';\n\n box-shadow: $button-stroke color('base-lighter');\n color: color($button-inverse-color);\n\n &:visited {\n color: color($button-inverse-color);\n }\n\n &:hover,\n &.usa-button--hover {\n box-shadow: $button-stroke color($button-inverse-hover-color);\n color: color($button-inverse-hover-color);\n }\n\n &:active,\n &.usa-button--active {\n background-color: transparent;\n box-shadow: $button-stroke color($button-inverse-active-color);\n color: color($button-inverse-active-color);\n }\n\n &.usa-button--unstyled {\n @include button-unstyled;\n color: color($button-inverse-color);\n\n &:hover,\n &.usa-button--hover {\n color: color($button-inverse-hover-color);\n }\n\n &:active,\n &.usa-button--active {\n color: color($button-inverse-active-color);\n }\n }\n }\n}\n\n.usa-button--base {\n background-color: color('base');\n\n &:hover,\n &.usa-button--hover {\n background-color: color('base-dark');\n }\n\n &:active,\n &.usa-button--active {\n background-color: color('base-darker');\n }\n}\n\n.usa-button--secondary {\n background-color: color('secondary');\n\n &:hover,\n &.usa-button--hover {\n background-color: color('secondary-dark');\n }\n\n &:active,\n &.usa-button--active {\n background-color: color('secondary-darker');\n }\n}\n\n.usa-button--big {\n border-radius: radius('md');\n font-size: font-size($theme-button-font-family, 'lg');\n padding: units(2) units(3);\n}\n\n.usa-button--disabled {\n @include button-disabled;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline-inverse-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline-inverse:disabled,\n.usa-button--outline-inverse:disabled {\n background-color: color('transparent');\n pointer-events: none;\n\n &:hover,\n &.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:focus,\n &.usa-focus {\n background-color: color('transparent');\n border: 0;\n }\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline:disabled {\n box-shadow: $button-stroke color('disabled');\n color: color('disabled');\n &.usa-button--inverse {\n background-color: transparent;\n box-shadow: $button-stroke color('base');\n color: color('base');\n }\n}\n\n.usa-button--unstyled {\n @include button-unstyled;\n}\n","/*\n----------------------------------------\nfamily()\n----------------------------------------\nGet a font-family stack\n----------------------------------------\n*/\n\n@mixin u-font-family($family) {\n font-family: ff($family);\n}\n\n/*\n----------------------------------------\nsize()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n\n@mixin u-font-size($family, $scale) {\n font-size: font-size($family, $scale);\n}\n\n/*\n----------------------------------------\nfont()\n----------------------------------------\nGet a font-family stack\nAND\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n\n@mixin u-font($family, $scale) {\n font-family: ff($family);\n font-size: font-size($family, $scale);\n}\n","/*\n========================================\nFunctions\n----------------------------------------\n*/\n\n// The following vars need to be set\n// here, before the rest of the system\n// variables are set\n\n$root-font-size: if(\n $theme-respect-user-font-size,\n 100%,\n $theme-root-font-size\n);\n\n$root-font-size-equiv: if(\n $theme-respect-user-font-size,\n 16px,\n $theme-root-font-size\n);\n\n/*\n========================================\nGeneral-purpose functions\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nmap-deep-get()\n----------------------------------------\n@author Hugo Giraudel\n@access public\n@param {Map} $map - Map\n@param {Arglist} $keys - Key chain\n@return {*} - Desired value\n----------------------------------------\n*/\n\n@function map-deep-get($map, $keys...) {\n @each $key in $keys {\n $map: map-get($map, $key);\n }\n\n @return $map;\n}\n\n/*\n----------------------------------------\nstrip-unit()\n----------------------------------------\nRemove the unit of a length\n@author Hugo Giraudel\n@param {Number} $number - Number to remove unit from\n@return {Number} - Unitless number\n----------------------------------------\n*/\n\n@function strip-unit($number) {\n @if type-of($number) == 'number' and not unitless($number) {\n @return $number / ($number * 0 + 1);\n }\n\n @return $number;\n}\n\n/*\n----------------------------------------\nmulti-cat()\n----------------------------------------\nConcatenate two lists\n----------------------------------------\n*/\n\n@function multi-cat($list1, $list2) {\n $this-list: ();\n\n @each $e in $list1 {\n @each $ee in $list2 {\n $this-block: $e + $ee;\n $this-list: join($this-list, $this-block);\n }\n }\n\n @return $this-list;\n}\n\n/*\n----------------------------------------\nmap-collect()\n----------------------------------------\nCollect multiple maps into a single\nlarge map\nsource: https://gist.github.com/bigglesrocks/d75091700f8f2be5abfe\n----------------------------------------\n*/\n\n@function map-collect($maps...) {\n $collection: ();\n\n @each $map in $maps {\n $collection: map-merge($collection, $map);\n }\n\n @return $collection;\n}\n\n/*\n----------------------------------------\nsmart-quote()\n----------------------------------------\nQuotes strings\nInspects `px`, `xs`, and `xl` numbers\nLeaves bools as is\n----------------------------------------\n*/\n\n@function smart-quote($value) {\n @if type-of($value) == 'string' {\n @return quote($value);\n }\n\n @if type-of($value) == 'number'\n and index(('px', 'xl', 'xs'), unit($value)) {\n @return inspect($value);\n }\n\n @if type-of($value) == 'color' {\n @error 'Only use quoted color tokens in USWDS functions and mixins. '\n + 'See v2.designsystem.digital.gov/style-tokens/color '\n + 'for more information.';\n }\n\n @return $value;\n}\n\n/*\n----------------------------------------\nremove()\n----------------------------------------\nRemove a value from a list\n----------------------------------------\n*/\n\n@function remove($list, $value, $recursive: false) {\n $result: ();\n\n @for $i from 1 through length($list) {\n @if type-of(nth($list, $i)) == list and $recursive {\n $result: append($result, remove(nth($list, $i), $value, $recursive));\n }\n @else if nth($list, $i) != $value {\n $result: append($result, nth($list, $i));\n }\n }\n\n @return $result;\n}\n\n/*\n----------------------------------------\nstrunquote()\n----------------------------------------\nUnquote a string\n----------------------------------------\n*/\n\n@function strunquote($value) {\n @if type-of($value) == 'string' {\n $value: unquote($value);\n }\n\n @return $value;\n}\n\n/*\n----------------------------------------\nto-map()\n----------------------------------------\nConvert a single value to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n\n@function to-map($key, $values) {\n $l: length($values);\n\n @if $key == 'noModifier' or $key == 'noValue' {\n $key: '';\n }\n\n @return (\n slug: $key,\n content: $values,\n );\n}\n\n/*\n----------------------------------------\nbase-to-map()\n----------------------------------------\nConvert a single base to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n\n@function base-to-map($values) {\n $l: length($values);\n\n @if $l == 1 or nth($values, $l) != isReadable {\n @return (\n slug: $values,\n isReadable: true,\n );\n }\n @else {\n $values: remove($values, isReadable);\n\n @return (\n slug: unquote(nth($values, 1)),\n isReadable: true,\n );\n }\n}\n\n/*\n----------------------------------------\nns()\n----------------------------------------\nAdd a namesspace of $type if that\nnamespace is set to output\n----------------------------------------\n*/\n\n@function ns($type) {\n $type: smart-quote($type);\n\n @if not map-deep-get($theme-namespace, $type, output) {\n @return '';\n }\n\n @return map-deep-get($theme-namespace, $type, namespace);\n}\n\n/*\n----------------------------------------\nde-list()\n----------------------------------------\nTransform a one-element list or arglist\ninto that single element.\n----------------------------------------\n(1) => 1\n((1)) => (1)\n----------------------------------------\n*/\n\n@function de-list($value) {\n $types: ('list', 'arglist');\n\n @if not index($types, type-of($value)) {\n @return $value;\n }\n\n $output: if(\n length($value) == 1,\n nth($value, 1),\n $value\n );\n\n @return $output;\n}\n\n/*\n----------------------------------------\nunpack()\n----------------------------------------\nCreate lists of single items from lists\nof lists.\n----------------------------------------\n(1, (2.1, 2.2), 3) -->\n(1, 2.1, 2.2, 3)\n----------------------------------------\n*/\n\n@function unpack($value) {\n $output: ();\n\n @if length($value) == 0 {\n @return $value;\n }\n\n @each $i in $value {\n @if type-of($i) == 'list' {\n @each $ii in $i {\n $output: append($output, $ii, comma);\n }\n }\n @else {\n $output: append($output, $i, comma);\n }\n }\n\n @return de-list($output);\n}\n\n/*\n----------------------------------------\nget-last()\n----------------------------------------\nReturn the last item of a list,\nReturn null if the value is null\n----------------------------------------\n*/\n\n@function get-last($props) {\n $length: length($props);\n $last: if($length == 0,\n null,\n nth($props, -1)\n);\n\n @return $last;\n}\n\n/*\n----------------------------------------\nhas-important()\n----------------------------------------\nCheck to see if `!important` is\nbeing passed in a mixin's props\n----------------------------------------\n*/\n\n@function has-important($props) {\n $props: de-list($props);\n\n @if get-last($props) == '!important' {\n @return true;\n }\n\n @return false;\n}\n\n/*\n----------------------------------------\nappend-important()\n----------------------------------------\nAppend `!important` to a list\n----------------------------------------\n*/\n\n@function append-important($source, $destination) {\n @if get-last($source) == '!important' {\n @return append($destination, !important, comma);\n }\n\n @return $destination;\n}\n\n/*\n----------------------------------------\nspacing-multiple()\n----------------------------------------\nConverts a spacing unit multiple into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n\n@function spacing-multiple($unit) {\n $grid-to-rem: ($system-spacing-grid-base * $unit) / $root-font-size-equiv * 1rem;\n\n @return $grid-to-rem;\n}\n\n/*\n----------------------------------------\nrem-to-px()\n----------------------------------------\nConverts a value in rem to a value in px\n----------------------------------------\n*/\n\n@function rem-to-px($value-in-rem) {\n @if unit($value-in-rem) == 'rem' {\n $rem-to-px: ($value-in-rem / 1rem) * $root-font-size-equiv;\n @return $rem-to-px;\n }\n @if unit($value-in-rem) != 'px' {\n @error 'This value must be in either px or rem';\n }\n @return $value-in-rem;\n}\n\n/*\n----------------------------------------\nrem-to-user-em()\n----------------------------------------\nConverts a value in rem to a value in\n[user-settings] em for use in media\nqueries\n----------------------------------------\n*/\n\n@function rem-to-user-em($grid-in-rem) {\n $rem-to-user-em: ($grid-in-rem / 1rem) * 1em;\n\n @return $rem-to-user-em;\n}\n\n/*\n----------------------------------------\nvalidate-typeface-token()\n----------------------------------------\nCheck to see if a typeface-token exists.\nThrow an error if a passed token does\nnot exist in the typeface-token map.\n----------------------------------------\n*/\n\n@function validate-typeface-token($typeface-token) {\n @if not map-has-key($all-typeface-tokens, $typeface-token) {\n @error '`#{$typeface-token}` is not a valid typeface token. '\n + 'Valid tokens: #{map-keys($all-typeface-tokens)} ';\n }\n\n @return $typeface-token;\n}\n\n/*\n----------------------------------------\ncap-height()\n----------------------------------------\nGet the cap height of a valid typeface\n----------------------------------------\n*/\n\n@function cap-height($typeface-token) {\n @if not $typeface-token {\n @return false;\n }\n\n $typeface-token: validate-typeface-token($typeface-token);\n $token-data: map-get($all-typeface-tokens, $typeface-token);\n @return map-get($token-data, 'cap-height');\n}\n\n/*\n----------------------------------------\npx-to-rem()\n----------------------------------------\nConverts a value in px to a value in rem\n----------------------------------------\n*/\n\n@function px-to-rem($pixels) {\n @if not $pixels {\n @return false;\n }\n $px-to-rem: ($pixels / $root-font-size-equiv) * 1rem;\n\n @return $px-to-rem;\n}\n\n/*\n----------------------------------------\nnormalize-type-scale()\n----------------------------------------\nNormalizes a specific face's optical size\nto a set target\n----------------------------------------\n*/\n\n@function normalize-type-scale($cap-height, $scale) {\n @if not $cap-height {\n @return false;\n }\n\n $this-scale: $system-base-cap-height * strip-unit($scale) / $cap-height * 1px;\n\n @return px-to-rem($this-scale);\n}\n\n/*\n----------------------------------------\nutility-font()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\nNot the public-facing function.\nUsed for building the utilities and\nwithholds certain errors.\n----------------------------------------\n*/\n\n@function utility-font($family, $scale) {\n @if not map-has-key($project-cap-heights, $family) {\n @error '#{$family} is not a valid font family token. '\n + 'Valid tokens: #{map-keys($project-cap-heights)}';\n }\n\n $quote-scale: smart-quote($scale);\n\n @if not map-get($all-type-scale, $quote-scale) {\n @error '`#{$scale}` is not a valid font scale token. '\n + 'Valid tokens: #{map-keys($all-type-scale)}';\n }\n\n $this-cap: map-get($project-cap-heights, $family);\n $this-scale: map-get($all-type-scale, $quote-scale);\n\n @if not $this-scale and $this-cap {\n @return false;\n }\n\n @return normalize-type-scale($this-cap, $this-scale);\n}\n\n/*\n----------------------------------------\nline-height()\nlh()\n----------------------------------------\nGet a normalized line-height from\na family and a line-height scale unit\n----------------------------------------\n*/\n\n@function lh($props...) {\n $props: unpack($props);\n\n @if not length($props) == 2 {\n @error 'lh() needs both a valid face and line height token '\n + 'in the format `lh(FACE, HEIGHT)`.';\n }\n\n $family: smart-quote(nth($props, 1));\n $scale: smart-quote(nth($props, 2));\n\n @if not map-has-key($project-cap-heights, $family) {\n @error '#{$family} is not a valid font family token. '\n + 'Valid tokens: #{map-keys($project-cap-heights)}';\n }\n\n @if not map-get($system-line-height, $scale) {\n @error '`#{$scale}` is not a valid line-height token. '\n + 'Valid tokens: #{map-keys($system-line-height)}';\n }\n\n @if not map-get($project-cap-heights, $family) {\n @return false;\n }\n\n $this-cap: map-get($project-cap-heights, $family);\n $this-line-height: map-get($system-line-height, $scale);\n $normalized-line-height: $this-line-height / ($system-base-cap-height / $this-cap);\n\n @return $normalized-line-height;\n}\n\n@function line-height($props...) {\n @return lh($props...);\n}\n\n/*\n----------------------------------------\nconvert-to-font-type()\n----------------------------------------\nConverts a font-role token into a\nfont-type token. Leaves font-type tokens\nunchanged.\n----------------------------------------\n*/\n\n@function convert-to-font-type($token) {\n @if map-has-key($project-font-role-tokens, $token) {\n @return map-get($project-font-role-tokens, $token);\n }\n\n @return $token;\n}\n\n/*\n----------------------------------------\nget-font-stack()\n----------------------------------------\nGet a font stack from a style- or\nrole-based font token.\n----------------------------------------\n*/\n\n@function get-font-stack($token) {\n // Start by converting to a type token (sans, serif, etc)\n $type-token: convert-to-font-type($token);\n $output-display-name: true;\n $this-stack: null;\n // Get the font type metadata\n $this-font-map: map-get($project-font-type-tokens, $type-token);\n // Only output if the font type has an assigned typeface token\n @if map-get($this-font-map, 'typeface-token') {\n $this-font-token: map-get($this-font-map, 'typeface-token');\n // Get the typeface metadata\n $this-typeface-data: map-get($all-typeface-tokens, $this-font-token);\n $this-name: map-get($this-typeface-data, 'display-name');\n // If it's a system typeface, don't output the display name\n @if map-has-key($this-typeface-data, 'system-font') {\n $output-display-name: false;\n }\n // If there's a custom stack, use it and output the display name\n @if map-get($this-font-map, 'custom-stack') {\n $this-stack: map-get($this-font-map, 'custom-stack');\n $output-display-name: true;\n }\n // Otherwise, just get the token's default stack\n @else {\n $this-stack: map-deep-get(\n $all-typeface-tokens,\n $this-font-token,\n 'stack'\n );\n }\n // If the typeface has no display name (system fonts), don't output the display name\n @if map-get($this-typeface-data, 'display-name') == null {\n $output-display-name: false;\n }\n @if not $output-display-name {\n @return #{$this-stack};\n }\n @return #{$this-name}, #{$this-stack};\n }\n @return false;\n}\n\n/*\n----------------------------------------\nget-typeface-token()\n----------------------------------------\nGet a typeface token from a font-type or\nfont-role token.\n----------------------------------------\n*/\n\n@function get-typeface-token($font-token) {\n $this-token: $font-token;\n @if map-has-key($project-font-role-tokens, $font-token) {\n $this-token: map-get($project-font-role-tokens, $font-token);\n }\n @return map-deep-get($project-font-type-tokens, $this-token, 'typeface-token');\n}\n\n/*\n----------------------------------------\nget-system-color()\n----------------------------------------\nDerive a system color from its\nfamily, value, and vivid or a passed\nvariable that is, itself, a list\n----------------------------------------\n*/\n\n@function get-system-color(\n $color-family: false,\n $color-grade: false,\n $color-variant: false) {\n\n // If the arg being passed to the fn\n // is a variable defined as a list,\n // $color-family will contain this\n // entire list, and needs to be\n // unpacked.\n // ex:\n // in settings:\n // $theme-color-primary.'dark': 'blue', 70\n // in the theme colors map:\n // $color-primary-dark: get-system-color($theme-color-primary.'dark'),\n\n @if type-of($color-family) == 'list' {\n @if length($color-family) > 2 {\n $color-variant: nth($color-family, 3);\n }\n $color-grade: nth($color-family, 2);\n $color-family: nth($color-family, 1);\n }\n\n $color-family: smart-quote($color-family);\n $color-variant: smart-quote($color-variant);\n\n // If the arg being passed to the fn\n // is false, it should output as `false`\n // to preserve a false value in the\n // target map\n // ex:\n // in settings:\n // $theme-color-primary.'darkest': false;\n // in the theme colors map:\n // 'darkest': get-system-color($theme-color-primary.'darkest'),\n // 'darkest': false, // is the desired outcome\n // TODO: should a false-pass color function be a separate fn?\n\n @if not $color-family {\n @return false;\n }\n\n @if $color-variant {\n $output: map-deep-get(\n $system-colors,\n $color-family,\n $color-variant,\n $color-grade\n );\n\n @return $output;\n }\n\n $output: map-deep-get(\n $system-colors,\n $color-family,\n $color-grade\n );\n\n @return $output;\n}\n\n/*\n----------------------------------------\nsystem-type-scale()\n----------------------------------------\nGet a value from the system type scale\n----------------------------------------\n*/\n\n@function system-type-scale($scale) {\n $scale: smart-quote($scale);\n\n @if not $scale {\n @return false;\n }\n\n @if not map-has-key($system-type-scale, $scale) {\n @error '`#{$scale}` is not a valid type scale token. '\n + 'Valid tokens: #{map-keys($system-type-scale)}';\n }\n\n @return map-get($system-type-scale, $scale);\n}\n\n/*\n----------------------------------------\ncalc-gap-offset()\n----------------------------------------\nCalculate a valid uswds unit that is\nhalf the width of a given unit, for\ncalculating gap offset in the layout\ngrid.\n----------------------------------------\n*/\n\n@function calc-gap-offset($gap-size) {\n $gap-size: smart-quote($gap-size);\n\n @if not map-has-key($spacing-to-value, $gap-size) {\n @error '`#{$gap-size}` is not a valid USWDS gap size token.';\n }\n\n $numeric-eq: map-get($spacing-to-value, $gap-size);\n $numeric-eq-half: inspect($numeric-eq / 2);\n\n @if not map-has-key($spacing-to-token, $numeric-eq-half) {\n @error '`#{$gap-size}` is not a valid USWDS gap size token. '\n + 'Column gaps need to have a standard size half their width.';\n }\n\n @return map-get($spacing-to-token, $numeric-eq-half);\n}\n\n/*\n----------------------------------------\nget-standard-values()\n----------------------------------------\nGets a map of USWDS standard values\nfor a property\n----------------------------------------\n*/\n\n@function get-standard-values($property) {\n @return map-deep-get($system-properties, $property, standard);\n}\n\n/*\n----------------------------------------\nnumber-to-token()\n----------------------------------------\nConverts an integer or numeric value\ninto a system value\n\nEx: 0.5 --> '05'\n -1px --> 'neg-1px'\n----------------------------------------\n*/\n\n@function number-to-token($number) {\n $number: inspect($number);\n\n @if not map-has-key($number-to-value, $number) {\n @return false;\n }\n\n @return map-get($number-to-value, $number);\n}\n\n/*\n----------------------------------------\ncolumns()\n----------------------------------------\noutputs a grid-col number based on\nthe number of desired columns in the\n12-column grid\n\nEx: columns(2) --> 6\n grid-col(columns(2))\n----------------------------------------\n*/\n\n@function columns($number) {\n $options: 'auto', 'fill';\n $number: smart-quote($number);\n\n @if index($options, $number) {\n @return $number;\n }\n @if 12 % $number != 0 {\n @error '`#{$number}` must be a divisor of 12.';\n }\n $columns: 12 / $number;\n @return $columns;\n}\n\n/*\n----------------------------------------\nget-uswds-value()\n----------------------------------------\nFinds and outputs a value from the\nUSWDS standard values.\n\nUsed to build other standard utility\nfunctions and mixins.\n----------------------------------------\n*/\n\n@function get-uswds-value($property, $value...) {\n @if type-of($value) == 'arglist' and nth($value, 1) == override {\n @return nth($value, 2);\n }\n\n $value: nth($value, 1);\n $converted: number-to-token($value);\n $quoted-value: if(\n $converted,\n smart-quote($converted),\n smart-quote(nth($value, 1))\n );\n $our-standard-values: map-deep-get($system-properties, $property, standard);\n $our-extended-values: map-deep-get($system-properties, $property, extended);\n\n @if map-has-key($our-standard-values, $quoted-value) {\n $output: map-get($our-standard-values, $quoted-value);\n\n @if not $output {\n @if $theme-show-compile-warnings {\n @error '`#{$value}` is set as a `false` value '\n + 'for the #{$property} property in your project settings '\n + 'and will not output properly. '\n + 'Set the value of `#{$value}` in project settings.';\n }\n }\n\n @return $output;\n }\n\n @if map-has-key($our-extended-values, $quoted-value) {\n @if $theme-show-compile-warnings {\n @warn '`#{$value}` is an extended USWDS `#{$property}` token. '\n + 'This is OK, but only components built with standard tokens can be accepted back into the system. '\n + 'Standard `#{$property}` values: #{map-keys($our-standard-values)}';\n }\n\n @return map-get($our-extended-values, $quoted-value);\n }\n\n // TODO: what are these last two cases? Evaluate.\n @if not (type-of($value) == 'number' and not unitless($value)) {\n @error '`#{$value}` is not a valid `#{$property}` token. '\n + 'You should correct this. Standard `#{$property}` tokens: '\n + ' #{map-keys($our-standard-values)}';\n }\n\n @if $theme-show-compile-warnings {\n @warn '`#{$value}` is not a USWDS `#{$property}` token. '\n + 'This is OK, but only components built with standard '\n + 'tokens can be accepted back into the system. '\n + 'Standard `#{$property}` values: #{map-keys($our-standard-values)}';\n }\n\n @return $value;\n}\n\n/*\n----------------------------------------\ncolor()\n----------------------------------------\nDerive a color from a color shortcode\n----------------------------------------\n*/\n\n@function color($shortcode) {\n $shortcode: smart-quote(unpack($shortcode));\n @if not $shortcode {\n @return false;\n }\n @if map-has-key($system-color-shortcodes, $shortcode) {\n $our-color: map-get($system-color-shortcodes, $shortcode);\n @if $our-color == false {\n @error '`#{$shortcode}` is a color that does not exist '\n + 'or is set to false.';\n }\n @return $our-color;\n }\n @if map-has-key($project-color-shortcodes, $shortcode) {\n $our-color: (map-get($project-color-shortcodes, $shortcode));\n @if $our-color == false {\n @error '`#{$shortcode}` is a color that does not exist '\n + 'or is set to false.';\n }\n @return $our-color;\n }\n @error '`#{$shortcode}` is not a valid color token.';\n}\n\n/*\n----------------------------------------\nadvanced-color()\n----------------------------------------\nDerive a color from a color triplet:\n[family], [grade], [variant]\n----------------------------------------\n*/\n\n// color() can have a 1, 2, or 3 arguments passed to it:\n//\n// [family]\n// ex: color('primary')\n// - the default in a theme palette family\n//\n// [family], [grade]\n// ex: color('red', 50)\n// - a standard system color\n// ex: color('accent-warm', 'light')\n// - a standard theme color\n// ex: color('primary', 'vivid')\n// - in theme colors, 'vivid' is considered a grade\n//\n// [family], [grade], [vivid]\n// ex: color('red', 50, 'vivid')\n// - a vivid system color\n// - only system colors required three arguments\n\n@function advanced-color(\n $color-family: false,\n $color-grade: false,\n $color-variant: false) {\n\n // Convert any arglists into lists\n $color-family: if(\n type-of($color-family) == 'arglist',\n unpack($color-family),\n $color-family\n );\n\n // If $color-family is a list, color() had a variable\n // passed to it, and args need to be re-set with the\n // values from the $color-family list:\n @if type-of($color-family) == 'list' {\n @if length($color-family) > 2 {\n $color-variant: nth($color-family, 3);\n }\n $color-grade: nth($color-family, 2);\n $color-family: nth($color-family, 1);\n }\n\n // Set initial state of vars\n $color-family: smart-quote($color-family);\n $color-grade: smart-quote($color-grade);\n $color-variant: smart-quote($color-variant);\n\n // @debug '#{$color-family}: #{type-of($color-family)}, #{$color-grade}: #{type-of($color-grade)}, #{$color-variant}: #{type-of($color-variant)}' ;\n\n // If there are no args, throw an error\n @if not $color-family {\n @error 'Include a color in the form [family], [grade], [vivid]';\n }\n\n // If the grade is a number, it's a system color\n // ex: ('red', 50)\n @if type-of($color-grade) == 'number' {\n @return get-system-color($color-family, $color-grade, $color-variant);\n }\n\n // non-number grades are associated with non-default theme colors\n // ex: ('base', 'darker')\n // default theme colors have no grade\n // ex: ('base')\n @if map-has-key($all-project-colors, $color-family) {\n @if not map-has-key(map-get($all-project-colors, $color-family), $color-grade) {\n @error '`#{$color-grade}` is not a valid grade of `#{$color-family}`. '\n + 'Valid grades: '\n + '#{map-keys(map-get($all-project-colors, $color-family))}';\n }\n }\n @else {\n @error '`#{$color-family}` is not a valid theme family token. '\n + 'Valid family tokens: #{map-keys($all-project-colors)}';\n }\n @return map-deep-get($all-project-colors, $color-family, $color-grade);\n}\n\n/*\n----------------------------------------\nunits()\n----------------------------------------\nConverts a spacing unit into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n\n@function units($value) {\n $converted: if(type-of($value) == 'string',\n quote($value),\n number-to-token($value)\n);\n\n @if not map-has-key($project-spacing-standard, $converted) {\n @error '`#{$value}` is not a valid spacing unit token. '\n + 'Valid spacing unit tokens: '\n + '#{map-keys($project-spacing-standard)}';\n }\n\n @return map-get($project-spacing-standard, $converted);\n}\n\n/*\n----------------------------------------\nget-palettes()\n----------------------------------------\nBuild a single map of plugin values\nfrom a list of plugin keys.\n----------------------------------------\n*/\n\n@function get-palettes($list) {\n $our-palettes: ();\n\n @if type-of($list) == 'map' {\n @error 'Use a list of strings as plugin values.';\n }\n\n @each $palette in $list {\n @if not map-has-key($palette-registry, $palette) {\n @error '#{$palette} isn\\'t in the registry.';\n }\n\n $our-palettes: map-merge(\n $our-palettes,\n map-get($palette-registry, $palette)\n );\n }\n\n @return $our-palettes;\n}\n\n/*\n----------------------------------------\nborder-radius()\n----------------------------------------\nGet a border-radius from the system\nborder-radii\n----------------------------------------\n*/\n\n@function border-radius($value) {\n @if map-has-key($all-border-radius, $value) {\n @return map-get($all-border-radius, $value);\n }\n @else {\n @error '`#{$value}` is not a valid border radius token. '\n + 'Valid tokens: #{map-keys($all-border-radius)}';\n }\n}\n\n/*\n----------------------------------------\nfont-weight()\nfw()\n----------------------------------------\nGet a font-weight value from the\nsystem font-weight\n----------------------------------------\n*/\n\n@function font-weight($value) {\n @return get-uswds-value(font-weight, $value);\n}\n\n@function fw($value) {\n @return font-weight($value);\n}\n\n/*\n----------------------------------------\nfeature()\n----------------------------------------\nGets a valid USWDS font feature setting\n----------------------------------------\n*/\n\n@function feature($value) {\n @return get-uswds-value(feature, $value);\n}\n\n/*\n----------------------------------------\nflex()\n----------------------------------------\nGets a valid USWDS flex value\n----------------------------------------\n*/\n\n@function flex($value) {\n @return get-uswds-value(flex, $value);\n}\n\n/*\n----------------------------------------\nfont-family()\nfamily()\n----------------------------------------\nGet a font-family stack from a\nrole-based or type-based font family\n----------------------------------------\n*/\n\n@function font-family($value) {\n @return get-uswds-value(font-family, $value);\n}\n\n@function ff($value) {\n @return font-family($value);\n}\n\n@function family($value) {\n @return font-family($value);\n}\n\n/*\n----------------------------------------\nletter-spacing()\nls()\n----------------------------------------\nGet a letter-spacing value from the\nsystem letter-spacing\n----------------------------------------\n*/\n\n@function letter-spacing($value) {\n $lh-map: map-get($system-properties, letter-spacing);\n $fn-map: map-get($lh-map, function);\n @if map-has-key($fn-map, $value) {\n @return map-get($fn-map, $value);\n }\n @if type-of($value) == 'number' {\n @error '`#{$value}` is a not a valid letter-spacing token. '\n + 'Valid letter-spacing tokens: #{map-keys($fn-map)}';\n }\n @return get-uswds-value(letter-spacing, $value);\n}\n\n@function ls($value) {\n @return letter-spacing($value);\n}\n\n/*\n----------------------------------------\nmeasure()\n----------------------------------------\nGets a valid USWDS reading line length\n----------------------------------------\n*/\n\n@function measure($value) {\n @return get-uswds-value(measure, $value);\n}\n\n/*\n----------------------------------------\nopacity()\n----------------------------------------\nGet an opacity from the system\nopacities\n----------------------------------------\n*/\n\n@function opacity($value) {\n @return get-uswds-value(opacity, $value);\n}\n\n/*\n----------------------------------------\norder()\n----------------------------------------\nGet an order value from the\nsystem orders\n----------------------------------------\n*/\n\n@function order($value) {\n @return get-uswds-value(order, $value);\n}\n\n/*\n----------------------------------------\nradius()\n----------------------------------------\nGet a border-radius value from the\nsystem letter-spacing\n----------------------------------------\n*/\n\n@function radius($value) {\n @return get-uswds-value(border-radius, $value);\n}\n\n/*\n----------------------------------------\nfont-size()\n----------------------------------------\nGet type scale value from a [family] and\n[scale]\n----------------------------------------\n*/\n\n@function font-size($family, $scale, $force: false) {\n $our-family: smart-quote($family);\n $our-scale: smart-quote($scale);\n\n @if not map-has-key($project-cap-heights, $our-family) {\n @error '#{$our-family} is not a valid font family token. '\n + 'Valid tokens: #{map-keys($project-cap-heights)}';\n }\n @if not map-get($all-type-scale, $our-scale) {\n @error '`#{$our-scale}` is not a valid font scale token. '\n + 'Valid token: #{map-keys($all-type-scale)}';\n }\n\n $this-cap: map-get($project-cap-heights, $our-family);\n $this-scale: map-get($all-type-scale, $our-scale);\n\n @if not $force {\n @if not ($this-scale and $this-cap) {\n @error 'The scale `#{$our-scale}` is disabled '\n + 'in your project\\'s theme settings. '\n + 'Set its value to `true` to use this family.';\n }\n }\n\n @return normalize-type-scale($this-cap, $this-scale);\n}\n\n@function fs($family, $scale) {\n @return font-size($family, $scale);\n}\n\n@function size($family, $scale) {\n @return font-size($family, $scale);\n}\n\n/*\n----------------------------------------\nz-index()\nz()\n----------------------------------------\nGet a z-index value from the\nsystem z-index\n----------------------------------------\n*/\n\n@function z-index($value) {\n @return get-uswds-value(z-index, $value);\n}\n\n@function z($value) {\n @return z-index($value);\n}\n","// Outputs line-height\n\n@mixin u-line-height($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n $family: nth($value, 1);\n $scale: nth($value, 2);\n line-height: lh($family, $scale) #{$important};\n}\n","@mixin add-knockout-font-smoothing {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n@mixin no-knockout-font-smoothing {\n -moz-osx-font-smoothing: auto;\n -webkit-font-smoothing: subpixel-antialiased;\n}\n","/*\n----------------------------------------\nUSWDS Properties\n----------------------------------------\n*/\n\n$standard-colors: map-collect(\n $tokens-color-theme,\n $tokens-color-state,\n $tokens-color-required\n);\n\n$extended-colors: map-collect(\n $system-colors,\n $tokens-color-basic\n);\n\n$partial-values: (\n zero-zero: (\n 0: 0,\n ),\n none: (\n 'none': none,\n ),\n auto: (\n 'auto': auto,\n ),\n full-percent: (\n 'full': 100%,\n ),\n full-viewport-height: (\n 'viewport': 100vh,\n ),\n full-viewport-width: (\n 'viewport': 100vw,\n ),\n);\n\n$system-properties: (\n align-items: (\n standard: (\n 'align-start': flex-start,\n 'align-end': flex-end,\n 'align-center': center,\n 'align-stretch': stretch,\n 'align-baseline': baseline,\n ),\n extended: (),\n ),\n background-color: (\n standard: $standard-colors,\n extended: $extended-colors,\n ),\n border: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($partial-values, 'zero-zero'),\n (\n 'noValue': 1px,\n )\n ),\n extended: (),\n ),\n border-color: (\n standard: $standard-colors,\n extended: $extended-colors,\n ),\n border-radius: (\n standard: $project-border-radius,\n extended: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small')\n ),\n ),\n border-style: (\n standard: (\n 'dashed': dashed,\n 'dotted': dotted,\n 'solid': solid,\n ),\n extended: (),\n ),\n border-width: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($partial-values, 'zero-zero')\n ),\n extended: (),\n ),\n bottom: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'smaller-negative'),\n map-get($system-spacing, 'small-negative'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'auto'),\n map-get($partial-values, 'full-percent')\n ),\n extended: (),\n ),\n box-shadow: (\n standard: (\n 'none': none,\n 1: 0 units(1px) units(0.5) 0 rgba(0, 0, 0, 0.1),\n 2: 0 units(0.5) units(1) 0 rgba(0, 0, 0, 0.1),\n 3: 0 units(1) units(2) 0 rgba(0, 0, 0, 0.1),\n 4: 0 units(1.5) units(3) 0 rgba(0, 0, 0, 0.1),\n 5: 0 units(2) units(4) 0 rgba(0, 0, 0, 0.1),\n ),\n extended: (),\n ),\n breakpoints: (\n standard: map-collect(\n map-get($system-spacing, 'large'),\n map-get($system-spacing, 'larger'),\n map-get($system-spacing, 'largest')\n ),\n extended: (),\n ),\n circle: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'large')\n ),\n extended: (),\n ),\n color: (\n standard: $standard-colors,\n extended: $extended-colors,\n ),\n cursor: (\n standard: (\n 'auto': auto,\n 'default': default,\n 'pointer': pointer,\n 'wait': wait,\n 'move': move,\n 'not-allowed': not-allowed,\n ),\n extended: (),\n ),\n display: (\n standard: (\n 'block': block,\n 'flex': flex,\n 'none': none,\n 'inline': inline,\n 'inline-block': inline-block,\n 'inline-flex': inline-flex,\n 'table': table,\n 'table-cell': table-cell,\n 'table-row': table-row,\n ),\n extended: (),\n ),\n flex: (\n standard: (\n 1: 1 0 0,\n 2: 2 0 0,\n 3: 3 0 0,\n 4: 4 0 0,\n 5: 5 0 0,\n 6: 6 0 0,\n 7: 7 0 0,\n 8: 8 0 0,\n 9: 9 0 0,\n 10: 10 0 0,\n 11: 11 0 0,\n 12: 12 0 0,\n 'fill': 1 0 0,\n 'auto': 0 0 auto,\n ),\n extended: (),\n ),\n flex-direction: (\n standard: (\n 'row': row,\n 'column': column,\n ),\n extended: (),\n ),\n flex-wrap: (\n standard: (\n 'wrap': wrap,\n 'no-wrap': nowrap,\n ),\n extended: (),\n ),\n float: (\n standard: (\n 'left': left,\n 'none': none,\n 'right': right,\n ),\n extended: (),\n ),\n font-family: (\n standard: $project-font-stacks,\n extended: (),\n ),\n font-feature-settings: (\n standard: (\n 'tabular': unquote('\"tnum\" 1, \"kern\" 1'),\n 'no-tabular': unquote('\"kern\" 1'),\n ),\n extended: (),\n ),\n font-style: (\n standard: (\n 'italic': italic,\n 'no-italic': normal,\n ),\n extended: (),\n ),\n font-weight: (\n standard: (\n 'thin': $theme-font-weight-thin,\n 'light': $theme-font-weight-light,\n 'normal': normal,\n 'medium': $theme-font-weight-medium,\n 'semibold': $theme-font-weight-semibold,\n 'bold': bold,\n 'heavy': $theme-font-weight-heavy,\n ),\n extended: (\n 100: 100,\n 200: 200,\n 300: 300,\n 400: 400,\n 500: 500,\n 600: 600,\n 700: 700,\n 800: 800,\n 900: 900,\n ),\n ),\n gap: (\n standard: map-collect(\n $system-column-gaps,\n (\n 'sm': $theme-column-gap-sm,\n 'md': $theme-column-gap-md,\n 'lg': $theme-column-gap-lg,\n )\n ),\n extended: (),\n ),\n height: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'large'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'auto'),\n map-get($partial-values, 'full-percent'),\n map-get($partial-values, 'full-viewport-height')\n ),\n extended: (),\n ),\n justify-content: (\n standard: (\n 'justify-center': center,\n 'justify-start': flex-start,\n 'justify-end': flex-end,\n 'justify': space-between,\n ),\n extended: (),\n ),\n left: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'smaller-negative'),\n map-get($system-spacing, 'small-negative'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'auto')\n ),\n extended: (),\n ),\n letter-spacing: (\n standard: (\n 'ls-auto':\t initial,\n 'ls-neg-3':\t -.03em,\n 'ls-neg-2':\t -.02em,\n 'ls-neg-1':\t -.01em,\n 'ls-1':\t .025em,\n 'ls-2':\t .1em,\n 'ls-3':\t .15em,\n ),\n extended: (),\n function: (\n 'auto':\t initial,\n -3:\t -.03em,\n -2:\t -.02em,\n -1:\t -.01em,\n 1:\t .05em,\n 2:\t .1em,\n 3:\t .15em,\n ),\n ),\n line-height: (\n standard: (\n 'sans-1': lh('sans', 1),\n 'sans-2': lh('sans', 2),\n 'sans-3': lh('sans', 3),\n 'sans-4': lh('sans', 4),\n 'sans-5': lh('sans', 5),\n 'sans-6': lh('sans', 6),\n 'serif-1': lh('serif', 1),\n 'serif-2': lh('serif', 2),\n 'serif-3': lh('serif', 3),\n 'serif-4': lh('serif', 4),\n 'serif-5': lh('serif', 5),\n 'serif-6': lh('serif', 6),\n 'mono-1': lh('mono', 1),\n 'mono-2': lh('mono', 2),\n 'mono-3': lh('mono', 3),\n 'mono-4': lh('mono', 4),\n 'mono-5': lh('mono', 5),\n 'mono-6': lh('mono', 6),\n 'cond-1': lh('cond', 1),\n 'cond-2': lh('cond', 2),\n 'cond-3': lh('cond', 3),\n 'cond-4': lh('cond', 4),\n 'cond-5': lh('cond', 5),\n 'cond-6': lh('cond', 6),\n 'heading-1': lh('heading', 1),\n 'heading-2': lh('heading', 2),\n 'heading-3': lh('heading', 3),\n 'heading-4': lh('heading', 4),\n 'heading-5': lh('heading', 5),\n 'heading-6': lh('heading', 6),\n 'ui-1': lh('ui', 1),\n 'ui-2': lh('ui', 2),\n 'ui-3': lh('ui', 3),\n 'ui-4': lh('ui', 4),\n 'ui-5': lh('ui', 5),\n 'ui-6': lh('ui', 6),\n 'body-1': lh('body', 1),\n 'body-2': lh('body', 2),\n 'body-3': lh('body', 3),\n 'body-4': lh('body', 4),\n 'body-5': lh('body', 5),\n 'body-6': lh('body', 6),\n 'code-1': lh('code', 1),\n 'code-2': lh('code', 2),\n 'code-3': lh('code', 3),\n 'code-4': lh('code', 4),\n 'code-5': lh('code', 5),\n 'code-6': lh('code', 6),\n 'alt-1': lh('alt', 1),\n 'alt-2': lh('alt', 2),\n 'alt-3': lh('alt', 3),\n 'alt-4': lh('alt', 4),\n 'alt-5': lh('alt', 5),\n 'alt-6': lh('alt', 6),\n ),\n extended: (\n 1:\t 1,\n 2:\t 1.1,\n 3:\t 1.35,\n 4:\t 1.5,\n 5:\t 1.62,\n 6:\t 1.75,\n ),\n ),\n margin: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing-em, 'small'),\n map-get($partial-values, 'zero-zero')\n ),\n extended: (),\n ),\n margin-horizontal: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'smaller-negative'),\n map-get($system-spacing, 'small-negative'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing-em, 'small'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'auto')\n ),\n extended: (),\n ),\n margin-vertical: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'smaller-negative'),\n map-get($system-spacing, 'small-negative'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing-em, 'small'),\n map-get($partial-values, 'zero-zero')\n ),\n extended: (),\n ),\n max-height: (\n standard: map-collect(\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'large'),\n map-get($system-spacing, 'larger'),\n map-get($partial-values, 'none'),\n map-get($partial-values, 'full-viewport-height')\n ),\n extended: (),\n ),\n max-width: (\n standard: map-collect(\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'large'),\n map-get($system-spacing, 'larger'),\n map-get($system-spacing, 'largest'),\n map-get($partial-values, 'none'),\n map-get($partial-values, 'full-percent')\n ),\n extended: (),\n ),\n measure: (\n standard: (\n 1:\t $system-measure-smaller,\n 2:\t $system-measure-small,\n 3:\t $system-measure-base,\n 4:\t $system-measure-large,\n 5:\t $system-measure-larger,\n 6:\t $system-measure-largest,\n 'none': none,\n ),\n extended: (),\n ),\n min-height: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'large'),\n map-get($system-spacing, 'larger'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'full-percent'),\n map-get($partial-values, 'full-viewport-height')\n ),\n extended: (),\n ),\n min-width: (\n standard: map-collect(\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($partial-values, 'zero-zero')\n ),\n extended: (),\n ),\n opacity: (\n standard: (\n 0: 0,\n 10: 0.1,\n 20: 0.2,\n 30: 0.3,\n 40: 0.4,\n 50: 0.5,\n 60: 0.6,\n 70: 0.7,\n 80: 0.8,\n 90: 0.9,\n 100: 1,\n ),\n extended: (),\n ),\n order: (\n standard: (\n 'first':\t-1,\n 'last':\t 999,\n 'initial': initial,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3,\n 4: 4,\n 5: 5,\n 6: 6,\n 7: 7,\n 8: 8,\n 9: 9,\n 10: 10,\n 11: 11,\n ),\n extended: (),\n ),\n outline: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($partial-values, 'zero-zero'),\n (\n '05': spacing-multiple(0.5),\n )\n ),\n extended: (),\n ),\n outline-color: (\n standard: map-collect(\n $tokens-color-required\n ),\n extended: $extended-colors,\n ),\n overflow: (\n standard: (\n 'hidden': hidden,\n 'scroll': scroll,\n 'auto': auto,\n 'visible': visible,\n ),\n extended: (),\n ),\n padding: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($partial-values, 'zero-zero')\n ),\n extended: (),\n ),\n position: (\n standard: (\n 'absolute': absolute,\n 'fixed': fixed,\n 'relative': relative,\n 'static': static,\n 'sticky': sticky,\n ),\n extended: (),\n ),\n right: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'smaller-negative'),\n map-get($system-spacing, 'small-negative'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'auto')\n ),\n extended: (),\n ),\n square: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'large')\n ),\n extended: (),\n ),\n text-align: (\n standard: (\n 'center': center,\n 'left': left,\n 'justify': justify,\n 'right': right,\n ),\n extended: (),\n ),\n text-decoration: (\n standard: (\n 'strike': line-through,\n 'underline': underline,\n 'no-underline': none,\n 'no-strike': none,\n ),\n extended: (),\n ),\n text-decoration-color: (\n standard: map-collect(\n $standard-colors,\n map-get($partial-values, 'auto')\n ),\n extended: $extended-colors,\n ),\n text-indent: (\n standard: map-collect(\n map-get($partial-values, 'zero-zero'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'small-negative'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'medium-negative')\n ),\n extended: (),\n ),\n text-transform: (\n standard: (\n 'uppercase': uppercase,\n 'no-uppercase': none,\n 'lowercase': lowercase,\n 'no-lowercase': none,\n ),\n extended: (),\n ),\n top: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'smaller-negative'),\n map-get($system-spacing, 'small-negative'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'auto')\n ),\n extended: (),\n ),\n vertical-align: (\n standard: (\n 'baseline': baseline,\n 'bottom': bottom,\n 'middle': middle,\n 'sub': sub,\n 'super': super,\n 'tbottom': text-bottom,\n 'ttop': text-top,\n 'top': top,\n ),\n extended: (),\n ),\n white-space: (\n standard: (\n 'pre': pre,\n 'pre-line': pre-line,\n 'pre-wrap': pre-wrap,\n 'wrap': normal,\n 'no-wrap': nowrap,\n ),\n extended: (),\n ),\n width: (\n standard: map-collect(\n map-get($system-spacing, 'smaller'),\n map-get($system-spacing, 'small'),\n map-get($system-spacing, 'medium'),\n map-get($system-spacing, 'large'),\n map-get($system-spacing, 'larger'),\n map-get($system-spacing, 'largest'),\n map-get($partial-values, 'zero-zero'),\n map-get($partial-values, 'full-percent'),\n map-get($partial-values, 'auto')\n ),\n extended: (),\n ),\n z-index: (\n standard: (\n 'auto': auto,\n 'bottom': -100,\n 'top': 99999,\n 0: 0,\n 100:\t 100,\n 200:\t 200,\n 300: 300,\n 400:\t 400,\n 500:\t 500,\n ),\n extended: (),\n ),\n);\n","$system-color-blue-warm: (\n 'blue-warm': (\n 5: #ecf1f7,\n 10: #e1e7f1,\n 20: #bbcae4,\n 30: #98afd2,\n 40: #7292c7,\n 50: #4a77b4,\n 60: #345d96,\n 70: #2f4668,\n 80: #252f3e,\n 90: #13171f,\n 'vivid': (\n 5: false,\n 10: false,\n 20: #b7caf0,\n 30: #81aefc,\n 40: #5994f6,\n 50: #2672de,\n 60: #0050d8,\n 70: #1a4480,\n 80: #162e51,\n 90: false,\n ),\n ),\n);","@mixin button-disabled {\n @include add-knockout-font-smoothing;\n background-color: color('disabled');\n color: color('white');\n pointer-events: none;\n\n &:hover,\n &.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:focus,\n &.usa-focus {\n background-color: color('disabled');\n border: 0;\n box-shadow: none;\n }\n}\n","$system-color-cyan: (\n 'cyan': (\n 5: #e7f6f8,\n 10: #ccecf2,\n 20: #9ddfeb,\n 30: #6ecbdb,\n 40: #449dac,\n 50: #168092,\n 60: #2a646d,\n 70: #2c4a4e,\n 80: #203133,\n 90: #111819,\n 'vivid': (\n 5: false,\n 10: #a8f2ff,\n 20: #52daf2,\n 30: #00bde3,\n 40: #009ec1,\n 50: false,\n 60: false,\n 70: false,\n 80: false,\n 90: false,\n ),\n ),\n);","$system-color-blue-cool: (\n 'blue-cool': (\n 5: #e7f2f5,\n 10: #dae9ee,\n 20: #adcfdc,\n 30: #82b4c9,\n 40: #6499af,\n 50: #3a7d95,\n 60: #2e6276,\n 70: #224a58,\n 80: #14333d,\n 90: #0f191c,\n 'vivid': (\n 5: #e1f3f8,\n 10: false,\n 20: #97d4ea,\n 30: #59b9de,\n 40: #28a0cb,\n 50: #0d7ea2,\n 60: #07648d,\n 70: #074b69,\n 80: #002d3f,\n 90: false,\n ),\n ),\n);","$system-color-gray-cool: (\n 'gray-cool': (\n 1: #fbfcfd,\n 2: #f7f9fa,\n 3: #f5f6f7,\n 4: #f1f3f6,\n 5: #edeff0,\n 10: #dcdee0,\n 20: #c6cace,\n 30: #a9aeb1,\n 40: #8d9297,\n 50: #71767a,\n 60: #565c65,\n 70: #3d4551,\n 80: #2d2e2f,\n 90: #1c1d1f,\n ),\n);","/*\n----------------------------------------\ntypeset()\n----------------------------------------\nSets:\n- family\n- size\n- line-height\n----------------------------------------\n*/\n\n@mixin typeset(\n $family: $theme-body-font-family,\n $scale: $theme-body-font-size,\n $line-height: $theme-body-line-height\n) {\n $family: if(\n $family == null,\n $theme-body-font-family,\n $family\n );\n $scale: if(\n $scale == null,\n $theme-body-font-size,\n $scale\n );\n $line-height: if(\n $line-height == null,\n $theme-body-line-height,\n $line-height\n );\n @include u-font($family, $scale);\n @include u-line-height($family, $line-height);\n}\n\n@mixin typeset-heading {\n @include u-margin-y(0);\n clear: both;\n\n * + & {\n margin-top: 1.5em; // TODO: add as var to settings?\n }\n\n + * {\n margin-top: 1em;\n }\n}\n\n// typeset element mixins\n@mixin typeset-p {\n line-height: line-height(\n $theme-body-font-family,\n $theme-body-line-height\n );\n margin-bottom: 0;\n margin-top: 0;\n max-width: measure($theme-text-measure);\n\n * + & {\n margin-top: 1em; // TODO: add as var to settings?\n }\n\n + * {\n margin-top: 1em;\n }\n}\n\n@mixin typeset-link {\n color: color($theme-link-color);\n text-decoration: underline;\n\n &:hover {\n color: color($theme-link-hover-color);\n }\n\n &:active {\n color: color($theme-link-active-color);\n }\n\n &:focus {\n @include focus-outline;\n }\n\n &:visited {\n color: color($theme-link-visited-color);\n }\n}\n\n@mixin display {\n @include typeset(\n 'heading',\n $theme-display-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw('bold');\n}\n\n@mixin typeset-display {\n @include typeset-heading;\n @include display;\n}\n\n@mixin h1 {\n @include typeset(\n 'heading',\n $theme-h1-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw('bold');\n}\n\n@mixin typeset-h1 {\n @include typeset-heading;\n @include h1;\n}\n\n@mixin h2 {\n @include typeset(\n 'heading',\n $theme-h2-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw('bold');\n}\n\n@mixin typeset-h2 {\n @include typeset-heading;\n @include h2;\n}\n\n@mixin h3 {\n @include typeset(\n 'heading',\n $theme-h3-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw('bold');\n}\n\n@mixin typeset-h3 {\n @include typeset-heading;\n @include h3;\n}\n\n@mixin h4 {\n @include typeset(\n 'heading',\n $theme-h4-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw('bold');\n}\n\n@mixin typeset-h4 {\n @include typeset-heading;\n @include h4;\n}\n\n@mixin h5 {\n @include typeset(\n 'heading',\n $theme-h5-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw('bold');\n}\n\n@mixin typeset-h5 {\n @include typeset-heading;\n @include h5;\n}\n\n@mixin h6 {\n @include typeset(\n 'body',\n $theme-h6-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw('normal');\n letter-spacing: ls('ls-1');\n text-transform: uppercase;\n}\n\n@mixin typeset-h6 {\n @include typeset-heading;\n @include h6;\n}\n","@mixin button-unstyled {\n @include no-knockout-font-smoothing;\n @include typeset-link;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: font-weight('normal');\n margin: 0;\n padding: 0;\n text-align: left;\n\n &:hover,\n &:active {\n @include no-knockout-font-smoothing;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n }\n}\n","$aspect-height: 9;\n$aspect-width: 16;\n\n.usa-embed-container {\n iframe,\n object,\n embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n}\n\n.usa-embed-container {\n @include embed-container($aspect-height, $aspect-width);\n position: relative;\n height: 0;\n overflow: hidden;\n max-width: 100%;\n}\n","@mixin embed-container ($height, $width) {\n padding-bottom: percentage($height/$width);\n}\n","img {\n max-width: 100%;\n}\n\n.usa-media-link {\n @include media-link();\n}\n","// TODO: Add documentation instructions for using this class on image links\n@mixin media-link {\n display: inline-block;\n line-height: 0;\n}\n","// Helpers\n\n$input-select-margin-right: 1.5;\n\n@mixin range-focus {\n background-color: color('white');\n box-shadow: 0 0 0 units(2px) color($theme-focus-color);\n}\n\n@mixin range-track {\n background-color: color('base-lightest');\n border-radius: radius('pill');\n border: units(1px) solid color('base');\n cursor: pointer;\n height: units(2);\n width: 100%;\n}\n\n@mixin range-thumb {\n @include u-circle($theme-input-select-size);\n background: color('base-lightest');\n border: none;\n box-shadow: 0 0 0 units($theme-input-select-border-width) color('base');\n cursor: pointer;\n}\n\n@mixin range-ms-fill {\n background-color: color('base-lightest');\n border-radius: radius('pill');\n border: units(1px) solid color('base');\n}\n\n// Block input elements\n.usa-fieldset,\n.usa-input,\n.usa-textarea,\n.usa-select,\n.usa-range,\n.usa-hint {\n @include border-box-sizing;\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n}\n\n.usa-input,\n.usa-textarea,\n.usa-select,\n.usa-range {\n @include u-border(1px, 'base-dark');\n appearance: none;\n border-radius: 0;\n color: color('ink'); // standardize on firefox\n display: block;\n height: units(5);\n margin-top: units(1);\n max-width: units($theme-input-max-width);\n padding: units(1);\n width: 100%;\n\n &.usa-input--success {\n @include u-border($theme-input-state-border-width, 'success');\n }\n}\n\n.usa-fieldset {\n border: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-form-group--error {\n @include u-border-left(0.5, 'error-dark');\n margin-top: units(4);\n padding-left: units(2);\n position: relative;\n\n @include at-media('desktop') {\n margin-left: units(-2.5);\n }\n}\n\n.usa-input--error {\n @include u-border($theme-input-state-border-width, 'error-dark');\n}\n\n.usa-label--error {\n display: block;\n font-weight: font-weight('bold');\n margin-top: 0;\n}\n\n.usa-error-message {\n @include u-padding-y(0.5);\n color: color('error-dark');\n display: block;\n font-weight: font-weight('bold');\n}\n\n.usa-hint {\n color: color('base');\n}\n\n.usa-label--required {\n color: color('error-dark');\n}\n\n.usa-label {\n display: block;\n line-height: line-height($theme-form-font-family, 2);\n margin-top: units(3);\n max-width: units($theme-input-max-width);\n}\n\n.usa-textarea {\n height: units('card');\n}\n\n.usa-select {\n @include add-background-svg('arrow-both');\n appearance: none;\n background-color: color('white');\n background-position: right units(1.5) center;\n background-size: units(1);\n padding-right: units(4);\n\n &::-ms-expand {\n display: none;\n }\n\n // Show default webkit style on select element when autofilled to show icon\n &:-webkit-autofill {\n appearance: menulist;\n }\n\n // Remove dotted outline from select element on focus in Firefox\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 color('black');\n }\n}\n\n.usa-legend {\n font-size: font-size($theme-form-font-family, 'xl');\n font-weight: font-weight('bold');\n}\n\n// Custom checkboxes\n\n@include override-prose {\n .usa-input-list {\n @include add-list-reset;\n\n li {\n line-height: line-height($theme-form-font-family, $theme-input-line-height);\n }\n }\n}\n\n.usa-checkbox__input,\n.usa-radio__input {\n // The actual input element is only visible to screen readers, because\n // all visual styling is done via the label.\n @include sr-only();\n\n .lt-ie9 & {\n border: 0;\n float: left;\n margin: units(0.5) units(0.5) 0 0;\n position: static;\n width: auto;\n }\n}\n\n.usa-checkbox__label,\n.usa-radio__label {\n cursor: pointer;\n display: inherit;\n font-weight: font-weight('normal');\n margin-bottom: units(1.5);\n padding-left: units($input-select-margin-right + $theme-input-select-size);\n position: relative;\n text-indent: units(-$input-select-margin-right - $theme-input-select-size);\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n background: color('white');\n content: '\\a0';\n display: inline-block;\n left: units($theme-input-select-border-width);\n position: relative;\n vertical-align: middle\\0; // Target IE 11 and below to vertically center inputs\n}\n\n.usa-checkbox__label::before {\n @include u-square($theme-input-select-size);\n border-radius: radius($theme-checkbox-border-radius);\n}\n\n.usa-radio__label::before {\n @include u-circle($theme-input-select-size);\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n box-shadow: 0 0 0 units($theme-input-select-border-width) color('base');\n line-height: units($theme-input-select-size);\n margin-right: units($input-select-margin-right);\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-radio__input:checked + .usa-radio__label::before {\n background-color: color('primary');\n box-shadow: 0 0 0 units($theme-input-select-border-width) color('primary');\n}\n\n.usa-radio__input:checked + .usa-radio__label::before {\n box-shadow:\n 0 0 0 units($theme-input-select-border-width) color('primary'),\n inset 0 0 0 units($theme-input-select-border-width) color('white');\n\n @media print {\n box-shadow:\n inset 0 0 0 units($theme-input-select-border-width) color('white'),\n inset 0 0 0 units(2) color('primary'),\n 0 0 0 units($theme-input-select-border-width) color('primary');\n }\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before {\n @include add-background-svg('correct8');\n background-position: center center;\n\n @media print {\n background-image: none;\n background-color: color('white');\n content: url('#{$theme-image-path}/correct8-alt.svg');\n text-indent: 0;\n }\n}\n\n.usa-radio__input:focus + .usa-radio__label::before {\n @include focus-outline(null, null, null, 0.5);\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label {\n color: color('disabled');\n}\n\n.usa-checkbox__input:focus + .usa-checkbox__label::before {\n @include focus-outline;\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label::before,\n.usa-radio__input:disabled + .usa-radio__label::before {\n background: color('disabled-light');\n box-shadow: 0 0 0 units($theme-input-select-border-width) color('disabled');\n cursor: not-allowed;\n}\n\n// Range inputs\n.usa-range {\n appearance: none;\n border: none;\n padding-left: 1px;\n width: 100%;\n\n &:focus {\n outline: none;\n\n &::-webkit-slider-thumb {\n @include range-focus;\n }\n\n &::-moz-range-thumb {\n @include range-focus;\n }\n\n &::-ms-thumb {\n @include range-focus;\n }\n }\n\n &::-webkit-slider-runnable-track {\n @include range-track;\n }\n\n &::-moz-range-track {\n @include range-track;\n }\n\n &::-ms-track {\n @include range-track;\n }\n\n &::-webkit-slider-thumb {\n @include range-thumb;\n appearance: none;\n margin-top: px-to-rem(-3px); // magic number\n }\n\n &::-moz-range-thumb {\n @include range-thumb;\n }\n\n &::-ms-thumb {\n @include range-thumb;\n }\n\n &::-ms-fill-lower {\n @include range-ms-fill;\n }\n\n &::-ms-fill-upper {\n @include range-ms-fill;\n }\n}\n\n// File input type\n[type='file'] {\n border: none;\n padding-left: 0;\n}\n\n// Memorable dates\n\n.usa-memorable-date {\n display: flex;\n [type=number] {\n -moz-appearance: textfield;\n\n &::-webkit-inner-spin-button {\n appearance: none;\n }\n\n &::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important; /* stylelint-disable-line declaration-no-important */\n pointer-events: none;\n height: 0;\n width: 0;\n margin: 0;\n }\n }\n}\n\n.usa-form-group--day,\n.usa-form-group--month,\n.usa-form-group--year {\n @include u-flex(auto);\n margin-right: units(2);\n width: units(6);\n}\n\n.usa-form-group--year {\n width: units(9);\n}\n","$border-utilities: (\n 'width': map-collect(\n map-deep-get($system-properties, border-width, standard),\n map-deep-get($system-properties, border-width, extended)\n ),\n 'style': map-collect(\n map-deep-get($system-properties, border-style, standard),\n map-deep-get($system-properties, border-style, extended)\n )\n);\n\n@mixin border-n($side, $value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n $has-style: false;\n $widths: map-get($border-utilities, 'width');\n\n @each $this-value in $value {\n $match: false;\n @if map-has-key($all-color-shortcodes, smart-quote($this-value)) {\n $match: true;\n $this-value: smart-quote($this-value);\n @if $side == n {\n border-color: color($this-value) #{$important};\n }\n @else if $side == x {\n border-left-color: color($this-value) #{$important};\n border-right-color: color($this-value) #{$important};\n }\n @else if $side == y {\n border-bottom-color: color($this-value) #{$important};\n border-top-color: color($this-value) #{$important};\n }\n @else {\n border-#{$side}-color: color($this-value) #{$important};\n }\n }\n @else if type-of($this-value) == 'number' {\n $converted-value: number-to-token($this-value);\n @if map-has-key($widths, $converted-value) {\n $match: true;\n $final-value: map-get($widths, $converted-value);\n @if $side == n {\n border-width: unquote('#{$final-value}#{$important}');\n }\n @else if $side == x {\n border-left-width: unquote('#{$final-value}#{$important}');\n border-right-width: unquote('#{$final-value}#{$important}');\n }\n @else if $side == y {\n border-bottom-width: unquote('#{$final-value}#{$important}');\n border-top-width: unquote('#{$final-value}#{$important}');\n }\n @else {\n border-#{$side}-width: unquote('#{$final-value}#{$important}');\n }\n }\n @else {\n @error '#{$this-value} is not a valid border width. Accepted values: #{map-keys($widths)}';\n }\n }\n @else if map-has-key($widths, smart-quote($this-value)) {\n $match: true;\n $this-value: smart-quote($this-value);\n $final-value: map-get($widths, $this-value);\n @if $side == n {\n border-width: unquote('#{$final-value}#{$important}');\n }\n @else if $side == x {\n border-left-width: unquote('#{$final-value}#{$important}');\n border-right-width: unquote('#{$final-value}#{$important}');\n }\n @else if $side == y {\n border-bottom-width: unquote('#{$final-value}#{$important}');\n border-top-width: unquote('#{$final-value}#{$important}');\n }\n @else {\n border-#{$side}-width: unquote('#{$final-value}#{$important}');\n }\n }\n @else {\n $converted-value: smart-quote($this-value);\n $styles: map-get($border-utilities, 'style');\n @if map-has-key($styles, $converted-value) {\n $match: true;\n $has-style: true;\n $final-value: map-get($styles, $converted-value);\n @if $side == n {\n border-style: unquote('#{$final-value}#{$important}');\n }\n @else if $side == x {\n border-left-style: unquote('#{$final-value}#{$important}');\n border-right-style: unquote('#{$final-value}#{$important}');\n }\n @else if $side == y {\n border-bottom-style: unquote('#{$final-value}#{$important}');\n border-top-style: unquote('#{$final-value}#{$important}');\n }\n @else {\n border-#{$side}-style: unquote('#{$final-value}#{$important}');\n }\n }\n @else {\n @error '`#{$this-value}` is not a valid `border` token. '\n + 'Use valid color, units, and border-style tokens '\n + 'separated by commas.';\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `border` token.';\n }\n }\n @if not $has-style {\n @if $side == n {\n border-style: solid#{$important};\n }\n @else if $side == x {\n border-left-style: solid#{$important};\n border-right-style: solid#{$important};\n }\n @else if $side == y {\n border-bottom-style: solid#{$important};\n border-top-style: solid#{$important};\n }\n @else {\n border-#{$side}-style: solid#{$important};\n }\n }\n}\n\n@mixin u-border($value...) {\n @include border-n(n, $value...);\n}\n\n@mixin u-border-x($value...) {\n @include border-n(x, $value...);\n}\n\n@mixin u-border-y($value...) {\n @include border-n(y, $value...);\n}\n\n@mixin u-border-top($value...) {\n @include border-n(top, $value...);\n}\n\n@mixin u-border-right($value...) {\n @include border-n(right, $value...);\n}\n\n@mixin u-border-bottom($value...) {\n @include border-n(bottom, $value...);\n}\n\n@mixin u-border-left($value...) {\n @include border-n(left, $value...);\n}\n","// Adds padding either l/r(x) or t/b(y)\n\n@mixin padding-n($side, $value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n @if $side == all {\n padding: get-uswds-value(padding, $value...) #{$important};\n }\n @else if $side == x {\n padding-left: get-uswds-value(padding, $value...) #{$important};\n padding-right: get-uswds-value(padding, $value...) #{$important};\n }\n @else if $side == y {\n padding-bottom: get-uswds-value(padding, $value...) #{$important};\n padding-top: get-uswds-value(padding, $value...) #{$important};\n }\n @else {\n padding-#{$side}: get-uswds-value(padding, $value...) #{$important};\n }\n}\n\n@mixin u-padding($value...) {\n @include padding-n(all, $value...);\n}\n\n@mixin u-padding-x($value...) {\n @include padding-n(x, $value...);\n}\n\n@mixin u-padding-y($value...) {\n @include padding-n(y, $value...);\n}\n\n@mixin u-padding-top($value...) {\n @include padding-n(top, $value...);\n}\n\n@mixin u-padding-right($value...) {\n @include padding-n(right, $value...);\n}\n\n@mixin u-padding-bottom($value...) {\n @include padding-n(bottom, $value...);\n}\n\n@mixin u-padding-left($value...) {\n @include padding-n(left, $value...);\n}\n","$system-color-red: (\n 'red': (\n 5: #f9eeee,\n 10: #f8e1de,\n 20: #f7bbb1,\n 30: #f2938c,\n 40: #e9695f,\n 50: #d83933,\n 60: #a23737,\n 70: #6f3331,\n 80: #3e2927,\n 90: #1b1616,\n 'vivid': (\n 5: false,\n 10: #fde0db,\n 20: #fdb8ae,\n 30: #ff8d7b,\n 40: #fb5a47,\n 50: #e52207,\n 60: #b50909,\n 70: #8b0a03,\n 80: #5c1111,\n 90: false,\n ),\n ),\n);","// Ensure browsers that don't support SVG in background-image (IE 11 and below) fall back to PNG.\n// See https://css-tricks.com/a-complete-guide-to-svg-fallbacks/\n\n@mixin add-background-svg($image-name) {\n $image-name: unquote($image-name);\n background-image: url('#{$theme-image-path}/#{$image-name}.svg'),\n linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n","@mixin add-list-reset($value...) {\n $important: null;\n @if length($value) > 0 and has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin-bottom: 0#{$important};\n margin-top: 0#{$important};\n list-style-type: none#{$important};\n padding-left: 0#{$important};\n}\n\n@mixin list-reset($value...) {\n @include add-list-reset($value...);\n}\n","@mixin override-prose {\n @content;\n .usa-prose {\n @content;\n }\n}\n","// Outputs height\n\n@mixin u-height($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n height: get-uswds-value(height, $value...) #{$important};\n}\n","// Outputs width\n\n@mixin u-width($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n width: get-uswds-value(width, $value...) #{$important};\n}\n","// Outputs border-radius\n\n@mixin u-radius($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n border-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-bottom($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n border-bottom-left-radius: get-uswds-value(border-radius, $value) #{$important};\n border-bottom-right-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-left($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n border-bottom-left-radius: get-uswds-value(border-radius, $value) #{$important};\n border-top-left-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-right($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n border-bottom-right-radius: get-uswds-value(border-radius, $value) #{$important};\n border-top-right-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-top($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n border-top-left-radius: get-uswds-value(border-radius, $value) #{$important};\n border-top-right-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n","// Outputs flex\n\n$flex-utililies: (\n align-items: map-collect(\n map-deep-get($system-properties, align-items, standard),\n map-deep-get($system-properties, align-items, extended)\n ),\n flex: map-collect(\n map-deep-get($system-properties, flex, standard),\n map-deep-get($system-properties, flex, extended)\n ),\n flex-direction: map-collect(\n map-deep-get($system-properties, flex-direction, standard),\n map-deep-get($system-properties, flex-direction, extended)\n ),\n flex-wrap: map-collect(\n map-deep-get($system-properties, flex-wrap, standard),\n map-deep-get($system-properties, flex-wrap, extended)\n ),\n justify-content: map-collect(\n map-deep-get($system-properties, justify-content, standard),\n map-deep-get($system-properties, justify-content, extended)\n ),\n);\n\n@mixin u-flex($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n @each $this-value in $value {\n $match: false;\n @each $property, $map in $flex-utililies {\n @if not $match and map-has-key($map, $this-value) {\n #{$property}: get-uswds-value($property, $this-value...) #{$important};\n $match: true;\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `flex` value.';\n }\n }\n}\n","%usa-list {\n @include u-margin-y(1em);\n line-height: line-height($theme-body-font-family, $theme-body-line-height);\n padding-left: 3ch;\n\n &:last-child {\n margin-bottom: 0;\n }\n}\n\n%usa-list-item {\n margin-bottom: 0.25em;\n max-width: measure($theme-text-measure);\n\n &:last-child {\n margin-bottom: 0;\n }\n}\n\n.usa-list {\n @extend %usa-list;\n\n li {\n @extend %usa-list-item;\n }\n}\n\n// Unstyled lists\n@include override-prose {\n .usa-list--unstyled {\n @include unstyled-list;\n }\n}\n","// Adds margin either l/r(x) or t/b(y)\n\n@mixin margin-n($side, $value...) {\n $value: unpack($value);\n @if $side == all {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin: get-uswds-value(margin, $value...) #{$important};\n }\n @else if $side == x {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin-left: get-uswds-value(margin-horizontal, $value...) #{$important};\n margin-right: get-uswds-value(margin-horizontal, $value...) #{$important};\n }\n @else if $side == y {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin-bottom: get-uswds-value(margin-vertical, $value...) #{$important};\n margin-top: get-uswds-value(margin-vertical, $value...) #{$important};\n }\n @else if $side == t {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin-top: get-uswds-value(margin-vertical, $value...) #{$important};\n }\n @else if $side == r {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin-right: get-uswds-value(margin-horizontal, $value...) #{$important};\n }\n @else if $side == b {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin-bottom: get-uswds-value(margin-vertical, $value...) #{$important};\n }\n @else if $side == l {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n margin-left: get-uswds-value(margin-horizontal, $value...) #{$important};\n }\n}\n\n@mixin u-margin($value...) {\n @include margin-n(all, $value...);\n}\n\n@mixin u-margin-x($value...) {\n @include margin-n(x, $value...);\n}\n\n@mixin u-margin-y($value...) {\n @include margin-n(y, $value...);\n}\n\n@mixin u-margin-top($value...) {\n @include margin-n(t, $value...);\n}\n\n@mixin u-margin-right($value...) {\n @include margin-n(r, $value...);\n}\n\n@mixin u-margin-bottom($value...) {\n @include margin-n(b, $value...);\n}\n\n@mixin u-margin-left($value...) {\n @include margin-n(l, $value...);\n}\n","// Unstyled list helper\n@mixin unstyled-list() {\n @include u-margin-y(0);\n list-style-type: none;\n padding-left: 0;\n\n > li {\n margin-bottom: 0;\n max-width: unset;\n }\n}\n","%usa-table {\n @include border-box-sizing;\n @include typeset;\n border-spacing: 0;\n margin: units(2.5) 0;\n\n thead {\n th {\n font-weight: $theme-font-weight-bold;\n }\n\n th,\n td {\n background-color: color('base-lightest');\n }\n }\n\n th {\n text-align: left;\n }\n\n th,\n td {\n @include u-border(1px, 'base-dark');\n background-color: color('white');\n font-weight: $theme-font-weight-normal;\n padding: units(1) units(2);\n }\n\n caption {\n @include u-font('serif', 'xs');\n font-weight: $theme-font-weight-bold;\n margin-bottom: units(1.5);\n text-align: left;\n }\n}\n\n%usa-table--borderless {\n thead {\n th {\n background-color: transparent;\n border-top: 0;\n }\n }\n\n th,\n td {\n border-left: 0;\n border-right: 0;\n }\n\n th {\n &:first-child {\n padding-left: 0;\n }\n }\n}\n\n.usa-table {\n @extend %usa-table;\n}\n\n.usa-table--borderless {\n @extend %usa-table--borderless;\n}\n","/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.3\n----------------------------------------\nTYPOGRAPHY SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS typography tokens in the documentation:\nhttps://v2.designsystem.digital.gov/style-tokens/typography\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nRoot font size\n----------------------------------------\nSetting $theme-respect-user-font-size to\ntrue sets the root font size to 100% and\nuses ems for media queries\n----------------------------------------\n$theme-root-font-size only applies when\n$theme-respect-user-font-size is set to\nfalse.\n\nThis will set the root font size\nas a specific px value and use px values\nfor media queries.\n\nAccepts true or false\n----------------------------------------\n*/\n\n$theme-respect-user-font-size: true !default;\n\n// $theme-root-font-size only applies when\n// $theme-respect-user-font-size is set to\n// false.\n\n// This will set the root font size\n// as a specific px value and use px values\n// for media queries.\n\n// Accepts values in px\n\n$theme-root-font-size: 10px !default;\n\n/*\n----------------------------------------\nGlobal styles\n----------------------------------------\nAdds basic styling for the following\nunclassed elements:\n\n- paragraph: paragraph text\n- link: links\n- content: paragraph text, links,\n headings, lists, and tables\n----------------------------------------\n*/\n\n$theme-global-paragraph-styles: false !default;\n$theme-global-link-styles: false !default;\n$theme-global-content-styles: false !default;\n\n/*\n----------------------------------------\nFont path\n----------------------------------------\nRelative font file path\n----------------------------------------\n*/\n\n$theme-font-path: '../fonts' !default;\n\n/*\n----------------------------------------\nCustom typeface tokens\n----------------------------------------\nAdd a new custom typeface token if\nyour project uses a typeface not already\ndefined by USWDS.\n----------------------------------------\nUSWDS defines the following tokens\nby default:\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\nAdd as many new tokens as you have\ncustom typefaces. Reference your new\ntoken(s) in the type-based font settings\nusing the quoted name of the token.\n\nFor example:\n\n$theme-font-type-cond: 'example-font-token';\n\ndisplay-name:\nThe display name of your font\n\ncap-height:\nThe height of a 500px `N` in Sketch\n----------------------------------------\nYou should change `example-[style]-token`\nnames to something more descriptive.\n----------------------------------------\n*/\n\n$theme-typeface-tokens: (\n example-serif-token: (\n display-name: 'Example Serif Display Name',\n cap-height: 364px,\n ),\n example-sans-token: (\n display-name: 'Example Sans Display Name',\n cap-height: 364px,\n ),\n) !default;\n\n/*\n----------------------------------------\nType-based font settings\n----------------------------------------\nSet the type-based tokens for your\nproject from the following tokens,\nor from any new font tokens you added in\n$theme-typeface-tokens.\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\n*/\n\n// condensed\n$theme-font-type-cond: false !default;\n\n// icon\n$theme-font-type-icon: false !default;\n\n// language-specific\n$theme-font-type-lang: false !default;\n\n// monospace\n$theme-font-type-mono: 'roboto-mono' !default;\n\n// sans-serif\n$theme-font-type-sans: 'source-sans-pro' !default;\n\n// serif\n$theme-font-type-serif: 'merriweather' !default;\n\n/*\n----------------------------------------\nCustom font stacks\n----------------------------------------\nAdd custom font stacks to any of the\ntype-based fonts. Any USWDS typeface\ntoken already has a default stack.\n\nCustom stacks don't need to include the\nfont's display name. It will\nautomatically appear at the start of\nthe stack.\n----------------------------------------\nExample:\n$theme-font-type-sans: 'source-sans-pro';\n$theme-font-sans-custom-stack: \"Helvetica Neue\", Helvetica, Arial, sans;\n\nOutput:\nfont-family: \"Source Sans Pro\", \"Helvetica Neue\", Helvetica, Arial, sans;\n----------------------------------------\n*/\n\n$theme-font-cond-custom-stack: false !default;\n$theme-font-icon-custom-stack: false !default;\n$theme-font-lang-custom-stack: false !default;\n$theme-font-mono-custom-stack: false !default;\n$theme-font-sans-custom-stack: false !default;\n$theme-font-serif-custom-stack: false !default;\n\n/*\n----------------------------------------\nAdd any custom font source files\n----------------------------------------\nIf you want USWDS to generate additional\n@font-face declarations, add your font\ndata below, following the example that\nfollows.\n----------------------------------------\nUSWDS automatically generates @font-face\ndecalarations for the following\n\n'merriweather'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n\nThese typefaces not require custom\nsource files.\n----------------------------------------\nEXAMPLE\n\n- dir:\n Directory relative to $theme-font-path\n- This directory should include fonts saved as\n .ttf, .woff, and .woff2\n ExampleSerif-Normal.ttf\n ExampleSerif-Normal.woff\n ExampleSerif-Normal.woff2\n\n$theme-font-serif-custom-src: (\n dir: 'custom/example-serif',\n roman: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-Light',\n 400: 'ExampleSerif-Normal',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-Bold',\n 800: false,\n 900: false,\n ),\n italic: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-LightItalic',\n 400: 'ExampleSerif-Italic',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-BoldItalic',\n 800: false,\n 900: false,\n ),\n);\n----------------------------------------\n*/\n\n$theme-font-cond-custom-src: false !default;\n$theme-font-icon-custom-src: false !default;\n$theme-font-lang-custom-src: false !default;\n$theme-font-mono-custom-src: false !default;\n$theme-font-sans-custom-src: false !default;\n$theme-font-serif-custom-src: false !default;\n\n/*\n----------------------------------------\nRole-based font settings\n----------------------------------------\nSet the role-based tokens for your\nproject from the following font-type\ntokens.\n----------------------------------------\n'cond'\n'icon'\n'lang'\n'mono'\n'sans'\n'serif'\n----------------------------------------\n*/\n\n$theme-font-role-ui: 'sans' !default;\n$theme-font-role-heading: 'serif' !default;\n$theme-font-role-body: 'sans' !default;\n$theme-font-role-code: 'mono' !default;\n$theme-font-role-alt: 'serif' !default;\n\n/*\n----------------------------------------\nType scale\n----------------------------------------\nDefine your project's type scale using\nvalues from the USWDS system type scale\n\n1-20\n----------------------------------------\n*/\n\n$theme-type-scale-3xs: 2 !default;\n$theme-type-scale-2xs: 3 !default;\n$theme-type-scale-xs: 4 !default;\n$theme-type-scale-sm: 5 !default;\n$theme-type-scale-md: 6 !default;\n$theme-type-scale-lg: 9 !default;\n$theme-type-scale-xl: 12 !default;\n$theme-type-scale-2xl: 14 !default;\n$theme-type-scale-3xl: 15 !default;\n\n/*\n----------------------------------------\nFont weights\n----------------------------------------\nAssign weights 100-900\nOr use `false` for unneeded weights.\n----------------------------------------\n*/\n\n$theme-font-weight-thin: false !default;\n$theme-font-weight-light: 300 !default;\n$theme-font-weight-normal: 400 !default;\n$theme-font-weight-medium: false !default;\n$theme-font-weight-semibold: false !default;\n$theme-font-weight-bold: 700 !default;\n$theme-font-weight-heavy: false !default;\n\n// If USWDS is generating your @font-face rules,\n// should we generate all available weights\n// regardless of the assignments above?\n\n$theme-generate-all-weights: false !default;\n\n/*\n----------------------------------------\nGeneral typography settings\n----------------------------------------\nType scale tokens\n----------------------------------------\nmicro: 10px\n1: 12px\n2: 13px\n3: 14px\n4: 15px\n5: 16px\n6: 17px\n7: 18px\n8: 20px\n9: 22px\n10: 24px\n11: 28px\n12: 32px\n13: 36px\n14: 40px\n15: 48px\n16: 56px\n17: 64px\n18: 80px\n19: 120px\n20: 140px\n----------------------------------------\nLine height tokens\n----------------------------------------\n1: 1\n2: 1.15\n3: 1.35\n4: 1.5\n5: 1.62\n6: 1.75\n----------------------------------------\nFont role tokens\n----------------------------------------\n'ui'\n'heading'\n'body'\n'code'\n'alt'\n----------------------------------------\nMeasure (max-width) tokens\n----------------------------------------\n1: 44ex\n2: 60ex\n3: 64ex\n4: 68ex\n5: 74ex\n6: 88ex\nnone: none\n----------------------------------------\n*/\n\n// Body settings are the equivalent of setting the element\n$theme-body-font-family: 'body' !default;\n$theme-body-font-size: 'sm' !default;\n$theme-body-line-height: 5 !default;\n\n// If true, explicitly style the element with the base styles\n$theme-style-body-element: false !default;\n\n// Headings\n$theme-h1-font-size: '2xl' !default;\n$theme-h2-font-size: 'xl' !default;\n$theme-h3-font-size: 'lg' !default;\n$theme-h4-font-size: 'sm' !default;\n$theme-h5-font-size: 'xs' !default;\n$theme-h6-font-size: '3xs' !default;\n$theme-heading-line-height: 2 !default;\n$theme-small-font-size: '2xs' !default;\n$theme-display-font-size: '3xl' !default;\n\n// Text and prose\n$theme-text-measure-narrow: 1 !default;\n$theme-text-measure: 4 !default;\n$theme-text-measure-wide: 6 !default;\n$theme-prose-font-family: 'body' !default;\n\n// Lead text\n$theme-lead-font-family: 'heading' !default;\n$theme-lead-font-size: 'lg' !default;\n$theme-lead-line-height: 6 !default;\n$theme-lead-measure: 6 !default;\n",".usa-tag {\n @include border-box-sizing;\n @include u-font('ui', '2xs');\n @include u-text('white', 'uppercase');\n background-color: color('base-dark');\n border-radius: radius('sm');\n margin-right: units(0.5);\n padding: units(1px) units(1);\n\n &:only-of-type {\n margin-right: 0;\n }\n}\n\n.usa-tag--big {\n @include u-padding-x(1);\n @include u-font('ui', $theme-body-font-size);\n}\n","// Outputs properties based on contents of text()\n\n$text-utililies: (\n font-style: map-collect(\n map-deep-get($system-properties, font-style, standard),\n map-deep-get($system-properties, font-style, extended)\n ),\n font-weight: map-collect(\n map-deep-get($system-properties, font-weight, standard),\n map-deep-get($system-properties, font-weight, extended)\n ),\n letter-spacing: map-collect(\n map-deep-get($system-properties, letter-spacing, standard),\n map-deep-get($system-properties, letter-spacing, extended)\n ),\n text-align: map-collect(\n map-deep-get($system-properties, text-align, standard),\n map-deep-get($system-properties, text-align, extended)\n ),\n text-decoration: map-collect(\n map-deep-get($system-properties, text-decoration, standard),\n map-deep-get($system-properties, text-decoration, extended)\n ),\n text-transform: map-collect(\n map-deep-get($system-properties, text-transform, standard),\n map-deep-get($system-properties, text-transform, extended)\n ),\n vertical-align: map-collect(\n map-deep-get($system-properties, vertical-align, standard),\n map-deep-get($system-properties, vertical-align, extended)\n ),\n white-space: map-collect(\n map-deep-get($system-properties, white-space, standard),\n map-deep-get($system-properties, white-space, extended)\n ),\n color: map-collect(\n $tokens-color-required\n ),\n);\n\n@mixin u-text($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n @each $this-value in $value {\n $this-value: smart-quote($this-value);\n $match: false;\n @if map-has-key($all-color-shortcodes, $this-value) {\n $match: true;\n color: color($this-value) #{$important};\n }\n @else {\n @each $property, $map in $text-utililies {\n @if not $match and map-has-key($map, $this-value) {\n #{$property}: get-uswds-value($property, $this-value...) #{$important};\n $match: true;\n }\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `text` value.';\n }\n }\n}\n","@mixin add-kerning {\n font-feature-settings: 'kern' 1;\n font-kerning: normal;\n}\n","html {\n @include add-kerning;\n font-family: font-family($theme-body-font-family);\n font-size: $root-font-size;\n}\n\n@if $theme-style-body-element {\n body {\n @include typeset;\n }\n}\n\n.usa-prose {\n @include typeset($theme-prose-font-family);\n & > {\n @include usa-content-styles;\n }\n}\n\n@if $theme-global-paragraph-styles == true {\n @include usa-paragraph-style;\n}\n\n@if $theme-global-link-styles == true {\n @include usa-link-style;\n}\n\n@if $theme-global-content-styles == true {\n @include usa-content-styles;\n}\n\n.usa-paragraph {\n @include typeset-p;\n}\n\n.usa-link {\n @include typeset-link;\n}\n\n// External link consider \"effortless style approach\":\n// [href^=\"http:\"]:not([href*=\"my-domain.com\"])\n// [href^=\"https:\"]:not([href*=\"my-domain.com\"])\n\n.usa-link--external {\n @include external-link(external-link, external-link-hover);\n\n &.usa-link--alt {\n @include external-link(external-link-alt, external-link-alt-hover);\n }\n}\n\n// Remove user agent styles\n\ncite,\nvar,\naddress,\ndfn {\n font-style: normal;\n}\n\n// Custom typography\n\n.usa-content {\n p,\n ul:not(.usa-accordion):not(.usa-accordion--bordered),\n ol:not(.usa-accordion):not(.usa-accordion--bordered) {\n max-width: measure($theme-text-measure);\n }\n}\n\n.usa-display {\n @include typeset-h3;\n margin-bottom: 0;\n\n @include at-media('mobile-lg') {\n @include typeset-h1;\n }\n\n @include at-media('tablet') {\n @include typeset-display;\n }\n}\n\n.usa-intro {\n @include typeset(\n $theme-lead-font-family,\n $theme-lead-font-size,\n $theme-lead-line-height\n );\n font-weight: $theme-font-weight-normal;\n max-width: measure($theme-lead-measure);\n}\n\n.usa-dark-background {\n @include add-knockout-font-smoothing;\n background-color: color('base-darker');\n\n p,\n span {\n color: color('white');\n }\n\n a {\n color: color('base-lighter');\n\n &:hover {\n color: color('white');\n }\n }\n}\n\n%usa-paragraph {\n @include typeset-p;\n}\n\n%usa-heading {\n @include typeset-heading;\n}\n","@mixin usa-paragraph-style {\n p {\n @extend %usa-paragraph;\n }\n}\n\n@mixin usa-link-style {\n a {\n @include typeset-link;\n }\n}\n\n@mixin usa-headings-styles {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n @extend %usa-heading;\n }\n\n h1 {\n @include h1;\n }\n\n h2 {\n @include h2;\n }\n\n h3 {\n @include h3;\n }\n\n h4 {\n @include h4;\n }\n\n h5 {\n @include h5;\n }\n\n h6 {\n @include h6;\n }\n}\n\n@mixin usa-content-styles {\n @include usa-paragraph-style;\n @include usa-link-style;\n @include usa-headings-styles;\n @include usa-list-styles;\n @include usa-table-styles;\n}\n","@mixin external-link($external-link, $external-link-hover) {\n &::after {\n background: url('#{$theme-image-path}/#{$external-link}.svg') no-repeat 0 0;\n background-size: 100%;\n content: '';\n display: inline-block;\n height: 0.65em;\n margin-bottom: -1px;\n margin-left: units(0.5);\n width: 0.65em;\n }\n\n &:hover::after {\n @include add-background-svg('#{$external-link-hover}');\n }\n}\n","// Variables\n\n$accordion-border: units($theme-accordion-border-width) solid color($theme-accordion-border-color);\n\n// Accordion Styles\n\n@mixin accordion-list-styles {\n @include unstyled-list;\n color: color('ink');\n margin: 0;\n padding: 0;\n width: 100%;\n}\n\n// scss-lint:disable PropertyCount\n@mixin accordion-button-styles {\n @include button-unstyled;\n @include add-background-svg('minus');\n\n background-color: color('base-lightest');\n background-position: right units(2.5) center;\n background-size: units(2);\n color: color('ink');\n cursor: pointer;\n display: inline-block;\n font-weight: font-weight('bold');\n margin: 0;\n padding: units(2) units(2.5) * 2 + units(2) units(2) units(2.5);\n text-decoration: none;\n width: 100%;\n\n &:hover {\n background-color: color('base-lighter');\n color: color('ink');\n text-decoration: none;\n }\n}\n// scss-lint:enable PropertyCount\n\n@mixin accordion-button-unopened-styles {\n @include add-background-svg('plus');\n background-size: units(2);\n}\n\n@mixin accordion-nested-list {\n > ul li ul {\n list-style: disc;\n > li > ul {\n list-style: circle;\n > li > ul {\n list-style: square;\n }\n }\n }\n}\n\n.usa-accordion {\n @include accordion-list-styles;\n @include accordion-nested-list;\n @include border-box-sizing;\n @include typeset($theme-accordion-font-family);\n\n + .usa-accordion,\n + .usa-accordion--bordered {\n margin-top: units(1);\n }\n}\n\n.usa-accordion--bordered {\n .usa-accordion__content {\n border-bottom: $accordion-border;\n border-left: $accordion-border;\n border-right: $accordion-border;\n padding-bottom: units(2);\n }\n\n .usa-accordion__heading {\n margin-bottom: 0;\n }\n}\n\n.usa-accordion__heading,\n// kludge to override .usa-prose styles\n// TODO: work this into a mixin\n.usa-prose .usa-accordion__heading {\n @include typeset($theme-accordion-font-family, $theme-body-font-size, 1);\n margin: 0;\n\n &:not(:first-child) {\n margin-top: units(1);\n }\n}\n\n.usa-accordion__content {\n background-color: color('white');\n margin-top: 0;\n overflow: auto;\n padding: units(2) units(2.5) calc(#{units(2)} - #{units(0.5)}) units(2.5);\n\n > *:first-child {\n margin-top: 0;\n }\n\n > *:last-child {\n margin-bottom: 0;\n }\n\n @include accessibly-hidden;\n}\n\n.usa-accordion__button {\n @include accordion-button-styles;\n}\n\n.usa-accordion__button[aria-expanded=false] {\n @include accordion-button-unopened-styles;\n}\n","// Alert variables ---------- //\n// TODO: Custom alerts are effectively hidden and not well supported\n// Consider removing or rebuilding\n$usa-custom-alerts: () !default;\n$usa-custom-alerts-bar: () !default;\n\n$usa-alerts: (\n success: 'success-lighter',\n warning: 'warning-lighter',\n error: 'error-lighter',\n info: 'info-lighter',\n);\n\n$usa-alerts-bar: (\n success: 'success',\n warning: 'warning',\n error: 'error',\n info: 'info',\n);\n\n$alerts: map-merge($usa-alerts, $usa-custom-alerts);\n$alerts-bar: map-merge($usa-alerts-bar, $usa-custom-alerts-bar);\n$padding-left: units($theme-alert-padding-x) + units($theme-alert-bar-width);\n\n.usa-alert {\n @include typeset($theme-alert-font-family);\n @include border-box-sizing;\n background-color: color('base-lightest');\n background-position: units($theme-alert-padding-x) units($theme-alert-padding-x);\n background-repeat: no-repeat;\n background-size: units(7);\n padding-bottom: units(2);\n padding-left: $padding-left;\n padding-right: units($theme-alert-padding-x);\n padding-top: units($theme-alert-padding-x);\n position: relative;\n\n * + & {\n margin-top: units(2);\n }\n\n // TODO: why is this not simply a border?\n &::before {\n background-color: color('base-light');\n content: '';\n height: 100%;\n left: 0;\n position: absolute;\n top: 0;\n width: units($theme-alert-bar-width);\n }\n\n ul {\n margin-bottom: 0;\n margin-top: units(1);\n padding-left: units(1);\n }\n\n .usa-checklist {\n padding-left: 0;\n }\n}\n\n.usa-alert__icon {\n display: table-cell;\n padding-right: units($theme-alert-bar-width);\n}\n\n.usa-alert__body {\n display: table-cell;\n vertical-align: top;\n}\n\n.usa-alert__heading {\n @include typeset($theme-alert-font-family, 'lg', 2);\n margin-top: 0;\n margin-bottom: units(1);\n}\n\n.usa-alert__text {\n @include u-margin-y(0);\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-alert__text:only-child {\n margin-bottom: units($theme-alert-bar-width);\n padding-top: units(0.5);\n}\n\n@each $name, $bgcolor in $alerts {\n .usa-alert--#{$name} {\n @include add-background-svg('alerts/#{$name}');\n background-color: color($bgcolor);\n\n &::before {\n background-color: color(map-get($alerts-bar, $name));\n }\n\n .usa-alert__body {\n padding-left: units($theme-alert-icon-size) + units($theme-alert-padding-x);\n }\n }\n}\n\n.usa-alert--slim {\n background-position: units($theme-alert-padding-x) center;\n background-size: units(5);\n padding-bottom: units($theme-alert-bar-width);\n padding-top: units($theme-alert-bar-width);\n\n .usa-alert__body {\n padding-left: units(5);\n }\n\n .usa-alert__text:only-child {\n margin-bottom: units(0.5);\n padding-top: units(0.5);\n }\n}\n\n.usa-alert--no-icon {\n background-image: none;\n\n .usa-alert__body {\n padding-left: 0;\n }\n}\n\n.usa-alert--validation {\n background-size: units(5);\n\n .usa-alert__body {\n padding-left: units(5);\n }\n\n .usa-checklist {\n margin-top: units(2);\n }\n}\n",".usa-banner {\n @include typeset($theme-banner-font-family);\n @include border-box-sizing;\n background-color: color('base-lightest');\n\n @include at-media('tablet') {\n font-size: font-size($theme-banner-font-family, '3xs');\n padding-bottom: units(0);\n }\n}\n\n.usa-banner__content {\n @include grid-container($theme-site-max-width);\n @include add-responsive-site-margins;\n background-color: color('transparent');\n font-size: font-size($theme-banner-font-family, 4);\n overflow: hidden;\n padding-bottom: units(2);\n padding-left: units($theme-site-margins-mobile-width - 1);\n padding-top: units(0.5);\n width: 100%;\n\n @include at-media('tablet') {\n @include u-padding-y(3);\n }\n\n p {\n &:first-child {\n margin: 0;\n }\n }\n}\n\n.usa-banner__guidance {\n padding-top: units(2);\n\n @include at-media('tablet') {\n padding-top: units(0);\n }\n}\n\n.usa-banner__inner {\n @include add-responsive-site-margins;\n @include grid-container;\n @include grid-row;\n @include u-flex('align-start');\n padding-right: units(0);\n\n @include at-media('tablet') {\n @include u-flex('align-center');\n }\n}\n\n.usa-banner__header {\n @include u-padding-y(1);\n font-size: font-size($theme-banner-font-family, 1);\n font-weight: font-weight('normal');\n min-height: units($size-touch-target);\n position: relative;\n\n @include at-media('tablet') {\n @include u-padding-y(0.5);\n min-height: 0;\n }\n}\n\n.usa-banner__header-close-text {\n @include u-margin-y(0);\n color: color('base-dark');\n display: none;\n font-size: font-size($theme-banner-font-family, 1);\n line-height: line-height($theme-banner-font-family, 2);\n padding-top: units(0.5);\n\n .usa-banner__header--expanded & {\n display: block;\n\n @include at-media('tablet') {\n display: none;\n }\n }\n}\n\n.usa-banner__header-text {\n @include u-margin-y(0);\n font-size: font-size($theme-banner-font-family, 1);\n line-height: line-height($theme-banner-font-family, 2);\n}\n\n.usa-banner__header-action {\n @include add-icon('angle-arrow-down-primary', 'after', 1, 1, 0.5, 'hover');\n color: color('primary');\n line-height: line-height($theme-banner-font-family, 2);\n margin-bottom: units(0);\n margin-top: units(2px);\n text-decoration: underline;\n\n .usa-banner__header--expanded & {\n display: none;\n }\n\n @include at-media('tablet') {\n display: none;\n }\n}\n\n.usa-banner__header-flag {\n @include u-float('left');\n margin-right: units(1);\n width: units(2);\n\n @include at-media('tablet') {\n margin-right: units(1);\n padding-top: units(0);\n }\n}\n\n.usa-banner__header--expanded {\n padding-right: units($size-touch-target + 1);\n\n @include at-media('tablet') {\n background-color: transparent;\n color: color('ink');\n display: block;\n font-size: font-size($theme-banner-font-family, 1);\n font-weight: font-weight('normal');\n min-height: units(0);\n padding-right: units(0);\n }\n\n .usa-banner__inner {\n margin-left: units(0);\n\n @include at-media('tablet') {\n margin-left: units(auto);\n }\n }\n\n .usa-banner__header-action {\n display: none;\n }\n}\n\n.usa-banner__button {\n @include button-unstyled;\n @include u-pin('left');\n @include u-pin('y');\n @include u-text('primary', underline, baseline);\n display: block;\n font-size: font-size($theme-banner-font-family, 1);\n height: auto;\n line-height: line-height($theme-banner-font-family, 2);\n padding-top: units(0);\n padding-left: units(0);\n text-decoration: none;\n width: auto;\n\n @include at-media-max('tablet') {\n width: 100%;\n }\n\n @include at-media('tablet') {\n @include add-icon('angle-arrow-down-primary', 'after', 1, 1, 2px, 'hover');\n @include u-pin('none');\n display: inline;\n margin-left: units(1);\n position: relative;\n\n &:hover {\n @include u-text('primary-darker');\n }\n }\n\n &[aria-expanded=false] {\n background-image: none;\n }\n\n &[aria-expanded=true] {\n background-image: none;\n\n @include at-media-max('tablet') {\n @include add-icon('close-blue-60v-alt',\n 'after',\n $theme-icon-image-size,\n $size-touch-target,\n 0,\n 'no-hover'\n );\n\n &::after {\n @include u-pin('y');\n @include u-pin('right');\n background-color: color('base-lighter');\n bottom: 0;\n height: auto;\n }\n }\n\n @include at-media('tablet') {\n @include add-icon('angle-arrow-up-primary', 'after', 1, 1, 2px, 'hover');\n height: auto;\n padding: units(0);\n position: relative;\n }\n\n &::after {\n position: absolute;\n right: units(2);\n top: units(1.5);\n\n @include at-media('tablet') {\n position: static;\n }\n }\n }\n}\n\n.usa-banner__button-text {\n @include add-sr-only;\n text-decoration: underline;\n\n @include at-media('tablet') {\n @include add-no-sr-only;\n display: inline;\n }\n}\n\n.usa-banner__icon {\n width: units(5);\n}\n","// Outputs max-width\n\n@mixin u-maxw($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n max-width: get-uswds-value(max-width, $value...) #{$important};\n}\n","// Outputs display\n\n@mixin u-display($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n display: get-uswds-value(display, $value) #{$important};\n}\n","@mixin display-icon($icon, $direction, $size, $margin, $hover) {\n &::#{$direction} {\n @include add-background-svg('#{$icon}');\n background-size: 100%;\n content: '';\n display: inline-block;\n height: $size;\n width: $size;\n\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n @if $direction == 'after' {\n margin-left: $margin;\n }\n @else {\n margin-right: $margin;\n }\n /* stylelint-enable */\n }\n\n @if $hover == 'hover' {\n &:hover::#{$direction} {\n @include add-background-svg('#{$icon}-hover');\n }\n }\n}\n\n@mixin remove-icon($direction) {\n &::#{$direction} {\n display: none;\n }\n}\n\n@mixin add-icon(\n $icon-name,\n $direction,\n $image-size,\n $container-size,\n $margin,\n $hover\n) {\n &::#{$direction} {\n @include add-background-svg('#{$icon-name}');\n background-position: center center;\n background-repeat: no-repeat;\n background-size: units($image-size);\n content: '';\n display: inline-block;\n height: units($container-size);\n width: units($container-size);\n\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n @if $direction == 'after' {\n margin-left: units($margin);\n }\n @else {\n margin-right: units($margin);\n }\n /* stylelint-enable */\n }\n\n @if $hover == 'hover' {\n &:hover::#{$direction} {\n @include add-background-svg('#{$icon-name}-hover');\n }\n }\n}\n","// Outputs line-height\n\n@mixin u-float($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n float: get-uswds-value(float, $value...) #{$important};\n}\n","$utility-pin-options: 'all', 'x', 'y', 'top', 'bottom', 'left', 'right', 'none';\n\n@mixin u-pin($value...) {\n $important: null;\n $position-absolute: append-important($value, absolute);\n $position-static: append-important($value, static);\n $has-position: false;\n\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n\n @each $option in $value {\n $option: smart-quote($option);\n @if $option != 'none' and not $has-position {\n @include u-position($position-absolute);\n $has-position: true;\n }\n @if $option == 'all' {\n bottom: 0#{$important};\n left: 0#{$important};\n right: 0#{$important};\n top: 0#{$important};\n }\n @else if $option == 'x' {\n left: 0#{$important};\n right: 0#{$important};\n }\n @else if $option == 'y' {\n bottom: 0#{$important};\n top: 0#{$important};\n }\n @else if $option == 'top' {\n top: 0#{$important};\n }\n @else if $option == 'bottom' {\n bottom: 0#{$important};\n }\n @else if $option == 'left' {\n left: 0#{$important};\n }\n @else if $option == 'right' {\n right: 0#{$important};\n }\n @else if $option == 'none' {\n $has-position: false;\n @include u-position($position-static);\n bottom: auto#{$important};\n left: auto#{$important};\n right: auto#{$important};\n top: auto#{$important};\n }\n @else {\n @error '`#{$option}` is not a valid `pin` value. Valid pin values include #{$utility-pin-options}';\n }\n }\n}\n\n@mixin u-pin-none($value...) {\n @include u-pin('none', $value...);\n}\n\n@mixin u-pin-all($value...) {\n @include u-pin('all', $value...);\n}\n\n@mixin u-pin-y($value...) {\n @include u-pin('y', $value...);\n}\n\n@mixin u-pin-x($value...) {\n @include u-pin('x', $value...);\n}\n\n@mixin u-pin-bottom($value...) {\n @include u-pin('bottom', $value...);\n}\n\n@mixin u-pin-left($value...) {\n @include u-pin('left', $value...);\n}\n\n@mixin u-pin-right($value...) {\n @include u-pin('right', $value...);\n}\n\n@mixin u-pin-top($value...) {\n @include u-pin('top', $value...);\n}\n","// Outputs position property\n\n@mixin u-position($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, '!important');\n $important: ' !important';\n }\n position: get-uswds-value(position, $value...) #{$important};\n}\n",".usa-checklist {\n @include add-list-reset;\n @include border-box-sizing;\n @include typeset;\n}\n\n.usa-checklist__item {\n @include add-checkbox-placeholder;\n @include u-margin-y(0);\n margin-bottom: 0;\n margin-top: units(1);\n\n // Deprecate usa-checklist__item--checked once the js is updated\n &.usa-checklist__item--checked {\n @include add-success-mark;\n }\n}\n","@mixin add-checkbox-placeholder {\n $placeholder-width: units(4);\n $placeholder-margin: units(1);\n\n text-indent: ($placeholder-width + $placeholder-margin) * -1;\n\n &::before {\n content: ' ';\n display: inline-block;\n height: units(2);\n margin-left: units(-0.5);\n margin-right: units(1.5);\n width: $placeholder-width;\n }\n}\n","@mixin add-success-mark {\n &::before {\n @include add-background-svg('correct9');\n background-position: 100%;\n background-size: 100%;\n }\n}\n","// General footer styles\n\n.usa-footer {\n @include border-box-sizing;\n @include typeset($theme-footer-font-family);\n overflow: hidden;\n}\n\n.usa-footer__return-to-top {\n @include u-padding-y(2.5);\n line-height: line-height($theme-footer-font-family, 1);\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-footer__nav {\n @include u-margin-x('auto');\n @include u-padding-x(0);\n border-bottom: 1px solid color('base-light');\n max-width: units('desktop');\n\n @include at-media('mobile-lg') {\n @include add-responsive-site-margins;\n border-bottom: none;\n }\n}\n\n.usa-footer__primary-section {\n background-color: color('base-lightest');\n}\n\n.usa-footer__primary-content {\n line-height: line-height($theme-footer-font-family, 2);\n}\n\n.usa-footer__primary-link a,\n.usa-footer__secondary-link a {\n text-decoration: none;\n &:hover {\n text-decoration: underline;\n }\n}\n\n.usa-footer__primary-link {\n @include u-padding-x($theme-site-margins-mobile-width);\n @include u-padding-y(2);\n @include u-text('ink', 'no-underline', 'bold');\n display: block;\n\n @include at-media('mobile-lg') {\n @include u-padding-x(0);\n }\n\n &:hover {\n cursor: pointer;\n text-decoration: underline;\n }\n}\n\n.usa-footer__secondary-link {\n line-height: line-height($theme-footer-font-family, 2);\n margin-left: units(2);\n padding: 0;\n\n a {\n @include typeset-link;\n }\n\n & + .usa-footer__secondary-link {\n padding-top: units(2);\n }\n\n @include at-media('mobile-lg') {\n margin-left: 0;\n }\n}\n\n.usa-footer__contact-info {\n display: inline-block;\n line-height: line-height($theme-footer-font-family, 2);\n\n a {\n @include u-text('ink', 'no-underline');\n }\n\n &:hover {\n text-decoration: underline;\n }\n\n @include at-media('mobile-lg') {\n @include u-flex('justify-end');\n margin-top: units(1);\n }\n}\n\n.usa-footer__primary-content {\n border-top: 1px solid color('base-light');\n\n @include at-media('mobile-lg') {\n border: none;\n }\n}\n\n.usa-sign-up {\n padding-bottom: units(4);\n padding-top: units(3);\n\n .usa-label,\n .usa-button {\n margin-top: units(1.5);\n }\n}\n\n.usa-sign-up__heading {\n @include h3;\n margin: 0;\n}\n\n.usa-footer__secondary-section {\n @include u-padding-y(2.5);\n background-color: color('base-lighter');\n\n a {\n color: color('ink');\n }\n}\n\n.usa-footer__logo {\n @include u-margin-y(1);\n @include at-media('mobile-lg') {\n @include u-margin-y(0);\n @include u-flex('align-center');\n }\n}\n\n.usa-footer__logo-img {\n max-width: units(10);\n}\n\n.usa-footer__logo-heading {\n @include h3;\n @include u-margin-y(1);\n line-height: line-height('heading', 1);\n}\n\n.usa-footer__contact-links {\n margin-top: units(3);\n\n @include at-media('mobile-lg') {\n margin-top: 0;\n text-align: right;\n }\n}\n\n.usa-footer__contact-heading {\n @include h3;\n margin-top: 0;\n\n @include at-media('mobile-lg') {\n @include u-margin-y(0.5);\n }\n}\n\n.usa-footer__social-links {\n line-height: line-height($theme-footer-font-family, 1);\n padding-bottom: units(1);\n\n a {\n text-decoration: none;\n }\n\n @include at-media('mobile-lg') {\n @include u-flex('justify-end');\n }\n}\n\n.usa-social-link {\n $background-height: units(3); // Height of icon within hit area.\n @include u-square($size-touch-target);\n background-position: center center;\n background-size: auto $background-height;\n background-color: color('black-transparent-10');\n display: inline-block;\n\n span {\n @include sr-only();\n }\n}\n\n.usa-social-link--facebook {\n @include add-background-svg('social-icons/facebook25');\n}\n\n.usa-social-link--twitter {\n @include add-background-svg('social-icons/twitter16');\n}\n\n.usa-social-link--youtube {\n @include add-background-svg('social-icons/youtube15');\n}\n\n.usa-social-link--rss {\n @include add-background-svg('social-icons/rss25');\n}\n\n.usa-footer__address {\n @include at-media('mobile-lg') {\n @include u-flex('justify-end');\n }\n}\n\n// Slim footer styles\n\n.usa-footer--slim {\n .usa-footer__nav {\n @include at-media('desktop') {\n @include u-padding-x(0);\n }\n }\n\n .usa-footer__address {\n @include u-padding-y(2);\n @include u-padding-x($theme-site-margins-mobile-width);\n @include at-media('mobile-lg') {\n @include u-padding(0);\n }\n }\n\n .usa-footer__logo {\n @include u-flex('align-center');\n }\n\n .usa-footer__logo-img {\n max-width: units(6);\n }\n\n .usa-footer__contact-info {\n @include at-media('mobile-lg') {\n @include u-padding-y(2);\n margin-top: 0;\n }\n }\n}\n\n// Big footer styles\n\n.usa-footer--big {\n .usa-footer__nav {\n @include u-margin-x($theme-site-margins-mobile-width * -1);\n @include at-media('mobile-lg') {\n border-bottom: 1px solid color('base-light');\n padding-top: units(4);\n }\n @include at-media('tablet') {\n @include u-margin-x(0);\n @include u-padding-x(0);\n border-bottom: none;\n }\n }\n\n .usa-footer__primary-link {\n @include h4;\n @include add-background-svg('arrow-down');\n background-position: units(2) center;\n background-size: units(1.5);\n line-height: line-height('heading', 2);\n margin: 0;\n padding-left: units(4);\n\n @include at-media('mobile-lg') {\n @include u-padding-y(0);\n background: none;\n margin-bottom: units(1);\n padding-left: 0;\n\n &:hover {\n cursor: auto;\n text-decoration: none;\n }\n }\n }\n\n .usa-footer__primary-content--collapsible {\n &.hidden {\n .usa-list--unstyled {\n display: none;\n }\n\n .usa-footer__primary-link {\n @include add-background-svg('arrow-right');\n cursor: pointer;\n\n @include at-media('mobile-lg') {\n background: none;\n margin: 0;\n padding-left: 0;\n }\n }\n }\n\n .usa-list--unstyled {\n @include u-padding-x($theme-site-margins-mobile-width);\n padding-bottom: units(2.5);\n\n @include at-media('mobile-lg') {\n @include u-padding-x(0);\n padding-bottom: units(4);\n padding-top: units(1.5);\n }\n }\n }\n}\n",".usa-form {\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n @include border-box-sizing;\n}\n\n.usa-form {\n @include at-media('mobile-lg') {\n max-width: units('mobile');\n }\n\n .usa-input,\n .usa-range,\n .usa-select,\n .usa-textarea {\n // max width not needed since .usa-form has one of its own\n max-width: none;\n }\n\n .usa-input--small {\n max-width: units(8);\n }\n\n .usa-input--medium {\n max-width: units(15);\n }\n\n .usa-button {\n margin-top: units(1);\n\n @include at-media('mobile-lg') {\n margin-top: units(3);\n }\n }\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-form--large {\n @include at-media('mobile-lg') {\n max-width: units('mobile-lg');\n }\n}\n\n.usa-form__note {\n @include typeset($theme-form-font-family, '2xs', 3);\n float: right;\n margin: units(0.5) 0 units(2);\n}\n","// A collection of media block objects\n\n.usa-graphic-list {\n @include typeset;\n @include border-box-sizing;\n\n .usa-graphic-list__row {\n .usa-media-block {\n margin-bottom: units(4);\n\n @include at-media('tablet') {\n margin-bottom: units(8);\n }\n }\n\n &:last-child {\n .usa-media-block {\n @include at-media('tablet') {\n margin-bottom: 0;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n\n .usa-media-block__img {\n margin-right: units(3);\n }\n\n .usa-media-block__body {\n > :first-child {\n margin-top: 0;\n }\n }\n}\n\n.usa-graphic-list__heading {\n @include typeset-h3;\n}\n","// Header helpers\n// ---------------------------------\n\n@mixin nav-border-extended {\n @include add-bar(\n 0.5,\n 'primary',\n 'bottom',\n 0,\n 2\n );\n}\n\n@mixin nav-border-basic {\n @include add-bar(\n 0.5,\n 'primary',\n 'bottom',\n 0,\n 2,\n -0.5\n );\n}\n\n$z-index-header: 300;\n$z-index-overlay: 400;\n\n// Header\n// ---------------------------------\n\n.usa-header {\n @include clearfix;\n @include typeset($theme-header-font-family);\n @include border-box-sizing;\n z-index: z-index($z-index-header);\n\n a {\n border-bottom: none;\n }\n\n // The search
\n .usa-search {\n @include at-media($theme-navigation-width) {\n float: right;\n }\n }\n\n // Accessibility: The
with search role\n [role=search] {\n @include at-media($theme-navigation-width) {\n float: right;\n max-width: calc(#{$theme-search-min-width} + #{units($theme-button-small-width)});\n width: 100%;\n }\n }\n\n // The search \n [type=search] {\n min-width: 0; // Fix a Firefox display quirk\n }\n\n + .usa-hero {\n @include at-media($theme-navigation-width) {\n border-top: units(1px) solid color('white');\n }\n }\n\n + .usa-section,\n + main {\n @include at-media($theme-navigation-width) {\n border-top: units(1px) solid color('base-lighter');\n }\n }\n}\n\n.usa-logo {\n @include at-media-max($theme-navigation-width) {\n @include u-flex('fill');\n font-size: font-size($theme-header-font-family, '2xs');\n line-height: line-height($theme-header-font-family, 1);\n margin-left: units($theme-site-margins-mobile-width);\n }\n\n @include at-media($theme-navigation-width) {\n margin-top: units(4);\n margin-bottom: units(2);\n font-size: font-size($theme-header-font-family, 'lg');\n line-height: line-height($theme-header-font-family, 2);\n }\n\n a {\n color: color('ink');\n text-decoration: none;\n }\n}\n\n.usa-logo__text {\n display: block;\n font-style: normal;\n font-weight: font-weight('bold');\n margin: 0;\n}\n\n.usa-menu-btn {\n @include button-unstyled;\n @include u-flex('auto');\n @include u-padding-x(1.5);\n background-color: color('primary');\n color: color('white');\n font-size: font-size($theme-header-font-family, '3xs');\n height: units($size-touch-target);\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n\n @include at-media($theme-navigation-width) {\n display: none;\n }\n\n &:hover {\n background-color: color('primary-dark');\n color: color('white');\n text-decoration: none;\n }\n\n &:active {\n color: color('white');\n }\n\n &:visited {\n color: color('white');\n }\n}\n\n.usa-overlay {\n @include u-pin('all');\n position: fixed;\n background: color('black');\n opacity: opacity(0);\n transition: opacity 0.2s ease-in-out;\n visibility: hidden;\n z-index: z-index($z-index-overlay);\n\n &.is-visible {\n opacity: opacity(20);\n visibility: visible;\n }\n}\n\n// usa-header--basic\n// ---------------------------------\n\n.usa-header--basic {\n @include at-media($theme-navigation-width) {\n .usa-navbar {\n position: relative;\n width: $theme-megamenu-logo-text-width; // TODO: review this more\n }\n\n .usa-nav {\n @include u-flex('row', 'align-center', 'justify-end');\n display: flex;\n padding: 0 0 units(0.5) units(1);\n width: 100%;\n }\n\n .usa-nav-container {\n @include u-flex('align-end', 'justify');\n display: flex;\n }\n\n .usa-current,\n [aria-expanded=true],\n .usa-nav__link:hover {\n @include nav-border-basic;\n }\n\n .usa-nav__primary {\n width: auto;\n }\n\n .usa-search {\n top: 0;\n }\n }\n &.usa-header--megamenu {\n .usa-nav__inner {\n display: flex;\n flex-direction: column;\n\n @include at-media($theme-navigation-width) {\n display: block;\n float: right;\n margin-top: units(-5);\n }\n }\n }\n}\n\n// usa-header--extended\n// ---------------------------------\n\n.usa-header--extended {\n @include at-media($theme-navigation-width) {\n padding-top: 0;\n\n .usa-current,\n [aria-expanded=true],\n .usa-nav__link:hover {\n @include nav-border-extended;\n }\n }\n\n .usa-logo {\n @include at-media($theme-navigation-width) {\n font-size: font-size($theme-header-font-family, 'xl');\n margin: units(4) 0 units(3);\n max-width: 50%;\n }\n }\n\n .usa-navbar {\n @include at-media($theme-navigation-width) {\n @include grid-container;\n display: block;\n height: auto;\n overflow: auto;\n }\n }\n\n .usa-nav {\n @include at-media($theme-navigation-width) {\n border-top: units(1px) solid color('base-lighter');\n padding: 0;\n width: 100%;\n }\n }\n\n .usa-nav__inner {\n @include at-media($theme-navigation-width) {\n @include grid-container;\n padding-left: units(2) !important; /* stylelint-disable declaration-no-important */\n position: relative;\n }\n }\n\n .usa-nav__primary {\n @include at-media($theme-navigation-width) {\n @include clearfix;\n }\n }\n\n .usa-nav__link {\n @include at-media($theme-navigation-width) {\n @include u-padding-y(2);\n }\n }\n\n .usa-nav__submenu {\n .usa-grid-full {\n @include at-media($theme-navigation-width) {\n padding-left: units(1.5);\n }\n }\n }\n\n .usa-megamenu {\n @include at-media($theme-navigation-width) {\n left: 0;\n padding-left: units($theme-site-margins-width);\n }\n }\n}\n","@mixin clearfix {\n &::after {\n clear: both;\n content: '';\n display: block;\n }\n}\n","// Hero feature\n// ==========================\n\n.usa-hero {\n @include border-box-sizing;\n @include typeset;\n @include u-padding-y($theme-site-margins-width);\n background-image: url('#{$theme-image-path}/hero.png');\n background-position: center;\n background-size: cover;\n color: color('white');\n}\n\n.usa-hero__callout {\n background-color: color('primary-darker');\n padding: units(4);\n\n @include at-media('tablet') {\n max-width: units('mobile');\n }\n}\n\n.usa-hero__heading {\n @include typeset-h2;\n color: color('accent-cool');\n line-height: line-height('heading', 2);\n}\n\n.usa-hero__heading--alt {\n color: color('white');\n display: block;\n}\n","// Flexbox positioning to move sidenav below main content on small screens\n.usa-layout-docs__sidenav {\n order: 2;\n padding-top: units(4);\n\n @include at-media('desktop') {\n padding-top: 0;\n }\n}\n\n.usa-layout-docs__main {\n @include at-media('desktop') {\n order: 2;\n }\n}\n",".usa-media-block__img {\n @include media-block-img;\n}\n\n.usa-media-block__body {\n overflow: hidden;\n}\n","@mixin media-block-img($margin-right: units(1)) {\n float: left;\n margin-right: $margin-right;\n}\n","// Navigation helpers\n// ---------------------------------\n\n@mixin outer-megamenu {\n @include u-pin('y');\n background-color: color('primary-darker');\n content: '';\n display: block;\n position: absolute;\n width: 100%;\n}\n\n@mixin primary-nav-link {\n line-height: line-height($theme-navigation-font-family, 1);\n padding: units(2);\n}\n\n$nav-link-color: 'base-dark';\n$sliding-panel-width: 'card-lg';\n$nav-link-accordion-icon-size: 1.5;\n$nav-link-arrow-icon-size: 1;\n\n// TODO: Collect animations in a common location?\n@keyframes slidein-left {\n from {\n transform: translateX(units($sliding-panel-width));\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n// Header navigation\n// ---------------------------------\n\n.usa-navbar {\n @include border-box-sizing;\n height: units($size-touch-target);\n\n @include at-media-max($theme-navigation-width) {\n @include u-flex('align-center');\n border-bottom: units(1px) solid color('base-lighter');\n display: flex;\n }\n\n @include at-media($theme-navigation-width) {\n border-bottom: none;\n display: inline-block;\n height: auto;\n }\n}\n\n.usa-nav-container {\n @include at-media($theme-navigation-width) {\n @include clearfix;\n @include grid-container;\n @include u-padding-x($theme-site-margins-width);\n }\n}\n\n.usa-nav {\n @include typeset($theme-navigation-font-family, null, 1);\n @include at-media-max($theme-navigation-width) {\n @include u-pin('right');\n @include u-pin('y');\n position: fixed;\n background: color('white');\n border-right: 0;\n display: none;\n flex-direction: column;\n overflow-y: auto;\n padding: units(2);\n width: units($sliding-panel-width);\n z-index: z-index(500);\n\n &.is-visible {\n animation: slidein-left 0.3s ease-in-out;\n display: flex;\n }\n }\n\n @include at-media($theme-navigation-width) {\n float: right;\n position: relative;\n }\n\n .usa-search {\n @include at-media($theme-navigation-width) {\n margin-left: units(2);\n }\n }\n}\n\n// Primary navigation\n// ---------------------------------\n\n.usa-nav__primary {\n\n // Until the $theme-navigation-width,\n // use the usa-nav-list styles for the slide-in nav\n @include at-media-max($theme-navigation-width) {\n @include nav-list('nav');\n margin-top: units(3);\n order: 2;\n\n a {\n @include u-padding-y(1.5);\n }\n }\n\n // At $theme-navigation-width and wider...\n @include at-media($theme-navigation-width) {\n display: flex;\n }\n\n // all nav items in the nav\n .usa-nav__primary-item {\n a {\n text-decoration: none;\n }\n }\n\n // just level 1 nav items...\n > .usa-nav__primary-item {\n line-height: line-height($theme-navigation-font-family, 2);\n @include at-media($theme-navigation-width) {\n font-size: font-size($theme-navigation-font-family, '2xs');\n line-height: line-height($theme-navigation-font-family, 1);\n }\n\n // ...and their direct links\n > a {\n @include at-media($theme-navigation-width) {\n @include primary-nav-link;\n color: color($nav-link-color);\n display: block;\n font-weight: font-weight('bold');\n\n &:hover {\n color: color('primary');\n }\n }\n }\n }\n\n a {\n @include at-media($theme-navigation-width) {\n @include u-padding-y(1);\n }\n }\n\n button {\n $button-vertical-offset: 53%; // XXX: Magic number\n\n @include button-unstyled;\n color: color($nav-link-color);\n font-weight: font-weight('normal');\n line-height: line-height($theme-navigation-font-family, 2);\n padding: units(1.5) units(2);\n text-decoration: none;\n\n @include at-media($theme-navigation-width) {\n @include primary-nav-link;\n font-size: font-size($theme-navigation-font-family, '2xs');\n font-weight: font-weight('bold');\n }\n\n &:hover {\n color: color('primary');\n background-color: color('base-lightest');\n text-decoration: none;\n\n @include at-media($theme-navigation-width) {\n background-color: transparent;\n }\n }\n\n &[aria-expanded=false] { /* stylelint-disable-line selector-no-qualifying-type */\n @include add-background-svg('plus-alt');\n background-position: right 0 center;\n background-size: units($nav-link-accordion-icon-size);\n\n @include at-media($theme-navigation-width) {\n @include add-background-svg('angle-arrow-down');\n background-size: units($nav-link-arrow-icon-size);\n background-position: right units(2) top $button-vertical-offset;\n }\n\n &:hover {\n @include at-media($theme-navigation-width) {\n @include add-background-svg('angle-arrow-down-primary');\n }\n }\n }\n\n &[aria-expanded=true] { /* stylelint-disable-line selector-no-qualifying-type */\n @include add-background-svg('minus-alt');\n background-position: right 0 center;\n background-size: units($nav-link-accordion-icon-size);\n\n @include at-media($theme-navigation-width) {\n @include add-background-svg('angle-arrow-up-white');\n @include add-knockout-font-smoothing;\n background-size: units($nav-link-arrow-icon-size);\n background-color: color('primary-darker');\n background-position: right units(2) top $button-vertical-offset;\n color: color('white');\n }\n }\n }\n\n .usa-accordion__button {\n span {\n @include at-media($theme-navigation-width) {\n margin-right: 0;\n padding-right: units(2);\n }\n }\n }\n}\n\n// Secondary navigation\n// ---------------------------------\n\n.usa-nav__secondary {\n margin-top: units(2);\n\n @include at-media($theme-navigation-width) {\n // Note: Previius calc() couldn't work. don't hardcode rem vals\n bottom: units(8); // XXX magic number\n font-size: font-size($theme-navigation-font-family, '2xs');\n margin-top: units(1);\n min-width: calc(#{$theme-search-min-width} + #{units($theme-button-small-width)});\n position: absolute;\n right: units($theme-site-margins-width);\n }\n\n .usa-search {\n margin-top: units(2);\n width: 100%;\n\n @include at-media($theme-navigation-width) {\n margin-left: 0;\n margin-top: units(1);\n }\n }\n}\n\n.usa-nav__secondary-links {\n @include add-list-reset;\n line-height: line-height($theme-navigation-font-family, 3);\n margin-top: units(3);\n\n @include at-media($theme-navigation-width) {\n float: right;\n line-height: line-height($theme-navigation-font-family, 1);\n margin-bottom: units(0.5);\n margin-top: 0;\n }\n\n .usa-nav__secondary-item {\n @include at-media($theme-navigation-width) {\n display: inline;\n padding-left: units(0.5);\n\n & + .usa-nav__secondary-item::before {\n color: color('base-lighter');\n content: '|';\n padding-right: units(0.5);\n }\n }\n }\n\n a {\n color: color('base');\n display: inline-block;\n font-size: font-size($theme-navigation-font-family, '2xs');\n text-decoration: none;\n\n &:hover {\n color: color('primary');\n text-decoration: underline;\n }\n }\n}\n\n// Navigation dropdowns\n// ---------------------------------\n\n.usa-nav__submenu {\n @include at-media-max($theme-navigation-width) {\n @include nav-sublist;\n }\n\n @include at-media($theme-navigation-width) {\n @include add-list-reset;\n background-color: color('primary-darker');\n width: units('card-lg');\n padding: units(2);\n position: absolute;\n z-index: z-index(400);\n }\n\n &[aria-hidden=true] {\n display: none;\n }\n\n .usa-nav__submenu-item {\n @include at-media($theme-navigation-width) {\n & + * {\n margin-top: units(1.5);\n }\n\n a {\n color: color('white');\n padding: 0;\n line-height: line-height($theme-navigation-font-family, 3);\n\n &:hover {\n background-color: transparent;\n color: color('white');\n padding: 0;\n text-decoration: underline;\n }\n }\n }\n }\n}\n\n.usa-nav__submenu-list {\n @include unstyled-list;\n\n .usa-nav__submenu-list-item {\n margin: 0;\n font-size: font-size($theme-navigation-font-family, '2xs');\n\n a {\n line-height: line-height($theme-navigation-font-family, 3);\n }\n }\n}\n\n// Navigation close button\n// ---------------------------------\n\n.usa-nav__close {\n @include button-unstyled;\n @include u-square($size-touch-target);\n color: currentColor;\n flex: none;\n float: right;\n margin: units(-1.5) units(-2) units(2) auto;\n text-align: center;\n\n &:hover {\n color: currentColor;\n text-decoration: none;\n }\n\n @include at-media($theme-navigation-width) {\n display: none;\n }\n\n img {\n width: units(1.5);\n }\n\n + * {\n clear: both;\n }\n}\n\n.usa-js-mobile-nav--active {\n overflow: hidden;\n}\n\n// Navigation megamenu\n// ---------------------------------\n\n.usa-megamenu {\n @include at-media($theme-navigation-width) {\n @include u-padding-x(0);\n @include u-padding-y(4);\n left: -$theme-megamenu-logo-text-width;\n right: 0;\n width: auto;\n }\n\n &::before {\n @include at-media($theme-navigation-width) {\n @include outer-megamenu;\n right: 100%;\n }\n }\n\n &::after {\n @include at-media($theme-navigation-width) {\n @include outer-megamenu;\n left: 100%;\n }\n }\n}\n","// TODO: abstract and integrate\n@mixin search-icon {\n @include add-background-svg('search');\n background-position: center center;\n background-size: units(3);\n}\n\n.usa-search {\n @include border-box-sizing;\n @include clearfix;\n @include typeset($theme-search-font-family);\n position: relative;\n\n [role=search] {\n display: flex;\n }\n\n [type=submit] {\n @include search-icon;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n height: units(4);\n margin: 0;\n padding: 0;\n width: units($theme-button-small-width);\n\n @include at-media('mobile-lg') {\n @include u-padding-x(2);\n background-image: none;\n width: auto;\n }\n }\n}\n\n.usa-search--big {\n $height: units(6);\n\n [type=search],\n .usa-search__input {\n @include at-media('mobile-lg') {\n font-size: font-size($theme-search-font-family, 'sm');\n height: $height;\n }\n }\n\n [type=submit],\n .usa-search__submit {\n @include at-media('mobile-lg') {\n @include u-padding-x(4);\n font-size: font-size($theme-search-font-family, 'lg');\n height: $height;\n width: auto;\n }\n }\n}\n\n.usa-search--small {\n [type=submit],\n .usa-search__submit {\n @include at-media('mobile-lg') {\n @include search-icon;\n width: units($theme-button-small-width);\n }\n }\n}\n\n// Extra specificity to override rules set in normalize.css.\ninput[type=search] { /* stylelint-disable-line selector-no-qualifying-type */\n box-sizing: border-box;\n appearance: none;\n}\n\n[type=search],\n.usa-search__input {\n @include u-padding-y(0);\n border-bottom-right-radius: 0;\n border-right: none;\n border-top-right-radius: 0;\n box-sizing: border-box;\n float: left;\n font-size: font-size($theme-search-font-family, 'xs');\n height: units(4);\n margin: 0;\n}\n\n.usa-search__submit-text {\n @include sr-only;\n\n @include at-media('mobile-lg') {\n @include not-sr-only;\n }\n}\n",".usa-section {\n @include border-box-sizing;\n @include u-padding-y($theme-site-margins-width);\n\n @include at-media('tablet') {\n @include u-padding-y(8);\n }\n}\n\n.usa-section--light {\n background-color: color('base-lightest');\n}\n\n.usa-section--dark {\n background-color: color('primary-darker');\n color: color('white');\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n color: color('accent-cool');\n }\n\n p {\n color: color('white');\n }\n\n a {\n color: color('base-lighter');\n\n &:hover {\n color: color('white');\n }\n }\n}\n",".usa-sidenav {\n @include border-box-sizing;\n @include nav-list('sidenav');\n @include typeset($theme-sidenav-font-family, 'sm', 3);\n border-bottom: units(1px) solid color('base-lighter');\n\n .grid-container & {\n @include u-margin-x(-$theme-site-margins-mobile-width);\n\n @include at-media('tablet') {\n @include u-margin-x(0);\n }\n }\n}\n\n.usa-sidenav__sublist {\n @include nav-sublist;\n font-size: font-size($theme-sidenav-font-family, 'xs');\n}\n","$sidenav-level-1-inset: 2;\n$sidenav-level-2-inset: 4;\n$sidenav-level-3-inset: 6;\n$sidenav-level-4-inset: 8;\n\n@mixin nav-list($type) {\n @include unstyled-list();\n\n @if $type == 'sidenav' {\n &__item {\n border-top: units(1px) solid color('base-lighter');\n }\n }\n\n @if $type == 'nav' {\n &-item {\n border-top: units(1px) solid color('base-lighter');\n }\n }\n\n a {\n color: color('base-dark');\n display: block;\n padding: units(1) units($sidenav-level-1-inset);\n text-decoration: none;\n\n &:hover {\n background-color: color('base-lightest');\n color: color('primary');\n text-decoration: none;\n }\n\n &:focus {\n outline-offset: 0;\n }\n }\n\n .usa-current {\n @include add-bar(\n $theme-sidenav-current-border-width,\n 'primary',\n 'left',\n 'pill',\n 0.5,\n 0.5\n );\n color: color('primary');\n font-weight: font-weight('bold');\n\n @include at-media('tablet') {\n @include add-bar(\n $theme-sidenav-current-border-width,\n 'primary',\n 'left',\n 'pill',\n 0,\n 0.5\n );\n }\n }\n}\n\n@mixin nav-sublist {\n @include unstyled-list();\n margin: 0;\n\n &-item {\n border-top: units(1px) solid color('base-lighter');\n font-size: font-size($theme-sidenav-font-family, '2xs');\n }\n\n .usa-current {\n @include remove-bar;\n\n @include at-media('tablet') {\n @include remove-bar;\n }\n }\n\n // level 2+\n a {\n padding-left: units($sidenav-level-2-inset);\n }\n\n // level 3+\n & & a {\n padding-left: units($sidenav-level-3-inset);\n }\n\n // level 4+\n & & & a {\n content: 'foobar';\n padding-left: units($sidenav-level-4-inset);\n }\n}\n","@mixin add-bar(\n $weight: 1,\n $color: 'ink',\n $side: 'left',\n $radius: 0,\n $offset-x: 0,\n $offset-y: 0\n) {\n $weight: if(\n $weight == null,\n 1,\n $weight\n );\n $color: if(\n $color == null,\n 'ink',\n $color\n );\n $side: if(\n $side == null,\n 'left',\n $side\n );\n $radius: if(\n $radius == null,\n 0,\n $radius\n );\n $offset-x: if(\n $offset-x == null,\n 0,\n $offset-x\n );\n $offset-y: if(\n $offset-y == null,\n 0,\n $offset-y\n );\n\n position: relative;\n\n &::after {\n background-color: color($color);\n border-radius: radius($radius);\n content: '';\n display: block;\n position: absolute;\n\n @if $side == ('left' or 'right') {\n bottom: units($offset-y);\n top: units($offset-y);\n width: units($weight);\n #{unquote($side)}: units($offset-x);\n }\n\n @else {\n height: units($weight);\n left: units($offset-x);\n right: units($offset-x);\n #{unquote($side)}: units($offset-y);\n }\n }\n}\n\n@mixin remove-bar {\n &::after {\n display: none;\n }\n}\n",".usa-skipnav {\n @include border-box-sizing;\n @include typeset;\n background: transparent;\n left: 0;\n padding: units(1) units(2);\n position: absolute;\n top: -3.8rem; // skipnav link height\n transition: all 0.2s ease-in-out;\n z-index: z-index(100);\n\n &:focus {\n background: color('white');\n left: 0;\n position: absolute;\n top: 0;\n transition: all 0.2s ease-in-out;\n }\n}\n","/* stylelint-disable */\n\n$namespace-grid: ns('grid');\n\n// basic container\n.#{$namespace-grid}container {\n $props: append-important($grid-global, $theme-grid-container-max-width);\n @include grid-container($props);\n}\n\n// container with custom widths\n@each $width-key, $width-value in $system-breakpoints {\n .#{$namespace-grid}container-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-container($props);\n }\n}\n\n// responsive containers...\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n .#{$mq-key}\\:#{$namespace-grid}container {\n $props: append-important($grid-global, desktop);\n @include grid-container($props);\n }\n\n// ...with custom widths\n @each $width-key, $width-value in $system-breakpoints {\n .#{$mq-key}\\:#{$namespace-grid}container-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-container($props);\n }\n }\n }\n }\n}\n\n// basic row...\n.#{$namespace-grid}row {\n @include grid-row;\n\n // ...that includes column gaps\n &.#{$namespace-grid}gap {\n @include grid-gap-responsive;\n }\n @each $gap-key, $gap-val in map-deep-get($system-properties, gap, standard){\n &.#{$namespace-grid}gap-#{$gap-key} {\n $props: append-important($grid-global, $gap-key);\n @include grid-gap($props);\n }\n }\n\n// responsive column gaps\n @each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n @each $gap-key, $gap-val in map-deep-get($system-properties, gap, standard){\n &.#{$mq-key}\\:#{$namespace-grid}gap-#{$gap-key} {\n $props: append-important($grid-global, $gap-key);\n @include grid-gap($props);\n }\n }\n }\n }\n }\n}\n\n// basic columns...\n[class*='#{$namespace-grid}col'] {\n @include u-position(relative);\n @include u-width(full);\n box-sizing: border-box;\n}\n\n.#{$namespace-grid}col {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n}\n\n.#{$namespace-grid}col-auto {\n $props: append-important($grid-global, auto);\n @include grid-col($props);\n}\n\n.#{$namespace-grid}col-fill {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n}\n\n// ...with widths\n@each $width-key, $width-value in $system-layout-grid-widths {\n .#{$namespace-grid}col-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-col($props);\n }\n}\n\n// responsive columns\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n .#{$mq-key}\\:#{$namespace-grid}col {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n }\n .#{$mq-key}\\:#{$namespace-grid}col-fill {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n }\n .#{$mq-key}\\:#{$namespace-grid}col-auto {\n $props: append-important($grid-global, auto);\n @include grid-col($props);\n }\n\n @each $width-key, $width-value in $system-layout-grid-widths {\n .#{$mq-key}\\:#{$namespace-grid}col-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-col($props);\n }\n }\n }\n }\n}\n\n// basic offsets\n@each $width-key, $width-value in $system-layout-grid-widths {\n .#{$namespace-grid}offset-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-offset($props);\n }\n}\n.#{$namespace-grid}offset-none {\n $props: append-important($grid-global, none);\n @include grid-offset($props);\n}\n\n// responsive offsets\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @each $width-key, $width-value in $system-layout-grid-widths {\n @include at-media($mq-key) {\n .#{$mq-key}\\:#{$namespace-grid}offset-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-offset($props);\n }\n }\n }\n @include at-media($mq-key) {\n .#{$mq-key}\\:#{$namespace-grid}offset-none {\n $props: append-important($grid-global, none);\n @include grid-offset($props);\n }\n }\n }\n}\n/* stylelint-enable */\n","\n@mixin grid-container($props...) {\n @if length($props) == 0 {\n @include u-margin-x(auto);\n @include u-maxw($theme-grid-container-max-width);\n }\n @else {\n $props: nth($props, 1);\n $margin-x: append-important($props, auto);\n @include u-margin-x($margin-x);\n @include u-maxw($props);\n }\n @include add-responsive-site-margins;\n @include this-border-box-sizing;\n}\n\n@mixin grid-row($props...) {\n $display: append-important($grid-global, flex);\n $flex: append-important($grid-global, wrap);\n @include u-display($display);\n @include u-flex($flex);\n @include this-border-box-sizing;\n}\n\n@mixin grid-gap-responsive {\n $gap-mobile: if(\n map-has-key($system-column-gaps, $theme-column-gap-mobile),\n map-get($system-column-gaps, $theme-column-gap-mobile),\n 'error'\n );\n $gap-desktop: if(\n map-has-key($system-column-gaps, $theme-column-gap-desktop),\n map-get($system-column-gaps, $theme-column-gap-desktop),\n 'error'\n );\n\n @if $gap-mobile == 'error' {\n @error '$theme-column-gap-mobile is not set to a valid column gap width.';\n }\n\n @if $gap-desktop == 'error' {\n @error '$theme-column-gap-desktop is not set to a valid column gap width.';\n }\n\n @include u-margin-x( unquote('#{$neg-prefix}-#{calc-gap-offset($gap-mobile)}'));\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(calc-gap-offset($gap-mobile));\n }\n\n @include at-media('desktop') {\n @include u-margin-x( unquote('#{$neg-prefix}-#{calc-gap-offset($gap-desktop)}'));\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(calc-gap-offset($gap-desktop));\n }\n }\n}\n\n@mixin grid-gap($props...) {\n $props: unpack($props);\n @if length($props) == 0 {\n @include grid-gap-responsive;\n }\n\n @else {\n $gap: smart-quote(nth($props, 1));\n @if $gap == 0 {\n @include u-margin-x(append-important($props, 0));\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(append-important($props, 0));\n }\n }\n @else {\n @if map-has-key($project-column-gaps, $gap) {\n $gap: map-get($project-column-gaps, $gap);\n }\n @else if map-has-key($system-column-gaps, $gap) {\n $gap: map-get($system-column-gaps, $gap);\n }\n @include u-margin-x(append-important($props, unquote('#{$neg-prefix}-#{calc-gap-offset($gap)}')));\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(append-important($props, calc-gap-offset($gap)));\n }\n }\n }\n}\n\n@mixin grid-col($props...) {\n $props: unpack($props);\n @include this-border-box-sizing;\n\n @if length($props) == 0 {\n @include u-flex(fill);\n @include u-width(auto);\n }\n @else {\n $col: smart-quote(nth($props, 1));\n @if $col == 'auto' {\n $flex: append-important($props, auto);\n $width: append-important($props, auto);\n $maxw: append-important($props, full);\n @include u-flex($flex);\n @include u-width($width);\n @include u-maxw($maxw);\n }\n @else if $col == 'fill' {\n $flex: append-important($props, fill);\n $width: append-important($props, auto);\n $maxw: append-important($props, full);\n @include u-flex($flex);\n @include u-width($width);\n @include u-maxw($maxw);\n }\n @else if not map-has-key($system-layout-grid-widths, $col) {\n @error '#{$col} is not a valid layout grid width. Valid width are #{map-keys($system-layout-grid-widths)}';\n }\n @else {\n $flex: append-important($props, auto);\n $width: append-important($props, map-get($system-layout-grid-widths, $col));\n @include u-flex($flex);\n @include u-width(override, $width);\n }\n }\n}\n\n@mixin grid-offset($props...) {\n $props: unpack($props);\n $offset: smart-quote(nth($props, 1));\n @if $offset == 'none' {\n $width: append-important($props, 0);\n @include u-margin-left(override, $width);\n }\n @else if not map-has-key($system-layout-grid-widths, $offset) {\n @error '#{$offset} is not a valid layout grid width. Valid width are #{map-keys($system-layout-grid-widths)}';\n }\n @else {\n $width: append-important($props, map-get($system-layout-grid-widths, $offset));\n @include u-margin-left(override, $width);\n }\n}\n","/* stylelint-disable max-nesting-depth */\n\n/*\n----------------------------------------\n@render-pseudoclass\n----------------------------------------\nBuild a pseucoclass utiliy from values\ncalculated in the @render-utilities-in\nloop\n----------------------------------------\n*/\n\n@mixin render-pseudoclass($utility, $pseudoclass, $selector, $property, $value, $mq) {\n $important: if(\n $utilities-use-important,\n ' !important',\n null\n );\n $this-mq: null;\n\n @if $mq {\n $this-mq: '#{$mq}\\\\:';\n }\n .#{$this-mq}#{$pseudoclass}\\:#{ns('utility')}#{$selector}:#{$pseudoclass} {\n @each $this-property in $property {\n #{$this-property}: unquote('#{$value}#{$important}');\n }\n }\n}\n\n// utility-feature? utility-property\n@mixin add-utility-declaration($declaration, $utility-type, $important) {\n @each $ext-prop, $ext-value in map-get($declaration, $utility-type) {\n #{strunquote($ext-prop)}: unquote('#{strunquote($ext-value)}#{$important}');\n }\n}\n\n/*\n----------------------------------------\n@render-media-queries\n----------------------------------------\nBuild @media media queries from values\ncalculated in the @render-utilities-in\nloop\n----------------------------------------\n*/\n\n@mixin render-media-queries($utility, $selector, $property, $value, $val-props) {\n $important: if(\n $utilities-use-important,\n ' !important',\n null\n );\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n $mq: null;\n $value-is-map: if(\n type-of($val-props) == 'map',\n true,\n false\n );\n\n @each $media-key, $media-value in $our-breakpoints {\n $mq: unquote($media-key);\n $media-value-px: rem-to-px($media-value);\n\n @if map-get($theme-utility-breakpoints, $media-key) {\n @include at-media($media-key) {\n .#{$mq}\\:#{ns('utility')}#{$selector} {\n @if $value-is-map and map-has-key($val-props, extend) {\n @include add-utility-declaration($val-props, extend, $important);\n }\n\n @each $this-property in $property {\n #{$this-property}: unquote('#{$value}#{$important}');\n }\n\n @if map-has-key($utility, extend) {\n @include add-utility-declaration($utility, extend, $important);\n }\n @if map-deep-get($utility, settings, hover) {\n @include render-pseudoclass($utility, hover, $selector, $property, $value, $mq);\n }\n @if map-deep-get($utility, settings, visited) {\n @include render-pseudoclass($utility, visited, $selector, $property, $value, $mq);\n }\n }\n }\n }\n }\n}\n\n/*\n----------------------------------------\n@render-utility\n----------------------------------------\nBuild a utility from values calculated\nin the @render-utilities-in loop\n----------------------------------------\nTODO: Determine the proper use of\nunquote() in the following. Changed to\naccount for a 'interpolation near\noperators will be simplified in a\nfuture version of Sass' warning.\n----------------------------------------\n*/\n\n@mixin render-utility($utility, $selector, $property, $value, $val-props) {\n $important: if(\n $utilities-use-important,\n ' !important',\n null\n );\n $mq: null;\n $value-is-map: if(\n type-of($val-props) == 'map',\n true,\n false\n );\n\n .#{ns('utility')}#{$selector} {\n @if $value-is-map and map-has-key($val-props, extend) {\n @include add-utility-declaration($val-props, extend, $important);\n }\n\n @if $value-is-map and map-has-key($val-props, extends) {\n @extend %#{map-get($val-props, extends)};\n }\n\n @each $this-property in $property {\n #{$this-property}: unquote('#{$value}#{$important}');\n }\n\n @if map-has-key($utility, extend) {\n @include add-utility-declaration($utility, extend, $important);\n }\n }\n\n // Add the pseudoclass variants, if applicable\n\n @if map-deep-get($utility, settings, hover) {\n @include render-pseudoclass($utility, hover, $selector, $property, $value, $mq);\n }\n\n @if map-deep-get($utility, settings, active) {\n @include render-pseudoclass($utility, active, $selector, $property, $value, $mq);\n }\n\n @if map-deep-get($utility, settings, visited) {\n @include render-pseudoclass($utility, visited, $selector, $property, $value, $mq);\n }\n\n @if map-deep-get($utility, settings, focus) {\n @include render-pseudoclass($utility, focus, $selector, $property, $value, $mq);\n }\n\n // And add the responsive prefixes, if applicable\n\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries($utility, $selector, $property, $value, $val-props);\n }\n}\n\n/*\n----------------------------------------\n@render-utilities-in\n----------------------------------------\nThe master loop that sets the building\nblocks of utilities from the values\nin individual rule settings and loops\nthrough all possible variants\n----------------------------------------\n*/\n\n@mixin render-utilities-in($utilities) {\n\n // loop through the $utilities\n @each $utility-name, $utility in $utilities {\n\n // Only do this if the the utility is meant to output\n\n @if map-deep-get($utility, settings, output) or\n $output-all-utilities {\n\n // set intital variants\n // $property-default is a single value for all these utilities\n\n $base-props: null;\n $modifier: null;\n $selector: null;\n $property-default: map-get($utility, property);\n $property: null;\n $value: null;\n $our-modifiers: ();\n $b: null;\n $v: null;\n $mv: null;\n $val-props: ();\n $no-value: false;\n $mq: null;\n\n $b: map-get($utility, base);\n\n // Each utility rule takes a value, so let's start here\n // and begin building.\n\n // -------- For each value in utility.values ----------\n\n @each $val-key, $val-value in map-get($utility, values) {\n\n // If $val-value == null, or if $val-value is a map and\n // the content key or the dependency key has a null value\n // set $val-value to `false`...\n\n @if type-of($val-value) == 'map' {\n @if not map-get($val-value, content) {\n $val-value: false;\n }\n @else if map-has-key($val-value, dependency)\n and not map-get($val-value, dependency) {\n $val-value: false;\n }\n }\n\n // ...so we can skip building this rule altogether.\n // So, if $val-value is _not_ false...\n\n @if $val-value {\n\n // Set the value of our rule.\n // If its a map, use val-value.content.\n\n $val-slug: if(\n type-of($val-value) == 'map',\n map-get($val-value, 'slug'),\n $val-key\n );\n\n $value: if(\n type-of($val-value) == 'map',\n map-get($val-value, 'content'),\n $val-value\n );\n\n @if $val-slug == ''\n or smart-quote($val-slug) == 'noValue' {\n $no-value: true;\n }\n\n // Add any appended values...\n\n @if map-get($utility, valueAppend) {\n $value: $value + map-get($utility, valueAppend);\n }\n\n // ...or prepended values.\n\n @if map-get($utility, valuePrepend) {\n $value: map-get($utility, valuePrepend) + $value;\n }\n\n // Then unquote the entire value string.\n\n $value: strunquote($value);\n\n // And we'll set the $v as $val-slug for use in\n // constructing the selector (.$b-$m-$v).\n\n $v: $val-slug;\n\n // -------- Start of Modifiers ----------\n\n // Now we'll check for modifiers and loop through them\n // to get the props we need to build our rule.\n\n // Modifiers are held in a MAP,\n // where each individual modifer has the keypair\n // [slug]:[value]\n\n // So, check for modifiers.\n\n @if map-get($utility, modifiers) != null {\n\n // If there are modifiers, capture them as $our-modifiers.\n\n $our-modifiers: map-get($utility, modifiers);\n }\n @else {\n\n // If there aren't, build a dummy so we can keep\n // all our build in the same loop.\n\n $our-modifiers: (\n 'slug': null,\n );\n }\n\n // OK! C'mon, let's loop!\n // https://www.youtube.com/watch?v=X9i2i07wPUw\n\n // -------- For each modifier in $our-modifiers ----------\n\n @each $mod-key, $mod-val in $our-modifiers {\n\n $property: if(\n $mod-val == null or $mod-val == '',\n $property-default,\n multi-cat($property-default, $mod-val)\n );\n\n // Now we go through to set the $selector.\n\n // If mod-props.slug is noModifier...\n\n @if $mod-key == ''\n or $mod-key == slug\n or smart-quote($mod-key) == 'noModifier' {\n\n // First, we can test to see if the base $b is null\n\n @if $b == null {\n\n // If it _is_ null, the rule's selector is $v.\n\n $selector: $v;\n\n // if the value is noValue ('')\n\n }\n @else if $no-value {\n\n // selector is the base only\n\n $selector: $b;\n }\n @else {\n\n // otherwise, selctor is joined with a hyphen.\n\n $selector: $b + '-' + $v;\n\n // Nice! We just took care of the non-modifier cases!\n\n }\n }\n\n // If there _is_ a modifier...\n\n @else {\n\n $mv: if(\n $no-value,\n $mod-key,\n $mod-key + '-' + $v\n );\n\n // Once we have $mv, test for $b\n // and build the selector as before.\n\n $selector: if(\n $b == null,\n $mv,\n $b + '-' + $mv\n );\n }\n\n // finished setting modifier vars\n\n // Hey. Did we just finish $selector?\n // And do we also have $property and $value?\n // We do?!?!?! We do!\n\n // FINALLY, 'BUILD THE RULE, MAX!'\n // https://www.youtube.com/watch?v=R3Igz5SfBCE\n\n @include render-utility($utility, $selector, $property, $value, $val-value);\n\n } // end the modifier loop\n } // end the null value conditional\n } // end the value loop\n } // end the output conditional\n } // end the utility loop\n // (ノ◕ヮ◕)ノ*:・゚✧\n}\n\n// Helper to generate an @font-face declaration\n\n/* stylelint-enable */\n","// Mobile-first media query helper\n\n@mixin at-media($bp) {\n $quoted-bp: smart-quote($bp);\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n @if map-has-key($our-breakpoints, $quoted-bp) {\n @if $theme-respect-user-font-size {\n $bp: rem-to-user-em(map-get($our-breakpoints, $quoted-bp));\n }\n @else {\n $bp: rem-to-px(map-get($our-breakpoints, $quoted-bp));\n }\n }\n @else {\n @warn '`#{$bp}` is not a valid USWDS project breakpoint. Valid values: #{map-keys($our-breakpoints)}';\n }\n @media all and (min-width: #{$bp}) {\n @content;\n }\n}\n\n// Max-width media query\n@mixin at-media-max($bp) {\n $quoted-bp: smart-quote($bp);\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n @if map-has-key($our-breakpoints, $quoted-bp) {\n @if $theme-respect-user-font-size {\n $bp: rem-to-user-em(map-get($our-breakpoints, $quoted-bp)) - .01em;\n }\n @else {\n $bp: rem-to-px(map-get($our-breakpoints, $quoted-bp)) - 1px;\n }\n }\n @else {\n @warn '`#{$bp}` is not a valid USWDS project breakpoint. Valid values: #{map-keys($our-breakpoints)}';\n }\n @media all and (max-width: #{$bp}) {\n @content;\n }\n}\n","/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0.0\n----------------------------------------\nCOMPONENT SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://v2.designsystem.digital.gov/style-tokens\n----------------------------------------\n*/\n\n// Accordion\n$theme-accordion-border-width: 0.5 !default;\n$theme-accordion-border-color: 'base-lightest' !default;\n$theme-accordion-font-family: 'body' !default;\n\n// Alert\n$theme-alert-bar-width: 1 !default;\n$theme-alert-font-family: 'ui' !default;\n$theme-alert-icon-size: 4 !default;\n$theme-alert-padding-x: 2.5 !default;\n\n// Banner\n$theme-banner-font-family: 'ui' !default;\n\n// Button\n$theme-button-font-family: 'ui' !default;\n$theme-button-border-radius: 'md' !default;\n$theme-button-small-width: 6 !default;\n$theme-button-stroke-width: 2px !default;\n\n// Footer\n$theme-footer-font-family: 'body' !default;\n\n// Form and input\n$theme-checkbox-border-radius: 'sm' !default;\n$theme-form-font-family: 'ui' !default;\n$theme-input-line-height: 3 !default;\n$theme-input-max-width: 'mobile-lg' !default;\n$theme-input-select-border-width: 2px !default;\n$theme-input-select-size: 2.5 !default;\n$theme-input-state-border-width: 0.5 !default;\n\n// Header\n$theme-header-font-family: 'ui' !default;\n$theme-megamenu-logo-text-width: 33% !default;\n\n// Navigation\n$theme-navigation-font-family: 'ui' !default;\n$theme-navigation-width: 'desktop' !default;\n\n// Search\n$theme-search-font-family: 'ui' !default;\n$theme-search-min-width: 27ch !default;\n\n// Sidenav\n$theme-sidenav-current-border-width: 0.5 !default;\n$theme-sidenav-font-family: 'ui' !default;\n"]} \ No newline at end of file +{"version":3,"sources":["uswds.scss","core/placeholders/_list.scss","core/mixins/utilities/_margin.scss","uswds.css","","core/mixins/utilities/_font.scss","core/placeholders/_table.scss","core/mixins/utilities/_line-height.scss","core/mixins/_add-knockout-font-smoothing.scss","core/mixins/_button-unstyled.scss","core/mixins/utilities/_height.scss","core/mixins/utilities/_width.scss","core/mixins/_typography.scss","core/mixins/_focus.scss","lib/_normalize.scss","global/_sizing.scss","core/mixins/_add-kerning.scss","global/_typography.scss","core/_functions.scss","core/mixins/_font-face.scss","global/_focus.scss","packages/_uswds-components.scss","components/_navigation.scss","base/_body.scss","core/mixins/_set-text-from-bg.scss","base/_accessibility.scss","core/mixins/_screen-reader.scss","elements/_buttons.scss","core/mixins/_at-media.scss","core/mixins/_button-disabled.scss","elements/_embed.scss","core/mixins/_embed-container.scss","elements/_figure.scss","core/mixins/_media-link.scss","elements/form-controls/_global.scss","core/mixins/utilities/_border.scss","core/mixins/utilities/_padding.scss","elements/form-controls/_checkbox-and-radio.scss","core/mixins/_add-list-reset.scss","core/mixins/utilities/_border-radius.scss","core/mixins/_add-background-svg.scss","elements/form-controls/_date-input.scss","core/mixins/utilities/_flex.scss","elements/form-controls/_dropdown.scss","elements/form-controls/_file-input.scss","elements/form-controls/_range-input.scss","elements/form-controls/_text-input.scss","elements/form-controls/_character-count.scss","elements/form-controls/_combo-box.scss","elements/form-controls/_date-picker.scss","core/mixins/utilities/_display.scss","elements/form-controls/_time-picker.scss","elements/_layout-grid.scss","core/mixins/utilities/_max-width.scss","core/mixins/_layout-grid.scss","core/mixins/utilities/_position.scss","elements/_tags.scss","core/mixins/utilities/_text.scss","elements/typography/_content.scss","settings/_settings-typography.scss","elements/typography/_links.scss","core/mixins/_external-link.scss","elements/typography/_list.scss","core/mixins/_unstyled-list.scss","elements/typography/_prose.scss","core/mixins/_usa-typography.scss","components/_accordions.scss","components/_alerts.scss","core/mixins/_alert-status-styles.scss","core/mixins/_icon.scss","core/mixins/_set-link-from-bg.scss","core/mixins/_alert-slim-styles.scss","components/_banner.scss","core/mixins/utilities/_measure.scss","core/mixins/utilities/_float.scss","core/mixins/utilities/_pin.scss","components/_breadcrumb.scss","core/mixins/utilities/_white-space.scss","components/_button-groups.scss","components/_card.scss","core/mixins/utilities/_order.scss","core/mixins/utilities/_background-color.scss","core/mixins/utilities/_overflow.scss","core/mixins/utilities/_left.scss","core/mixins/utilities/_right.scss","core/mixins/_add-aspect.scss","components/_checklist.scss","core/mixins/_add-checkbox-placeholder.scss","core/mixins/_add-success-mark.scss","components/_collection.scss","core/mixins/utilities/_align-items.scss","core/mixins/_media-block-img.scss","components/_footer.scss","core/mixins/utilities/_font-weight.scss","components/_forms.scss","components/_graphic-list.scss","components/_header.scss","core/mixins/_clearfix.scss","core/mixins/_add-bar.scss","components/_hero.scss","components/_icon.scss","components/_icon-list.scss","components/_identifier.scss","core/mixins/utilities/_text-decoration.scss","components/_layout.scss","components/_media-block.scss","components/_megamenu.scss","components/_modal.scss","components/_nav-container.scss","components/_navbar.scss","core/mixins/_nav-list.scss","components/_process-list.scss","components/_search.scss","components/_section.scss","components/_sidenav.scss","components/_site-alert.scss","components/_skipnav.scss","core/_variables.scss","components/_step-indicator.scss","components/_summary-box.scss","settings/_settings-components.scss","components/_tooltip.scss","utilities/utility-fonts.scss","core/mixins/_utility-builder.scss"],"names":[],"mappings":"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,kBjCggIF,CACF,CiDlgIE,uBlDKE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCygIJ,CyBzgII,gCwBDF,uBhBAE,iBAAA,CACA,kBjC8gIF,CACF,CiDhhIE,0BlDKE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCuhIJ,CyBvhII,gCwBDF,0BhBAE,iBAAA,CACA,kBjC4hIF,CACF,CiD9hIE,wBlDKE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCqiIJ,CyBriII,gCwBDF,wBhBAE,iBAAA,CACA,kBjC0iIF,CACF,CiD5iIE,2BlDKE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCmjIJ,CyBnjII,gCwBDF,2BhBAE,iBAAA,CACA,kBjCwjIF,CACF,CiD1jIE,2BlDKE,gBAAA,CACA,iBAAA,CmDVF,iBAAA,CjBIE,iBAAA,CACA,kBjCikIJ,CyBjkII,gCwBDF,2BhBAE,iBAAA,CACA,kBjCskIF,CACF,CyBvkII,gCwBSE,2BlDLF,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCglIF,CACF,CyBjlII,qDwBSE,2BhBVF,iBAAA,CACA,kBjCslIF,CACF,CyBvlII,gCwBgBI,gClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC+lIF,CACF,CyBhmII,qDwBgBI,gChBjBJ,iBAAA,CACA,kBjCqmIF,CACF,CyBtmII,gCwBgBI,mClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC8mIF,CACF,CyB/mII,qDwBgBI,mChBjBJ,iBAAA,CACA,kBjConIF,CACF,CyBrnII,gCwBgBI,kClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC6nIF,CACF,CyB9nII,qDwBgBI,kChBjBJ,iBAAA,CACA,kBjCmoIF,CACF,CyBpoII,gCwBgBI,qClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC4oIF,CACF,CyB7oII,qDwBgBI,qChBjBJ,iBAAA,CACA,kBjCkpIF,CACF,CyBnpII,gCwBgBI,kClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC2pIF,CACF,CyB5pII,qDwBgBI,kChBjBJ,iBAAA,CACA,kBjCiqIF,CACF,CyBlqII,gCwBgBI,qClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC0qIF,CACF,CyB3qII,qDwBgBI,qChBjBJ,iBAAA,CACA,kBjCgrIF,CACF,CyBjrII,gCwBgBI,mClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCyrIF,CACF,CyB1rII,qDwBgBI,mChBjBJ,iBAAA,CACA,kBjC+rIF,CACF,CyBhsII,gCwBgBI,sClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCwsIF,CACF,CyBzsII,qDwBgBI,sChBjBJ,iBAAA,CACA,kBjC8sIF,CACF,CyB/sII,gCwBgBI,sClDZJ,gBAAA,CACA,iBAAA,CmDVF,iBAAA,CjBIE,iBAAA,CACA,kBjCutIF,CACF,CyBxtII,qDwBgBI,sChBjBJ,iBAAA,CACA,kBjC6tIF,CACF,CyB9tII,gCwBSE,wBlDLF,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCsuIF,CACF,CyBvuII,qDwBSE,wBhBVF,iBAAA,CACA,kBjC4uIF,CACF,CyB7uII,gCwBgBI,6BlDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCqvIF,CACF,CyBtvII,qDwBgBI,6BhBjBJ,iBAAA,CACA,kBjC2vIF,CACF,CyB5vII,gCwBgBI,gClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCowIF,CACF,CyBrwII,qDwBgBI,gChBjBJ,iBAAA,CACA,kBjC0wIF,CACF,CyB3wII,gCwBgBI,+BlDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCmxIF,CACF,CyBpxII,qDwBgBI,+BhBjBJ,iBAAA,CACA,kBjCyxIF,CACF,CyB1xII,gCwBgBI,kClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCkyIF,CACF,CyBnyII,qDwBgBI,kChBjBJ,iBAAA,CACA,kBjCwyIF,CACF,CyBzyII,gCwBgBI,+BlDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCizIF,CACF,CyBlzII,qDwBgBI,+BhBjBJ,iBAAA,CACA,kBjCuzIF,CACF,CyBxzII,gCwBgBI,kClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCg0IF,CACF,CyBj0II,qDwBgBI,kChBjBJ,iBAAA,CACA,kBjCs0IF,CACF,CyBv0II,gCwBgBI,gClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC+0IF,CACF,CyBh1II,qDwBgBI,gChBjBJ,iBAAA,CACA,kBjCq1IF,CACF,CyBt1II,gCwBgBI,mClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC81IF,CACF,CyB/1II,qDwBgBI,mChBjBJ,iBAAA,CACA,kBjCo2IF,CACF,CyBr2II,gCwBgBI,mClDZJ,gBAAA,CACA,iBAAA,CmDVF,iBAAA,CjBIE,iBAAA,CACA,kBjC62IF,CACF,CyB92II,qDwBgBI,mChBjBJ,iBAAA,CACA,kBjCm3IF,CACF,CyBp3II,gCwBSE,yBlDLF,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC43IF,CACF,CyB73II,qDwBSE,yBhBVF,iBAAA,CACA,kBjCk4IF,CACF,CyBn4II,gCwBgBI,8BlDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC24IF,CACF,CyB54II,qDwBgBI,8BhBjBJ,iBAAA,CACA,kBjCi5IF,CACF,CyBl5II,gCwBgBI,iClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjC05IF,CACF,CyB35II,qDwBgBI,iChBjBJ,iBAAA,CACA,kBjCg6IF,CACF,CyBj6II,gCwBgBI,gClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCy6IF,CACF,CyB16II,qDwBgBI,gChBjBJ,iBAAA,CACA,kBjC+6IF,CACF,CyBh7II,gCwBgBI,mClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCw7IF,CACF,CyBz7II,qDwBgBI,mChBjBJ,iBAAA,CACA,kBjC87IF,CACF,CyB/7II,gCwBgBI,gClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCu8IF,CACF,CyBx8II,qDwBgBI,gChBjBJ,iBAAA,CACA,kBjC68IF,CACF,CyB98II,gCwBgBI,mClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCs9IF,CACF,CyBv9II,qDwBgBI,mChBjBJ,iBAAA,CACA,kBjC49IF,CACF,CyB79II,gCwBgBI,iClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCq+IF,CACF,CyBt+II,qDwBgBI,iChBjBJ,iBAAA,CACA,kBjC2+IF,CACF,CyB5+II,gCwBgBI,oClDZJ,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCo/IF,CACF,CyBr/II,qDwBgBI,oChBjBJ,iBAAA,CACA,kBjC0/IF,CACF,CyB3/II,gCwBgBI,oClDZJ,gBAAA,CACA,iBAAA,CmDVF,iBAAA,CjBIE,iBAAA,CACA,kBjCmgJF,CACF,CyBpgJI,qDwBgBI,oChBjBJ,iBAAA,CACA,kBjCygJF,CACF,CiDh/IA,UF9BE,YAAA,CRqCM,cvC6+IR,CiDh/IE,mBlD1BE,kBAAA,CACA,mBC6gJJ,CmDvgJE,qBlBZE,kBAAA,CACA,mBjCshJJ,CyBthJI,gCwB8BF,mBlD1BE,iBAAA,CACA,kBCshJF,CmDtgJE,qBlBtBA,iBAAA,CACA,kBjC+hJF,CACF,CiD9/II,qBlD9BA,aAAA,CACA,cC+hJJ,CmD//IM,uBlBtCF,cAAA,CACA,ejCwiJJ,CiDtgJI,uBlD9BA,gBAAA,CACA,iBCuiJJ,CmDv/IM,yBlBtDF,gBAAA,CACA,iBjCgjJJ,CiD9gJI,sBlD9BA,gBAAA,CACA,iBC+iJJ,CmD//IM,wBlBtDF,gBAAA,CACA,iBjCwjJJ,CiDthJI,qBlD9BA,mBAAA,CACA,oBCujJJ,CmDvgJM,uBlBtDF,mBAAA,CACA,oBjCgkJJ,CiD9hJI,qBlD9BA,kBAAA,CACA,mBC+jJJ,CmD/gJM,uBlBtDF,kBAAA,CACA,mBjCwkJJ,CiDtiJI,qBlD9BA,mBAAA,CACA,oBCukJJ,CmDvhJM,uBlBtDF,mBAAA,CACA,oBjCglJJ,CiD9iJI,qBlD9BA,iBAAA,CACA,kBC+kJJ,CmD/hJM,uBlBtDF,iBAAA,CACA,kBjCwlJJ,CiDtjJI,qBlD9BA,oBAAA,CACA,qBCulJJ,CmDviJM,uBlBtDF,oBAAA,CACA,qBjCgmJJ,CiD9jJI,qBlD9BA,mBAAA,CACA,oBC+lJJ,CmD/iJM,uBlBtDF,mBAAA,CACA,oBjCwmJJ,CiDtkJI,sBlD9BA,gBAAA,CACA,iBCumJJ,CmDvjJM,wBlBtDF,gBAAA,CACA,iBjCgnJJ,CiD9kJI,sBlD9BA,kBAAA,CACA,mBC+mJJ,CmD/jJM,wBlBtDF,kBAAA,CACA,mBjCwnJJ,CiDtlJI,sBlD9BA,mBAAA,CACA,oBCunJJ,CmDvkJM,wBlBtDF,mBAAA,CACA,oBjCgoJJ,CyBhoJI,gCwB+CM,gClD3CN,aAAA,CACA,cCgoJF,CmDhmJI,kClBtCF,cAAA,CACA,ejCyoJF,CiD1lJQ,kClD3CN,gBAAA,CACA,iBCwoJF,CmDxlJI,oClBtDF,gBAAA,CACA,iBjCipJF,CiDlmJQ,iClD3CN,gBAAA,CACA,iBCgpJF,CmDhmJI,mClBtDF,gBAAA,CACA,iBjCypJF,CiD1mJQ,gClD3CN,mBAAA,CACA,oBCwpJF,CmDxmJI,kClBtDF,mBAAA,CACA,oBjCiqJF,CiDlnJQ,gClD3CN,kBAAA,CACA,mBCgqJF,CmDhnJI,kClBtDF,kBAAA,CACA,mBjCyqJF,CiD1nJQ,gClD3CN,mBAAA,CACA,oBCwqJF,CmDxnJI,kClBtDF,mBAAA,CACA,oBjCirJF,CiDloJQ,gClD3CN,iBAAA,CACA,kBCgrJF,CmDhoJI,kClBtDF,iBAAA,CACA,kBjCyrJF,CiD1oJQ,gClD3CN,oBAAA,CACA,qBCwrJF,CmDxoJI,kClBtDF,oBAAA,CACA,qBjCisJF,CiDlpJQ,gClD3CN,mBAAA,CACA,oBCgsJF,CmDhpJI,kClBtDF,mBAAA,CACA,oBjCysJF,CiD1pJQ,iClD3CN,gBAAA,CACA,iBCwsJF,CmDxpJI,mClBtDF,gBAAA,CACA,iBjCitJF,CiDlqJQ,iClD3CN,kBAAA,CACA,mBCgtJF,CmDhqJI,mClBtDF,kBAAA,CACA,mBjCytJF,CiD1qJQ,iClD3CN,mBAAA,CACA,oBCwtJF,CmDxqJI,mClBtDF,mBAAA,CACA,oBjCiuJF,CACF,CyBluJI,gCwB+CM,6BlD3CN,aAAA,CACA,cCkuJF,CmDlsJI,+BlBtCF,cAAA,CACA,ejC2uJF,CiD5rJQ,+BlD3CN,gBAAA,CACA,iBC0uJF,CmD1rJI,iClBtDF,gBAAA,CACA,iBjCmvJF,CiDpsJQ,8BlD3CN,gBAAA,CACA,iBCkvJF,CmDlsJI,gClBtDF,gBAAA,CACA,iBjC2vJF,CiD5sJQ,6BlD3CN,mBAAA,CACA,oBC0vJF,CmD1sJI,+BlBtDF,mBAAA,CACA,oBjCmwJF,CiDptJQ,6BlD3CN,kBAAA,CACA,mBCkwJF,CmDltJI,+BlBtDF,kBAAA,CACA,mBjC2wJF,CiD5tJQ,6BlD3CN,mBAAA,CACA,oBC0wJF,CmD1tJI,+BlBtDF,mBAAA,CACA,oBjCmxJF,CiDpuJQ,6BlD3CN,iBAAA,CACA,kBCkxJF,CmDluJI,+BlBtDF,iBAAA,CACA,kBjC2xJF,CiD5uJQ,6BlD3CN,oBAAA,CACA,qBC0xJF,CmD1uJI,+BlBtDF,oBAAA,CACA,qBjCmyJF,CiDpvJQ,6BlD3CN,mBAAA,CACA,oBCkyJF,CmDlvJI,+BlBtDF,mBAAA,CACA,oBjC2yJF,CiD5vJQ,8BlD3CN,gBAAA,CACA,iBC0yJF,CmD1vJI,gClBtDF,gBAAA,CACA,iBjCmzJF,CiDpwJQ,8BlD3CN,kBAAA,CACA,mBCkzJF,CmDlwJI,gClBtDF,kBAAA,CACA,mBjC2zJF,CiD5wJQ,8BlD3CN,mBAAA,CACA,oBC0zJF,CmD1wJI,gClBtDF,mBAAA,CACA,oBjCm0JF,CACF,CyBp0JI,gCwB+CM,8BlD3CN,aAAA,CACA,cCo0JF,CmDpyJI,gClBtCF,cAAA,CACA,ejC60JF,CiD9xJQ,gClD3CN,gBAAA,CACA,iBC40JF,CmD5xJI,kClBtDF,gBAAA,CACA,iBjCq1JF,CiDtyJQ,+BlD3CN,gBAAA,CACA,iBCo1JF,CmDpyJI,iClBtDF,gBAAA,CACA,iBjC61JF,CiD9yJQ,8BlD3CN,mBAAA,CACA,oBC41JF,CmD5yJI,gClBtDF,mBAAA,CACA,oBjCq2JF,CiDtzJQ,8BlD3CN,kBAAA,CACA,mBCo2JF,CmDpzJI,gClBtDF,kBAAA,CACA,mBjC62JF,CiD9zJQ,8BlD3CN,mBAAA,CACA,oBC42JF,CmD5zJI,gClBtDF,mBAAA,CACA,oBjCq3JF,CiDt0JQ,8BlD3CN,iBAAA,CACA,kBCo3JF,CmDp0JI,gClBtDF,iBAAA,CACA,kBjC63JF,CiD90JQ,8BlD3CN,oBAAA,CACA,qBC43JF,CmD50JI,gClBtDF,oBAAA,CACA,qBjCq4JF,CiDt1JQ,8BlD3CN,mBAAA,CACA,oBCo4JF,CmDp1JI,gClBtDF,mBAAA,CACA,oBjC64JF,CiD91JQ,+BlD3CN,gBAAA,CACA,iBC44JF,CmD51JI,iClBtDF,gBAAA,CACA,iBjCq5JF,CiDt2JQ,+BlD3CN,kBAAA,CACA,mBCo5JF,CmDp2JI,iClBtDF,kBAAA,CACA,mBjC65JF,CiD92JQ,+BlD3CN,mBAAA,CACA,oBC45JF,CmD52JI,iClBtDF,mBAAA,CACA,oBjCq6JF,CACF,CiD52JA,kBG/DE,iBAAA,C5CCA,UAAA,CyCiEA,qBjD+2JF,CiD52JA,UV/BQ,WAAA,C/BrCN,UAAA,C0CDA,cAAA,CCyFI,anD+1JN,CiD92JA,8BVpCQ,aAAA,C/BrCN,UAAA,C0CDA,clD87JF,CiD/2JA,eVzCQ,WAAA,CYmDF,anD42JN,CiD/2JE,wBVhDM,aAAA,C/BrCN,mBRy8JF,CiDp3JE,YzCrFA,oBR88JF,CiDz3JE,wBVhDM,aAAA,C/BrCN,SRm9JF,CiD93JE,YzCrFA,oBRw9JF,CiDn4JE,wBVhDM,aAAA,C/BrCN,oBR69JF,CiDx4JE,YzCrFA,SRk+JF,CiD74JE,wBVhDM,aAAA,C/BrCN,oBRu+JF,CiDl5JE,YzCrFA,oBR4+JF,CiDv5JE,yBVhDM,aAAA,C/BrCN,SRi/JF,CiD55JE,azCrFA,oBRs/JF,CiDj6JE,0BVhDM,aAAA,C/BrCN,oBR2/JF,CiDt6JE,azCrFA,URggKF,CyB5/JI,gCwB2FE,+CV1DE,WAAA,C/BrCN,UAAA,C0CDA,cAAA,CCyFI,anDg7JJ,CiDj6JI,0BVlEE,aAAA,C/BrCN,UAAA,C0CDA,clDshKA,CiDx6JM,uBVxEA,aAAA,C/BrCN,mBR0hKA,CiD76JM,uBVxEA,aAAA,C/BrCN,oBR+hKA,CiDl7JM,uBVxEA,aAAA,C/BrCN,SRoiKA,CiDv7JM,uBVxEA,aAAA,C/BrCN,oBRyiKA,CiD57JM,uBVxEA,aAAA,C/BrCN,oBR8iKA,CiDj8JM,uBVxEA,aAAA,C/BrCN,SRmjKA,CiDt8JM,uBVxEA,aAAA,C/BrCN,oBRwjKA,CiD38JM,uBVxEA,aAAA,C/BrCN,oBR6jKA,CiDh9JM,uBVxEA,aAAA,C/BrCN,SRkkKA,CiDr9JM,wBVxEA,aAAA,C/BrCN,oBRukKA,CiD19JM,wBVxEA,aAAA,C/BrCN,oBR4kKA,CiD/9JM,wBVxEA,aAAA,C/BrCN,URilKA,CACF,CyB9kKI,gCwB2FE,yCV1DE,WAAA,C/BrCN,UAAA,C0CDA,cAAA,CCyFI,anDigKJ,CiDl/JI,uBVlEE,aAAA,C/BrCN,UAAA,C0CDA,clDumKA,CiDz/JM,oBVxEA,aAAA,C/BrCN,mBR2mKA,CiD9/JM,oBVxEA,aAAA,C/BrCN,oBRgnKA,CiDngKM,oBVxEA,aAAA,C/BrCN,SRqnKA,CiDxgKM,oBVxEA,aAAA,C/BrCN,oBR0nKA,CiD7gKM,oBVxEA,aAAA,C/BrCN,oBR+nKA,CiDlhKM,oBVxEA,aAAA,C/BrCN,SRooKA,CiDvhKM,oBVxEA,aAAA,C/BrCN,oBRyoKA,CiD5hKM,oBVxEA,aAAA,C/BrCN,oBR8oKA,CiDjiKM,oBVxEA,aAAA,C/BrCN,SRmpKA,CiDtiKM,qBVxEA,aAAA,C/BrCN,oBRwpKA,CiD3iKM,qBVxEA,aAAA,C/BrCN,oBR6pKA,CiDhjKM,qBVxEA,aAAA,C/BrCN,URkqKA,CACF,CyB/pKI,gCwB2FE,2CV1DE,WAAA,C/BrCN,UAAA,C0CDA,cAAA,CCyFI,anDklKJ,CiDnkKI,wBVlEE,aAAA,C/BrCN,UAAA,C0CDA,clDwrKA,CiD1kKM,qBVxEA,aAAA,C/BrCN,mBR4rKA,CiD/kKM,qBVxEA,aAAA,C/BrCN,oBRisKA,CiDplKM,qBVxEA,aAAA,C/BrCN,SRssKA,CiDzlKM,qBVxEA,aAAA,C/BrCN,oBR2sKA,CiD9lKM,qBVxEA,aAAA,C/BrCN,oBRgtKA,CiDnmKM,qBVxEA,aAAA,C/BrCN,SRqtKA,CiDxmKM,qBVxEA,aAAA,C/BrCN,oBR0tKA,CiD7mKM,qBVxEA,aAAA,C/BrCN,oBR+tKA,CiDlnKM,qBVxEA,aAAA,C/BrCN,SRouKA,CiDvnKM,sBVxEA,aAAA,C/BrCN,oBRyuKA,CiD5nKM,sBVxEA,aAAA,C/BrCN,oBR8uKA,CiDjoKM,sBVxEA,aAAA,C/BrCN,URmvKA,CACF,CiD5nKE,elD3EE,yBC0sKJ,CiD/nKE,elD3EE,0BC8sKJ,CiDnoKE,elD3EE,eCktKJ,CiDvoKE,elD3EE,0BCstKJ,CiD3oKE,elD3EE,0BC0tKJ,CiD/oKE,elD3EE,eC8tKJ,CiDnpKE,elD3EE,0BCkuKJ,CiDvpKE,elD3EE,0BCsuKJ,CiD3pKE,elD3EE,eC0uKJ,CiD/pKE,gBlD3EE,0BC8uKJ,CiDnqKE,gBlD3EE,0BCkvKJ,CiDvqKE,gBlD3EE,gBCsvKJ,CiDtqKA,kBlDhFI,aC0vKJ,CyBnyKI,gCwBmII,0BlD1FJ,yBC+vKF,CiDrqKM,0BlD1FJ,0BCowKF,CiD1qKM,0BlD1FJ,eCywKF,CiD/qKM,0BlD1FJ,0BC8wKF,CiDprKM,0BlD1FJ,0BCmxKF,CiDzrKM,0BlD1FJ,eCwxKF,CiD9rKM,0BlD1FJ,0BC6xKF,CiDnsKM,0BlD1FJ,0BCkyKF,CiDxsKM,0BlD1FJ,eCuyKF,CiD7sKM,2BlD1FJ,0BC4yKF,CiDltKM,2BlD1FJ,0BCizKF,CiDvtKM,2BlD1FJ,gBCszKF,CiDrtKI,6BlDjGF,aC2zKF,CA3DF,CyBzyKI,gCwBmII,uBlD1FJ,yBCg0KF,CiDtuKM,uBlD1FJ,0BCq0KF,CiD3uKM,uBlD1FJ,eC00KF,CiDhvKM,uBlD1FJ,0BC+0KF,CiDrvKM,uBlD1FJ,0BCo1KF,CiD1vKM,uBlD1FJ,eCy1KF,CiD/vKM,uBlD1FJ,0BC81KF,CiDpwKM,uBlD1FJ,0BCm2KF,CiDzwKM,uBlD1FJ,eCw2KF,CiD9wKM,wBlD1FJ,0BC62KF,CiDnxKM,wBlD1FJ,0BCk3KF,CiDxxKM,wBlD1FJ,gBCu3KF,CiDtxKI,0BlDjGF,aC43KF,CA3DF,CyB12KI,gCwBmII,wBlD1FJ,yBCi4KF,CiDvyKM,wBlD1FJ,0BCs4KF,CiD5yKM,wBlD1FJ,eC24KF,CiDjzKM,wBlD1FJ,0BCg5KF,CiDtzKM,wBlD1FJ,0BCq5KF,CiD3zKM,wBlD1FJ,eC05KF,CiDh0KM,wBlD1FJ,0BC+5KF,CiDr0KM,wBlD1FJ,0BCo6KF,CiD10KM,wBlD1FJ,eCy6KF,CiD/0KM,yBlD1FJ,0BC86KF,CiDp1KM,yBlD1FJ,0BCm7KF,CiDz1KM,yBlD1FJ,gBCw7KF,CiDv1KI,2BlDjGF,aC67KF,CA3DF,CyBt5KE,mCtBiLA,2DACE,YHqyKF,CGlyKA,0GAEE,qBAAA,CACA,aAAA,CACA,UHoyKF,CGjyKA,qDACE,kCAAA,CACA,kBAAA,CACA,aAAA,CACA,UHmyKF,CGlyKE,4EAEE,kBHoyKJ,CGjyKI,kFAEE,wBHmyKN,CG9xKI,sNAEE,+BHgyKN,CG3xKA,0JAEE,qBH6xKF,CG3xKE,oFACE,wBAAA,CACA,aAAA,CACA,eAAA,CACA,qBAAA,CACA,0BH8xKJ,CG1zKE,0FAEE,kBH80KJ,CG30KI,gGAEE,wBH60KN,CG7zKE,kGACE,wBAAA,CACA,aAAA,CACA,eAAA,CACA,qBAAA,CACA,0BHw0KJ,CGj0KE,0FD/NF,gFAAA,CACA,iBAAA,CE7BA,eAAA,CDkQI,wBAAA,CACA,aArQoB,CAsQpB,eAAA,CACA,mBHi0KJ,CGh0KI,wG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,kBCypOF,CACF,C4EzpOA,qBvDlCE,aAAA,CAkBA,qBAAA,CnBOA,gFAAA,CACA,iBAAA,CE7BA,eAAA,C4BiCQ,gBAAA,CAhBF,oBAAA,CA0EF,kBAAA,Ce7FJ,YAAA,CxCAA,WAAA,CgCqCM,qBAAA,CxC7BJ,iBAAA,CACA,kBAAA,CqDVF,iBAAA,ChBCA,mBpCktOF,C4E9pOA,gE3CnDI,cjCqtOJ,C4E9pOA,yB7BxDE,a/C0tOF,C4E5pOA,kB3C1DI,2BjC6tOJ,C4E9pOE,6B3C1DE,qBjC2tOJ,C4E5pOA,mB1E1CE,wEAAA,CACA,iBAAA,CE7BA,eAAA,CLDE,QC0uOJ,C4E5pOA,iBChFE,QAAA,CDoFA,c5E6pOF,C4E1pOA,eA1FE,wCAAA,CAGA,yCAAA,CEDA,wBAAA,C1BCA,iBAAA,CwB2FA,e5E8pOF,C4E5pOE,mB7B5FA,aAAA,CxCAA,WAAA,CCAA,UAAA,CoEgGE,mBAAA,CAAA,gB5E8pOJ,C4E1pOA,wB3C3FI,kBAAA,CANA,mBAAA,CACA,oBjCgwOJ,C4E5pOE,uCxCxGA,epCuwOF,C4ExpOA,gBrC1EQ,WAAA,CN9BJ,oBAAA,C2C6GF,e5E4pOF,C4EzpOE,2B3C9GE,qBjC0wOJ,C4ExpOE,4B3ClHE,kBjC6wOJ,C4EvpOE,2B3CzHE,qBAAA,CACA,kBjCmxOJ,C4EppOA,kB3ClII,2BjC6xOJ,C4ErpOA,2C7E7GI,cCswOJ,C4ElpOE,0D3C1IE,gBAAA,ClC6BA,eCqwOJ,C4EnpOE,4D7EhIE,YAAA,CkCfA,ajCuyOJ,C4EnpOE,0D7E7IE,eAAA,CACA,YAAA,CkCXA,gBAAA,CACA,ajCgzOJ,C4E/oOA,6E7EhKI,gBAAA,CACA,iBCqzOJ,C4E9oOE,wD3C7KE,gBAAA,CACA,iBjCg0OJ,C4E/oOA,yB7E7JI,eCgzOJ,C4EhpOE,wCxC7IA,4BAAA,CACA,6BpCgyOF,C4E5oOE,0CApMA,wCAAA,CAGA,yCAAA,C3CUE,mBjCy0OJ,C4E7oOE,kD7E7KE,eAAA,CqCmBF,4BAAA,CACA,6BpC2yOF,C4E7oOE,gD3CjME,ajCi1OJ,C4E5oOE,yCC/MA,O7E81OF,C4E3oOE,uCxClNA,epCg2OF,C4E1oOE,wC3C7ME,gBjC01OJ,CyB/1OI,gCmDyNA,iC7B7NF,YAAA,CgCDA,eAAA,CPoBI,QAAA,CACA,KAAA,CAMA,MAAA,CpB3BJ,iBAAA,C5CCA,WRg3OA,C4E3oOE,+BxCrOF,eAAA,CwCuOI,wCAAA,CAKA,2C5EyoOJ,C4EloOE,oG7EtMA,iBC60OF,C4EjoOE,yC7ExOA,uBC+2OF,C4EloOI,wDxCzOJ,+BAAA,CACA,4BpC82OA,C4EjoOE,wC3C1PA,eAAA,CAAA,qBjC+3OF,C4EjoOI,oIxCvQJ,epC24OA,C4E9nOI,yD3CpQF,oBjCq4OF,C4E9nOI,uD3CvQF,iBjCw4OF,C4E9nOI,+D3C1QF,kBjC24OF,C4E3nOI,uDI1RJ,SAAA,CCAA,OjFy5OA,C4E1nOI,8D3CrRF,cAAA,CAAA,oBjCm5OF,C4ErnOI,qDxCvSJ,eAAA,CwCySM,yCAAA,CAKA,4C5EsnON,C4E/mOI,sK7ExQF,aAAA,CAdA,kBC24OF,C4E9mOI,+D7E7RF,iBAAA,CAcA,aCi4OF,C4E9mOM,8ExChUN,eAAA,CAgCA,gCAAA,CACA,6BpCk5OA,CACF,C4E3mOA,2DMzUI,qBAAA,CACA,QAAA,CACA,eAAA,CACA,kBAAA,C9BJF,iBpD67OF,C4E/mOE,0ExB9UA,iBAAA,CoBYI,QAAA,CACA,MAAA,CACA,OAAA,CACA,KxEq7ON,CmF58OA,ehDME,eAAA,CACA,YAAA,CACA,oBAAA,CACA,cAAA,CjC8BA,gFAAA,CACA,iBAAA,CE7BA,eJ28OF,CmFh9OA,qBCFE,mBAAA,CrFsBE,YAAA,CoFjBF,eAAA,CACA,gBnFo9OF,CoFx9OE,6BACE,WAAA,CACA,oBAAA,CACA,WAAA,CACA,mBAAA,CACA,mBAAA,CACA,UpF09OJ,CqFr+OE,0DhDIA,sGAAA,CAEA,2BAAA,CgDJE,0BAAA,CACA,sBrFw+OJ,CsFv+OE,2CpFkCA,gFAAA,CACA,iBAAA,CE7BA,eAAA,C6BOE,cjCi+OJ,CsFx+OE,uDvFcE,eAAA,CACA,YAAA,C6DvBF,oBAAA,CACA,cAAA,C2BKA,sBAAA,CvD2CQ,oBAAA,CA0DJ,sBAAA,CerGJ,YAAA,ChDgBE,kBAAA,CACA,eAAA,CkCRA,gBjC++OJ,CsF3+OA,oDErBE,aAAA,CFwBA,UAAA,CACA,iBtF2gPF,CyBxhPI,gC6DSJ,oDAOI,UtF6gPF,CACF,CsF1gPA,sB/CaQ,WvCigPR,CsF1gPA,yBpFEE,gFAAA,CACA,iBAAA,CE7BA,eAAA,CLoCE,eAAA,CAdA,YCshPJ,CsF5gPA,6BvFlBI,mBAAA,CACA,gBCkiPJ,CsF7gPA,sBvFtBI,eAAA,CACA,YAAA,C6DvBF,oBAAA,CACA,cAAA,C7D6BE,iBCmiPJ,CsFhhPA,2BvFnBI,iBAAA,CGMF,gFAAA,CACA,gBAAA,CE7BA,eAAA,CkF4CA,aAAA,CACA,kBtFyhPF,CsFvhPE,mCRnDA,wBAAA,C1EIA,cAAA,C6BIE,qBAAA,CACA,kBAAA,CqB8CE,aAAA,CgCCF,oBAAA,CACA,iBtF0hPJ,CsFxhPI,wCR3DF,wBAAA,CxBuDI,UtDgiPN,CsFrhPA,2DACE,oBtFwhPF,CsFrhPA,wEpFtCE,gFAAA,CACA,iBAAA,CoFwCA,aAAA,CACA,eAAA,CACA,cAAA,CACA,iBtFyhPF,CyB/lPI,gC6DgEJ,wEASI,atF2hPF,CACF,CsFxhPA,qClDtCE,0BAAA,CACA,2BAAA,CkDuCA,wBAAA,CACA,UtF4hPF,CsFzhPA,mClD7EE,6BAAA,CACA,8BAAA,CkD8EA,wBAAA,CACA,atF6hPF,CsFzhPE,iDvF9EE,mBAAA,CACA,gBAAA,CkCRA,iBjConPJ,CyFpoPA,YvFqCE,gFAAA,CACA,iBAAA,CE7BA,eAAA,CqFNA,ezFwoPF,CyFtoPE,4B1FUE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCuoPJ,CyBvoPI,gCgENF,4BxDKE,iBAAA,CACA,kBjC4oPF,CACF,CyF9oPA,2BxDGI,sBAAA,CACA,mBAAA,CwDFF,czFkpPF,CS1lPE,oCACE,aTsmPJ,CSnmPE,mCC/DA,4BAAA,CACA,gBVqqPF,CyF5pPA,iB1FJI,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBAAA,CADA,cAAA,CACA,eAAA,CwDWF,+BzFoqPF,CyB/qPI,gCgEQJ,iBxDTI,iBAAA,CACA,kBjCorPF,CACF,CyBrrPI,gCgEQJ,iBxDTI,iBAAA,CACA,kBAAA,CwDeA,kBzF4qPF,CACF,CyB5rPI,qDgEQJ,iBxDTI,iBAAA,CACA,kBjCisPF,CACF,CyF3qPA,6BACE,wBzForPF,CyFlrPE,4E1FtBE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCmtPJ,CyBntPI,gCgE0BF,6CxD3BE,iBAAA,CACA,kBjCwtPF,CACF,CyBztPI,gCgE+BJ,+BxDhCI,iBAAA,CACA,iBAAA,CjCsuPF,CACF,CyFhsPA,6BACE,ezFysPF,CyFnsPE,sEACE,yBzF2sPJ,CyFvsPA,0BxDhDI,YAAA,CqB8CE,aAAA,CAII,oBAAA,CAAA,eAAA,CmCER,azF8sPF,CyBrwPI,gCgEmDJ,0BxDpDI,cAAA,CACA,ejC0wPF,CACF,CyF9sPE,gCACE,cAAA,CACA,yBzFgtPJ,CyF5sPA,4BACE,eAAA,CACA,gBAAA,CACA,SzF+sPF,CyF7sPE,8BhF1BA,aAAA,CACA,yBT0uPF,CSxuPE,sCACE,aT0uPJ,CSvuPE,oCACE,aTyuPJ,CStuPE,qCACE,aTwuPJ,CSruPE,oCC/DA,4BAAA,CACA,gBVuyPF,CyF1tPE,wDACE,gBzF4tPJ,CyBzyPI,gCgEmEJ,4BAcI,azF4tPF,CACF,CyFztPA,0BACE,ezF4tPF,CyF1tPE,4BnCvCI,aAAA,CAII,oBtDiwPV,CyF5tPI,kCACE,yBzF8tPN,CyBzzPI,gCgEqFJ,0BlDpDQ,wBAAA,CkDgEJ,gBzF6tPF,CACF,CyF1tPA,6BACE,4BzF6tPF,CyBn0PI,gCgEqGJ,6BAII,QzF8tPF,CACF,CyF3tPA,aACE,mBAAA,CACA,kBzF8tPF,CyF5tPE,iDAEE,iBzF8tPJ,CyF1tPA,sBvF7FE,wEAAA,CACA,iBAAA,CE7BA,eAAA,CK4GA,eAAA,CgFeA,QzFguPF,CyF7tPA,+BxD1HI,sBAAA,CACA,mBAAA,CZFF,aAAA,CAkBA,wBrB60PF,CyFhuPE,+C1F5HE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBjCu2PJ,CyBv2PI,gCgEgIF,+CxDjIE,iBAAA,CACA,kBjC42PF,CACF,CyFzuPE,iCACE,azF2uPJ,CyFvuPA,kB1F7HI,mBAAA,CACA,gBCw2PJ,CyBr3PI,gCgEyIJ,kB1F7HI,eAAA,CACA,YAAA,CwCoBI,kBvC01PN,CACF,CyF3uPA,sBACE,czF8uPF,CyF3uPA,0BvF3HE,gFAAA,CACA,iBAAA,CE7BA,cAAA,CsFHA,eAAA,C3FiBE,mBAAA,CACA,gBC43PJ,CyF9uPA,2BACE,iBzFivPF,CyB74PI,gCgE2JJ,2BAII,YAAA,CACA,gBzFkvPF,CACF,CyF/uPA,6BvF1IE,gFAAA,CACA,iBAAA,CE7BA,eAAA,CqF4KA,YzFgvPF,CyB15PI,gCgEoKJ,6B1FxJI,oBAAA,CACA,iBCk5PF,CACF,CyF/uPA,0BACE,cAAA,CACA,oBzFkvPF,CyFhvPE,4BACE,oBzFkvPJ,CyBx6PI,gCgEiLJ,0BlDhJQ,wBvC24PN,CACF,CyF/uPA,iBlFlME,WAAA,CCAA,UAAA,CiFqMA,iCAAA,CACA,yBAAA,CACA,+BAAA,CACA,oBzFkvPF,CyFhvPE,sBlEjNA,iBAAA,CACA,WAAA,CACA,UvBo8PF,CyFhvPA,2BpDnNE,4FAAA,CAEA,2BrCs8PF,CyFjvPA,oDpDvNE,2FAAA,CAEA,2BrC28PF,CyFlvPA,0BpD3NE,2FrCk9PF,CyFnvPA,kDpD/NE,6FAAA,CAEA,2BrCq9PF,CyFpvPA,sBpDnOE,4FrC49PF,CyBp9PI,gCgE+NJ,qBlD9LQ,wBvCw7PN,CACF,CyB19PI,gCgEwOF,mCxDzOE,cAAA,CACA,ejCg+PF,CACF,CyFnvPE,uCxD3OE,YjCo+PJ,CyBv+PI,gCgE8OF,uCxDjPE,SjC8+PF,CACF,CyFtvPE,oClDrNM,kBvC88PR,CyFrvPE,wCACE,czFuvPJ,CyFpvPE,4CACE,oBzFsvPJ,CyBr/PI,gCgE8PF,4CxD5PE,mBAAA,CACA,gBAAA,CwDgQE,YzFwvPJ,CACF,CyFjvPE,kC1FvQE,iBAAA,CACA,kBC4/PJ,CyBjgQI,gCgE2QF,kCAGI,+BAAA,CACA,gBzFuvPJ,CACF,CyBvgQI,gCgE2QF,kC1FvQE,aAAA,CACA,cAAA,CkCNA,cAAA,CACA,eAAA,CwDoRE,kBzF2vPJ,CACF,CyFxvPE,2CvF9PA,wEAAA,CACA,gBAAA,CO0FA,eAAA,CgFqKE,eAAA,CACA,QzF6vPJ,CyBxhQI,gCgEwRF,2CxDtRE,gBAAA,CACA,aAAA,CwD4RE,mBzF+vPJ,CyF7vPI,iDACE,WAAA,CACA,oBzF+vPN,CACF,CyF1vPI,qFACE,kBAAA,CACA,cAAA,CACA,YAAA,CACA,0BzF4vPN,CyFzvPM,6FpDxTJ,+FAAA,CAEA,2BAAA,C9BEA,cAAA,CCAA,aAAA,CiFuTM,kBAAA,CACA,uBAAA,CACA,UAAA,CACA,mBAAA,CACA,sBAAA,CACA,mBAAA,CACA,mBzF6vPR,CyBtjQI,gCgE6TI,6FACE,YzF4vPR,CACF,CyFvvPM,sFACE,YzFyvPR,CyFrvPQ,oGpDjVN,iGAAA,CAEA,2BrCwkQF,CyBlkQI,gCgEwUE,4FAMI,QzFwvPR,CACF,CyFpvPI,+ExDpVA,iBAAA,CACA,kBAAA,CwDqVE,sBzFuvPN,CyB5kQI,gCgEmVA,+ExDpVA,cAAA,CACA,eAAA,CwDyVI,mBAAA,CACA,kBzFyvPN,CACF,C2FjmQA,UzFuCE,gFAAA,CACA,iBAAA,CE7BA,eJ4lQF,CyB1lQI,gCkEJJ,UAEI,e3FimQF,CACF,C2F/lQE,wFAKE,c3FgmQJ,C2F3lQI,0DACE,a3F8lQN,C2F5lQI,wDACE,a3F+lQN,C2F7lQI,sHAEE,c3FgmQN,C2F9lQI,wHAEE,c3FimQN,C2F/lQI,wDACE,c3FkmQN,C2FhmQI,wDACE,c3FmmQN,C2FjmQI,0DACE,c3FomQN,C2FhmQE,sBACE,gB3FkmQJ,CyBvoQI,gCkEoCF,sBAII,iB3FmmQJ,CACF,C2FhmQE,YlFEA,aAAA,CACA,yBTimQF,CS/lQE,oBACE,aTimQJ,CS9lQE,kBACE,aTgmQJ,CS7lQE,mBACE,aT+lQJ,CS5lQE,kBC/DA,4BAAA,CACA,gBV8pQF,CyB7pQI,gCkEiDJ,iBAEI,e3F+mQF,CACF,CChrQA,kCCuCE,+EAAA,EyF6BF,A1FpEA,gBCwCE,gBAAA,CE7BA,eAAA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,4BAAA,CACA,SAAA,CACA,U7FuwQJ,C6FnwQA,sC9F3OE,gBAAA,CACA,iBAAA,CmDVF,eAAA,CjBIE,iBAAA,CACA,kBAAA,C4DkPE,iB7F0wQJ,CATF,CyBn/QI,qDoE+OF,sC5DhPE,iBAAA,CACA,kBjCkgRF,CACF,CyBngRI,gCoEsPF,wCAGI,iB7F8wQJ,C8FnhRA,+CACE,UAAA,CACA,UAAA,CACA,a9FqhRF,C6F/wQA,qC5D3PE,mBAAA,CACA,gBjC+gRF,C6F9wQE,uDAEI,mB7FixQN,C6F5wQA,qDAEI,MAAA,CACA,iB7F+wQJ,CAhBF,C6FxvQE,yFtEhSA,iBAAA,CACA,WAAA,CACA,UvB8iRF,CCljRA,0FCuCE,gFAAA,CACA,gBAAA,E8FrCF,A/FHA,UGWE,eAAA,C6BIE,mBAAA,CACA,gBAAA,C+DTF,qCAAA,CACA,0BAAA,CACA,qBAAA,CACA,UhGojRF,CgGjjRA,mBACE,wBAAA,CACA,YhGojRF,CyBtjRI,gCuEAJ,mBAKI,ehGqjRF,CACF,CgGljRA,mBjGGI,eAAA,CACA,YAAA,CUKF,UAAA,CPQA,wEAAA,CACA,iBAAA,COoEA,eAAA,CuFpFA,aAAA,CACA,ehG2jRF,CSnjRE,qBACE,gBTqjRJ,CSljRE,qBACE,cTojRJ,CgG9jRA,wBACE,UAAA,CACA,ahGikRF,CiGnlRA,UACE,oBAAA,CACA,iBAAA,CACA,UAL8B,CAM9B,iBAAA,CACA,SjGslRF,CiGllRE,kB1FZA,aAAA,CCAA,YRmmRF,CiGvlRE,kB1FZA,WAAA,CCAA,URwmRF,CiG5lRE,kB1FZA,aAAA,CCAA,YR6mRF,CiGjmRE,kB1FZA,WAAA,CCAA,URknRF,CiGtmRE,kB1FZA,aAAA,CCAA,YRunRF,CiG3mRE,kB1FZA,WAAA,CCAA,UR4nRF,CiGhnRE,kB1FZA,aAAA,CCAA,YRioRF,CkGzmRE,ehGMA,gFAAA,CACA,iBAAA,CE7BA,eAAA,CLcE,eAAA,CACA,YAAA,C6DvBF,oBAAA,CACA,cAAA,CUIA,ctE6oRF,CkG9mRE,qBACE,YAAA,CACA,iBlGqnRJ,CkGnnRI,+FACE,kBlGqnRN,CkGhoRE,0BhGMA,gFAAA,CACA,iBAAA,CE7BA,eAAA,CLcE,eAAA,CACA,YAAA,C6DvBF,oBAAA,CACA,cAAA,CUIA,ctEoqRF,CkGroRE,gCACE,YAAA,CACA,iBlG2oRJ,CkG5nRU,mDACE,alGkoRZ,CkGnoRU,wIACE,alGqoRZ,CkGtoRU,gDACE,alGwoRZ,CkGzoRU,0CACE,alG2oRZ,CkG5oRU,+CACE,alG8oRZ,CkG/oRU,iDACE,alGipRZ,CkGlpRU,kDACE,alGopRZ,CkGrpRU,qDACE,alGupRZ,CkGxpRU,mDACE,alG0pRZ,CkG3pRU,6CACE,alG6pRZ,CkG9pRU,mDACE,alGgqRZ,CkGjqRU,kDACE,alGmqRZ,CkGpqRU,oFACE,alGsqRZ,CkGvqRU,uDACE,alGyqRZ,CkG1qRU,qDACE,alG4qRZ,CkG7qRU,+CACE,alG+qRZ,CkGhrRU,qDACE,alGkrRZ,CkGnrRU,oDACE,alGqrRZ,CkGtrRU,sDACE,alGwrRZ,CkGzrRU,yDACE,alG2rRZ,CkG5rRU,uDACE,alG8rRZ,CkG/rRU,iDACE,alGisRZ,CkGlsRU,sDACE,alGosRZ,CkGrsRU,wDACE,alGusRZ,CkGxsRU,yDACE,alG0sRZ,CkG3sRU,uDACE,alG6sRZ,CkG9sRU,iDACE,alGgtRZ,CkGjtRU,sDACE,alGmtRZ,CkGptRU,wDACE,alGstRZ,CkGvtRU,mDACE,alGytRZ,CkG1tRU,iDACE,alG4tRZ,CkG7tRU,2CACE,alG+tRZ,CkGhuRU,gDACE,alGkuRZ,CkGnuRU,kDACE,alGquRZ,CkGtuRU,qDACE,alGwuRZ,CkGzuRU,mDACE,alG2uRZ,CkG5uRU,6CACE,alG8uRZ,CkG/uRU,kDACE,alGivRZ,CkGlvRU,oDACE,alGovRZ,CkGrvRU,qDACE,alGuvRZ,CkGxvRU,mDACE,alG0vRZ,CkG3vRU,6CACE,alG6vRZ,CkG9vRU,kDACE,alGgwRZ,CkGjwRU,oDACE,alGmwRZ,CkGpwRU,kDACE,alGswRZ,CkGvwRU,gDACE,alGywRZ,CkG1wRU,8KACE,alG4wRZ,CkG7wRU,+CACE,alG+wRZ,CkGhxRU,iDACE,alGkxRZ,CkGnxRU,oDACE,alGqxRZ,CkGtxRU,8CACE,alGwxRZ,CkGzxRU,mDACE,alG2xRZ,CkG5xRU,+CACE,alG8xRZ,CkG/xRU,oDACE,alGiyRZ,CkGxxRE,+BAGE,aAAA,CACA,aAAA,CAEA,iBAAA,CACA,YlGwxRJ,CkGlxRE,gF5BvEA,ctEi2RF,CkGlxRA,4C5B/EE,ctEq2RF,CkG1vRY,uDAEE,aAAA,CACA,YlG4vRd,CkGxvRU,gD5BlHR,cAAA,C4BqHU,cAAA,CAEA,kBlGwvRZ,CkGrvRY,sEhG3FV,wEAAA,CACA,gBFm1RF,CkGxwRY,uDAEE,cAAA,CACA,alG0wRd,CkGtwRU,gD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGswRZ,CkGnwRY,sEhG3FV,wEAAA,CACA,gBFi2RF,CkGtxRY,uDAEE,eAAA,CACA,clGwxRd,CkGpxRU,gD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGoxRZ,CkGjxRY,sEhG3FV,wEAAA,CACA,iBF+2RF,CkGpyRY,uDAEE,cAAA,CACA,alGsyRd,CkGlyRU,gD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGkyRZ,CkG/xRY,sEhG3FV,wEAAA,CACA,iBF63RF,CkGlzRY,uDAEE,eAAA,CACA,clGozRd,CkGhzRU,gD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGgzRZ,CkG7yRY,sEhG3FV,wEAAA,CACA,iBF24RF,CkGh0RY,wDAEE,cAAA,CACA,alGk0Rd,CkG9zRU,iD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlG8zRZ,CkG3zRY,uEhG3FV,wEAAA,CACA,iBFy5RF,CkG90RY,wDAEE,eAAA,CACA,clGg1Rd,CkG50RU,iD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlG40RZ,CkGz0RY,6FhG3FV,wEAAA,CACA,iBFu6RF,CyBl8RI,gCyEsGQ,kEAEE,aAAA,CACA,YlG+1RZ,CkG31RQ,2D5BlHR,cAAA,C4BqHU,cAAA,CAEA,kBlG21RV,CkGx1RU,iFhG3FV,wEAAA,CACA,gBFs7RA,CkG32RU,kEAEE,cAAA,CACA,alG62RZ,CkGz2RQ,2D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGy2RV,CkGt2RU,iFhG3FV,wEAAA,CACA,gBFo8RA,CkGz3RU,kEAEE,eAAA,CACA,clG23RZ,CkGv3RQ,2D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGu3RV,CkGp3RU,iFhG3FV,wEAAA,CACA,iBFk9RA,CkGv4RU,kEAEE,cAAA,CACA,alGy4RZ,CkGr4RQ,2D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGq4RV,CkGl4RU,iFhG3FV,wEAAA,CACA,iBFg+RA,CkGr5RU,kEAEE,eAAA,CACA,clGu5RZ,CkGn5RQ,2D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGm5RV,CkGh5RU,iFhG3FV,wEAAA,CACA,iBF8+RA,CkGn6RU,mEAEE,cAAA,CACA,alGq6RZ,CkGj6RQ,4D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlGi6RV,CkG95RU,kFhG3FV,wEAAA,CACA,iBF4/RA,CkGj7RU,mEAEE,eAAA,CACA,clGm7RZ,CkG/6RQ,4D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlG+6RV,CkG56RU,kFhG3FV,wEAAA,CACA,iBF0gSA,CACF,CyBtiSI,gCyEsGQ,+DAEE,aAAA,CACA,YlGk8RZ,CkG97RQ,wD5BlHR,cAAA,C4BqHU,cAAA,CAEA,kBlG87RV,CkG37RU,8EhG3FV,wEAAA,CACA,gBFyhSA,CkG98RU,+DAEE,cAAA,CACA,alGg9RZ,CkG58RQ,wD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlG48RV,CkGz8RU,8EhG3FV,wEAAA,CACA,gBFuiSA,CkG59RU,+DAEE,eAAA,CACA,clG89RZ,CkG19RQ,wD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlG09RV,CkGv9RU,8EhG3FV,wEAAA,CACA,iBFqjSA,CkG1+RU,+DAEE,cAAA,CACA,alG4+RZ,CkGx+RQ,wD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGw+RV,CkGr+RU,8EhG3FV,wEAAA,CACA,iBFmkSA,CkGx/RU,+DAEE,eAAA,CACA,clG0/RZ,CkGt/RQ,wD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGs/RV,CkGn/RU,8EhG3FV,wEAAA,CACA,iBFilSA,CkGtgSU,gEAEE,cAAA,CACA,alGwgSZ,CkGpgSQ,yD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlGogSV,CkGjgSU,+EhG3FV,wEAAA,CACA,iBF+lSA,CkGphSU,gEAEE,eAAA,CACA,clGshSZ,CkGlhSQ,yD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlGkhSV,CkG/gSU,+EhG3FV,wEAAA,CACA,iBF6mSA,CACF,CyBzoSI,gCyEsGQ,gEAEE,aAAA,CACA,YlGqiSZ,CkGjiSQ,yD5BlHR,cAAA,C4BqHU,cAAA,CAEA,kBlGiiSV,CkG9hSU,+EhG3FV,wEAAA,CACA,gBF4nSA,CkGjjSU,gEAEE,cAAA,CACA,alGmjSZ,CkG/iSQ,yD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlG+iSV,CkG5iSU,+EhG3FV,wEAAA,CACA,gBF0oSA,CkG/jSU,gEAEE,eAAA,CACA,clGikSZ,CkG7jSQ,yD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlG6jSV,CkG1jSU,+EhG3FV,wEAAA,CACA,iBFwpSA,CkG7kSU,gEAEE,cAAA,CACA,alG+kSZ,CkG3kSQ,yD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlG2kSV,CkGxkSU,+EhG3FV,wEAAA,CACA,iBFsqSA,CkG3lSU,gEAEE,eAAA,CACA,clG6lSZ,CkGzlSQ,yD5BlHR,cAAA,C4BqHU,iBAAA,CAEA,oBlGylSV,CkGtlSU,+EhG3FV,wEAAA,CACA,iBForSA,CkGzmSU,iEAEE,cAAA,CACA,alG2mSZ,CkGvmSQ,0D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlGumSV,CkGpmSU,gFhG3FV,wEAAA,CACA,iBFksSA,CkGvnSU,iEAEE,eAAA,CACA,clGynSZ,CkGrnSQ,0D5BlHR,cAAA,C4BqHU,iBAAA,CAEA,qBlGqnSV,CkGlnSU,gFhG3FV,wEAAA,CACA,iBFgtSA,CACF,CkG7mSA,sBhGpGE,gBAAA,CE7BA,eAAA,C8FuIA,eAAA,CACA,kBlG6mSF,CkG5mSE,wBACE,gBlG8mSJ,CkG1mSA,wBACE,iBArIW,CAsIX,oBlG6mSF,CkG5mSE,qCACE,YlG8mSJ,CkG5mSE,oCACE,elG8mSJ,CkG3mSE,yDACE,oBlG6mSJ,CmGtvSA,gBjGYE,gFAAA,CACA,iBAAA,CE7BA,eAAA,CiBGA,UAAA,CAkBA,wBAAA,C8ECA,mBnGyvSF,CmGtvSA,2BpGnBI,gBAAA,CACA,iBAAA,CkCNA,iBAAA,CACA,kBAAA,CiBLF,elD2xSF,CyBtxSI,gC0EuBJ,2BlExBI,iBAAA,CACA,kBjC2xSF,CACF,CmGhwSA,yBlE1BI,mBAAA,CACA,gBjC8xSJ,CyBjySI,gC0EiCF,8DZrCA,kBAAA,CxCAA,Y/C2ySA,CACF,CmG/vSA,uBACE,YAAA,CACA,iBnGkwSF,CmG/vSA,sBC/CM,oBAAA,CDiDJ,WAAA,CACA,anGkwSF,CmGhwSE,4CACE,iBnGkwSJ,CmG9vSA,0BACE,WAAA,CACA,UnGiwSF,CmG9vSA,0B5D5BQ,WAAA,C4D8BN,enGiwSF,CyBh0SI,gC0E6DJ,0BAKI,YnGkwSF,CACF,CmG/vSA,sEAEE,QAAA,CACA,SnGkwSF,CmG/vSA,iC9E3EE,arB80SF,CmG3vSA,qC7C/BU,etD8xSV,CmEl0SE,2FAEE,anEy0SJ,CyB51SI,gC0E4FJ,yClE1FI,oBAAA,CACA,iBjC+1SF,CACF,CyBn2SI,gC0E4FJ,yCjGlFE,cF61SA,CACF,CmGnwSA,qChE1GE,oBAAA,CACA,cAAA,CpCgBE,eAAA,CACA,YCo2SJ,CyBj3SI,gC0EqGJ,qCAKI,mBAAA,CAAA,cAAA,CACA,oBAAA,CAAA,eAAA,CACA,wBAAA,CAAA,mBnG2wSF,CACF,CyBx3SI,gC0EqGJ,qCAWI,mBAAA,CAAA,cnG4wSF,CACF,CmGzwSA,qCACE,8BAAA,CAAA,kBAAA,CACA,oBnG4wSF,CmG1wSE,yFACE,enG4wSJ,CyBr4SI,gC0EoHJ,qCASI,mBnG4wSF,CACF,CmGzwSA,+BhCpHE,aAAA,CgCsHA,oBnG4wSF,CmEj4SE,uCACE,anEm4SJ,CmEj4SE,sHAEE,anEk4SJ,CmG/wSA,mChCzHE,aAAA,CbwCQ,eAAA,C6CoFR,oBAAA,CACA,gBnGkxSF,CmE34SE,mFAEE,anE+4SJ,CyBl6SI,gC0EsIJ,mCA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WE,+BAGE,6BAAA,CACA,cAAA,CACA,UAAA,CAGA,StHokWJ,CuHxpWI,oBACE,+EvHiqWN,CuHlqWI,oBACE,gFvHqqWN,CuHtqWI,qBACE,wEvHyqWN,CuH1qWI,kBACE,gFvH6qWN,CuH9qWI,uBACE,wEvHirWN,CuHlrWI,oBACE,gFvHqrWN,CuHtrWI,oBACE,+EvHyrWN,CuH1rWI,mBACE,wEvH6rWN,CwHzoWE,iBAnCE,qBAAA,CAAA,QAAA,CAAA,eAAA,CAAA,sBAAA,CA6CE,iBxHolYN,CwH9lYE,iEAnCE,qBAAA,CAAA,QAAA,CAAA,eAAA,CAAA,gBAAA,CA6CE,iBxHumYN,CwHjnYE,iDAnCE,exHuqYJ,CwHpoYE,iCAnCE,kBxH0rYJ,CwHvpYE,gBAnCE,exH6sYJ,CwH1qYE,gBAnCE,eAAA,CAAA,YAAA,CAAA,cAAA,CA6CE,exHkrYN,CwH5rYE,kBAUI,sBxHisYN,CwH3sYE,gBAUI,oBxHgtYN,CwH1tYE,mBAUI,kBxH+tYN,CwHzuYE,oBAUI,mBxH8uYN,CwHxvYE,qBAUI,oBxH6vYN,CwHvwYE,uBAUI,qBxH4wYN,CwHtxYE,qBAUI,mBxH2xYN,CwHryYE,wBAUI,iBxH0yYN,CwHpzYE,yBAUI,kBxHyzYN,CwHn0YE,0BAUI,mBxHw0YN,CwHl1YE,6CAUI,4BxHu1YN,CwHj2YE,iCAUI,qBxH02YN,CwHp3YE,iCAUI,qBxH63YN,CwHv4YE,6BAUI,wBxHg5YN,CwH15YE,mCAUI,wBxHm6YN,CwH76YE,+BAUI,wBxHs7YN,CwHh8YE,mCAUI,wBxHy8YN,CwHn9YE,iCAUI,wBxH49YN,CwHt+YE,+BAUI,wBxH++YN,CwHz/YE,+BAUI,wBxHkgZN,CwH5gZE,+BAUI,wBxHqhZN,CwH/hZE,mCAUI,wBxHwiZN,CwHljZE,mCAUI,wBxH2jZN,CwHrkZE,qCAUI,wBxH8kZN,CwHxlZE,mCAUI,wBxHimZN,CwH3mZE,qCAUI,wBxHonZN,CwH9nZE,qCAUI,wBxHuoZN,CwHjpZE,qCAUI,wBxH0pZN,CwHpqZE,qCAUI,wBxH6qZN,CwHvrZE,qCAUI,wBxHgsZN,CwH1sZE,iDAUI,wBxHmtZN,CwH7tZE,+CAUI,wBxHsuZN,CwHhvZE,2CAUI,wBxHyvZN,CwHnwZE,+BAUI,wBxH4wZN,CwHtxZE,yCAUI,wBxH+xZN,CwHzyZE,6CAUI,wBxHkzZN,CwH5zZE,4EAUI,wBxHq0ZN,CwH/0ZE,qDAUI,wBxH22ZN,CwHr3ZE,iDAUI,wBxH83ZN,CwHx4ZE,qCAUI,wBxHi5ZN,CwH35ZE,iDAUI,wBxHo6ZN,CwH96ZE,+CAUI,wBxHu7ZN,CwHj8ZE,mDAUI,wBxH08ZN,CwHp9ZE,yDAUI,wBxH69ZN,CwHv+ZE,qDAUI,wBxHg/ZN,CwH1/ZE,yCAUI,wBxHmgaN,CwH7gaE,qDAUI,wBxHshaN,CwHhiaE,mDAUI,wBxHyiaN,CwHnjaE,uDAUI,wBxH4jaN,CwHtkaE,2DAUI,wBxH+kaN,CwHzlaE,uDAUI,wBxHkmaN,CwH5maE,6CAUI,wBxHqnaN,CwH/naE,yDAUI,wBxHwoaN,CwHlpaE,6DAUI,wBxH2paN,CwHrqaE,2DAUI,wBxH8qaN,CwHxraE,uDAUI,wBxHisaN,CwH3saE,6CAUI,wBxHotaN,CwH9taE,yDAUI,wBxHuuaN,CwHjvaE,6DAUI,wBxH0vaN,CwHpwaE,qCAUI,gBxH6waN,CwHvxaE,yCAUI,oBAAA,CAAA,uBxHiyaN,CwH3yaE,yCAUI,qBAAA,CAAA,sBxHszaN,CwHh0aE,6CAUI,oBxH00aN,CwHp1aE,iDAUI,sBxH61aN,CwHv2aE,mDAUI,uBxHg3aN,CwH13aE,+CAUI,qBxHm4aN,CwH74aE,qCAUI,gBxHs5aN,CwHh6aE,yCAUI,oBAAA,CAAA,uBxH06aN,CwHp7aE,yCAUI,qBAAA,CAAA,sBxH+7aN,CwHz8aE,6CAUI,oBxHm9aN,CwH79aE,iDAUI,sBxHs+aN,CwHh/aE,mDAUI,uBxHy/aN,CwHngbE,+CAUI,qBxH4gbN,CwHthbE,mCAUI,mBxH+hbN,CwHzibE,uCAUI,uBAAA,CAAA,0BxHmjbN,CwH7jbE,uCAUI,wBAAA,CAAA,yBxHwkbN,CwHllbE,2CAUI,uBxH4lbN,CwHtmbE,+CAUI,yBxH+mbN,CwHznbE,iDAUI,0BxHkobN,CwH5obE,6CAUI,wBxHqpbN,CwH/pbE,iCAUI,kBxHwqbN,CwHlrbE,qCAUI,sBAAA,CAAA,yBxH4rbN,CwHtsbE,qCAUI,uBAAA,CAAA,wBxHitbN,CwH3tbE,yCAUI,sBxHqubN,CwH/ubE,6CAUI,wBxHwvbN,CwHlwbE,+CAUI,yBxH2wbN,CwHrxbE,2CAUI,uBxH8xbN,CwHxybE,qCAUI,mBxHizbN,CwH3zbE,yCAUI,uBAAA,CAAA,0BxHq0bN,CwH/0bE,yCAUI,wBAAA,CAAA,yBxH01bN,CwHp2bE,6CAUI,uBxH82bN,CwHx3bE,iDAUI,yBxHi4bN,CwH34bE,mDAUI,0BxHo5bN,CwH95bE,+CAUI,wBxHu6bN,CwHj7bE,iCAUI,iBxH07bN,CwHp8bE,qCAUI,qBAAA,CAAA,wBxH88bN,CwHx9bE,qCAUI,sBAAA,CAAA,uBxHm+bN,CwH7+bE,yCAUI,qBxHu/bN,CwHjgcE,6CAUI,uBxH0gcN,CwHphcE,+CAUI,wBxH6hcN,CwHvicE,2CAUI,sBxHgjcN,CwH1jcE,qCAUI,oBxHmkcN,CwH7kcE,yCAUI,wBAAA,CAAA,2BxHulcN,CwHjmcE,yCAUI,yBAAA,CAAA,0BxH4mcN,CwHtncE,6CAUI,wBxHgocN,CwH1ocE,iDAUI,0BxHmpcN,CwH7pcE,mDAUI,2BxHsqcN,CwHhrcE,+CAUI,yBxHyrcN,CwHnscE,iCAUI,mBxH4scN,CwHttcE,qCAUI,uBAAA,CAAA,0BxHgucN,CwH1ucE,qCAUI,wBAAA,CAAA,yBxHqvcN,CwH/vcE,yCAUI,uBxHywcN,CwHnxcE,6CAUI,yBxH4xcN,CwHtycE,+CAUI,0BxH+ycN,CwHzzcE,2CAUI,wBxHk0cN,CwH50cE,iCAUI,cxHq1cN,CwH/1cE,qCAUI,kBAAA,CAAA,qBxHy2cN,CwHn3cE,qCAUI,mBAAA,CAAA,oBxH83cN,CwHx4cE,yCAUI,kBxHk5cN,CwH55cE,6CAUI,oBxHq6cN,CwH/6cE,+CAUI,qBxHw7cN,CwHl8cE,2CAUI,mBxH28cN,CwHr9cE,6BAUI,gBxH89cN,CwHx+cE,iCAUI,oBAAA,CAAA,uBxHk/cN,CwH5/cE,iCAUI,qBAAA,CAAA,sBxHugdN,CwHjhdE,qCAUI,oBxH2hdN,CwHridE,yCAUI,sBxH8idN,CwHxjdE,2CAUI,uBxHikdN,CwH3kdE,uCAUI,qBxHoldN,CwH9ldE,qDAUI,wBxHumdN,CwHjndE,yCAUI,iBxH0ndN,CwHpodE,yCAUI,iBxH6odN,CwHvpdE,qCAUI,oBxHgqdN,CwH1qdE,2CAUI,oBxHmrdN,CwH7rdE,uCAUI,oBxHssdN,CwHhtdE,2CAUI,oBxHytdN,CwHnudE,yCAUI,oBxH4udN,CwHtvdE,uCAUI,oBxH+vdN,CwHzwdE,uCAUI,oBxHkxdN,CwH5xdE,uCAUI,oBxHqydN,CwH/ydE,2CAUI,oBxHwzdN,CwHl0dE,2CAUI,oBxH20dN,CwHr1dE,6CAUI,oBxH81dN,CwHx2dE,2CAUI,oBxHi3dN,CwH33dE,6CAUI,oBxHo4dN,CwH94dE,6CAUI,oBxHu5dN,CwHj6dE,6CAUI,oBxH06dN,CwHp7dE,6CAUI,oBxH67dN,CwHv8dE,6CAUI,oBxHg9dN,CwH19dE,yDAUI,oBxHm+dN,CwH7+dE,uDAUI,oBxHs/dN,CwHhgeE,mDAUI,oBxHygeN,CwHnheE,uCAUI,oBxH4heN,CwHtieE,iDAUI,oBxH+ieN,CwHzjeE,qDAUI,oBxHkkeN,CwH5keE,4FAUI,oBxHqleN,CwH/leE,6DAUI,oBxH2neN,CwHroeE,yDAUI,oBxH8oeN,CwHxpeE,6CAUI,oBxHiqeN,CwH3qeE,yDAUI,oBxHoreN,CwH9reE,uDAUI,oBxHuseN,CwHjteE,2DAUI,oBxH0teN,CwHpueE,iEAUI,oBxH6ueN,CwHvveE,6DAUI,oBxHgweN,CwH1weE,iDAUI,oBxHmxeN,CwH7xeE,6DAUI,oBxHsyeN,CwHhzeE,2DAUI,oBxHyzeN,CwHn0eE,+DAUI,oBxH40eN,CwHt1eE,mEAUI,oBxH+1eN,CwHz2eE,+DAUI,oBxHk3eN,CwH53eE,qDAUI,oBxHq4eN,CwH/4eE,iEAUI,oBxHw5eN,CwHl6eE,qEAUI,oBxH26eN,CwHr7eE,mEAUI,oBxH87eN,CwHx8eE,+DAUI,oBxHi9eN,CwH39eE,qDAUI,oBxHo+eN,CwH9+eE,iEAUI,oBxHu/eN,CwHjgfE,qEAUI,oBxH0gfN,CwHphfE,UAUI,exH6hfN,CwHvifE,cAUI,wBAAA,CAAA,yBxH6ifN,CwHvjfE,gBAUI,yBAAA,CAAA,4BxH6jfN,CwHvkfE,iBAUI,2BAAA,CAAA,4BxH6kfN,CwHvlfE,eAUI,wBAAA,CAAA,2BxH6lfN,CwHvmfE,aAUI,exH4mfN,CwHtnfE,iBAUI,wBAAA,CAAA,yBxH4nfN,CwHtofE,mBAUI,yBAAA,CAAA,4BxH4ofN,CwHtpfE,oBAUI,2BAAA,CAAA,4BxH4pfN,CwHtqfE,kBAUI,wBAAA,CAAA,2BxH4qfN,CwHtrfE,WAUI,iBxH2rfN,CwHrsfE,eAUI,0BAAA,CAAA,2BxH2sfN,CwHrtfE,iBAUI,2BAAA,CAAA,8BxH2tfN,CwHrufE,kBAUI,6BAAA,CAAA,8BxH2ufN,CwHrvfE,gBAUI,0BAAA,CAAA,6BxH2vfN,CwHrwfE,WAUI,oBxH0wfN,CwHpxfE,eAUI,6BAAA,CAAA,8BxH0xfN,CwHpyfE,iBAUI,8BAAA,CAAA,iCxH0yfN,CwHpzfE,kBAUI,gCAAA,CAAA,iCxH0zfN,CwHp0fE,gBAUI,6BAAA,CAAA,gCxH00fN,CwHp1fE,WAUI,mBxHy1fN,CwHn2fE,eAUI,4BAAA,CAAA,6BxHy2fN,CwHn3fE,iBAUI,6BAAA,CAAA,gCxHy3fN,CwHn4fE,kBAUI,+BAAA,CAAA,gCxHy4fN,CwHn5fE,gBAUI,4BAAA,CAAA,+BxHy5fN,CwHn6fE,aAUI,mBxHw6fN,CwHl7fE,iBAUI,4BAAA,CAAA,6BxHw7fN,CwHl8fE,mBAUI,6BAAA,CAAA,gCxHw8fN,CwHl9fE,oBAUI,+BAAA,CAAA,gCxHw9fN,CwHl+fE,kBAUI,4BAAA,CAAA,+BxHw+fN,CwHl/fE,eAUI,mBxHu/fN,CwHjggBE,eAUI,mBxHsggBN,CwHhhgBE,cAUI,kBxHqhgBN,CwH/hgBE,kBAUI,gBxHoigBN,CwH9igBE,oBAUI,oBAAA,CAAA,uBxHojgBN,CwH9jgBE,oBAUI,qBAAA,CAAA,sBxHokgBN,CwH9kgBE,sBAUI,oBxHmlgBN,CwH7lgBE,wBAUI,sBxHkmgBN,CwH5mgBE,yBAUI,uBxHingBN,CwH3ngBE,uBAUI,qBxHgogBN,CwH1ogBE,kBAUI,gBxH+ogBN,CwHzpgBE,oBAUI,oBAAA,CAAA,uBxH+pgBN,CwHzqgBE,oBAUI,qBAAA,CAAA,sBxH+qgBN,CwHzrgBE,sBAUI,oBxH8rgBN,CwHxsgBE,wBAUI,sBxH6sgBN,CwHvtgBE,yBAUI,uBxH4tgBN,CwHtugBE,uBAUI,qBxH2ugBN,CwHrvgBE,iBAUI,mBxH0vgBN,CwHpwgBE,mBAUI,uBAAA,CAAA,0BxH0wgBN,CwHpxgBE,mBAUI,wBAAA,CAAA,yBxH0xgBN,CwHpygBE,qBAUI,uBxHyygBN,CwHnzgBE,uBAUI,yBxHwzgBN,CwHl0gBE,wBAUI,0BxHu0gBN,CwHj1gBE,sBAUI,wBxHs1gBN,CwHh2gBE,gBAUI,kBxHq2gBN,CwH/2gBE,kBAUI,sBAAA,CAAA,yBxHq3gBN,CwH/3gBE,kBAUI,uBAAA,CAAA,wBxHq4gBN,CwH/4gBE,oBAUI,sBxHo5gBN,CwH95gBE,sBAUI,wBxHm6gBN,CwH76gBE,uBAUI,yBxHk7gBN,CwH57gBE,qBAUI,uBxHi8gBN,CwH38gBE,kBAUI,mBxHg9gBN,CwH19gBE,oBAUI,uBAAA,CAAA,0BxHg+gBN,CwH1+gBE,oBAUI,wBAAA,CAAA,yBxHg/gBN,CwH1/gBE,sBAUI,uBxH+/gBN,CwHzghBE,wBAUI,yBxH8ghBN,CwHxhhBE,yBAUI,0BxH6hhBN,CwHvihBE,uBAUI,wBxH4ihBN,CwHtjhBE,gBAUI,iBxH2jhBN,CwHrkhBE,kBAUI,qBAAA,CAAA,wBxH2khBN,CwHrlhBE,kBAUI,sBAAA,CAAA,uBxH2lhBN,CwHrmhBE,oBAUI,qBxH0mhBN,CwHpnhBE,sBAUI,uBxHynhBN,CwHnohBE,uBAUI,wBxHwohBN,CwHlphBE,qBAUI,sBxHuphBN,CwHjqhBE,kBAUI,oBxHsqhBN,CwHhrhBE,oBAUI,wBAAA,CAAA,2BxHsrhBN,CwHhshBE,oBAUI,yBAAA,CAAA,0BxHsshBN,CwHhthBE,sBAUI,wBxHqthBN,CwH/thBE,wBAUI,0BxHouhBN,CwH9uhBE,yBAUI,2BxHmvhBN,CwH7vhBE,uBAUI,yBxHkwhBN,CwH5whBE,gBAUI,mBxHixhBN,CwH3xhBE,kBAUI,uBAAA,CAAA,0BxHiyhBN,CwH3yhBE,kBAUI,wBAAA,CAAA,yBxHizhBN,CwH3zhBE,oBAUI,uBxHg0hBN,CwH10hBE,sBAUI,yBxH+0hBN,CwHz1hBE,uBAUI,0BxH81hBN,CwHx2hBE,qBAUI,wBxH62hBN,CwHv3hBE,gBAUI,cxH43hBN,CwHt4hBE,kBAUI,kBAAA,CAAA,qBxH44hBN,CwHt5hBE,kBAUI,mBAAA,CAAA,oBxH45hBN,CwHt6hBE,oBAUI,kBxH26hBN,CwHr7hBE,sBAUI,oBxH07hBN,CwHp8hBE,uBAUI,qBxHy8hBN,CwHn9hBE,qBAUI,mBxHw9hBN,CwHl+hBE,YAUI,UxHu+hBN,CwHj/hBE,YAUI,UxHs/hBN,CwHhgiBE,WAUI,axHqgiBN,CwH/giBE,UAUI,YxHohiBN,CwH9hiBE,YAUI,axHmiiBN,CwH7iiBE,UAUI,WxHkjiBN,CwH5jiBE,YAUI,cxHikiBN,CwH3kiBE,UAUI,axHgliBN,CwH1liBE,gBAUI,WxH+liBN,CwHzmiBE,gBAUI,WxH8miBN,CwHxniBE,eAUI,cxH6niBN,CwHvoiBE,cAUI,axH4oiBN,CwHtpiBE,gBAUI,cxH2piBN,CwHrqiBE,cAUI,YxH0qiBN,CwHpriBE,gBAUI,exHyriBN,CwHnsiBE,cAUI,cxHwsiBN,CwHltiBE,UAUI,QxHutiBN,CwHjuiBE,aAUI,WxHsuiBN,CwHhviBE,aAUI,WxHqviBN,CwH/viBE,uCAUI,exHowiBN,CwH9wiBE,iCAUI,wCxHuxiBN,CwHjyiBE,iCAUI,0CxH0yiBN,CwHpziBE,iCAUI,wCxH6ziBN,CwHv0iBE,iCAUI,2CxHg1iBN,CwH11iBE,iCAUI,uCxHm2iBN,CwH72iBE,wBAUI,UAAA,CAAA,SAAA,CA7CF,iBxHq6iBJ,CwHl4iBE,YAUI,UAAA,CAAA,SxHy4iBN,CwHn5iBE,WAUI,aAAA,CAAA,YAAA,CA7CF,iBxHu8iBJ,CwHp6iBE,sBAUI,YAAA,CAAA,WAAA,CA7CF,iBxHw9iBJ,CwHr7iBE,YAUI,aAAA,CAAA,YxH47iBN,CwHt8iBE,sBAUI,WAAA,CAAA,UAAA,CA7CF,iBxH0/iBJ,CwHv9iBE,YAUI,cAAA,CAAA,axH89iBN,CwHx+iBE,oBAUI,aAAA,CAAA,YAAA,CA7CF,iBxH4hjBJ,CwHz/iBE,UAUI,WAAA,CAAA,UxHggjBN,CwH1gjBE,oBAUI,aAAA,CAAA,YAAA,CA7CF,iBxH8jjBJ,CwH3hjBE,UAUI,WAAA,CAAA,UxHkijBN,CwH5ijBE,oBAUI,aAAA,CAAA,YAAA,CA7CF,iBxHgmjBJ,CwH7jjBE,UAUI,WAAA,CAAA,UxHokjBN,CwH9kjBE,qBAUI,aAAA,CAAA,YAAA,CA7CF,iBxHkojBJ,CwH/ljBE,WAUI,WAAA,CAAA,UxHsmjBN,CwHhnjBE,wBAUI,aAAA,CAAA,YAAA,CA7CF,iBxHoqjBJ,CwHjojBE,aAUI,YAAA,CAAA,WxHwojBN,CwHlpjBE,+BAUI,YAAA,CAAA,WAAA,CA7CF,iBxHssjBJ,CwHnqjBE,eAUI,YAAA,CAAA,WxH0qjBN,CwHprjBE,iBAnCE,UAAA,CAAA,aAAA,CA6CE,UxH2rjBN,CwHrsjBE,iDAUI,iBxH0sjBN,CwHptjBE,qCAUI,UxH6tjBN,CwHvujBE,qCAUI,UxHgvjBN,CwH1vjBE,iCAUI,axHmwjBN,CwH7wjBE,uCAUI,axHsxjBN,CwHhyjBE,mCAUI,axHyyjBN,CwHnzjBE,uCAUI,axH4zjBN,CwHt0jBE,qCAUI,axH+0jBN,CwHz1jBE,mCAUI,axHk2jBN,CwH52jBE,mCAUI,axHq3jBN,CwH/3jBE,mCAUI,axHw4jBN,CwHl5jBE,uCAUI,axH25jBN,CwHr6jBE,uCAUI,axH86jBN,CwHx7jBE,yCAUI,axHi8jBN,CwH38jBE,uCAUI,axHo9jBN,CwH99jBE,yCAUI,axHu+jBN,CwHj/jBE,yCAUI,axH0/jBN,CwHpgkBE,yCAUI,axH6gkBN,CwHvhkBE,yCAUI,axHgikBN,CwH1ikBE,yCAUI,axHmjkBN,CwH7jkBE,qDAUI,axHskkBN,CwHhlkBE,mDAUI,axHylkBN,CwHnmkBE,+CAUI,axH4mkBN,CwHtnkBE,mCAUI,axH+nkBN,CwHzokBE,6CAUI,axHkpkBN,CwH5pkBE,iDAUI,axHqqkBN,CwH/qkBE,oFAUI,axHwrkBN,CwHlskBE,yDAUI,axH8tkBN,CwHxukBE,qDAUI,axHivkBN,CwH3vkBE,yCAUI,axHowkBN,CwH9wkBE,qDAUI,axHuxkBN,CwHjykBE,mDAUI,axH0ykBN,CwHpzkBE,uDAUI,axH6zkBN,CwHv0kBE,6DAUI,axHg1kBN,CwH11kBE,yDAUI,axHm2kBN,CwH72kBE,6CAUI,axHs3kBN,CwHh4kBE,yDAUI,axHy4kBN,CwHn5kBE,uDAUI,axH45kBN,CwHt6kBE,2DAUI,axH+6kBN,CwHz7kBE,+DAUI,axHk8kBN,CwH58kBE,2DAUI,axHq9kBN,CwH/9kBE,iDAUI,axHw+kBN,CwHl/kBE,6DAUI,axH2/kBN,CwHrglBE,iEAUI,axH8glBN,CwHxhlBE,+DAUI,axHiilBN,CwH3ilBE,2DAUI,axHojlBN,CwH9jlBE,iDAUI,axHuklBN,CwHjllBE,6DAUI,axH0llBN,CwHpmlBE,iEAUI,axH6mlBN,CwHvnlBE,aAUI,WxHgolBN,CwH1olBE,gBAUI,cxH+olBN,CwHzplBE,gBAUI,cxH8plBN,CwHxqlBE,aAUI,WxH6qlBN,CwHvrlBE,aAUI,WxH4rlBN,CwHtslBE,oBAUI,kBxH2slBN,CwHrtlBE,eAUI,axH0tlBN,CwHpulBE,cAUI,YxHyulBN,CwHnvlBE,cAUI,YxHwvlBN,CwHlwlBE,gBAUI,cxHuwlBN,CwHjxlBE,sBAUI,oBxHsxlBN,CwHhylBE,qBAUI,mBxHqylBN,CwH/ylBE,eAUI,axHozlBN,CwH9zlBE,oBAUI,kBxHm0lBN,CwH70lBE,mBAUI,iBxHk1lBN,CwH51lBE,QAUI,WxHi2lBN,CwH32lBE,QAUI,WxHg3lBN,CwH13lBE,QAUI,WxH+3lBN,CwHz4lBE,QAUI,WxH84lBN,CwHx5lBE,QAUI,WxH65lBN,CwHv6lBE,QAUI,WxH46lBN,CwHt7lBE,QAUI,WxH27lBN,CwHr8lBE,QAUI,WxH08lBN,CwHp9lBE,QAUI,WxHy9lBN,CwHn+lBE,SAUI,YxHw+lBN,CwHl/lBE,SAUI,YxHu/lBN,CwHjgmBE,SAUI,YxHsgmBN,CwHhhmBE,WAUI,WxHqhmBN,CwH/hmBE,WAUI,axHoimBN,CwH9imBE,UAUI,kBxHmjmBN,CwH7jmBE,aAUI,qBxHkkmBN,CwH5kmBE,WAUI,cxHilmBN,CwH3lmBE,cAUI,gBxHgmmBN,CwH1mmBE,YAUI,UxH+mmBN,CwHznmBE,YAUI,UxH8nmBN,CwHxomBE,aAUI,WxH6omBN,CwHvpmBE,eAUI,gBxH4pmBN,CwHtqmBE,eAUI,gBxH2qmBN,CwHrrmBE,cAUI,gBxH0rmBN,CwHpsmBE,cAUI,gBxHysmBN,CwHntmBE,cAUI,iBxHwtmBN,CwHlumBE,cAUI,iBxHuumBN,CwHjvmBE,cAUI,iBxHsvmBN,CwHhwmBE,eAUI,iBxHqwmBN,CwH/wmBE,eAUI,iBxHoxmBN,CwH9xmBE,eAUI,gBxHmymBN,CwH7ymBE,eAUI,gBxHkzmBN,CwH5zmBE,cAUI,cxHi0mBN,CwH30mBE,cAUI,iBxHg1mBN,CwH11mBE,cAUI,iBxH+1mBN,CwHz2mBE,cAUI,iBxH82mBN,CwHx3mBE,cAUI,iBxH63mBN,CwHv4mBE,eAUI,iBxH44mBN,CwHt5mBE,eAUI,iBxH25mBN,CwHr6mBE,gBAUI,gBxH06mBN,CwHp7mBE,gBAUI,gBxHy7mBN,CwHn8mBE,eAUI,gBxHw8mBN,CwHl9mBE,eAUI,gBxHu9mBN,CwHj+mBE,eAUI,iBxHs+mBN,CwHh/mBE,eAUI,iBxHq/mBN,CwH//mBE,eAUI,iBxHognBN,CwH9gnBE,gBAUI,iBxHmhnBN,CwH7hnBE,gBAUI,iBxHkinBN,CwH5inBE,kBAUI,gBxHijnBN,CwH3jnBE,kBAUI,gBxHgknBN,CwH1knBE,iBAUI,gBxH+knBN,CwHzlnBE,iBAUI,gBxH8lnBN,CwHxmnBE,iBAUI,iBxH6mnBN,CwHvnnBE,iBAUI,iBxH4nnBN,CwHtonBE,iBAUI,iBxH2onBN,CwHrpnBE,kBAUI,iBxH0pnBN,CwHpqnBE,kBAUI,iBxHyqnBN,CwHnrnBE,eAUI,gBxHwrnBN,CwHlsnBE,eAUI,gBxHusnBN,CwHjtnBE,cAUI,cxHstnBN,CwHhunBE,cAUI,iBxHqunBN,CwH/unBE,cAUI,iBxHovnBN,CwH9vnBE,cAUI,iBxHmwnBN,CwH7wnBE,cAUI,iBxHkxnBN,CwH5xnBE,eAUI,iBxHiynBN,CwH3ynBE,eAUI,iBxHgznBN,CwH1znBE,eAUI,gBxH+znBN,CwHz0nBE,eAUI,gBxH80nBN,CwHx1nBE,cAUI,gBxH61nBN,CwHv2nBE,cAUI,gBxH42nBN,CwHt3nBE,cAUI,iBxH23nBN,CwHr4nBE,cAUI,iBxH04nBN,CwHp5nBE,cAUI,iBxHy5nBN,CwHn6nBE,eAUI,iBxHw6nBN,CwHl7nBE,eAUI,iBxHu7nBN,CwHj8nBE,cAUI,gBxHs8nBN,CwHh9nBE,cAUI,gBxHq9nBN,CwH/9nBE,aAUI,gBxHo+nBN,CwH9+nBE,aAUI,gBxHm/nBN,CwH7/nBE,aAUI,iBxHkgoBN,CwH5goBE,aAUI,iBxHihoBN,CwH3hoBE,aAUI,iBxHgioBN,CwH1ioBE,cAUI,iBxH+ioBN,CwHzjoBE,cAUI,iBxH8joBN,CwHxkoBE,aAUI,gBxH6koBN,CwHvloBE,aAUI,gBxH4loBN,CwHtmoBE,YAUI,cxH2moBN,CwHrnoBE,YAUI,iBxH0noBN,CwHpooBE,YAUI,iBxHyooBN,CwHnpoBE,YAUI,iBxHwpoBN,CwHlqoBE,YAUI,iBxHuqoBN,CwHjroBE,aAUI,iBxHsroBN,CwHhsoBE,aAUI,iBxHqsoBN,CwH/soBE,kBAUI,+ExHotoBN,CwH9toBE,kBAUI,gFxHmuoBN,CwH7uoBE,mBAUI,wExHkvoBN,CwH5voBE,gBAUI,gFxHiwoBN,CwH3woBE,qBAUI,wExHgxoBN,CwH1xoBE,kBAUI,gFxH+xoBN,CwHzyoBE,kBAUI,+ExH8yoBN,CwHxzoBE,iBAUI,wExH6zoBN,CwHv0oBE,cAUI,uCxH40oBN,CwHt1oBE,iBAUI,8BxH21oBN,CwHr2oBE,aAUI,iBxH02oBN,CwHp3oBE,gBAUI,iBxHy3oBN,CwHn4oBE,YAUI,exHw4oBN,CwHl5oBE,aAUI,exHu5oBN,CwHj6oBE,WAUI,exHs6oBN,CwHh7oBE,YAUI,UxHq7oBN,CwH/7oBE,YAUI,UxHo8oBN,CwH98oBE,WAUI,axHm9oBN,CwH79oBE,UAUI,YxHk+oBN,CwH5+oBE,YAUI,axHi/oBN,CwH3/oBE,UAUI,WxHggpBN,CwH1gpBE,YAUI,cxH+gpBN,CwHzhpBE,UAUI,axH8hpBN,CwHxipBE,UAUI,WxH6ipBN,CwHvjpBE,UAUI,axH4jpBN,CwHtkpBE,UAUI,WxH2kpBN,CwHrlpBE,UAUI,axH0lpBN,CwHpmpBE,UAUI,WxHympBN,CwHnnpBE,UAUI,axHwnpBN,CwHlopBE,WAUI,WxHuopBN,CwHjppBE,WAUI,axHsppBN,CwHhqpBE,aAUI,YxHqqpBN,CwH/qpBE,gBAUI,YxHorpBN,CwH9rpBE,eAUI,YxHmspBN,CwH7spBE,UAUI,QxHktpBN,CwH5tpBE,aAUI,WxHiupBN,CwH3upBE,aAUI,WxHgvpBN,CwH1vpBE,iBAUI,YxH+vpBN,CwHzwpBE,qBAUI,sBxH8wpBN,CwHxxpBE,oBAUI,0BxH6xpBN,CwHvypBE,kBAUI,wBxH4ypBN,CwHtzpBE,cAUI,6BxH2zpBN,CwHr0pBE,UAUI,QxH00pBN,CwHp1pBE,UAUI,QxHy1pBN,CwHn2pBE,SAUI,WxHw2pBN,CwHl3pBE,QAUI,UxHu3pBN,CwHj4pBE,UAUI,WxHs4pBN,CwHh5pBE,QAUI,SxHq5pBN,CwH/5pBE,UAUI,YxHo6pBN,CwH96pBE,QAUI,WxHm7pBN,CwH77pBE,cAUI,SxHk8pBN,CwH58pBE,cAUI,SxHi9pBN,CwH39pBE,aAUI,YxHg+pBN,CwH1+pBE,YAUI,WxH++pBN,CwHz/pBE,cAUI,YxH8/pBN,CwHxgqBE,YAUI,UxH6gqBN,CwHvhqBE,cAUI,axH4hqBN,CwHtiqBE,YAUI,YxH2iqBN,CwHrjqBE,QAUI,MxH0jqBN,CwHpkqBE,WAUI,SxHykqBN,CwHnlqBE,cAUI,sBxHwlqBN,CwHlmqBE,eAUI,qBxHumqBN,CwHjnqBE,eAUI,qBxHsnqBN,CwHhoqBE,eAUI,qBxHqoqBN,CwH/oqBE,WAUI,qBxHopqBN,CwH9pqBE,WAUI,mBxHmqqBN,CwH7qqBE,WAUI,oBxHkrqBN,CwH5rqBE,oBAUI,cxHisqBN,CwH3sqBE,oBAUI,exHgtqBN,CwH1tqBE,oBAUI,exH+tqBN,CwHzuqBE,oBAUI,exH8uqBN,CwHxvqBE,oBAUI,exH6vqBN,CwHvwqBE,oBAUI,exH4wqBN,CwHtxqBE,qBAUI,axH2xqBN,CwHryqBE,qBAUI,exH0yqBN,CwHpzqBE,qBAUI,exHyzqBN,CwHn0qBE,qBAUI,exHw0qBN,CwHl1qBE,qBAUI,exHu1qBN,CwHj2qBE,qBAUI,exHs2qBN,CwHh3qBE,oBAUI,axHq3qBN,CwH/3qBE,oBAUI,exHo4qBN,CwH94qBE,oBAUI,exHm5qBN,CwH75qBE,oBAUI,exHk6qBN,CwH56qBE,oBAUI,exHi7qBN,CwH37qBE,oBAUI,exHg8qBN,CwH18qBE,uBAUI,axH+8qBN,CwHz9qBE,uBAUI,exH89qBN,CwHx+qBE,uBAUI,exH6+qBN,CwHv/qBE,uBAUI,exH4/qBN,CwHtgrBE,uBAUI,exH2grBN,CwHrhrBE,uBAUI,exH0hrBN,CwHpirBE,kBAUI,cxHyirBN,CwHnjrBE,kBAUI,exHwjrBN,CwHlkrBE,kBAUI,exHukrBN,CwHjlrBE,kBAUI,exHslrBN,CwHhmrBE,kBAUI,exHqmrBN,CwH/mrBE,kBAUI,exHonrBN,CwH9nrBE,oBAUI,cxHmorBN,CwH7orBE,oBAUI,exHkprBN,CwH5prBE,oBAUI,exHiqrBN,CwH3qrBE,oBAUI,exHgrrBN,CwH1rrBE,oBAUI,exH+rrBN,CwHzsrBE,oBAUI,exH8srBN,CwHxtrBE,oBAUI,axH6trBN,CwHvurBE,oBAUI,exH4urBN,CwHtvrBE,oBAUI,exH2vrBN,CwHrwrBE,oBAUI,exH0wrBN,CwHpxrBE,oBAUI,exHyxrBN,CwHnyrBE,oBAUI,exHwyrBN,CwHlzrBE,mBAUI,axHuzrBN,CwHj0rBE,mBAUI,exHs0rBN,CwHh1rBE,mBAUI,exHq1rBN,CwH/1rBE,mBAUI,exHo2rBN,CwH92rBE,mBAUI,exHm3rBN,CwH73rBE,mBAUI,exHk4rBN,CwH54rBE,gBAUI,WxHi5rBN,CwH35rBE,gBAUI,WxHg6rBN,CwH16rBE,eAUI,cxH+6rBN,CwHz7rBE,cAUI,axH87rBN,CwHx8rBE,gBAUI,cxH68rBN,CwHv9rBE,cAUI,YxH49rBN,CwHt+rBE,gBAUI,exH2+rBN,CwHr/rBE,cAUI,cxH0/rBN,CwHpgsBE,YAUI,UxHygsBN,CwHnhsBE,YAUI,UxHwhsBN,CwHlisBE,WAUI,axHuisBN,CwHjjsBE,UAUI,YxHsjsBN,CwHhksBE,YAUI,axHqksBN,CwH/ksBE,UAUI,WxHolsBN,CwH9lsBE,YAUI,cxHmmsBN,CwH7msBE,UAUI,axHknsBN,CwH5nsBE,UAUI,WxHiosBN,CwH3osBE,UAUI,axHgpsBN,CwH1psBE,UAUI,WxH+psBN,CwHzqsBE,UAUI,axH8qsBN,CwHxrsBE,UAUI,WxH6rsBN,CwHvssBE,UAUI,axH4ssBN,CwHttsBE,WAUI,WxH2tsBN,CwHrusBE,WAUI,axH0usBN,CwHpvsBE,aAUI,WxHyvsBN,CwHnwsBE,YAUI,UxHwwsBN,CwHlxsBE,cAUI,YxHuxsBN,CwHjysBE,YAUI,UxHsysBN,CwHhzsBE,UAUI,QxHqzsBN,CwH/zsBE,cAUI,iBxHq0sBN,CwH/0sBE,8BAUI,cxHo1sBN,CwH91sBE,mBAUI,iBxHm2sBN,CwH72sBE,cAUI,iBxHm3sBN,CwH73sBE,8BAUI,cxHk4sBN,CwH54sBE,mBAUI,iBxHi5sBN,CwH35sBE,aAUI,oBxHi6sBN,CwH36sBE,4BAUI,iBxHg7sBN,CwH17sBE,kBAUI,oBxH+7sBN,CwHz8sBE,YAUI,mBxH+8sBN,CwHz9sBE,0BAUI,gBxH89sBN,CwHx+sBE,iBAUI,mBxH6+sBN,CwHv/sBE,cAUI,oBxH6/sBN,CwHvgtBE,8BAUI,iBxH4gtBN,CwHthtBE,mBAUI,oBxH2htBN,CwHritBE,YAUI,kBxH2itBN,CwHrjtBE,0BAUI,exH0jtBN,CwHpktBE,iBAUI,kBxHyktBN,CwHnltBE,cAUI,qBxHyltBN,CwHnmtBE,8BAUI,kBxHwmtBN,CwHlntBE,mBAUI,qBxHuntBN,CwHjotBE,YAUI,oBxHuotBN,CwHjptBE,0BAUI,iBxHsptBN,CwHhqtBE,iBAUI,oBxHqqtBN,CwH/qtBE,kBAUI,eAAA,CAAA,kBxHqrtBN,CwH/rtBE,oBAUI,exHostBN,CwH9stBE,uBAUI,kBxHmttBN,CwH7ttBE,kBAUI,eAAA,CAAA,kBxHmutBN,CwH7utBE,oBAUI,exHkvtBN,CwH5vtBE,uBAUI,kBxHiwtBN,CwH3wtBE,iBAUI,qBxHixtBN,CwH3xtBE,oCAUI,kBxHgytBN,CwH1ytBE,sBAUI,qBxH+ytBN,CwHzztBE,gBAUI,oBxH+ztBN,CwHz0tBE,kCAUI,iBxH80tBN,CwHx1tBE,qBAUI,oBxH61tBN,CwHv2tBE,kBAUI,qBxH62tBN,CwHv3tBE,sCAUI,kBxH43tBN,CwHt4tBE,uBAUI,qBxH24tBN,CwHr5tBE,gBAUI,mBxH25tBN,CwHr6tBE,kCAUI,gBxH06tBN,CwHp7tBE,qBAUI,mBxHy7tBN,CwHn8tBE,kBAUI,sBxHy8tBN,CwHn9tBE,sCAUI,mBxHw9tBN,CwHl+tBE,uBAUI,sBxHu+tBN,CwHj/tBE,gBAUI,qBxHu/tBN,CwHjguBE,kCAUI,kBxHsguBN,CwHhhuBE,qBAUI,qBxHqhuBN,CwH/huBE,YAUI,kBxHqiuBN,CwH/iuBE,0BAUI,exHojuBN,CwH9juBE,iBAUI,kBxHmkuBN,CwH7kuBE,YAUI,oBxHmluBN,CwH7luBE,0BAUI,iBxHkmuBN,CwH5muBE,iBAUI,oBxHinuBN,CwH3nuBE,YAUI,kBxHiouBN,CwH3ouBE,0BAUI,exHgpuBN,CwH1puBE,iBAUI,kBxH+puBN,CwHzquBE,YAUI,oBxH+quBN,CwHzruBE,0BAUI,iBxH8ruBN,CwHxsuBE,iBAUI,oBxH6suBN,CwHvtuBE,YAUI,kBxH6tuBN,CwHvuuBE,0BAUI,exH4uuBN,CwHtvuBE,iBAUI,kBxH2vuBN,CwHrwuBE,YAUI,oBxH2wuBN,CwHrxuBE,0BAUI,iBxH0xuBN,CwHpyuBE,iBAUI,oBxHyyuBN,CwHnzuBE,aAUI,kBxHyzuBN,CwHn0uBE,4BAUI,exHw0uBN,CwHl1uBE,kBAUI,kBxHu1uBN,CwHj2uBE,aAUI,oBxHu2uBN,CwHj3uBE,4BAUI,iBxHs3uBN,CwHh4uBE,kBAUI,oBxHq4uBN,CwH/4uBE,eAUI,kBxHq5uBN,CwH/5uBE,gCAUI,exHo6uBN,CwH96uBE,oBAUI,kBxHm7uBN,CwH77uBE,cAUI,iBxHm8uBN,CwH78uBE,8BAUI,cxHk9uBN,CwH59uBE,mBAUI,iBxHi+uBN,CwH3+uBE,gBAUI,mBxHi/uBN,CwH3/uBE,kCAUI,gBxHggvBN,CwH1gvBE,qBAUI,mBxH+gvBN,CwHzhvBE,cAUI,iBxH+hvBN,CwHzivBE,8BAUI,cxH8ivBN,CwHxjvBE,mBAUI,iBxH6jvBN,CwHvkvBE,YAUI,exH6kvBN,CwHvlvBE,0BAUI,YxH4lvBN,CwHtmvBE,iBAUI,exH2mvBN,CwHrnvBE,eAUI,kBxH2nvBN,CwHrovBE,gCAUI,exH0ovBN,CwHppvBE,oBAUI,kBxHypvBN,CwHnqvBE,cAUI,exHyqvBN,CwHnrvBE,gCAUI,gBxHwrvBN,CwHlsvBE,iBAUI,exHusvBN,CwHjtvBE,cAUI,exHutvBN,CwHjuvBE,gCAUI,gBxHsuvBN,CwHhvvBE,iBAUI,exHqvvBN,CwH/vvBE,aAUI,kBxHqwvBN,CwH/wvBE,8BAUI,mBxHoxvBN,CwH9xvBE,gBAUI,kBxHmyvBN,CwH7yvBE,YAUI,iBxHmzvBN,CwH7zvBE,4BAUI,kBxHk0vBN,CwH50vBE,eAUI,iBxHi1vBN,CwH31vBE,cAUI,kBxHi2vBN,CwH32vBE,gCAUI,mBxHg3vBN,CwH13vBE,iBAUI,kBxH+3vBN,CwHz4vBE,YAUI,gBxH+4vBN,CwHz5vBE,4BAUI,iBxH85vBN,CwHx6vBE,eAUI,gBxH66vBN,CwHv7vBE,cAUI,mBxH67vBN,CwHv8vBE,gCAUI,oBxH48vBN,CwHt9vBE,iBAUI,mBxH29vBN,CwHr+vBE,YAUI,kBxH2+vBN,CwHr/vBE,4BAUI,mBxH0/vBN,CwHpgwBE,eAUI,kBxHygwBN,CwHnhwBE,kBAUI,gBAAA,CAAA,iBxHyhwBN,CwHniwBE,sBAUI,iBxHwiwBN,CwHljwBE,qBAUI,gBxHujwBN,CwHjkwBE,kBAUI,gBAAA,CAAA,iBxHukwBN,CwHjlwBE,sBAUI,iBxHslwBN,CwHhmwBE,qBAUI,gBxHqmwBN,CwH/mwBE,iBAUI,mBxHqnwBN,CwH/nwBE,sCAUI,oBxHoowBN,CwH9owBE,oBAUI,mBxHmpwBN,CwH7pwBE,gBAUI,kBxHmqwBN,CwH7qwBE,oCAUI,mBxHkrwBN,CwH5rwBE,mBAUI,kBxHiswBN,CwH3swBE,kBAUI,mBxHitwBN,CwH3twBE,wCAUI,oBxHguwBN,CwH1uwBE,qBAUI,mBxH+uwBN,CwHzvwBE,gBAUI,iBxH+vwBN,CwHzwwBE,oCAUI,kBxH8wwBN,CwHxxwBE,mBAUI,iBxH6xwBN,CwHvywBE,kBAUI,oBxH6ywBN,CwHvzwBE,wCAUI,qBxH4zwBN,CwHt0wBE,qBAUI,oBxH20wBN,CwHr1wBE,gBAUI,mBxH21wBN,CwHr2wBE,oCAUI,oBxH02wBN,CwHp3wBE,mBAUI,mBxHy3wBN,CwHn4wBE,YAUI,gBxHy4wBN,CwHn5wBE,4BAUI,iBxHw5wBN,CwHl6wBE,eAUI,gBxHu6wBN,CwHj7wBE,YAUI,kBxHu7wBN,CwHj8wBE,4BAUI,mBxHs8wBN,CwHh9wBE,eAUI,kBxHq9wBN,CwH/9wBE,YAUI,gBxHq+wBN,CwH/+wBE,4BAUI,iBxHo/wBN,CwH9/wBE,eAUI,gBxHmgxBN,CwH7gxBE,YAUI,kBxHmhxBN,CwH7hxBE,4BAUI,mBxHkixBN,CwH5ixBE,eAUI,kBxHijxBN,CwH3jxBE,YAUI,gBxHikxBN,CwH3kxBE,4BAUI,iBxHglxBN,CwH1lxBE,eAUI,gBxH+lxBN,CwHzmxBE,YAUI,kBxH+mxBN,CwHznxBE,4BAUI,mBxH8nxBN,CwHxoxBE,eAUI,kBxH6oxBN,CwHvpxBE,aAUI,gBxH6pxBN,CwHvqxBE,8BAUI,iBxH4qxBN,CwHtrxBE,gBAUI,gBxH2rxBN,CwHrsxBE,aAUI,kBxH2sxBN,CwHrtxBE,8BAUI,mBxH0txBN,CwHpuxBE,gBAUI,kBxHyuxBN,CwHnvxBE,eAUI,iBxHyvxBN,CwHnwxBE,kCAUI,kBxHwwxBN,CwHlxxBE,kBAUI,iBxHuxxBN,CwHjyxBE,kBAUI,iBxHuyxBN,CwHjzxBE,wCAUI,kBxHszxBN,CwHh0xBE,qBAUI,iBxHq0xBN,CwH/0xBE,iBAUI,iBxHq1xBN,CwH/1xBE,sCAUI,kBxHo2xBN,CwH92xBE,oBAUI,iBxHm3xBN,CwH73xBE,eAUI,gBxHm4xBN,CwH74xBE,kCAUI,iBxHk5xBN,CwH55xBE,kBAUI,gBxHi6xBN,CwH36xBE,cAUI,exHi7xBN,CwH37xBE,gCAUI,gBxHg8xBN,CwH18xBE,iBAUI,exH+8xBN,CwHz9xBE,gBAUI,iBxH+9xBN,CwHz+xBE,oCAUI,kBxH8+xBN,CwHx/xBE,mBAUI,iBxH6/xBN,CwHvgyBE,cAUI,exH6gyBN,CwHvhyBE,gCAUI,gBxH4hyBN,CwHtiyBE,iBAUI,exH2iyBN,CwHrjyBE,YAUI,axH2jyBN,CwHrkyBE,4BAUI,cxH0kyBN,CwHplyBE,eAUI,axHylyBN,CwHnmyBE,eAUI,gBxHymyBN,CwHnnyBE,kCAUI,iBxHwnyBN,CwHloyBE,kBAUI,gBxHuoyBN,CwHjpyBE,SAUI,iBxHspyBN,CwHhqyBE,QAUI,gBxHqqyBN,CwH/qyBE,UAUI,iBxHoryBN,CwH9ryBE,QAUI,exHmsyBN,CwH7syBE,UAUI,kBxHktyBN,CwH5tyBE,QAUI,iBxHiuyBN,CwH3uyBE,QAUI,exHgvyBN,CwH1vyBE,QAUI,iBxH+vyBN,CwHzwyBE,QAUI,exH8wyBN,CwHxxyBE,QAUI,iBxH6xyBN,CwHvyyBE,QAUI,exH4yyBN,CwHtzyBE,QAUI,iBxH2zyBN,CwHr0yBE,SAUI,exH00yBN,CwHp1yBE,SAUI,iBxHy1yBN,CwHn2yBE,WAUI,gBxHw2yBN,CwHl3yBE,cAUI,gBxHu3yBN,CwHj4yBE,aAUI,gBxHs4yBN,CwHh5yBE,gBAUI,gBxHq5yBN,CwH/5yBE,aAUI,gBxHo6yBN,CwH96yBE,gBAUI,gBxHm7yBN,CwH77yBE,WAUI,exHk8yBN,CwH58yBE,eAUI,gBxHi9yBN,CwH39yBE,SAUI,gBxHg+yBN,CwH1+yBE,QAUI,exH++yBN,CwHz/yBE,UAUI,gBxH8/yBN,CwHxgzBE,QAUI,cxH6gzBN,CwHvhzBE,UAUI,iBxH4hzBN,CwHtizBE,QAUI,gBxH2izBN,CwHrjzBE,QAUI,cxH0jzBN,CwHpkzBE,QAUI,gBxHykzBN,CwHnlzBE,QAUI,cxHwlzBN,CwHlmzBE,QAUI,gBxHumzBN,CwHjnzBE,QAUI,cxHsnzBN,CwHhozBE,QAUI,gBxHqozBN,CwH/ozBE,SAUI,cxHopzBN,CwH9pzBE,SAUI,gBxHmqzBN,CwH7qzBE,WAUI,exHkrzBN,CwH5rzBE,cAUI,exHiszBN,CwH3szBE,aAUI,exHgtzBN,CwH1tzBE,gBAUI,exH+tzBN,CwHzuzBE,aAUI,exH8uzBN,CwHxvzBE,gBAUI,exH6vzBN,CwHvwzBE,cAUI,exH4wzBN,CwHtxzBE,iBAUI,exH2xzBN,CwHryzBE,iBAUI,iBxH0yzBN,CwHpzzBE,WAUI,cxHyzzBN,CwHn0zBE,WAUI,cxHw0zBN,CwHl1zBE,WAUI,cxHu1zBN,CwHj2zBE,WAUI,cxHs2zBN,CwHh3zBE,WAUI,cxHq3zBN,CwH/3zBE,WAUI,cxHo4zBN,CwH94zBE,WAUI,cxHm5zBN,CwH75zBE,WAUI,cxHk6zBN,CwH56zBE,cAUI,cxHi7zBN,CwH37zBE,UAUI,cxHg8zBN,CwH18zBE,UAUI,cxH+8zBN,CwHz9zBE,SAUI,iBxH89zBN,CwHx+zBE,QAUI,gBxH6+zBN,CwHv/zBE,UAUI,iBxH4/zBN,CwHtg0BE,QAUI,exH2g0BN,CwHrh0BE,UAUI,kBxH0h0BN,CwHpi0BE,QAUI,iBxHyi0BN,CwHnj0BE,QAUI,exHwj0BN,CwHlk0BE,QAUI,iBxHuk0BN,CwHjl0BE,QAUI,exHsl0BN,CwHhm0BE,QAUI,iBxHqm0BN,CwH/m0BE,QAUI,exHon0BN,CwH9n0BE,QAUI,iBxHmo0BN,CwH7o0BE,SAUI,exHkp0BN,CwH5p0BE,SAUI,iBxHiq0BN,CwH3q0BE,WAUI,gBxHgr0BN,CwH1r0BE,cAUI,gBxH+r0BN,CwHzs0BE,aAUI,gBxH8s0BN,CwHxt0BE,gBAUI,gBxH6t0BN,CwHvu0BE,aAUI,gBxH4u0BN,CwHtv0BE,gBAUI,gBxH2v0BN,CwHrw0BE,QAUI,YxH0w0BN,CwHpx0BE,WAUI,exHyx0BN,CwHny0BE,eAUI,gBxHwy0BN,CwHlz0BE,SAUI,gBxHuz0BN,CwHj00BE,QAUI,exHs00BN,CwHh10BE,UAUI,gBxHq10BN,CwH/10BE,QAUI,cxHo20BN,CwH920BE,UAUI,iBxHm30BN,CwH730BE,QAUI,gBxHk40BN,CwH540BE,QAUI,cxHi50BN,CwH350BE,QAUI,gBxHg60BN,CwH160BE,QAUI,cxH+60BN,CwHz70BE,QAUI,gBxH870BN,CwHx80BE,QAUI,cxH680BN,CwHv90BE,QAUI,gBxH490BN,CwHt+0BE,SAUI,cxH2+0BN,CwHr/0BE,SAUI,gBxH0/0BN,CwHpg1BE,QAUI,WxHyg1BN,CwHnh1BE,WAUI,SxHwh1BN,CwHli1BE,YAUI,UxHui1BN,CwHjj1BE,YAUI,UxHsj1BN,CwHhk1BE,YAUI,UxHqk1BN,CwH/k1BE,YAUI,UxHol1BN,CwH9l1BE,YAUI,UxHmm1BN,CwH7m1BE,YAUI,UxHkn1BN,CwH5n1BE,YAUI,UxHio1BN,CwH3o1BE,YAUI,UxHgp1BN,CwH1p1BE,YAUI,UxH+p1BN,CwHzq1BE,aAUI,SxH8q1BN,CwHxr1BE,aAUI,QxH6r1BN,CwHvs1BE,YAUI,SxH4s1BN,CwHtt1BE,eAUI,axH2t1BN,CwHru1BE,SAUI,OxH0u1BN,CwHpv1BE,SAUI,OxHyv1BN,CwHnw1BE,SAUI,OxHww1BN,CwHlx1BE,SAUI,OxHux1BN,CwHjy1BE,SAUI,OxHsy1BN,CwHhz1BE,SAUI,OxHqz1BN,CwH/z1BE,SAUI,OxHo01BN,CwH901BE,SAUI,OxHm11BN,CwH711BE,SAUI,OxHk21BN,CwH521BE,SAUI,OxHi31BN,CwH331BE,UAUI,QxHg41BN,CwH141BE,UAUI,QxH+41BN,CwHz51BE,aAUI,iBxH851BN,CwHx61BE,aAUI,iBxH661BN,CwHv71BE,WAUI,exH471BN,CwHt81BE,YAUI,oBxH281BN,CwHr91BE,qBAUI,yBxH091BN,CwHp+1BE,eAUI,kBxHy+1BN,CwHn/1BE,eAUI,kBxHw/1BN,CwHlg2BE,aAUI,qBxHug2BN,CwHjh2BE,gBAUI,qBxHsh2BN,CwHhi2BE,cAUI,qBxHqi2BN,CwH/i2BE,gBAUI,qBxHoj2BN,CwH9j2BE,eAUI,qBxHmk2BN,CwH7k2BE,cAUI,qBxHkl2BN,CwH5l2BE,cAUI,qBxHim2BN,CwH3m2BE,cAUI,qBxHgn2BN,CwH1n2BE,gBAUI,qBxH+n2BN,CwHzo2BE,gBAUI,qBxH8o2BN,CwHxp2BE,iBAUI,qBxH6p2BN,CwHvq2BE,gBAUI,qBxH4q2BN,CwHtr2BE,iBAUI,qBxH2r2BN,CwHrs2BE,iBAUI,qBxH0s2BN,CwHpt2BE,iBAUI,qBxHyt2BN,CwHnu2BE,iBAUI,qBxHwu2BN,CwHlv2BE,iBAUI,qBxHuv2BN,CwHjw2BE,uBAUI,qBxHsw2BN,CwHhx2BE,sBAUI,qBxHqx2BN,CwH/x2BE,oBAUI,qBxHoy2BN,CwH9y2BE,cAUI,qBxHmz2BN,CwH7z2BE,mBAUI,qBxHk02BN,CwH502BE,qBAUI,qBxHi12BN,CwH312BE,mCAUI,qBxHg22BN,CwH122BE,yBAUI,qBxH832BN,CwHx42BE,uBAUI,qBxH642BN,CwHv52BE,iBAUI,qBxH452BN,CwHt62BE,uBAUI,qBxH262BN,CwHr72BE,sBAUI,qBxH072BN,CwHp82BE,wBAUI,qBxHy82BN,CwHn92BE,2BAUI,qBxHw92BN,CwHl+2BE,yBAUI,qBxHu+2BN,CwHj/2BE,mBAUI,qBxHs/2BN,CwHhg3BE,yBAUI,qBxHqg3BN,CwH/g3BE,wBAUI,qBxHoh3BN,CwH9h3BE,0BAUI,qBxHmi3BN,CwH7i3BE,4BAUI,qBxHkj3BN,CwH5j3BE,0BAUI,qBxHik3BN,CwH3k3BE,qBAUI,qBxHgl3BN,CwH1l3BE,2BAUI,qBxH+l3BN,CwHzm3BE,6BAUI,qBxH8m3BN,CwHxn3BE,4BAUI,qBxH6n3BN,CwHvo3BE,0BAUI,qBxH4o3BN,CwHtp3BE,qBAUI,qBxH2p3BN,CwHrq3BE,2BAUI,qBxH0q3BN,CwHpr3BE,6BAUI,qBxHyr3BN,CwHns3BE,iBAUI,exHws3BN,CwHlt3BE,mBAUI,iBxHut3BN,CwHju3BE,mBAUI,iBxHsu3BN,CwHhv3BE,iBAUI,exHqv3BN,CwH/v3BE,mBAUI,iBxHow3BN,CwH9w3BE,mBAUI,iBxHmx3BN,CwH7x3BE,eAUI,axHky3BN,CwH5y3BE,iBAUI,exHiz3BN,CwH3z3BE,iBAUI,exHg03BN,CwH103BE,kBAUI,gBxH+03BN,CwHz13BE,oBAUI,kBxH813BN,CwHx23BE,oBAUI,kBxH623BN,CwHv33BE,aAUI,WxH433BN,CwHt43BE,eAUI,eAAA,CAAA,kBxH443BN,CwHt53BE,eAUI,gBAAA,CAAA,iBxH453BN,CwHt63BE,iBAUI,exH263BN,CwHr73BE,mBAUI,iBxH073BN,CwHp83BE,oBAUI,kBxHy83BN,CwHn93BE,kBAUI,gBxHw93BN,CwHl+3BE,aAUI,WxHu+3BN,CwHj/3BE,eAUI,eAAA,CAAA,kBxHu/3BN,CwHjg4BE,eAUI,gBAAA,CAAA,iBxHug4BN,CwHjh4BE,iBAUI,exHsh4BN,CwHhi4BE,mBAUI,iBxHqi4BN,CwH/i4BE,oBAUI,kBxHoj4BN,CwH9j4BE,kBAUI,gBxHmk4BN,CwH7k4BE,YAUI,cxHkl4BN,CwH5l4BE,cAUI,kBAAA,CAAA,qBxHkm4BN,CwH5m4BE,cAUI,mBAAA,CAAA,oBxHkn4BN,CwH5n4BE,gBAUI,kBxHio4BN,CwH3o4BE,kBAUI,oBxHgp4BN,CwH1p4BE,mBAUI,qBxH+p4BN,CwHzq4BE,iBAUI,mBxH8q4BN,CwHxr4BE,WAUI,axH6r4BN,CwHvs4BE,aAUI,iBAAA,CAAA,oBxH6s4BN,CwHvt4BE,aAUI,kBAAA,CAAA,mBxH6t4BN,CwHvu4BE,eAUI,iBxH4u4BN,CwHtv4BE,iBAUI,mBxH2v4BN,CwHrw4BE,kBAUI,oBxH0w4BN,CwHpx4BE,gBAUI,kBxHyx4BN,CwHny4BE,aAUI,cxHwy4BN,CwHlz4BE,eAUI,kBAAA,CAAA,qBxHwz4BN,CwHl04BE,eAUI,mBAAA,CAAA,oBxHw04BN,CwHl14BE,iBAUI,kBxHu14BN,CwHj24BE,mBAUI,oBxHs24BN,CwHh34BE,oBAUI,qBxHq34BN,CwH/34BE,kBAUI,mBxHo44BN,CwH944BE,WAUI,YxHm54BN,CwH754BE,aAUI,gBAAA,CAAA,mBxHm64BN,CwH764BE,aAUI,iBAAA,CAAA,kBxHm74BN,CwH774BE,eAUI,gBxHk84BN,CwH584BE,iBAUI,kBxHi94BN,CwH394BE,kBAUI,mBxHg+4BN,CwH1+4BE,gBAUI,iBxH++4BN,CwHz/4BE,aAUI,exH8/4BN,CwHxg5BE,eAUI,mBAAA,CAAA,sBxH8g5BN,CwHxh5BE,eAUI,oBAAA,CAAA,qBxH8h5BN,CwHxi5BE,iBAUI,mBxH6i5BN,CwHvj5BE,mBAUI,qBxH4j5BN,CwHtk5BE,oBAUI,sBxH2k5BN,CwHrl5BE,kBAUI,oBxH0l5BN,CwHpm5BE,WAUI,cxHym5BN,CwHnn5BE,aAUI,kBAAA,CAAA,qBxHyn5BN,CwHno5BE,aAUI,mBAAA,CAAA,oBxHyo5BN,CwHnp5BE,eAUI,kBxHwp5BN,CwHlq5BE,iBAUI,oBxHuq5BN,CwHjr5BE,kBAUI,qBxHsr5BN,CwHhs5BE,gBAUI,mBxHqs5BN,CwH/s5BE,WAUI,YxHot5BN,CwH9t5BE,aAUI,gBAAA,CAAA,mBxHou5BN,CwH9u5BE,aAUI,iBAAA,CAAA,kBxHov5BN,CwH9v5BE,eAUI,gBxHmw5BN,CwH7w5BE,iBAUI,kBxHkx5BN,CwH5x5BE,kBAUI,mBxHiy5BN,CwH3y5BE,gBAUI,iBxHgz5BN,CwH1z5BE,WAUI,cxH+z5BN,CwHz05BE,aAUI,kBAAA,CAAA,qBxH+05BN,CwHz15BE,aAUI,mBAAA,CAAA,oBxH+15BN,CwHz25BE,eAUI,kBxH825BN,CwHx35BE,iBAUI,oBxH635BN,CwHv45BE,kBAUI,qBxH445BN,CwHt55BE,gBAUI,mBxH255BN,CwHr65BE,WAUI,YxH065BN,CwHp75BE,aAUI,gBAAA,CAAA,mBxH075BN,CwHp85BE,aAUI,iBAAA,CAAA,kBxH085BN,CwHp95BE,eAUI,gBxHy95BN,CwHn+5BE,iBAUI,kBxHw+5BN,CwHl/5BE,kBAUI,mBxHu/5BN,CwHjg6BE,gBAUI,iBxHsg6BN,CwHhh6BE,WAUI,cxHqh6BN,CwH/h6BE,aAUI,kBAAA,CAAA,qBxHqi6BN,CwH/i6BE,aAUI,mBAAA,CAAA,oBxHqj6BN,CwH/j6BE,eAUI,kBxHok6BN,CwH9k6BE,iBAUI,oBxHml6BN,CwH7l6BE,kBAUI,qBxHkm6BN,CwH5m6BE,gBAUI,mBxHin6BN,CwH3n6BE,WAUI,YxHgo6BN,CwH1o6BE,aAUI,gBAAA,CAAA,mBxHgp6BN,CwH1p6BE,aAUI,iBAAA,CAAA,kBxHgq6BN,CwH1q6BE,eAUI,gBxH+q6BN,CwHzr6BE,iBAUI,kBxH8r6BN,CwHxs6BE,kBAUI,mBxH6s6BN,CwHvt6BE,gBAUI,iBxH4t6BN,CwHtu6BE,WAUI,cxH2u6BN,CwHrv6BE,aAUI,kBAAA,CAAA,qBxH2v6BN,CwHrw6BE,aAUI,mBAAA,CAAA,oBxH2w6BN,CwHrx6BE,eAUI,kBxH0x6BN,CwHpy6BE,iBAUI,oBxHyy6BN,CwHnz6BE,kBAUI,qBxHwz6BN,CwHl06BE,gBAUI,mBxHu06BN,CwHj16BE,YAUI,YxHs16BN,CwHh26BE,cAUI,gBAAA,CAAA,mBxHs26BN,CwHh36BE,cAUI,iBAAA,CAAA,kBxHs36BN,CwHh46BE,gBAUI,gBxHq46BN,CwH/46BE,kBAUI,kBxHo56BN,CwH956BE,mBAUI,mBxHm66BN,CwH766BE,iBAUI,iBxHk76BN,CwH576BE,YAUI,cxHi86BN,CwH386BE,cAUI,kBAAA,CAAA,qBxHi96BN,CwH396BE,cAUI,mBAAA,CAAA,oBxHi+6BN,CwH3+6BE,gBAUI,kBxHg/6BN,CwH1/6BE,kBAUI,oBxH+/6BN,CwHzg7BE,mBAUI,qBxH8g7BN,CwHxh7BE,iBAUI,mBxH6h7BN,CwHvi7BE,WAUI,SxH4i7BN,CwHtj7BE,aAUI,aAAA,CAAA,gBxH4j7BN,CwHtk7BE,aAUI,cAAA,CAAA,exH4k7BN,CwHtl7BE,eAUI,axH2l7BN,CwHrm7BE,iBAUI,exH0m7BN,CwHpn7BE,kBAUI,gBxHyn7BN,CwHno7BE,gBAUI,cxHwo7BN,CwHlp7BE,SAnCE,QAAA,CAAA,KxHws7BJ,CwHrq7BE,gBAnCE,MAAA,CAAA,OAAA,CA6CE,iBxH4q7BN,CwHtr7BE,OAnCE,KxH0u7BJ,CwHvs7BE,mBAnCE,QAAA,CA6CE,iBxH6s7BN,CwHvt7BE,UAnCE,MAAA,CA6CE,iBxH6t7BN,CwHvu7BE,WAnCE,OAAA,CA6CE,iBxH6u7BN,CwHvv7BE,SAnCE,KAAA,CA6CE,iBxH6v7BN,CwHvw7BE,UAnCE,WAAA,CAAA,SAAA,CAAA,UAAA,CAAA,QAAA,CA6CE,exHgx7BN,CwH1x7BE,mBAUI,iBxH+x7BN,CwHzy7BE,gBAUI,cxH8y7BN,CwHxz7BE,mBAUI,iBxH6z7BN,CwHv07BE,iBAUI,exH407BN,CwHt17BE,iBAUI,exH217BN,CwHr27BE,WAUI,SxH027BN,CwHp37BE,WAUI,SxHy37BN,CwHn47BE,UAUI,YxHw47BN,CwHl57BE,SAUI,WxHu57BN,CwHj67BE,WAUI,YxHs67BN,CwHh77BE,SAUI,UxHq77BN,CwH/77BE,WAUI,axHo87BN,CwH987BE,SAUI,YxHm97BN,CwH797BE,eAUI,UxHk+7BN,CwH5+7BE,eAUI,UxHi/7BN,CwH3/7BE,cAUI,axHgg8BN,CwH1g8BE,aAUI,YxH+g8BN,CwHzh8BE,eAUI,axH8h8BN,CwHxi8BE,aAUI,WxH6i8BN,CwHvj8BE,eAUI,cxH4j8BN,CwHtk8BE,aAUI,axH2k8BN,CwHrl8BE,SAUI,OxH0l8BN,CwHpm8BE,YAUI,UxHym8BN,CwHnn8BE,YAUI,UAAA,CAAA,SxHyn8BN,CwHno8BE,YAUI,UAAA,CAAA,SxHyo8BN,CwHnp8BE,WAUI,aAAA,CAAA,YxHyp8BN,CwHnq8BE,UAUI,YAAA,CAAA,WxHyq8BN,CwHnr8BE,YAUI,aAAA,CAAA,YxHyr8BN,CwHns8BE,UAUI,WAAA,CAAA,UxHys8BN,CwHnt8BE,YAUI,cAAA,CAAA,axHyt8BN,CwHnu8BE,UAUI,aAAA,CAAA,YxHyu8BN,CwHnv8BE,UAUI,WAAA,CAAA,UxHyv8BN,CwHnw8BE,UAUI,aAAA,CAAA,YxHyw8BN,CwHnx8BE,UAUI,WAAA,CAAA,UxHyx8BN,CwHny8BE,UAUI,aAAA,CAAA,YxHyy8BN,CwHnz8BE,UAUI,WAAA,CAAA,UxHyz8BN,CwHn08BE,UAUI,aAAA,CAAA,YxHy08BN,CwHn18BE,WAUI,WAAA,CAAA,UxHy18BN,CwHn28BE,WAUI,aAAA,CAAA,YxHy28BN,CwHn38BE,aAUI,YAAA,CAAA,WxHy38BN,CwHn48BE,gBAUI,YAAA,CAAA,WxHy48BN,CwHn58BE,eAUI,YAAA,CAAA,WxHy58BN,CwHn68BE,aAUI,iBxHw68BN,CwHl78BE,WAUI,exHu78BN,CwHj88BE,cAUI,kBxHs88BN,CwHh98BE,YAUI,gBxHq98BN,CwH/98BE,uCAUI,4BxHo+8BN,CwH9+8BE,6CAUI,yBxHu/8BN,CwHjg9BE,gGAUI,oBxH0g9BN,CwHph9BE,2CAUI,qCAAA,CAAA,6BxHgj9BN,CwH1j9BE,iDAUI,qCAAA,CAAA,6BxHmk9BN,CwH7k9BE,6CAUI,qCAAA,CAAA,6BxHsl9BN,CwHhm9BE,iDAUI,qCAAA,CAAA,6BxHym9BN,CwHnn9BE,+CAUI,qCAAA,CAAA,6BxH4n9BN,CwHto9BE,6CAUI,qCAAA,CAAA,6BxH+o9BN,CwHzp9BE,6CAUI,qCAAA,CAAA,6BxHkq9BN,CwH5q9BE,6CAUI,qCAAA,CAAA,6BxHqr9BN,CwH/r9BE,iDAUI,qCAAA,CAAA,6BxHws9BN,CwHlt9BE,iDAUI,qCAAA,CAAA,6BxH2t9BN,CwHru9BE,mDAUI,qCAAA,CAAA,6BxH8u9BN,CwHxv9BE,iDAUI,qCAAA,CAAA,6BxHiw9BN,CwH3w9BE,mDAUI,qCAAA,CAAA,6BxHox9BN,CwH9x9BE,mDAUI,qCAAA,CAAA,6BxHuy9BN,CwHjz9BE,mDAUI,qCAAA,CAAA,6BxH0z9BN,CwHp09BE,mDAUI,qCAAA,CAAA,6BxH609BN,CwHv19BE,mDAUI,qCAAA,CAAA,6BxHg29BN,CwH129BE,+DAUI,qCAAA,CAAA,6BxHm39BN,CwH739BE,6DAUI,qCAAA,CAAA,6BxHs49BN,CwHh59BE,yDAUI,qCAAA,CAAA,6BxHy59BN,CwHn69BE,6CAUI,qCAAA,CAAA,6BxH469BN,CwHt79BE,uDAUI,qCAAA,CAAA,6BxH+79BN,CwHz89BE,2DAUI,qCAAA,CAAA,6BxHk99BN,CwH599BE,wGAUI,qCAAA,CAAA,6BxHq+9BN,CwH/+9BE,mEAUI,qCAAA,CAAA,6BxH2g+BN,CwHrh+BE,+DAUI,qCAAA,CAAA,6BxH8h+BN,CwHxi+BE,mDAUI,qCAAA,CAAA,6BxHij+BN,CwH3j+BE,+DAUI,qCAAA,CAAA,6BxHok+BN,CwH9k+BE,6DAUI,qCAAA,CAAA,6BxHul+BN,CwHjm+BE,iEAUI,qCAAA,CAAA,6BxH0m+BN,CwHpn+BE,uEAUI,qCAAA,CAAA,6BxH6n+BN,CwHvo+BE,mEAUI,qCAAA,CAAA,6BxHgp+BN,CwH1p+BE,uDAUI,qCAAA,CAAA,6BxHmq+BN,CwH7q+BE,mEAUI,qCAAA,CAAA,6BxHsr+BN,CwHhs+BE,iEAUI,qCAAA,CAAA,6BxHys+BN,CwHnt+BE,qEAUI,qCAAA,CAAA,6BxH4t+BN,CwHtu+BE,yEAUI,qCAAA,CAAA,6BxH+u+BN,CwHzv+BE,qEAUI,qCAAA,CAAA,6BxHkw+BN,CwH5w+BE,2DAUI,qCAAA,CAAA,6BxHqx+BN,CwH/x+BE,uEAUI,qCAAA,CAAA,6BxHwy+BN,CwHlz+BE,2EAUI,qCAAA,CAAA,6BxH2z+BN,CwHr0+BE,yEAUI,qCAAA,CAAA,6BxH80+BN,CwHx1+BE,qEAUI,qCAAA,CAAA,6BxHi2+BN,CwH32+BE,2DAUI,qCAAA,CAAA,6BxHo3+BN,CwH93+BE,uEAUI,qCAAA,CAAA,6BxHu4+BN,CwHj5+BE,2EAUI,qCAAA,CAAA,6BxH05+BN,CwHp6+BE,eAUI,axH66+BN,CwHv7+BE,gBAUI,kBxH47+BN,CwHt8+BE,eAUI,iBxH28+BN,CwHr9+BE,iBAUI,kBxH09+BN,CwHp++BE,eAUI,gBxHy++BN,CwHn/+BE,iBAUI,mBxHw/+BN,CwHlg/BE,eAUI,kBxHug/BN,CwHjh/BE,oBAUI,mBxHsh/BN,CwHhi/BE,mBAUI,kBxHqi/BN,CwH/i/BE,qBAUI,mBxHoj/BN,CwH9j/BE,mBAUI,iBxHmk/BN,CwH7k/BE,qBAUI,oBxHkl/BN,CwH5l/BE,mBAUI,mBxHim/BN,CwH3m/BE,eAUI,gBxHgn/BN,CwH1n/BE,eAUI,kBxH+n/BN,CwHzo/BE,eAUI,gBxH8o/BN,CwHxp/BE,eAUI,kBxH6p/BN,CwHvq/BE,eAUI,gBxH4q/BN,CwHtr/BE,eAUI,kBxH2r/BN,CwHrs/BE,gBAUI,gBxH0s/BN,CwHpt/BE,gBAUI,kBxHyt/BN,CwHnu/BE,mBAUI,iBxHwu/BN,CwHlv/BE,mBAUI,mBxHuv/BN,CwHjw/BE,mBAUI,iBxHsw/BN,CwHhx/BE,mBAUI,mBxHqx/BN,CwH/x/BE,mBAUI,iBxHoy/BN,CwH9y/BE,mBAUI,mBxHmz/BN,CwH7z/BE,oBAUI,iBxHk0/BN,CwH50/BE,oBAUI,mBxHi1/BN,CwH31/BE,gBAUI,wBxHg2/BN,CwH12/BE,mBAUI,mBxH+2/BN,CwHz3/BE,gBAUI,wBxH83/BN,CwHx4/BE,mBAUI,mBxH64/BN,CwHv5/BE,SAUI,OxH45/BN,CwHt6/BE,SAUI,OxH26/BN,CwHr7/BE,QAUI,UxH07/BN,CwHp8/BE,OAUI,SxHy8/BN,CwHn9/BE,SAUI,UxHw9/BN,CwHl+/BE,OAUI,QxHu+/BN,CwHj//BE,SAUI,WxHs//BN,CwHhggCE,OAUI,UxHqggCN,CwH/ggCE,aAUI,QxHohgCN,CwH9hgCE,aAUI,QxHmigCN,CwH7igCE,YAUI,WxHkjgCN,CwH5jgCE,WAUI,UxHikgCN,CwH3kgCE,aAUI,WxHglgCN,CwH1lgCE,WAUI,SxH+lgCN,CwHzmgCE,aAUI,YxH8mgCN,CwHxngCE,WAUI,WxH6ngCN,CwHvogCE,OAUI,KxH4ogCN,CwHtpgCE,UAUI,QxH2pgCN,CwHrqgCE,eAUI,uBxH0qgCN,CwHprgCE,aAUI,qBxHyrgCN,CwHnsgCE,aAUI,qBxHwsgCN,CwHltgCE,UAUI,kBxHutgCN,CwHjugCE,YAUI,oBxHsugCN,CwHhvgCE,cAUI,0BxHqvgCN,CwH/vgCE,WAUI,uBxHowgCN,CwH9wgCE,UAUI,kBxHmxgCN,CwH7xgCE,UAUI,exHkygCN,CwH5ygCE,eAUI,oBxHizgCN,CwH3zgCE,eAUI,oBxHg0gCN,CwH10gCE,WAUI,kBxH+0gCN,CwHz1gCE,cAUI,kBxH81gCN,CwHx2gCE,WAUI,SxH62gCN,CwHv3gCE,WAUI,SxH43gCN,CwHt4gCE,UAUI,YxH24gCN,CwHr5gCE,SAUI,WxH05gCN,CwHp6gCE,WAUI,YxHy6gCN,CwHn7gCE,SAUI,UxHw7gCN,CwHl8gCE,WAUI,axHu8gCN,CwHj9gCE,SAUI,YxHs9gCN,CwHh+gCE,SAUI,UxHq+gCN,CwH/+gCE,SAUI,YxHo/gCN,CwH9/gCE,SAUI,UxHmghCN,CwH7ghCE,SAUI,YxHkhhCN,CwH5hhCE,SAUI,UxHiihCN,CwH3ihCE,SAUI,YxHgjhCN,CwH1jhCE,UAUI,UxH+jhCN,CwHzkhCE,UAUI,YxH8khCN,CwHxlhCE,YAUI,WxH6lhCN,CwHvmhCE,eAUI,WxH4mhCN,CwHtnhCE,cAUI,WxH2nhCN,CwHrohCE,iBAUI,WxH0ohCN,CwHpphCE,cAUI,WxHyphCN,CwHnqhCE,iBAUI,WxHwqhCN,CwHlrhCE,eAUI,WxHurhCN,CwHjshCE,kBAUI,WxHsshCN,CwHhthCE,kBAUI,axHqthCN,CwH/thCE,SAUI,OxHouhCN,CwH9uhCE,YAUI,UxHmvhCN,CwH7vhCE,YAUI,UxHkwhCN,CwH5whCE,QAUI,YxHixhCN,CwH3xhCE,UAUI,YxHgyhCN,CwH1yhCE,OAUI,axH+yhCN,CwHzzhCE,KAUI,SxH8zhCN,CwHx0hCE,OAUI,WxH60hCN,CwHv1hCE,OAUI,WxH41hCN,CwHt2hCE,OAUI,WxH22hCN,CwHr3hCE,OAUI,WxH03hCN,CwHp4hCE,OAUI,WxHy4hCN,CyB18hCI,gC+FuDF,2DAUI,gBxHy5hCJ,CwHn6hCA,+DAUI,oBAAA,CAAA,uBxH66hCJ,CwHv7hCA,+DAUI,qBAAA,CAAA,sBxHk8hCJ,CwH58hCA,mEAUI,oBxHs9hCJ,CwHh+hCA,uEAUI,sBxHy+hCJ,CwHn/hCA,yEAUI,uBxH4/hCJ,CwHtgiCA,qEAUI,qBxH+giCJ,CwHzhiCA,2DAUI,gBxHkiiCJ,CwH5iiCA,+DAUI,oBAAA,CAAA,uBxHsjiCJ,CwHhkiCA,+DAUI,qBAAA,CAAA,sBxH2kiCJ,CwHrliCA,mEAUI,oBxH+liCJ,CwHzmiCA,uEAUI,sBxHkniCJ,CwH5niCA,yEAUI,uBxHqoiCJ,CwH/oiCA,qEAUI,qBxHwpiCJ,CwHlqiCA,yDAUI,mBxH2qiCJ,CwHrriCA,6DAUI,uBAAA,CAAA,0BxH+riCJ,CwHzsiCA,6DAUI,wBAAA,CAAA,yBxHotiCJ,CwH9tiCA,iEAUI,uBxHwuiCJ,CwHlviCA,qEAUI,yBxH2viCJ,CwHrwiCA,uEAUI,0BxH8wiCJ,CwHxxiCA,mEAUI,wBxHiyiCJ,CwH3yiCA,uDAUI,kBxHoziCJ,CwH9ziCA,2DAUI,sBAAA,CAAA,yBxHw0iCJ,CwHl1iCA,2DAUI,uBAAA,CAAA,wBxH61iCJ,CwHv2iCA,+DAUI,sBxHi3iCJ,CwH33iCA,mEAUI,wBxHo4iCJ,CwH94iCA,qEAUI,yBxHu5iCJ,CwHj6iCA,iEAUI,uBxH06iCJ,CwHp7iCA,2DAUI,mBxH67iCJ,CwHv8iCA,+DAUI,uBAAA,CAAA,0BxHi9iCJ,CwH39iCA,+DAUI,wBAAA,CAAA,yBxHs+iCJ,CwHh/iCA,mEAUI,uBxH0/iCJ,CwHpgjCA,uEAUI,yBxH6gjCJ,CwHvhjCA,yEAUI,0BxHgijCJ,CwH1ijCA,qEAUI,wBxHmjjCJ,CwH7jjCA,uDAUI,iBxHskjCJ,CwHhljCA,2DAUI,qBAAA,CAAA,wBxH0ljCJ,CwHpmjCA,2DAUI,sBAAA,CAAA,uBxH+mjCJ,CwHznjCA,+DAUI,qBxHmojCJ,CwH7ojCA,mEAUI,uBxHspjCJ,CwHhqjCA,qEAUI,wBxHyqjCJ,CwHnrjCA,iEAUI,sBxH4rjCJ,CwHtsjCA,2DAUI,oBxH+sjCJ,CwHztjCA,+DAUI,wBAAA,CAAA,2BxHmujCJ,CwH7ujCA,+DAUI,yBAAA,CAAA,0BxHwvjCJ,CwHlwjCA,mEAUI,wBxH4wjCJ,CwHtxjCA,uEAUI,0BxH+xjCJ,CwHzyjCA,yEAUI,2BxHkzjCJ,CwH5zjCA,qEAUI,yBxHq0jCJ,CwH/0jCA,uDAUI,mBxHw1jCJ,CwHl2jCA,2DAUI,uBAAA,CAAA,0BxH42jCJ,CwHt3jCA,2DAUI,wBAAA,CAAA,yBxHi4jCJ,CwH34jCA,+DAUI,uBxHq5jCJ,CwH/5jCA,mEAUI,yBxHw6jCJ,CwHl7jCA,qEAUI,0BxH27jCJ,CwHr8jCA,iEAUI,wBxH88jCJ,CwHx9jCA,uDAUI,cxHi+jCJ,CwH3+jCA,2DAUI,kBAAA,CAAA,qBxHq/jCJ,CwH//jCA,2DAUI,mBAAA,CAAA,oBxH0gkCJ,CwHphkCA,+DAUI,kBxH8hkCJ,CwHxikCA,mEAUI,oBxHijkCJ,CwH3jkCA,qEAUI,qBxHokkCJ,CwH9kkCA,iEAUI,mBxHulkCJ,CwHjmkCA,mDAUI,gBxH0mkCJ,CwHpnkCA,uDAUI,oBAAA,CAAA,uBxH8nkCJ,CwHxokCA,uDAUI,qBAAA,CAAA,sBxHmpkCJ,CwH7pkCA,2DAUI,oBxHuqkCJ,CwHjrkCA,+DAUI,sBxH0rkCJ,CwHpskCA,iEAUI,uBxH6skCJ,CwHvtkCA,6DAUI,qBxHgukCJ,CwH1ukCA,2EAUI,wBxHmvkCJ,CwH7vkCA,+DAUI,iBxHswkCJ,CwHhxkCA,+DAUI,iBxHyxkCJ,CwHnykCA,2DAUI,oBxH4ykCJ,CwHtzkCA,iEAUI,oBxH+zkCJ,CwHz0kCA,6DAUI,oBxHk1kCJ,CwH51kCA,iEAUI,oBxHq2kCJ,CwH/2kCA,+DAUI,oBxHw3kCJ,CwHl4kCA,6DAUI,oBxH24kCJ,CwHr5kCA,6DAUI,oBxH85kCJ,CwHx6kCA,6DAUI,oBxHi7kCJ,CwH37kCA,iEAUI,oBxHo8kCJ,CwH98kCA,iEAUI,oBxHu9kCJ,CwHj+kCA,mEAUI,oBxH0+kCJ,CwHp/kCA,iEAUI,oBxH6/kCJ,CwHvglCA,mEAUI,oBxHghlCJ,CwH1hlCA,mEAUI,oBxHmilCJ,CwH7ilCA,mEAUI,oBxHsjlCJ,CwHhklCA,mEAUI,oBxHyklCJ,CwHnllCA,mEAUI,oBxH4llCJ,CwHtmlCA,+EAUI,oBxH+mlCJ,CwHznlCA,6EAUI,oBxHkolCJ,CwH5olCA,yEAUI,oBxHqplCJ,CwH/plCA,6DAUI,oBxHwqlCJ,CwHlrlCA,uEAUI,oBxH2rlCJ,CwHrslCA,2EAUI,oBxH8slCJ,CwHxtlCA,wIAUI,oBxHiulCJ,CwH3ulCA,mFAUI,oBxHuwlCJ,CwHjxlCA,+EAUI,oBxH0xlCJ,CwHpylCA,mEAUI,oBxH6ylCJ,CwHvzlCA,+EAUI,oBxHg0lCJ,CwH10lCA,6EAUI,oBxHm1lCJ,CwH71lCA,iFAUI,oBxHs2lCJ,CwHh3lCA,uFAUI,oBxHy3lCJ,CwHn4lCA,mFAUI,oBxH44lCJ,CwHt5lCA,uEAUI,oBxH+5lCJ,CwHz6lCA,mFAUI,oBxHk7lCJ,CwH57lCA,iFAUI,oBxHq8lCJ,CwH/8lCA,qFAUI,oBxHw9lCJ,CwHl+lCA,yFAUI,oBxH2+lCJ,CwHr/lCA,qFAUI,oBxH8/lCJ,CwHxgmCA,2EAUI,oBxHihmCJ,CwH3hmCA,uFAUI,oBxHoimCJ,CwH9imCA,2FAUI,oBxHujmCJ,CwHjkmCA,yFAUI,oBxH0kmCJ,CwHplmCA,qFAUI,oBxH6lmCJ,CwHvmmCA,2EAUI,oBxHgnmCJ,CwH1nmCA,uFAUI,oBxHmomCJ,CwH7omCA,2FAUI,oBxHspmCJ,CwHhqmCA,qBAUI,exHyqmCJ,CwHnrmCA,yBAUI,wBAAA,CAAA,yBxHyrmCJ,CwHnsmCA,2BAUI,yBAAA,CAAA,4BxHysmCJ,CwHntmCA,4BAUI,2BAAA,CAAA,4BxHytmCJ,CwHnumCA,0BAUI,wBAAA,CAAA,2BxHyumCJ,CwHnvmCA,wBAUI,exHwvmCJ,CwHlwmCA,4BAUI,wBAAA,CAAA,yBxHwwmCJ,CwHlxmCA,8BAUI,yBAAA,CAAA,4BxHwxmCJ,CwHlymCA,+BAUI,2BAAA,CAAA,4BxHwymCJ,CwHlzmCA,6BAUI,wBAAA,CAAA,2BxHwzmCJ,CwHl0mCA,sBAUI,iBxHu0mCJ,CwHj1mCA,0BAUI,0BAAA,CAAA,2BxHu1mCJ,CwHj2mCA,4BAUI,2BAAA,CAAA,8BxHu2mCJ,CwHj3mCA,6BAUI,6BAAA,CAAA,8BxHu3mCJ,CwHj4mCA,2BAUI,0BAAA,CAAA,6BxHu4mCJ,CwHj5mCA,sBAUI,oBxHs5mCJ,CwHh6mCA,0BAUI,6BAAA,CAAA,8BxHs6mCJ,CwHh7mCA,4BAUI,8BAAA,CAAA,iCxHs7mCJ,CwHh8mCA,6BAUI,gCAAA,CAAA,iCxHs8mCJ,CwHh9mCA,2BAUI,6BAAA,CAAA,gCxHs9mCJ,CwHh+mCA,sBAUI,mBxHq+mCJ,CwH/+mCA,0BAUI,4BAAA,CAAA,6BxHq/mCJ,CwH//mCA,4BAUI,6BAAA,CAAA,gCxHqgnCJ,CwH/gnCA,6BAUI,+BAAA,CAAA,gCxHqhnCJ,CwH/hnCA,2BAUI,4BAAA,CAAA,+BxHqinCJ,CwH/inCA,wBAUI,mBxHojnCJ,CwH9jnCA,4BAUI,4BAAA,CAAA,6BxHoknCJ,CwH9knCA,8BAUI,6BAAA,CAAA,gCxHolnCJ,CwH9lnCA,+BAUI,+BAAA,CAAA,gCxHomnCJ,CwH9mnCA,6BAUI,4BAAA,CAAA,+BxHonnCJ,CwH9nnCA,0BAUI,axHmonCJ,CwH7onCA,yBAUI,YxHkpnCJ,CwH5pnCA,yBAUI,YxHiqnCJ,CwH3qnCA,2BAUI,cxHgrnCJ,CwH1rnCA,iCAUI,oBxH+rnCJ,CwHzsnCA,gCAUI,mBxH8snCJ,CwHxtnCA,0BAUI,axH6tnCJ,CwHvunCA,+BAUI,kBxH4unCJ,CwHtvnCA,8BAUI,iBxH2vnCJ,CwHrwnCA,0BAUI,gBxH0wnCJ,CwHpxnCA,0BAUI,gBxHyxnCJ,CwHnynCA,yBAUI,gBxHwynCJ,CwHlznCA,yBAUI,gBxHuznCJ,CwHj0nCA,yBAUI,iBxHs0nCJ,CwHh1nCA,yBAUI,iBxHq1nCJ,CwH/1nCA,yBAUI,iBxHo2nCJ,CwH92nCA,0BAUI,iBxHm3nCJ,CwH73nCA,0BAUI,iBxHk4nCJ,CwH54nCA,0BAUI,gBxHi5nCJ,CwH35nCA,0BAUI,gBxHg6nCJ,CwH16nCA,yBAUI,cxH+6nCJ,CwHz7nCA,yBAUI,iBxH87nCJ,CwHx8nCA,yBAUI,iBxH68nCJ,CwHv9nCA,yBAUI,iBxH49nCJ,CwHt+nCA,yBAUI,iBxH2+nCJ,CwHr/nCA,0BAUI,iBxH0/nCJ,CwHpgoCA,0BAUI,iBxHygoCJ,CwHnhoCA,2BAUI,gBxHwhoCJ,CwHlioCA,2BAUI,gBxHuioCJ,CwHjjoCA,0BAUI,gBxHsjoCJ,CwHhkoCA,0BAUI,gBxHqkoCJ,CwH/koCA,0BAUI,iBxHoloCJ,CwH9loCA,0BAUI,iBxHmmoCJ,CwH7moCA,0BAUI,iBxHknoCJ,CwH5noCA,2BAUI,iBxHiooCJ,CwH3ooCA,2BAUI,iBxHgpoCJ,CwH1poCA,6BAUI,gBxH+poCJ,CwHzqoCA,6BAUI,gBxH8qoCJ,CwHxroCA,4BAUI,gBxH6roCJ,CwHvsoCA,4BAUI,gBxH4soCJ,CwHttoCA,4BAUI,iBxH2toCJ,CwHruoCA,4BAUI,iBxH0uoCJ,CwHpvoCA,4BAUI,iBxHyvoCJ,CwHnwoCA,6BAUI,iBxHwwoCJ,CwHlxoCA,6BAUI,iBxHuxoCJ,CwHjyoCA,0BAUI,gBxHsyoCJ,CwHhzoCA,0BAUI,gBxHqzoCJ,CwH/zoCA,yBAUI,cxHo0oCJ,CwH90oCA,yBAUI,iBxHm1oCJ,CwH71oCA,yBAUI,iBxHk2oCJ,CwH52oCA,yBAUI,iBxHi3oCJ,CwH33oCA,yBAUI,iBxHg4oCJ,CwH14oCA,0BAUI,iBxH+4oCJ,CwHz5oCA,0BAUI,iBxH85oCJ,CwHx6oCA,0BAUI,gBxH66oCJ,CwHv7oCA,0BAUI,gBxH47oCJ,CwHt8oCA,yBAUI,gBxH28oCJ,CwHr9oCA,yBAUI,gBxH09oCJ,CwHp+oCA,yBAUI,iBxHy+oCJ,CwHn/oCA,yBAUI,iBxHw/oCJ,CwHlgpCA,yBAUI,iBxHugpCJ,CwHjhpCA,0BAUI,iBxHshpCJ,CwHhipCA,0BAUI,iBxHqipCJ,CwH/ipCA,yBAUI,gBxHojpCJ,CwH9jpCA,yBAUI,gBxHmkpCJ,CwH7kpCA,wBAUI,gBxHklpCJ,CwH5lpCA,wBAUI,gBxHimpCJ,CwH3mpCA,wBAUI,iBxHgnpCJ,CwH1npCA,wBAUI,iBxH+npCJ,CwHzopCA,wBAUI,iBxH8opCJ,CwHxppCA,yBAUI,iBxH6ppCJ,CwHvqpCA,yBAUI,iBxH4qpCJ,CwHtrpCA,wBAUI,gBxH2rpCJ,CwHrspCA,wBAUI,gBxH0spCJ,CwHptpCA,uBAUI,cxHytpCJ,CwHnupCA,uBAUI,iBxHwupCJ,CwHlvpCA,uBAUI,iBxHuvpCJ,CwHjwpCA,uBAUI,iBxHswpCJ,CwHhxpCA,uBAUI,iBxHqxpCJ,CwH/xpCA,wBAUI,iBxHoypCJ,CwH9ypCA,wBAUI,iBxHmzpCJ,CwH7zpCA,uBAUI,exHk0pCJ,CwH50pCA,wBAUI,exHi1pCJ,CwH31pCA,sBAUI,exHg2pCJ,CwH12pCA,gCAUI,sBxH+2pCJ,CwHz3pCA,+BAUI,0BxH83pCJ,CwHx4pCA,6BAUI,wBxH64pCJ,CwHv5pCA,yBAUI,6BxH45pCJ,CwHt6pCA,+BAUI,cxH26pCJ,CwHr7pCA,+BAUI,exH07pCJ,CwHp8pCA,+BAUI,exHy8pCJ,CwHn9pCA,+BAUI,exHw9pCJ,CwHl+pCA,+BAUI,exHu+pCJ,CwHj/pCA,+BAUI,exHs/pCJ,CwHhgqCA,gCAUI,axHqgqCJ,CwH/gqCA,gCAUI,exHohqCJ,CwH9hqCA,gCAUI,exHmiqCJ,CwH7iqCA,gCAUI,exHkjqCJ,CwH5jqCA,gCAUI,exHikqCJ,CwH3kqCA,gCAUI,exHglqCJ,CwH1lqCA,+BAUI,axH+lqCJ,CwHzmqCA,+BAUI,exH8mqCJ,CwHxnqCA,+BAUI,exH6nqCJ,CwHvoqCA,+BAUI,exH4oqCJ,CwHtpqCA,+BAUI,exH2pqCJ,CwHrqqCA,+BAUI,exH0qqCJ,CwHprqCA,kCAUI,axHyrqCJ,CwHnsqCA,kCAUI,exHwsqCJ,CwHltqCA,kCAUI,exHutqCJ,CwHjuqCA,kCAUI,exHsuqCJ,CwHhvqCA,kCAUI,exHqvqCJ,CwH/vqCA,kCAUI,exHowqCJ,CwH9wqCA,6BAUI,cxHmxqCJ,CwH7xqCA,6BAUI,exHkyqCJ,CwH5yqCA,6BAUI,exHizqCJ,CwH3zqCA,6BAUI,exHg0qCJ,CwH10qCA,6BAUI,exH+0qCJ,CwHz1qCA,6BAUI,exH81qCJ,CwHx2qCA,+BAUI,cxH62qCJ,CwHv3qCA,+BAUI,exH43qCJ,CwHt4qCA,+BAUI,exH24qCJ,CwHr5qCA,+BAUI,exH05qCJ,CwHp6qCA,+BAUI,exHy6qCJ,CwHn7qCA,+BAUI,exHw7qCJ,CwHl8qCA,+BAUI,axHu8qCJ,CwHj9qCA,+BAUI,exHs9qCJ,CwHh+qCA,+BAUI,exHq+qCJ,CwH/+qCA,+BAUI,exHo/qCJ,CwH9/qCA,+BAUI,exHmgrCJ,CwH7grCA,+BAUI,exHkhrCJ,CwH5hrCA,8BAUI,axHiirCJ,CwH3irCA,8BAUI,exHgjrCJ,CwH1jrCA,8BAUI,exH+jrCJ,CwHzkrCA,8BAUI,exH8krCJ,CwHxlrCA,8BAUI,exH6lrCJ,CwHvmrCA,8BAUI,exH4mrCJ,CwHtnrCA,2BAUI,WxH2nrCJ,CwHrorCA,2BAUI,WxH0orCJ,CwHpprCA,0BAUI,cxHyprCJ,CwHnqrCA,yBAUI,axHwqrCJ,CwHlrrCA,2BAUI,cxHurrCJ,CwHjsrCA,yBAUI,YxHssrCJ,CwHhtrCA,2BAUI,exHqtrCJ,CwH/trCA,yBAUI,cxHourCJ,CwH9urCA,uBAUI,UxHmvrCJ,CwH7vrCA,uBAUI,UxHkwrCJ,CwH5wrCA,sBAUI,axHixrCJ,CwH3xrCA,qBAUI,YxHgyrCJ,CwH1yrCA,uBAUI,axH+yrCJ,CwHzzrCA,qBAUI,WxH8zrCJ,CwHx0rCA,uBAUI,cxH60rCJ,CwHv1rCA,qBAUI,axH41rCJ,CwHt2rCA,qBAUI,WxH22rCJ,CwHr3rCA,qBAUI,axH03rCJ,CwHp4rCA,qBAUI,WxHy4rCJ,CwHn5rCA,qBAUI,axHw5rCJ,CwHl6rCA,qBAUI,WxHu6rCJ,CwHj7rCA,qBAUI,axHs7rCJ,CwHh8rCA,sBAUI,WxHq8rCJ,CwH/8rCA,sBAUI,axHo9rCJ,CwH99rCA,wBAUI,WxHm+rCJ,CwH7+rCA,uBAUI,UxHk/rCJ,CwH5/rCA,yBAUI,YxHigsCJ,CwH3gsCA,uBAUI,UxHghsCJ,CwH1hsCA,qBAUI,QxH+hsCJ,CwHzisCA,yBAUI,cAAA,CAAA,iBxH+isCJ,CwHzjsCA,2BAUI,cxH8jsCJ,CwHxksCA,8BAUI,iBxH6ksCJ,CwHvlsCA,yBAUI,cAAA,CAAA,iBxH6lsCJ,CwHvmsCA,2BAUI,cxH4msCJ,CwHtnsCA,8BAUI,iBxH2nsCJ,CwHrosCA,wBAUI,iBAAA,CAAA,oBxH2osCJ,CwHrpsCA,0BAUI,iBxH0psCJ,CwHpqsCA,6BAUI,oBxHyqsCJ,CwHnrsCA,uBAUI,gBAAA,CAAA,mBxHyrsCJ,CwHnssCA,yBAUI,gBxHwssCJ,CwHltsCA,4BAUI,mBxHutsCJ,CwHjusCA,yBAUI,iBAAA,CAAA,oBxHuusCJ,CwHjvsCA,2BAUI,iBxHsvsCJ,CwHhwsCA,8BAUI,oBxHqwsCJ,CwH/wsCA,uBAUI,eAAA,CAAA,kBxHqxsCJ,CwH/xsCA,yBAUI,exHoysCJ,CwH9ysCA,4BAUI,kBxHmzsCJ,CwH7zsCA,yBAUI,kBAAA,CAAA,qBxHm0sCJ,CwH70sCA,2BAUI,kBxHk1sCJ,CwH51sCA,8BAUI,qBxHi2sCJ,CwH32sCA,uBAUI,iBAAA,CAAA,oBxHi3sCJ,CwH33sCA,yBAUI,iBxHg4sCJ,CwH14sCA,4BAUI,oBxH+4sCJ,CwHz5sCA,6BAUI,eAAA,CAAA,kBxH+5sCJ,CwHz6sCA,+BAUI,exH86sCJ,CwHx7sCA,kCAUI,kBxH67sCJ,CwHv8sCA,6BAUI,eAAA,CAAA,kBxH68sCJ,CwHv9sCA,+BAUI,exH49sCJ,CwHt+sCA,kCAUI,kBxH2+sCJ,CwHr/sCA,4BAUI,kBAAA,CAAA,qBxH2/sCJ,CwHrgtCA,8BAUI,kBxH0gtCJ,CwHphtCA,iCAUI,qBxHyhtCJ,CwHnitCA,2BAUI,iBAAA,CAAA,oBxHyitCJ,CwHnjtCA,6BAUI,iBxHwjtCJ,CwHlktCA,gCAUI,oBxHuktCJ,CwHjltCA,6BAUI,kBAAA,CAAA,qBxHultCJ,CwHjmtCA,+BAUI,kBxHsmtCJ,CwHhntCA,kCAUI,qBxHqntCJ,CwH/ntCA,2BAUI,gBAAA,CAAA,mBxHqotCJ,CwH/otCA,6BAUI,gBxHoptCJ,CwH9ptCA,gCAUI,mBxHmqtCJ,CwH7qtCA,6BAUI,mBAAA,CAAA,sBxHmrtCJ,CwH7rtCA,+BAUI,mBxHkstCJ,CwH5stCA,kCAUI,sBxHittCJ,CwH3ttCA,2BAUI,kBAAA,CAAA,qBxHiutCJ,CwH3utCA,6BAUI,kBxHgvtCJ,CwH1vtCA,gCAUI,qBxH+vtCJ,CwHzwtCA,uBAUI,eAAA,CAAA,kBxH+wtCJ,CwHzxtCA,yBAUI,exH8xtCJ,CwHxytCA,4BAUI,kBxH6ytCJ,CwHvztCA,uBAUI,iBAAA,CAAA,oBxH6ztCJ,CwHv0tCA,yBAUI,iBxH40tCJ,CwHt1tCA,4BAUI,oBxH21tCJ,CwHr2tCA,uBAUI,eAAA,CAAA,kBxH22tCJ,CwHr3tCA,yBAUI,exH03tCJ,CwHp4tCA,4BAUI,kBxHy4tCJ,CwHn5tCA,uBAUI,iBAAA,CAAA,oBxHy5tCJ,CwHn6tCA,yBAUI,iBxHw6tCJ,CwHl7tCA,4BAUI,oBxHu7tCJ,CwHj8tCA,uBAUI,eAAA,CAAA,kBxHu8tCJ,CwHj9tCA,yBAUI,exHs9tCJ,CwHh+tCA,4BAUI,kBxHq+tCJ,CwH/+tCA,uBAUI,iBAAA,CAAA,oBxHq/tCJ,CwH//tCA,yBAUI,iBxHoguCJ,CwH9guCA,4BAUI,oBxHmhuCJ,CwH7huCA,wBAUI,eAAA,CAAA,kBxHmiuCJ,CwH7iuCA,0BAUI,exHkjuCJ,CwH5juCA,6BAUI,kBxHikuCJ,CwH3kuCA,wBAUI,iBAAA,CAAA,oBxHiluCJ,CwH3luCA,0BAUI,iBxHgmuCJ,CwH1muCA,6BAUI,oBxH+muCJ,CwHznuCA,0BAUI,eAAA,CAAA,kBxH+nuCJ,CwHzouCA,4BAUI,exH8ouCJ,CwHxpuCA,+BAUI,kBxH6puCJ,CwHvquCA,yBAUI,cAAA,CAAA,iBxH6quCJ,CwHvruCA,2BAUI,cxH4ruCJ,CwHtsuCA,8BAUI,iBxH2suCJ,CwHrtuCA,2BAUI,gBAAA,CAAA,mBxH2tuCJ,CwHruuCA,6BAUI,gBxH0uuCJ,CwHpvuCA,gCAUI,mBxHyvuCJ,CwHnwuCA,yBAUI,cAAA,CAAA,iBxHywuCJ,CwHnxuCA,2BAUI,cxHwxuCJ,CwHlyuCA,8BAUI,iBxHuyuCJ,CwHjzuCA,uBAUI,YAAA,CAAA,exHuzuCJ,CwHj0uCA,yBAUI,YxHs0uCJ,CwHh1uCA,4BAUI,exHq1uCJ,CwH/1uCA,0BAUI,eAAA,CAAA,kBxHq2uCJ,CwH/2uCA,4BAUI,exHo3uCJ,CwH93uCA,+BAUI,kBxHm4uCJ,CwH74uCA,yBAUI,eAAA,CAAA,gBxHm5uCJ,CwH75uCA,6BAUI,gBxHk6uCJ,CwH56uCA,4BAUI,exHi7uCJ,CwH37uCA,yBAUI,eAAA,CAAA,gBxHi8uCJ,CwH38uCA,6BAUI,gBxHg9uCJ,CwH19uCA,4BAUI,exH+9uCJ,CwHz+uCA,wBAUI,kBAAA,CAAA,mBxH++uCJ,CwHz/uCA,4BAUI,mBxH8/uCJ,CwHxgvCA,2BAUI,kBxH6gvCJ,CwHvhvCA,uBAUI,iBAAA,CAAA,kBxH6hvCJ,CwHvivCA,2BAUI,kBxH4ivCJ,CwHtjvCA,0BAUI,iBxH2jvCJ,CwHrkvCA,yBAUI,kBAAA,CAAA,mBxH2kvCJ,CwHrlvCA,6BAUI,mBxH0lvCJ,CwHpmvCA,4BAUI,kBxHymvCJ,CwHnnvCA,uBAUI,gBAAA,CAAA,iBxHynvCJ,CwHnovCA,2BAUI,iBxHwovCJ,CwHlpvCA,0BAUI,gBxHupvCJ,CwHjqvCA,yBAUI,mBAAA,CAAA,oBxHuqvCJ,CwHjrvCA,6BAUI,oBxHsrvCJ,CwHhsvCA,4BAUI,mBxHqsvCJ,CwH/svCA,uBAUI,kBAAA,CAAA,mBxHqtvCJ,CwH/tvCA,2BAUI,mBxHouvCJ,CwH9uvCA,0BAUI,kBxHmvvCJ,CwH7vvCA,6BAUI,gBAAA,CAAA,iBxHmwvCJ,CwH7wvCA,iCAUI,iBxHkxvCJ,CwH5xvCA,gCAUI,gBxHiyvCJ,CwH3yvCA,6BAUI,gBAAA,CAAA,iBxHizvCJ,CwH3zvCA,iCAUI,iBxHg0vCJ,CwH10vCA,gCAUI,gBxH+0vCJ,CwHz1vCA,4BAUI,mBAAA,CAAA,oBxH+1vCJ,CwHz2vCA,gCAUI,oBxH82vCJ,CwHx3vCA,+BAUI,mBxH63vCJ,CwHv4vCA,2BAUI,kBAAA,CAAA,mBxH64vCJ,CwHv5vCA,+BAUI,mBxH45vCJ,CwHt6vCA,8BAUI,kBxH26vCJ,CwHr7vCA,6BAUI,mBAAA,CAAA,oBxH27vCJ,CwHr8vCA,iCAUI,oBxH08vCJ,CwHp9vCA,gCAUI,mBxHy9vCJ,CwHn+vCA,2BAUI,iBAAA,CAAA,kBxHy+vCJ,CwHn/vCA,+BAUI,kBxHw/vCJ,CwHlgwCA,8BAUI,iBxHugwCJ,CwHjhwCA,6BAUI,oBAAA,CAAA,qBxHuhwCJ,CwHjiwCA,iCAUI,qBxHsiwCJ,CwHhjwCA,gCAUI,oBxHqjwCJ,CwH/jwCA,2BAUI,mBAAA,CAAA,oBxHqkwCJ,CwH/kwCA,+BAUI,oBxHolwCJ,CwH9lwCA,8BAUI,mBxHmmwCJ,CwH7mwCA,uBAUI,gBAAA,CAAA,iBxHmnwCJ,CwH7nwCA,2BAUI,iBxHkowCJ,CwH5owCA,0BAUI,gBxHipwCJ,CwH3pwCA,uBAUI,kBAAA,CAAA,mBxHiqwCJ,CwH3qwCA,2BAUI,mBxHgrwCJ,CwH1rwCA,0BAUI,kBxH+rwCJ,CwHzswCA,uBAUI,gBAAA,CAAA,iBxH+swCJ,CwHztwCA,2BAUI,iBxH8twCJ,CwHxuwCA,0BAUI,gBxH6uwCJ,CwHvvwCA,uBAUI,kBAAA,CAAA,mBxH6vwCJ,CwHvwwCA,2BAUI,mBxH4wwCJ,CwHtxwCA,0BAUI,kBxH2xwCJ,CwHrywCA,uBAUI,gBAAA,CAAA,iBxH2ywCJ,CwHrzwCA,2BAUI,iBxH0zwCJ,CwHp0wCA,0BAUI,gBxHy0wCJ,CwHn1wCA,uBAUI,kBAAA,CAAA,mBxHy1wCJ,CwHn2wCA,2BAUI,mBxHw2wCJ,CwHl3wCA,0BAUI,kBxHu3wCJ,CwHj4wCA,wBAUI,gBAAA,CAAA,iBxHu4wCJ,CwHj5wCA,4BAUI,iBxHs5wCJ,CwHh6wCA,2BAUI,gBxHq6wCJ,CwH/6wCA,wBAUI,kBAAA,CAAA,mBxHq7wCJ,CwH/7wCA,4BAUI,mBxHo8wCJ,CwH98wCA,2BAUI,kBxHm9wCJ,CwH79wCA,0BAUI,iBAAA,CAAA,kBxHm+wCJ,CwH7+wCA,8BAUI,kBxHk/wCJ,CwH5/wCA,6BAUI,iBxHigxCJ,CwH3gxCA,6BAUI,iBAAA,CAAA,kBxHihxCJ,CwH3hxCA,iCAUI,kBxHgixCJ,CwH1ixCA,gCAUI,iBxH+ixCJ,CwHzjxCA,4BAUI,iBAAA,CAAA,kBxH+jxCJ,CwHzkxCA,gCAUI,kBxH8kxCJ,CwHxlxCA,+BAUI,iBxH6lxCJ,CwHvmxCA,0BAUI,gBAAA,CAAA,iBxH6mxCJ,CwHvnxCA,8BAUI,iBxH4nxCJ,CwHtoxCA,6BAUI,gBxH2oxCJ,CwHrpxCA,yBAUI,eAAA,CAAA,gBxH2pxCJ,CwHrqxCA,6BAUI,gBxH0qxCJ,CwHprxCA,4BAUI,exHyrxCJ,CwHnsxCA,2BAUI,iBAAA,CAAA,kBxHysxCJ,CwHntxCA,+BAUI,kBxHwtxCJ,CwHluxCA,8BAUI,iBxHuuxCJ,CwHjvxCA,yBAUI,eAAA,CAAA,gBxHuvxCJ,CwHjwxCA,6BAUI,gBxHswxCJ,CwHhxxCA,4BAUI,exHqxxCJ,CwH/xxCA,uBAUI,aAAA,CAAA,cxHqyxCJ,CwH/yxCA,2BAUI,cxHozxCJ,CwH9zxCA,0BAUI,axHm0xCJ,CwH70xCA,0BAUI,gBAAA,CAAA,iBxHm1xCJ,CwH71xCA,8BAUI,iBxHk2xCJ,CwH52xCA,6BAUI,gBxHi3xCJ,CwH33xCA,sBAUI,cxHg4xCJ,CwH14xCA,sBAUI,cxH+4xCJ,CwHz5xCA,sBAUI,cxH85xCJ,CwHx6xCA,sBAUI,cxH66xCJ,CwHv7xCA,sBAUI,cxH47xCJ,CwHt8xCA,sBAUI,cxH28xCJ,CwHr9xCA,yBAUI,cxH09xCJ,CwHp+xCA,wBAUI,QxHy+xCJ,CwHn/xCA,uBAUI,SxHw/xCJ,CwHlgyCA,0BAUI,axHugyCJ,CwHjhyCA,oBAUI,OxHshyCJ,CwHhiyCA,oBAUI,OxHqiyCJ,CwH/iyCA,oBAUI,OxHojyCJ,CwH9jyCA,oBAUI,OxHmkyCJ,CwH7kyCA,oBAUI,OxHklyCJ,CwH5lyCA,oBAUI,OxHimyCJ,CwH3myCA,oBAUI,OxHgnyCJ,CwH1nyCA,oBAUI,OxH+nyCJ,CwHzoyCA,oBAUI,OxH8oyCJ,CwHxpyCA,oBAUI,OxH6pyCJ,CwHvqyCA,qBAUI,QxH4qyCJ,CwHtryCA,qBAUI,QxH2ryCJ,CwHrsyCA,wBAUI,WxH0syCJ,CwHptyCA,0BAUI,eAAA,CAAA,kBxH0tyCJ,CwHpuyCA,0BAUI,gBAAA,CAAA,iBxH0uyCJ,CwHpvyCA,4BAUI,exHyvyCJ,CwHnwyCA,8BAUI,iBxHwwyCJ,CwHlxyCA,+BAUI,kBxHuxyCJ,CwHjyyCA,6BAUI,gBxHsyyCJ,CwHhzyCA,wBAUI,WxHqzyCJ,CwH/zyCA,0BAUI,eAAA,CAAA,kBxHq0yCJ,CwH/0yCA,0BAUI,gBAAA,CAAA,iBxHq1yCJ,CwH/1yCA,4BAUI,exHo2yCJ,CwH92yCA,8BAUI,iBxHm3yCJ,CwH73yCA,+BAUI,kBxHk4yCJ,CwH54yCA,6BAUI,gBxHi5yCJ,CwH35yCA,uBAUI,cxHg6yCJ,CwH16yCA,yBAUI,kBAAA,CAAA,qBxHg7yCJ,CwH17yCA,yBAUI,mBAAA,CAAA,oBxHg8yCJ,CwH18yCA,2BAUI,kBxH+8yCJ,CwHz9yCA,6BAUI,oBxH89yCJ,CwHx+yCA,8BAUI,qBxH6+yCJ,CwHv/yCA,4BAUI,mBxH4/yCJ,CwHtgzCA,sBAUI,axH2gzCJ,CwHrhzCA,wBAUI,iBAAA,CAAA,oBxH2hzCJ,CwHrizCA,wBAUI,kBAAA,CAAA,mBxH2izCJ,CwHrjzCA,0BAUI,iBxH0jzCJ,CwHpkzCA,4BAUI,mBxHykzCJ,CwHnlzCA,6BAUI,oBxHwlzCJ,CwHlmzCA,2BAUI,kBxHumzCJ,CwHjnzCA,wBAUI,cxHsnzCJ,CwHhozCA,0BAUI,kBAAA,CAAA,qBxHsozCJ,CwHhpzCA,0BAUI,mBAAA,CAAA,oBxHspzCJ,CwHhqzCA,4BAUI,kBxHqqzCJ,CwH/qzCA,8BAUI,oBxHorzCJ,CwH9rzCA,+BAUI,qBxHmszCJ,CwH7szCA,6BAUI,mBxHktzCJ,CwH5tzCA,sBAUI,YxHiuzCJ,CwH3uzCA,wBAUI,gBAAA,CAAA,mBxHivzCJ,CwH3vzCA,wBAUI,iBAAA,CAAA,kBxHiwzCJ,CwH3wzCA,0BAUI,gBxHgxzCJ,CwH1xzCA,4BAUI,kBxH+xzCJ,CwHzyzCA,6BAUI,mBxH8yzCJ,CwHxzzCA,2BAUI,iBxH6zzCJ,CwHv0zCA,wBAUI,exH40zCJ,CwHt1zCA,0BAUI,mBAAA,CAAA,sBxH41zCJ,CwHt2zCA,0BAUI,oBAAA,CAAA,qBxH42zCJ,CwHt3zCA,4BAUI,mBxH23zCJ,CwHr4zCA,8BAUI,qBxH04zCJ,CwHp5zCA,+BAUI,sBxHy5zCJ,CwHn6zCA,6BAUI,oBxHw6zCJ,CwHl7zCA,sBAUI,cxHu7zCJ,CwHj8zCA,wBAUI,kBAAA,CAAA,qBxHu8zCJ,CwHj9zCA,wBAUI,mBAAA,CAAA,oBxHu9zCJ,CwHj+zCA,0BAUI,kBxHs+zCJ,CwHh/zCA,4BAUI,oBxHq/zCJ,CwH//zCA,6BAUI,qBxHog0CJ,CwH9g0CA,2BAUI,mBxHmh0CJ,CwH7h0CA,sBAUI,YxHki0CJ,CwH5i0CA,wBAUI,gBAAA,CAAA,mBxHkj0CJ,CwH5j0CA,wBAUI,iBAAA,CAAA,kBxHkk0CJ,CwH5k0CA,0BAUI,gBxHil0CJ,CwH3l0CA,4BAUI,kBxHgm0CJ,CwH1m0CA,6BAUI,mBxH+m0CJ,CwHzn0CA,2BAUI,iBxH8n0CJ,CwHxo0CA,sBAUI,cxH6o0CJ,CwHvp0CA,wBAUI,kBAAA,CAAA,qBxH6p0CJ,CwHvq0CA,wBAUI,mBAAA,CAAA,oBxH6q0CJ,CwHvr0CA,0BAUI,kBxH4r0CJ,CwHts0CA,4BAUI,oBxH2s0CJ,CwHrt0CA,6BAUI,qBxH0t0CJ,CwHpu0CA,2BAUI,mBxHyu0CJ,CwHnv0CA,sBAUI,YxHwv0CJ,CwHlw0CA,wBAUI,gBAAA,CAAA,mBxHww0CJ,CwHlx0CA,wBAUI,iBAAA,CAAA,kBxHwx0CJ,CwHly0CA,0BAUI,gBxHuy0CJ,CwHjz0CA,4BAUI,kBxHsz0CJ,CwHh00CA,6BAUI,mBxHq00CJ,CwH/00CA,2BAUI,iBxHo10CJ,CwH910CA,sBAUI,cxHm20CJ,CwH720CA,wBAUI,kBAAA,CAAA,qBxHm30CJ,CwH730CA,wBAUI,mBAAA,CAAA,oBxHm40CJ,CwH740CA,0BAUI,kBxHk50CJ,CwH550CA,4BAUI,oBxHi60CJ,CwH360CA,6BAUI,qBxHg70CJ,CwH170CA,2BAUI,mBxH+70CJ,CwHz80CA,sBAUI,YxH880CJ,CwHx90CA,wBAUI,gBAAA,CAAA,mBxH890CJ,CwHx+0CA,wBAUI,iBAAA,CAAA,kBxH8+0CJ,CwHx/0CA,0BAUI,gBxH6/0CJ,CwHvg1CA,4BAUI,kBxH4g1CJ,CwHth1CA,6BAUI,mBxH2h1CJ,CwHri1CA,2BAUI,iBxH0i1CJ,CwHpj1CA,sBAUI,cxHyj1CJ,CwHnk1CA,wBAUI,kBAAA,CAAA,qBxHyk1CJ,CwHnl1CA,wBAUI,mBAAA,CAAA,oBxHyl1CJ,CwHnm1CA,0BAUI,kBxHwm1CJ,CwHln1CA,4BAUI,oBxHun1CJ,CwHjo1CA,6BAUI,qBxHso1CJ,CwHhp1CA,2BAUI,mBxHqp1CJ,CwH/p1CA,uBAUI,YxHoq1CJ,CwH9q1CA,yBAUI,gBAAA,CAAA,mBxHor1CJ,CwH9r1CA,yBAUI,iBAAA,CAAA,kBxHos1CJ,CwH9s1CA,2BAUI,gBxHmt1CJ,CwH7t1CA,6BAUI,kBxHku1CJ,CwH5u1CA,8BAUI,mBxHiv1CJ,CwH3v1CA,4BAUI,iBxHgw1CJ,CwH1w1CA,uBAUI,cxH+w1CJ,CwHzx1CA,yBAUI,kBAAA,CAAA,qBxH+x1CJ,CwHzy1CA,yBAUI,mBAAA,CAAA,oBxH+y1CJ,CwHzz1CA,2BAUI,kBxH8z1CJ,CwHx01CA,6BAUI,oBxH601CJ,CwHv11CA,8BAUI,qBxH411CJ,CwHt21CA,4BAUI,mBxH221CJ,CwHr31CA,sBAUI,SxH031CJ,CwHp41CA,wBAUI,aAAA,CAAA,gBxH041CJ,CwHp51CA,wBAUI,cAAA,CAAA,exH051CJ,CwHp61CA,0BAUI,axHy61CJ,CwHn71CA,4BAUI,exHw71CJ,CwHl81CA,6BAUI,gBxHu81CJ,CwHj91CA,2BAUI,cxHs91CJ,CwHh+1CA,sBAUI,SxHq+1CJ,CwH/+1CA,sBAUI,SxHo/1CJ,CwH9/1CA,qBAUI,YxHmg2CJ,CwH7g2CA,oBAUI,WxHkh2CJ,CwH5h2CA,sBAUI,YxHii2CJ,CwH3i2CA,oBAUI,UxHgj2CJ,CwH1j2CA,sBAUI,axH+j2CJ,CwHzk2CA,oBAUI,YxH8k2CJ,CwHxl2CA,oBAUI,UxH6l2CJ,CwHvm2CA,oBAUI,YxH4m2CJ,CwHtn2CA,oBAUI,UxH2n2CJ,CwHro2CA,oBAUI,YxH0o2CJ,CwHpp2CA,oBAUI,UxHyp2CJ,CwHnq2CA,oBAUI,YxHwq2CJ,CwHlr2CA,qBAUI,UxHur2CJ,CwHjs2CA,qBAUI,YxHss2CJ,CwHht2CA,uBAUI,WxHqt2CJ,CwH/t2CA,0BAUI,WxHou2CJ,CwH9u2CA,yBAUI,WxHmv2CJ,CwH7v2CA,4BAUI,WxHkw2CJ,CwH5w2CA,yBAUI,WxHix2CJ,CwH3x2CA,4BAUI,WxHgy2CJ,CwH1y2CA,0BAUI,WxH+y2CJ,CwHzz2CA,6BAUI,WxH8z2CJ,CwHx02CA,6BAUI,axH602CJ,CwHv12CA,oBAUI,OxH412CJ,CwHt22CA,uBAUI,UxH222CJ,CwHr32CA,uBAUI,UxH032CJ,CAaF,CyBx82CI,gC+FuDF,qDAUI,gBxH242CJ,CwHr52CA,yDAUI,oBAAA,CAAA,uBxH+52CJ,CwHz62CA,yDAUI,qBAAA,CAAA,sBxHo72CJ,CwH972CA,6DAUI,oBxHw82CJ,CwHl92CA,iEAUI,sBxH292CJ,CwHr+2CA,mEAUI,uBxH8+2CJ,CwHx/2CA,+DAUI,qBxHig3CJ,CwH3g3CA,qDAUI,gBxHoh3CJ,CwH9h3CA,yDAUI,oBAAA,CAAA,uBxHwi3CJ,CwHlj3CA,yDAUI,qBAAA,CAAA,sBxH6j3CJ,CwHvk3CA,6DAUI,oBxHil3CJ,CwH3l3CA,iEAUI,sBxHom3CJ,CwH9m3CA,mEAUI,uBxHun3CJ,CwHjo3CA,+DAUI,qBxH0o3CJ,CwHpp3CA,mDAUI,mBxH6p3CJ,CwHvq3CA,uDAUI,uBAAA,CAAA,0BxHir3CJ,CwH3r3CA,uDAUI,wBAAA,CAAA,yBxHss3CJ,CwHht3CA,2DAUI,uBxH0t3CJ,CwHpu3CA,+DAUI,yBxH6u3CJ,CwHvv3CA,iEAUI,0BxHgw3CJ,CwH1w3CA,6DAUI,wBxHmx3CJ,CwH7x3CA,iDAUI,kBxHsy3CJ,CwHhz3CA,qDAUI,sBAAA,CAAA,yBxH0z3CJ,CwHp03CA,qDAUI,uBAAA,CAAA,wBxH+03CJ,CwHz13CA,yDAUI,sBxHm23CJ,CwH723CA,6DAUI,wBxHs33CJ,CwHh43CA,+DAUI,yBxHy43CJ,CwHn53CA,2DAUI,uBxH453CJ,CwHt63CA,qDAUI,mBxH+63CJ,CwHz73CA,yDAUI,uBAAA,CAAA,0BxHm83CJ,CwH783CA,yDAUI,wBAAA,CAAA,yBxHw93CJ,CwHl+3CA,6DAUI,uBxH4+3CJ,CwHt/3CA,iEAUI,yBxH+/3CJ,CwHzg4CA,mEAUI,0BxHkh4CJ,CwH5h4CA,+DAUI,wBxHqi4CJ,CwH/i4CA,iDAUI,iBxHwj4CJ,CwHlk4CA,qDAUI,qBAAA,CAAA,wBxH4k4CJ,CwHtl4CA,qDAUI,sBAAA,CAAA,uBxHim4CJ,CwH3m4CA,yDAUI,qBxHqn4CJ,CwH/n4CA,6DAUI,uBxHwo4CJ,CwHlp4CA,+DAUI,wBxH2p4CJ,CwHrq4CA,2DAUI,sBxH8q4CJ,CwHxr4CA,qDAUI,oBxHis4CJ,CwH3s4CA,yDAUI,wBAAA,CAAA,2BxHqt4CJ,CwH/t4CA,yDAUI,yBAAA,CAAA,0BxH0u4CJ,CwHpv4CA,6DAUI,wBxH8v4CJ,CwHxw4CA,iEAUI,0BxHix4CJ,CwH3x4CA,mEAUI,2BxHoy4CJ,CwH9y4CA,+DAUI,yBxHuz4CJ,CwHj04CA,iDAUI,mBxH004CJ,CwHp14CA,qDAUI,uBAAA,CAAA,0BxH814CJ,CwHx24CA,qDAUI,wBAAA,CAAA,yBxHm34CJ,CwH734CA,yDAUI,uBxHu44CJ,CwHj54CA,6DAUI,yBxH054CJ,CwHp64CA,+DAUI,0BxH664CJ,CwHv74CA,2DAUI,wBxHg84CJ,CwH184CA,iDAUI,cxHm94CJ,CwH794CA,qDAUI,kBAAA,CAAA,qBxHu+4CJ,CwHj/4CA,qDAUI,mBAAA,CAAA,oBxH4/4CJ,CwHtg5CA,yDAUI,kBxHgh5CJ,CwH1h5CA,6DAUI,oBxHmi5CJ,CwH7i5CA,+DAUI,qBxHsj5CJ,CwHhk5CA,2DAUI,mBxHyk5CJ,CwHnl5CA,6CAUI,gBxH4l5CJ,CwHtm5CA,iDAUI,oBAAA,CAAA,uBxHgn5CJ,CwH1n5CA,iDAUI,qBAAA,CAAA,sBxHqo5CJ,CwH/o5CA,qDAUI,oBxHyp5CJ,CwHnq5CA,yDAUI,sBxH4q5CJ,CwHtr5CA,2DAUI,uBxH+r5CJ,CwHzs5CA,uDAUI,qBxHkt5CJ,CwH5t5CA,qEAUI,wBxHqu5CJ,CwH/u5CA,yDAUI,iBxHwv5CJ,CwHlw5CA,yDAUI,iBxH2w5CJ,CwHrx5CA,qDAUI,oBxH8x5CJ,CwHxy5CA,2DAUI,oBxHiz5CJ,CwH3z5CA,uDAUI,oBxHo05CJ,CwH905CA,2DAUI,oBxHu15CJ,CwHj25CA,yDAUI,oBxH025CJ,CwHp35CA,uDAUI,oBxH635CJ,CwHv45CA,uDAUI,oBxHg55CJ,CwH155CA,uDAUI,oBxHm65CJ,CwH765CA,2DAUI,oBxHs75CJ,CwHh85CA,2DAUI,oBxHy85CJ,CwHn95CA,6DAUI,oBxH495CJ,CwHt+5CA,2DAUI,oBxH++5CJ,CwHz/5CA,6DAUI,oBxHkg6CJ,CwH5g6CA,6DAUI,oBxHqh6CJ,CwH/h6CA,6DAUI,oBxHwi6CJ,CwHlj6CA,6DAUI,oBxH2j6CJ,CwHrk6CA,6DAUI,oBxH8k6CJ,CwHxl6CA,yEAUI,oBxHim6CJ,CwH3m6CA,uEAUI,oBxHon6CJ,CwH9n6CA,mEAUI,oBxHuo6CJ,CwHjp6CA,uDAUI,oBxH0p6CJ,CwHpq6CA,iEAUI,oBxH6q6CJ,CwHvr6CA,qEAUI,oBxHgs6CJ,CwH1s6CA,4HAUI,oBxHmt6CJ,CwH7t6CA,6EAUI,oBxHyv6CJ,CwHnw6CA,yEAUI,oBxH4w6CJ,CwHtx6CA,6DAUI,oBxH+x6CJ,CwHzy6CA,yEAUI,oBxHkz6CJ,CwH5z6CA,uEAUI,oBxHq06CJ,CwH/06CA,2EAUI,oBxHw16CJ,CwHl26CA,iFAUI,oBxH226CJ,CwHr36CA,6EAUI,oBxH836CJ,CwHx46CA,iEAUI,oBxHi56CJ,CwH356CA,6EAUI,oBxHo66CJ,CwH966CA,2EAUI,oBxHu76CJ,CwHj86CA,+EAUI,oBxH086CJ,CwHp96CA,mFAUI,oBxH696CJ,CwHv+6CA,+EAUI,oBxHg/6CJ,CwH1/6CA,qEAUI,oBxHmg7CJ,CwH7g7CA,iFAUI,oBxHsh7CJ,CwHhi7CA,qFAUI,oBxHyi7CJ,CwHnj7CA,mFAUI,oBxH4j7CJ,CwHtk7CA,+EAUI,oBxH+k7CJ,CwHzl7CA,qEAUI,oBxHkm7CJ,CwH5m7CA,iFAUI,oBxHqn7CJ,CwH/n7CA,qFAUI,oBxHwo7CJ,CwHlp7CA,kBAUI,exH2p7CJ,CwHrq7CA,sBAUI,wBAAA,CAAA,yBxH2q7CJ,CwHrr7CA,wBAUI,yBAAA,CAAA,4BxH2r7CJ,CwHrs7CA,yBAUI,2BAAA,CAAA,4BxH2s7CJ,CwHrt7CA,uBAUI,wBAAA,CAAA,2BxH2t7CJ,CwHru7CA,qBAUI,exH0u7CJ,CwHpv7CA,yBAUI,wBAAA,CAAA,yBxH0v7CJ,CwHpw7CA,2BAUI,yBAAA,CAAA,4BxH0w7CJ,CwHpx7CA,4BAUI,2BAAA,CAAA,4BxH0x7CJ,CwHpy7CA,0BAUI,wBAAA,CAAA,2BxH0y7CJ,CwHpz7CA,mBAUI,iBxHyz7CJ,CwHn07CA,uBAUI,0BAAA,CAAA,2BxHy07CJ,CwHn17CA,yBAUI,2BAAA,CAAA,8BxHy17CJ,CwHn27CA,0BAUI,6BAAA,CAAA,8BxHy27CJ,CwHn37CA,wBAUI,0BAAA,CAAA,6BxHy37CJ,CwHn47CA,mBAUI,oBxHw47CJ,CwHl57CA,uBAUI,6BAAA,CAAA,8BxHw57CJ,CwHl67CA,yBAUI,8BAAA,CAAA,iCxHw67CJ,CwHl77CA,0BAUI,gCAAA,CAAA,iCxHw77CJ,CwHl87CA,wBAUI,6BAAA,CAAA,gCxHw87CJ,CwHl97CA,mBAUI,mBxHu97CJ,CwHj+7CA,uBAUI,4BAAA,CAAA,6BxHu+7CJ,CwHj/7CA,yBAUI,6BAAA,CAAA,gCxHu/7CJ,CwHjg8CA,0BAUI,+BAAA,CAAA,gCxHug8CJ,CwHjh8CA,wBAUI,4BAAA,CAAA,+BxHuh8CJ,CwHji8CA,qBAUI,mBxHsi8CJ,CwHhj8CA,yBAUI,4BAAA,CAAA,6BxHsj8CJ,CwHhk8CA,2BAUI,6BAAA,CAAA,gCxHsk8CJ,CwHhl8CA,4BAUI,+BAAA,CAAA,gCxHsl8CJ,CwHhm8CA,0BAUI,4BAAA,CAAA,+BxHsm8CJ,CwHhn8CA,uBAUI,axHqn8CJ,CwH/n8CA,sBAUI,YxHoo8CJ,CwH9o8CA,sBAUI,YxHmp8CJ,CwH7p8CA,wBAUI,cxHkq8CJ,CwH5q8CA,8BAUI,oBxHir8CJ,CwH3r8CA,6BAUI,mBxHgs8CJ,CwH1s8CA,uBAUI,axH+s8CJ,CwHzt8CA,4BAUI,kBxH8t8CJ,CwHxu8CA,2BAUI,iBxH6u8CJ,CwHvv8CA,uBAUI,gBxH4v8CJ,CwHtw8CA,uBAUI,gBxH2w8CJ,CwHrx8CA,sBAUI,gBxH0x8CJ,CwHpy8CA,sBAUI,gBxHyy8CJ,CwHnz8CA,sBAUI,iBxHwz8CJ,CwHl08CA,sBAUI,iBxHu08CJ,CwHj18CA,sBAUI,iBxHs18CJ,CwHh28CA,uBAUI,iBxHq28CJ,CwH/28CA,uBAUI,iBxHo38CJ,CwH938CA,uBAUI,gBxHm48CJ,CwH748CA,uBAUI,gBxHk58CJ,CwH558CA,sBAUI,cxHi68CJ,CwH368CA,sBAUI,iBxHg78CJ,CwH178CA,sBAUI,iBxH+78CJ,CwHz88CA,sBAUI,iBxH888CJ,CwHx98CA,sBAUI,iBxH698CJ,CwHv+8CA,uBAUI,iBxH4+8CJ,CwHt/8CA,uBAUI,iBxH2/8CJ,CwHrg9CA,wBAUI,gBxH0g9CJ,CwHph9CA,wBAUI,gBxHyh9CJ,CwHni9CA,uBAUI,gBxHwi9CJ,CwHlj9CA,uBAUI,gBxHuj9CJ,CwHjk9CA,uBAUI,iBxHsk9CJ,CwHhl9CA,uBAUI,iBxHql9CJ,CwH/l9CA,uBAUI,iBxHom9CJ,CwH9m9CA,wBAUI,iBxHmn9CJ,CwH7n9CA,wBAUI,iBxHko9CJ,CwH5o9CA,0BAUI,gBxHip9CJ,CwH3p9CA,0BAUI,gBxHgq9CJ,CwH1q9CA,yBAUI,gBxH+q9CJ,CwHzr9CA,yBAUI,gBxH8r9CJ,CwHxs9CA,yBAUI,iBxH6s9CJ,CwHvt9CA,yBAUI,iBxH4t9CJ,CwHtu9CA,yBAUI,iBxH2u9CJ,CwHrv9CA,0BAUI,iBxH0v9CJ,CwHpw9CA,0BAUI,iBxHyw9CJ,CwHnx9CA,uBAUI,gBxHwx9CJ,CwHly9CA,uBAUI,gBxHuy9CJ,CwHjz9CA,sBAUI,cxHsz9CJ,CwHh09CA,sBAUI,iBxHq09CJ,CwH/09CA,sBAUI,iBxHo19CJ,CwH919CA,sBAUI,iBxHm29CJ,CwH729CA,sBAUI,iBxHk39CJ,CwH539CA,uBAUI,iBxHi49CJ,CwH349CA,uBAUI,iBxHg59CJ,CwH159CA,uBAUI,gBxH+59CJ,CwHz69CA,uBAUI,gBxH869CJ,CwHx79CA,sBAUI,gBxH679CJ,CwHv89CA,sBAUI,gBxH489CJ,CwHt99CA,sBAUI,iBxH299CJ,CwHr+9CA,sBAUI,iBxH0+9CJ,CwHp/9CA,sBAUI,iBxHy/9CJ,CwHng+CA,uBAUI,iBxHwg+CJ,CwHlh+CA,uBAUI,iBxHuh+CJ,CwHji+CA,sBAUI,gBxHsi+CJ,CwHhj+CA,sBAUI,gBxHqj+CJ,CwH/j+CA,qBAUI,gBxHok+CJ,CwH9k+CA,qBAUI,gBxHml+CJ,CwH7l+CA,qBAUI,iBxHkm+CJ,CwH5m+CA,qBAUI,iBxHin+CJ,CwH3n+CA,qBAUI,iBxHgo+CJ,CwH1o+CA,sBAUI,iBxH+o+CJ,CwHzp+CA,sBAUI,iBxH8p+CJ,CwHxq+CA,qBAUI,gBxH6q+CJ,CwHvr+CA,qBAUI,gBxH4r+CJ,CwHts+CA,oBAUI,cxH2s+CJ,CwHrt+CA,oBAUI,iBxH0t+CJ,CwHpu+CA,oBAUI,iBxHyu+CJ,CwHnv+CA,oBAUI,iBxHwv+CJ,CwHlw+CA,oBAUI,iBxHuw+CJ,CwHjx+CA,qBAUI,iBxHsx+CJ,CwHhy+CA,qBAUI,iBxHqy+CJ,CwH/y+CA,oBAUI,exHoz+CJ,CwH9z+CA,qBAUI,exHm0+CJ,CwH70+CA,mBAUI,exHk1+CJ,CwH51+CA,6BAUI,sBxHi2+CJ,CwH32+CA,4BAUI,0BxHg3+CJ,CwH13+CA,0BAUI,wBxH+3+CJ,CwHz4+CA,sBAUI,6BxH84+CJ,CwHx5+CA,4BAUI,cxH65+CJ,CwHv6+CA,4BAUI,exH46+CJ,CwHt7+CA,4BAUI,exH27+CJ,CwHr8+CA,4BAUI,exH08+CJ,CwHp9+CA,4BAUI,exHy9+CJ,CwHn++CA,4BAUI,exHw++CJ,CwHl/+CA,6BAUI,axHu/+CJ,CwHjg/CA,6BAUI,exHsg/CJ,CwHhh/CA,6BAUI,exHqh/CJ,CwH/h/CA,6BAUI,exHoi/CJ,CwH9i/CA,6BAUI,exHmj/CJ,CwH7j/CA,6BAUI,exHkk/CJ,CwH5k/CA,4BAUI,axHil/CJ,CwH3l/CA,4BAUI,exHgm/CJ,CwH1m/CA,4BAUI,exH+m/CJ,CwHzn/CA,4BAUI,exH8n/CJ,CwHxo/CA,4BAUI,exH6o/CJ,CwHvp/CA,4BAUI,exH4p/CJ,CwHtq/CA,+BAUI,axH2q/CJ,CwHrr/CA,+BAUI,exH0r/CJ,CwHps/CA,+BAUI,exHys/CJ,CwHnt/CA,+BAUI,exHwt/CJ,CwHlu/CA,+BAUI,exHuu/CJ,CwHjv/CA,+BAUI,exHsv/CJ,CwHhw/CA,0BAUI,cxHqw/CJ,CwH/w/CA,0BAUI,exHox/CJ,CwH9x/CA,0BAUI,exHmy/CJ,CwH7y/CA,0BAUI,exHkz/CJ,CwH5z/CA,0BAUI,exHi0/CJ,CwH30/CA,0BAUI,exHg1/CJ,CwH11/CA,4BAUI,cxH+1/CJ,CwHz2/CA,4BAUI,exH82/CJ,CwHx3/CA,4BAUI,exH63/CJ,CwHv4/CA,4BAUI,exH44/CJ,CwHt5/CA,4BAUI,exH25/CJ,CwHr6/CA,4BAUI,exH06/CJ,CwHp7/CA,4BAUI,axHy7/CJ,CwHn8/CA,4BAUI,exHw8/CJ,CwHl9/CA,4BAUI,exHu9/CJ,CwHj+/CA,4BAUI,exHs+/CJ,CwHh//CA,4BAUI,exHq//CJ,CwH///CA,4BAUI,exHoggDJ,CwH9ggDA,2BAUI,axHmhgDJ,CwH7hgDA,2BAUI,exHkigDJ,CwH5igDA,2BAUI,exHijgDJ,CwH3jgDA,2BAUI,exHgkgDJ,CwH1kgDA,2BAUI,exH+kgDJ,CwHzlgDA,2BAUI,exH8lgDJ,CwHxmgDA,wBAUI,WxH6mgDJ,CwHvngDA,wBAUI,WxH4ngDJ,CwHtogDA,uBAUI,cxH2ogDJ,CwHrpgDA,sBAUI,axH0pgDJ,CwHpqgDA,wBAUI,cxHyqgDJ,CwHnrgDA,sBAUI,YxHwrgDJ,CwHlsgDA,wBAUI,exHusgDJ,CwHjtgDA,sBAUI,cxHstgDJ,CwHhugDA,oBAUI,UxHqugDJ,CwH/ugDA,oBAUI,UxHovgDJ,CwH9vgDA,mBAUI,axHmwgDJ,CwH7wgDA,kBAUI,YxHkxgDJ,CwH5xgDA,oBAUI,axHiygDJ,CwH3ygDA,kBAUI,WxHgzgDJ,CwH1zgDA,oBAUI,cxH+zgDJ,CwHz0gDA,kBAUI,axH80gDJ,CwHx1gDA,kBAUI,WxH61gDJ,CwHv2gDA,kBAUI,axH42gDJ,CwHt3gDA,kBAUI,WxH23gDJ,CwHr4gDA,kBAUI,axH04gDJ,CwHp5gDA,kBAUI,WxHy5gDJ,CwHn6gDA,kBAUI,axHw6gDJ,CwHl7gDA,mBAUI,WxHu7gDJ,CwHj8gDA,mBAUI,axHs8gDJ,CwHh9gDA,qBAUI,WxHq9gDJ,CwH/9gDA,oBAUI,UxHo+gDJ,CwH9+gDA,sBAUI,YxHm/gDJ,CwH7/gDA,oBAUI,UxHkghDJ,CwH5ghDA,kBAUI,QxHihhDJ,CwH3hhDA,sBAUI,cAAA,CAAA,iBxHiihDJ,CwH3ihDA,wBAUI,cxHgjhDJ,CwH1jhDA,2BAUI,iBxH+jhDJ,CwHzkhDA,sBAUI,cAAA,CAAA,iBxH+khDJ,CwHzlhDA,wBAUI,cxH8lhDJ,CwHxmhDA,2BAUI,iBxH6mhDJ,CwHvnhDA,qBAUI,iBAAA,CAAA,oBxH6nhDJ,CwHvohDA,uBAUI,iBxH4ohDJ,CwHtphDA,0BAUI,oBxH2phDJ,CwHrqhDA,oBAUI,gBAAA,CAAA,mBxH2qhDJ,CwHrrhDA,sBAUI,gBxH0rhDJ,CwHpshDA,yBAUI,mBxHyshDJ,CwHnthDA,sBAUI,iBAAA,CAAA,oBxHythDJ,CwHnuhDA,wBAUI,iBxHwuhDJ,CwHlvhDA,2BAUI,oBxHuvhDJ,CwHjwhDA,oBAUI,eAAA,CAAA,kBxHuwhDJ,CwHjxhDA,sBAUI,exHsxhDJ,CwHhyhDA,yBAUI,kBxHqyhDJ,CwH/yhDA,sBAUI,kBAAA,CAAA,qBxHqzhDJ,CwH/zhDA,wBAUI,kBxHo0hDJ,CwH90hDA,2BAUI,qBxHm1hDJ,CwH71hDA,oBAUI,iBAAA,CAAA,oBxHm2hDJ,CwH72hDA,sBAUI,iBxHk3hDJ,CwH53hDA,yBAUI,oBxHi4hDJ,CwH34hDA,0BAUI,eAAA,CAAA,kBxHi5hDJ,CwH35hDA,4BAUI,exHg6hDJ,CwH16hDA,+BAUI,kBxH+6hDJ,CwHz7hDA,0BAUI,eAAA,CAAA,kBxH+7hDJ,CwHz8hDA,4BAUI,exH88hDJ,CwHx9hDA,+BAUI,kBxH69hDJ,CwHv+hDA,yBAUI,kBAAA,CAAA,qBxH6+hDJ,CwHv/hDA,2BAUI,kBxH4/hDJ,CwHtgiDA,8BAUI,qBxH2giDJ,CwHrhiDA,wBAUI,iBAAA,CAAA,oBxH2hiDJ,CwHriiDA,0BAUI,iBxH0iiDJ,CwHpjiDA,6BAUI,oBxHyjiDJ,CwHnkiDA,0BAUI,kBAAA,CAAA,qBxHykiDJ,CwHnliDA,4BAUI,kBxHwliDJ,CwHlmiDA,+BAUI,qBxHumiDJ,CwHjniDA,wBAUI,gBAAA,CAAA,mBxHuniDJ,CwHjoiDA,0BAUI,gBxHsoiDJ,CwHhpiDA,6BAUI,mBxHqpiDJ,CwH/piDA,0BAUI,mBAAA,CAAA,sBxHqqiDJ,CwH/qiDA,4BAUI,mBxHoriDJ,CwH9riDA,+BAUI,sBxHmsiDJ,CwH7siDA,wBAUI,kBAAA,CAAA,qBxHmtiDJ,CwH7tiDA,0BAUI,kBxHkuiDJ,CwH5uiDA,6BAUI,qBxHiviDJ,CwH3viDA,oBAUI,eAAA,CAAA,kBxHiwiDJ,CwH3wiDA,sBAUI,exHgxiDJ,CwH1xiDA,yBAUI,kBxH+xiDJ,CwHzyiDA,oBAUI,iBAAA,CAAA,oBxH+yiDJ,CwHzziDA,sBAUI,iBxH8ziDJ,CwHx0iDA,yBAUI,oBxH60iDJ,CwHv1iDA,oBAUI,eAAA,CAAA,kBxH61iDJ,CwHv2iDA,sBAUI,exH42iDJ,CwHt3iDA,yBAUI,kBxH23iDJ,CwHr4iDA,oBAUI,iBAAA,CAAA,oBxH24iDJ,CwHr5iDA,sBAUI,iBxH05iDJ,CwHp6iDA,yBAUI,oBxHy6iDJ,CwHn7iDA,oBAUI,eAAA,CAAA,kBxHy7iDJ,CwHn8iDA,sBAUI,exHw8iDJ,CwHl9iDA,yBAUI,kBxHu9iDJ,CwHj+iDA,oBAUI,iBAAA,CAAA,oBxHu+iDJ,CwHj/iDA,sBAUI,iBxHs/iDJ,CwHhgjDA,yBAUI,oBxHqgjDJ,CwH/gjDA,qBAUI,eAAA,CAAA,kBxHqhjDJ,CwH/hjDA,uBAUI,exHoijDJ,CwH9ijDA,0BAUI,kBxHmjjDJ,CwH7jjDA,qBAUI,iBAAA,CAAA,oBxHmkjDJ,CwH7kjDA,uBAUI,iBxHkljDJ,CwH5ljDA,0BAUI,oBxHimjDJ,CwH3mjDA,uBAUI,eAAA,CAAA,kBxHinjDJ,CwH3njDA,yBAUI,exHgojDJ,CwH1ojDA,4BAUI,kBxH+ojDJ,CwHzpjDA,sBAUI,cAAA,CAAA,iBxH+pjDJ,CwHzqjDA,wBAUI,cxH8qjDJ,CwHxrjDA,2BAUI,iBxH6rjDJ,CwHvsjDA,wBAUI,gBAAA,CAAA,mBxH6sjDJ,CwHvtjDA,0BAUI,gBxH4tjDJ,CwHtujDA,6BAUI,mBxH2ujDJ,CwHrvjDA,sBAUI,cAAA,CAAA,iBxH2vjDJ,CwHrwjDA,wBAUI,cxH0wjDJ,CwHpxjDA,2BAUI,iBxHyxjDJ,CwHnyjDA,oBAUI,YAAA,CAAA,exHyyjDJ,CwHnzjDA,sBAUI,YxHwzjDJ,CwHl0jDA,yBAUI,exHu0jDJ,CwHj1jDA,uBAUI,eAAA,CAAA,kBxHu1jDJ,CwHj2jDA,yBAUI,exHs2jDJ,CwHh3jDA,4BAUI,kBxHq3jDJ,CwH/3jDA,sBAUI,eAAA,CAAA,gBxHq4jDJ,CwH/4jDA,0BAUI,gBxHo5jDJ,CwH95jDA,yBAUI,exHm6jDJ,CwH76jDA,sBAUI,eAAA,CAAA,gBxHm7jDJ,CwH77jDA,0BAUI,gBxHk8jDJ,CwH58jDA,yBAUI,exHi9jDJ,CwH39jDA,qBAUI,kBAAA,CAAA,mBxHi+jDJ,CwH3+jDA,yBAUI,mBxHg/jDJ,CwH1/jDA,wBAUI,kBxH+/jDJ,CwHzgkDA,oBAUI,iBAAA,CAAA,kBxH+gkDJ,CwHzhkDA,wBAUI,kBxH8hkDJ,CwHxikDA,uBAUI,iBxH6ikDJ,CwHvjkDA,sBAUI,kBAAA,CAAA,mBxH6jkDJ,CwHvkkDA,0BAUI,mBxH4kkDJ,CwHtlkDA,yBAUI,kBxH2lkDJ,CwHrmkDA,oBAUI,gBAAA,CAAA,iBxH2mkDJ,CwHrnkDA,wBAUI,iBxH0nkDJ,CwHpokDA,uBAUI,gBxHyokDJ,CwHnpkDA,sBAUI,mBAAA,CAAA,oBxHypkDJ,CwHnqkDA,0BAUI,oBxHwqkDJ,CwHlrkDA,yBAUI,mBxHurkDJ,CwHjskDA,oBAUI,kBAAA,CAAA,mBxHuskDJ,CwHjtkDA,wBAUI,mBxHstkDJ,CwHhukDA,uBAUI,kBxHqukDJ,CwH/ukDA,0BAUI,gBAAA,CAAA,iBxHqvkDJ,CwH/vkDA,8BAUI,iBxHowkDJ,CwH9wkDA,6BAUI,gBxHmxkDJ,CwH7xkDA,0BAUI,gBAAA,CAAA,iBxHmykDJ,CwH7ykDA,8BAUI,iBxHkzkDJ,CwH5zkDA,6BAUI,gBxHi0kDJ,CwH30kDA,yBAUI,mBAAA,CAAA,oBxHi1kDJ,CwH31kDA,6BAUI,oBxHg2kDJ,CwH12kDA,4BAUI,mBxH+2kDJ,CwHz3kDA,wBAUI,kBAAA,CAAA,mBxH+3kDJ,CwHz4kDA,4BAUI,mBxH84kDJ,CwHx5kDA,2BAUI,kBxH65kDJ,CwHv6kDA,0BAUI,mBAAA,CAAA,oBxH66kDJ,CwHv7kDA,8BAUI,oBxH47kDJ,CwHt8kDA,6BAUI,mBxH28kDJ,CwHr9kDA,wBAUI,iBAAA,CAAA,kBxH29kDJ,CwHr+kDA,4BAUI,kBxH0+kDJ,CwHp/kDA,2BAUI,iBxHy/kDJ,CwHnglDA,0BAUI,oBAAA,CAAA,qBxHyglDJ,CwHnhlDA,8BAUI,qBxHwhlDJ,CwHlilDA,6BAUI,oBxHuilDJ,CwHjjlDA,wBAUI,mBAAA,CAAA,oBxHujlDJ,CwHjklDA,4BAUI,oBxHsklDJ,CwHhllDA,2BAUI,mBxHqllDJ,CwH/llDA,oBAUI,gBAAA,CAAA,iBxHqmlDJ,CwH/mlDA,wBAUI,iBxHonlDJ,CwH9nlDA,uBAUI,gBxHmolDJ,CwH7olDA,oBAUI,kBAAA,CAAA,mBxHmplDJ,CwH7plDA,wBAUI,mBxHkqlDJ,CwH5qlDA,uBAUI,kBxHirlDJ,CwH3rlDA,oBAUI,gBAAA,CAAA,iBxHislDJ,CwH3slDA,wBAUI,iBxHgtlDJ,CwH1tlDA,uBAUI,gBxH+tlDJ,CwHzulDA,oBAUI,kBAAA,CAAA,mBxH+ulDJ,CwHzvlDA,wBAUI,mBxH8vlDJ,CwHxwlDA,uBAUI,kBxH6wlDJ,CwHvxlDA,oBAUI,gBAAA,CAAA,iBxH6xlDJ,CwHvylDA,wBAUI,iBxH4ylDJ,CwHtzlDA,uBAUI,gBxH2zlDJ,CwHr0lDA,oBAUI,kBAAA,CAAA,mBxH20lDJ,CwHr1lDA,wBAUI,mBxH01lDJ,CwHp2lDA,uBAUI,kBxHy2lDJ,CwHn3lDA,qBAUI,gBAAA,CAAA,iBxHy3lDJ,CwHn4lDA,yBAUI,iBxHw4lDJ,CwHl5lDA,wBAUI,gBxHu5lDJ,CwHj6lDA,qBAUI,kBAAA,CAAA,mBxHu6lDJ,CwHj7lDA,yBAUI,mBxHs7lDJ,CwHh8lDA,wBAUI,kBxHq8lDJ,CwH/8lDA,uBAUI,iBAAA,CAAA,kBxHq9lDJ,CwH/9lDA,2BAUI,kBxHo+lDJ,CwH9+lDA,0BAUI,iBxHm/lDJ,CwH7/lDA,0BAUI,iBAAA,CAAA,kBxHmgmDJ,CwH7gmDA,8BAUI,kBxHkhmDJ,CwH5hmDA,6BAUI,iBxHiimDJ,CwH3imDA,yBAUI,iBAAA,CAAA,kBxHijmDJ,CwH3jmDA,6BAUI,kBxHgkmDJ,CwH1kmDA,4BAUI,iBxH+kmDJ,CwHzlmDA,uBAUI,gBAAA,CAAA,iBxH+lmDJ,CwHzmmDA,2BAUI,iBxH8mmDJ,CwHxnmDA,0BAUI,gBxH6nmDJ,CwHvomDA,sBAUI,eAAA,CAAA,gBxH6omDJ,CwHvpmDA,0BAUI,gBxH4pmDJ,CwHtqmDA,yBAUI,exH2qmDJ,CwHrrmDA,wBAUI,iBAAA,CAAA,kBxH2rmDJ,CwHrsmDA,4BAUI,kBxH0smDJ,CwHptmDA,2BAUI,iBxHytmDJ,CwHnumDA,sBAUI,eAAA,CAAA,gBxHyumDJ,CwHnvmDA,0BAUI,gBxHwvmDJ,CwHlwmDA,yBAUI,exHuwmDJ,CwHjxmDA,oBAUI,aAAA,CAAA,cxHuxmDJ,CwHjymDA,wBAUI,cxHsymDJ,CwHhzmDA,uBAUI,axHqzmDJ,CwH/zmDA,uBAUI,gBAAA,CAAA,iBxHq0mDJ,CwH/0mDA,2BAUI,iBxHo1mDJ,CwH91mDA,0BAUI,gBxHm2mDJ,CwH72mDA,mBAUI,cxHk3mDJ,CwH53mDA,mBAUI,cxHi4mDJ,CwH34mDA,mBAUI,cxHg5mDJ,CwH15mDA,mBAUI,cxH+5mDJ,CwHz6mDA,mBAUI,cxH86mDJ,CwHx7mDA,mBAUI,cxH67mDJ,CwHv8mDA,sBAUI,cxH48mDJ,CwHt9mDA,qBAUI,QxH29mDJ,CwHr+mDA,oBAUI,SxH0+mDJ,CwHp/mDA,uBAUI,axHy/mDJ,CwHngnDA,iBAUI,OxHwgnDJ,CwHlhnDA,iBAUI,OxHuhnDJ,CwHjinDA,iBAUI,OxHsinDJ,CwHhjnDA,iBAUI,OxHqjnDJ,CwH/jnDA,iBAUI,OxHoknDJ,CwH9knDA,iBAUI,OxHmlnDJ,CwH7lnDA,iBAUI,OxHkmnDJ,CwH5mnDA,iBAUI,OxHinnDJ,CwH3nnDA,iBAUI,OxHgonDJ,CwH1onDA,iBAUI,OxH+onDJ,CwHzpnDA,kBAUI,QxH8pnDJ,CwHxqnDA,kBAUI,QxH6qnDJ,CwHvrnDA,qBAUI,WxH4rnDJ,CwHtsnDA,uBAUI,eAAA,CAAA,kBxH4snDJ,CwHttnDA,uBAUI,gBAAA,CAAA,iBxH4tnDJ,CwHtunDA,yBAUI,exH2unDJ,CwHrvnDA,2BAUI,iBxH0vnDJ,CwHpwnDA,4BAUI,kBxHywnDJ,CwHnxnDA,0BAUI,gBxHwxnDJ,CwHlynDA,qBAUI,WxHuynDJ,CwHjznDA,uBAUI,eAAA,CAAA,kBxHuznDJ,CwHj0nDA,uBAUI,gBAAA,CAAA,iBxHu0nDJ,CwHj1nDA,yBAUI,exHs1nDJ,CwHh2nDA,2BAUI,iBxHq2nDJ,CwH/2nDA,4BAUI,kBxHo3nDJ,CwH93nDA,0BAUI,gBxHm4nDJ,CwH74nDA,oBAUI,cxHk5nDJ,CwH55nDA,sBAUI,kBAAA,CAAA,qBxHk6nDJ,CwH56nDA,sBAUI,mBAAA,CAAA,oBxHk7nDJ,CwH57nDA,wBAUI,kBxHi8nDJ,CwH38nDA,0BAUI,oBxHg9nDJ,CwH19nDA,2BAUI,qBxH+9nDJ,CwHz+nDA,yBAUI,mBxH8+nDJ,CwHx/nDA,mBAUI,axH6/nDJ,CwHvgoDA,qBAUI,iBAAA,CAAA,oBxH6goDJ,CwHvhoDA,qBAUI,kBAAA,CAAA,mBxH6hoDJ,CwHvioDA,uBAUI,iBxH4ioDJ,CwHtjoDA,yBAUI,mBxH2joDJ,CwHrkoDA,0BAUI,oBxH0koDJ,CwHploDA,wBAUI,kBxHyloDJ,CwHnmoDA,qBAUI,cxHwmoDJ,CwHlnoDA,uBAUI,kBAAA,CAAA,qBxHwnoDJ,CwHlooDA,uBAUI,mBAAA,CAAA,oBxHwooDJ,CwHlpoDA,yBAUI,kBxHupoDJ,CwHjqoDA,2BAUI,oBxHsqoDJ,CwHhroDA,4BAUI,qBxHqroDJ,CwH/roDA,0BAUI,mBxHosoDJ,CwH9soDA,mBAUI,YxHmtoDJ,CwH7toDA,qBAUI,gBAAA,CAAA,mBxHmuoDJ,CwH7uoDA,qBAUI,iBAAA,CAAA,kBxHmvoDJ,CwH7voDA,uBAUI,gBxHkwoDJ,CwH5woDA,yBAUI,kBxHixoDJ,CwH3xoDA,0BAUI,mBxHgyoDJ,CwH1yoDA,wBAUI,iBxH+yoDJ,CwHzzoDA,qBAUI,exH8zoDJ,CwHx0oDA,uBAUI,mBAAA,CAAA,sBxH80oDJ,CwHx1oDA,uBAUI,oBAAA,CAAA,qBxH81oDJ,CwHx2oDA,yBAUI,mBxH62oDJ,CwHv3oDA,2BAUI,qBxH43oDJ,CwHt4oDA,4BAUI,sBxH24oDJ,CwHr5oDA,0BAUI,oBxH05oDJ,CwHp6oDA,mBAUI,cxHy6oDJ,CwHn7oDA,qBAUI,kBAAA,CAAA,qBxHy7oDJ,CwHn8oDA,qBAUI,mBAAA,CAAA,oBxHy8oDJ,CwHn9oDA,uBAUI,kBxHw9oDJ,CwHl+oDA,yBAUI,oBxHu+oDJ,CwHj/oDA,0BAUI,qBxHs/oDJ,CwHhgpDA,wBAUI,mBxHqgpDJ,CwH/gpDA,mBAUI,YxHohpDJ,CwH9hpDA,qBAUI,gBAAA,CAAA,mBxHoipDJ,CwH9ipDA,qBAUI,iBAAA,CAAA,kBxHojpDJ,CwH9jpDA,uBAUI,gBxHmkpDJ,CwH7kpDA,yBAUI,kBxHklpDJ,CwH5lpDA,0BAUI,mBxHimpDJ,CwH3mpDA,wBAUI,iBxHgnpDJ,CwH1npDA,mBAUI,cxH+npDJ,CwHzopDA,qBAUI,kBAAA,CAAA,qBxH+opDJ,CwHzppDA,qBAUI,mBAAA,CAAA,oBxH+ppDJ,CwHzqpDA,uBAUI,kBxH8qpDJ,CwHxrpDA,yBAUI,oBxH6rpDJ,CwHvspDA,0BAUI,qBxH4spDJ,CwHttpDA,wBAUI,mBxH2tpDJ,CwHrupDA,mBAUI,YxH0upDJ,CwHpvpDA,qBAUI,gBAAA,CAAA,mBxH0vpDJ,CwHpwpDA,qBAUI,iBAAA,CAAA,kBxH0wpDJ,CwHpxpDA,uBAUI,gBxHyxpDJ,CwHnypDA,yBAUI,kBxHwypDJ,CwHlzpDA,0BAUI,mBxHuzpDJ,CwHj0pDA,wBAUI,iBxHs0pDJ,CwHh1pDA,mBAUI,cxHq1pDJ,CwH/1pDA,qBAUI,kBAAA,CAAA,qBxHq2pDJ,CwH/2pDA,qBAUI,mBAAA,CAAA,oBxHq3pDJ,CwH/3pDA,uBAUI,kBxHo4pDJ,CwH94pDA,yBAUI,oBxHm5pDJ,CwH75pDA,0BAUI,qBxHk6pDJ,CwH56pDA,wBAUI,mBxHi7pDJ,CwH37pDA,mBAUI,YxHg8pDJ,CwH18pDA,qBAUI,gBAAA,CAAA,mBxHg9pDJ,CwH19pDA,qBAUI,iBAAA,CAAA,kBxHg+pDJ,CwH1+pDA,uBAUI,gBxH++pDJ,CwHz/pDA,yBAUI,kBxH8/pDJ,CwHxgqDA,0BAUI,mBxH6gqDJ,CwHvhqDA,wBAUI,iBxH4hqDJ,CwHtiqDA,mBAUI,cxH2iqDJ,CwHrjqDA,qBAUI,kBAAA,CAAA,qBxH2jqDJ,CwHrkqDA,qBAUI,mBAAA,CAAA,oBxH2kqDJ,CwHrlqDA,uBAUI,kBxH0lqDJ,CwHpmqDA,yBAUI,oBxHymqDJ,CwHnnqDA,0BAUI,qBxHwnqDJ,CwHloqDA,wBAUI,mBxHuoqDJ,CwHjpqDA,oBAUI,YxHspqDJ,CwHhqqDA,sBAUI,gBAAA,CAAA,mBxHsqqDJ,CwHhrqDA,sBAUI,iBAAA,CAAA,kBxHsrqDJ,CwHhsqDA,wBAUI,gBxHqsqDJ,CwH/sqDA,0BAUI,kBxHotqDJ,CwH9tqDA,2BAUI,mBxHmuqDJ,CwH7uqDA,yBAUI,iBxHkvqDJ,CwH5vqDA,oBAUI,cxHiwqDJ,CwH3wqDA,sBAUI,kBAAA,CAAA,qBxHixqDJ,CwH3xqDA,sBAUI,mBAAA,CAAA,oBxHiyqDJ,CwH3yqDA,wBAUI,kBxHgzqDJ,CwH1zqDA,0BAUI,oBxH+zqDJ,CwHz0qDA,2BAUI,qBxH80qDJ,CwHx1qDA,yBAUI,mBxH61qDJ,CwHv2qDA,mBAUI,SxH42qDJ,CwHt3qDA,qBAUI,aAAA,CAAA,gBxH43qDJ,CwHt4qDA,qBAUI,cAAA,CAAA,exH44qDJ,CwHt5qDA,uBAUI,axH25qDJ,CwHr6qDA,yBAUI,exH06qDJ,CwHp7qDA,0BAUI,gBxHy7qDJ,CwHn8qDA,wBAUI,cxHw8qDJ,CwHl9qDA,mBAUI,SxHu9qDJ,CwHj+qDA,mBAUI,SxHs+qDJ,CwHh/qDA,kBAUI,YxHq/qDJ,CwH//qDA,iBAUI,WxHogrDJ,CwH9grDA,mBAUI,YxHmhrDJ,CwH7hrDA,iBAUI,UxHkirDJ,CwH5irDA,mBAUI,axHijrDJ,CwH3jrDA,iBAUI,YxHgkrDJ,CwH1krDA,iBAUI,UxH+krDJ,CwHzlrDA,iBAUI,YxH8lrDJ,CwHxmrDA,iBAUI,UxH6mrDJ,CwHvnrDA,iBAUI,YxH4nrDJ,CwHtorDA,iBAUI,UxH2orDJ,CwHrprDA,iBAUI,YxH0prDJ,CwHpqrDA,kBAUI,UxHyqrDJ,CwHnrrDA,kBAUI,YxHwrrDJ,CwHlsrDA,oBAUI,WxHusrDJ,CwHjtrDA,uBAUI,WxHstrDJ,CwHhurDA,sBAUI,WxHqurDJ,CwH/urDA,yBAUI,WxHovrDJ,CwH9vrDA,sBAUI,WxHmwrDJ,CwH7wrDA,yBAUI,WxHkxrDJ,CwH5xrDA,uBAUI,WxHiyrDJ,CwH3yrDA,0BAUI,WxHgzrDJ,CwH1zrDA,0BAUI,axH+zrDJ,CwHz0rDA,iBAUI,OxH80rDJ,CwHx1rDA,oBAUI,UxH61rDJ,CwHv2rDA,oBAUI,UxH42rDJ,CAaF,CyB17rDI,gC+FuDF,uDAUI,gBxH63rDJ,CwHv4rDA,2DAUI,oBAAA,CAAA,uBxHi5rDJ,CwH35rDA,2DAUI,qBAAA,CAAA,sBxHs6rDJ,CwHh7rDA,+DAUI,oBxH07rDJ,CwHp8rDA,mEAUI,sBxH68rDJ,CwHv9rDA,qEAUI,uBxHg+rDJ,CwH1+rDA,iEAUI,qBxHm/rDJ,CwH7/rDA,uDAUI,gBxHsgsDJ,CwHhhsDA,2DAUI,oBAAA,CAAA,uBxH0hsDJ,CwHpisDA,2DAUI,qBAAA,CAAA,sBxH+isDJ,CwHzjsDA,+DAUI,oBxHmksDJ,CwH7ksDA,mEAUI,sBxHslsDJ,CwHhmsDA,qEAUI,uBxHymsDJ,CwHnnsDA,iEAUI,qBxH4nsDJ,CwHtosDA,qDAUI,mBxH+osDJ,CwHzpsDA,yDAUI,uBAAA,CAAA,0BxHmqsDJ,CwH7qsDA,yDAUI,wBAAA,CAAA,yBxHwrsDJ,CwHlssDA,6DAUI,uBxH4ssDJ,CwHttsDA,iEAUI,yBxH+tsDJ,CwHzusDA,mEAUI,0BxHkvsDJ,CwH5vsDA,+DAUI,wBxHqwsDJ,CwH/wsDA,mDAUI,kBxHwxsDJ,CwHlysDA,uDAUI,sBAAA,CAAA,yBxH4ysDJ,CwHtzsDA,uDAUI,uBAAA,CAAA,wBxHi0sDJ,CwH30sDA,2DAUI,sBxHq1sDJ,CwH/1sDA,+DAUI,wBxHw2sDJ,CwHl3sDA,iEAUI,yBxH23sDJ,CwHr4sDA,6DAUI,uBxH84sDJ,CwHx5sDA,uDAUI,mBxHi6sDJ,CwH36sDA,2DAUI,uBAAA,CAAA,0BxHq7sDJ,CwH/7sDA,2DAUI,wBAAA,CAAA,yBxH08sDJ,CwHp9sDA,+DAUI,uBxH89sDJ,CwHx+sDA,mEAUI,yBxHi/sDJ,CwH3/sDA,qEAUI,0BxHogtDJ,CwH9gtDA,iEAUI,wBxHuhtDJ,CwHjitDA,mDAUI,iBxH0itDJ,CwHpjtDA,uDAUI,qBAAA,CAAA,wBxH8jtDJ,CwHxktDA,uDAUI,sBAAA,CAAA,uBxHmltDJ,CwH7ltDA,2DAUI,qBxHumtDJ,CwHjntDA,+DAUI,uBxH0ntDJ,CwHpotDA,iEAUI,wBxH6otDJ,CwHvptDA,6DAUI,sBxHgqtDJ,CwH1qtDA,uDAUI,oBxHmrtDJ,CwH7rtDA,2DAUI,wBAAA,CAAA,2BxHustDJ,CwHjttDA,2DAUI,yBAAA,CAAA,0BxH4ttDJ,CwHtutDA,+DAUI,wBxHgvtDJ,CwH1vtDA,mEAUI,0BxHmwtDJ,CwH7wtDA,qEAUI,2BxHsxtDJ,CwHhytDA,iEAUI,yBxHyytDJ,CwHnztDA,mDAUI,mBxH4ztDJ,CwHt0tDA,uDAUI,uBAAA,CAAA,0BxHg1tDJ,CwH11tDA,uDAUI,wBAAA,CAAA,yBxHq2tDJ,CwH/2tDA,2DAUI,uBxHy3tDJ,CwHn4tDA,+DAUI,yBxH44tDJ,CwHt5tDA,iEAUI,0BxH+5tDJ,CwHz6tDA,6DAUI,wBxHk7tDJ,CwH57tDA,mDAUI,cxHq8tDJ,CwH/8tDA,uDAUI,kBAAA,CAAA,qBxHy9tDJ,CwHn+tDA,uDAUI,mBAAA,CAAA,oBxH8+tDJ,CwHx/tDA,2DAUI,kBxHkguDJ,CwH5guDA,+DAUI,oBxHqhuDJ,CwH/huDA,iEAUI,qBxHwiuDJ,CwHljuDA,6DAUI,mBxH2juDJ,CwHrkuDA,+CAUI,gBxH8kuDJ,CwHxluDA,mDAUI,oBAAA,CAAA,uBxHkmuDJ,CwH5muDA,mDAUI,qBAAA,CAAA,sBxHunuDJ,CwHjouDA,uDAUI,oBxH2ouDJ,CwHrpuDA,2DAUI,sBxH8puDJ,CwHxquDA,6DAUI,uBxHiruDJ,CwH3ruDA,yDAUI,qBxHosuDJ,CwH9suDA,uEAUI,wBxHutuDJ,CwHjuuDA,2DAUI,iBxH0uuDJ,CwHpvuDA,2DAUI,iBxH6vuDJ,CwHvwuDA,uDAUI,oBxHgxuDJ,CwH1xuDA,6DAUI,oBxHmyuDJ,CwH7yuDA,yDAUI,oBxHszuDJ,CwHh0uDA,6DAUI,oBxHy0uDJ,CwHn1uDA,2DAUI,oBxH41uDJ,CwHt2uDA,yDAUI,oBxH+2uDJ,CwHz3uDA,yDAUI,oBxHk4uDJ,CwH54uDA,yDAUI,oBxHq5uDJ,CwH/5uDA,6DAUI,oBxHw6uDJ,CwHl7uDA,6DAUI,oBxH27uDJ,CwHr8uDA,+DAUI,oBxH88uDJ,CwHx9uDA,6DAUI,oBxHi+uDJ,CwH3+uDA,+DAUI,oBxHo/uDJ,CwH9/uDA,+DAUI,oBxHugvDJ,CwHjhvDA,+DAUI,oBxH0hvDJ,CwHpivDA,+DAUI,oBxH6ivDJ,CwHvjvDA,+DAUI,oBxHgkvDJ,CwH1kvDA,2EAUI,oBxHmlvDJ,CwH7lvDA,yEAUI,oBxHsmvDJ,CwHhnvDA,qEAUI,oBxHynvDJ,CwHnovDA,yDAUI,oBxH4ovDJ,CwHtpvDA,mEAUI,oBxH+pvDJ,CwHzqvDA,uEAUI,oBxHkrvDJ,CwH5rvDA,gIAUI,oBxHqsvDJ,CwH/svDA,+EAUI,oBxH2uvDJ,CwHrvvDA,2EAUI,oBxH8vvDJ,CwHxwvDA,+DAUI,oBxHixvDJ,CwH3xvDA,2EAUI,oBxHoyvDJ,CwH9yvDA,yEAUI,oBxHuzvDJ,CwHj0vDA,6EAUI,oBxH00vDJ,CwHp1vDA,mFAUI,oBxH61vDJ,CwHv2vDA,+EAUI,oBxHg3vDJ,CwH13vDA,mEAUI,oBxHm4vDJ,CwH74vDA,+EAUI,oBxHs5vDJ,CwHh6vDA,6EAUI,oBxHy6vDJ,CwHn7vDA,iFAUI,oBxH47vDJ,CwHt8vDA,qFAUI,oBxH+8vDJ,CwHz9vDA,iFAUI,oBxHk+vDJ,CwH5+vDA,uEAUI,oBxHq/vDJ,CwH//vDA,mFAUI,oBxHwgwDJ,CwHlhwDA,uFAUI,oBxH2hwDJ,CwHriwDA,qFAUI,oBxH8iwDJ,CwHxjwDA,iFAUI,oBxHikwDJ,CwH3kwDA,uEAUI,oBxHolwDJ,CwH9lwDA,mFAUI,oBxHumwDJ,CwHjnwDA,uFAUI,oBxH0nwDJ,CwHpowDA,mBAUI,exH6owDJ,CwHvpwDA,uBAUI,wBAAA,CAAA,yBxH6pwDJ,CwHvqwDA,yBAUI,yBAAA,CAAA,4BxH6qwDJ,CwHvrwDA,0BAUI,2BAAA,CAAA,4BxH6rwDJ,CwHvswDA,wBAUI,wBAAA,CAAA,2BxH6swDJ,CwHvtwDA,sBAUI,exH4twDJ,CwHtuwDA,0BAUI,wBAAA,CAAA,yBxH4uwDJ,CwHtvwDA,4BAUI,yBAAA,CAAA,4BxH4vwDJ,CwHtwwDA,6BAUI,2BAAA,CAAA,4BxH4wwDJ,CwHtxwDA,2BAUI,wBAAA,CAAA,2BxH4xwDJ,CwHtywDA,oBAUI,iBxH2ywDJ,CwHrzwDA,wBAUI,0BAAA,CAAA,2BxH2zwDJ,CwHr0wDA,0BAUI,2BAAA,CAAA,8BxH20wDJ,CwHr1wDA,2BAUI,6BAAA,CAAA,8BxH21wDJ,CwHr2wDA,yBAUI,0BAAA,CAAA,6BxH22wDJ,CwHr3wDA,oBAUI,oBxH03wDJ,CwHp4wDA,wBAUI,6BAAA,CAAA,8BxH04wDJ,CwHp5wDA,0BAUI,8BAAA,CAAA,iCxH05wDJ,CwHp6wDA,2BAUI,gCAAA,CAAA,iCxH06wDJ,CwHp7wDA,yBAUI,6BAAA,CAAA,gCxH07wDJ,CwHp8wDA,oBAUI,mBxHy8wDJ,CwHn9wDA,wBAUI,4BAAA,CAAA,6BxHy9wDJ,CwHn+wDA,0BAUI,6BAAA,CAAA,gCxHy+wDJ,CwHn/wDA,2BAUI,+BAAA,CAAA,gCxHy/wDJ,CwHngxDA,yBAUI,4BAAA,CAAA,+BxHygxDJ,CwHnhxDA,sBAUI,mBxHwhxDJ,CwHlixDA,0BAUI,4BAAA,CAAA,6BxHwixDJ,CwHljxDA,4BAUI,6BAAA,CAAA,gCxHwjxDJ,CwHlkxDA,6BAUI,+BAAA,CAAA,gCxHwkxDJ,CwHllxDA,2BAUI,4BAAA,CAAA,+BxHwlxDJ,CwHlmxDA,wBAUI,axHumxDJ,CwHjnxDA,uBAUI,YxHsnxDJ,CwHhoxDA,uBAUI,YxHqoxDJ,CwH/oxDA,yBAUI,cxHopxDJ,CwH9pxDA,+BAUI,oBxHmqxDJ,CwH7qxDA,8BAUI,mBxHkrxDJ,CwH5rxDA,wBAUI,axHisxDJ,CwH3sxDA,6BAUI,kBxHgtxDJ,CwH1txDA,4BAUI,iBxH+txDJ,CwHzuxDA,wBAUI,gBxH8uxDJ,CwHxvxDA,wBAUI,gBxH6vxDJ,CwHvwxDA,uBAUI,gBxH4wxDJ,CwHtxxDA,uBAUI,gBxH2xxDJ,CwHryxDA,uBAUI,iBxH0yxDJ,CwHpzxDA,uBAUI,iBxHyzxDJ,CwHn0xDA,uBAUI,iBxHw0xDJ,CwHl1xDA,wBAUI,iBxHu1xDJ,CwHj2xDA,wBAUI,iBxHs2xDJ,CwHh3xDA,wBAUI,gBxHq3xDJ,CwH/3xDA,wBAUI,gBxHo4xDJ,CwH94xDA,uBAUI,cxHm5xDJ,CwH75xDA,uBAUI,iBxHk6xDJ,CwH56xDA,uBAUI,iBxHi7xDJ,CwH37xDA,uBAUI,iBxHg8xDJ,CwH18xDA,uBAUI,iBxH+8xDJ,CwHz9xDA,wBAUI,iBxH89xDJ,CwHx+xDA,wBAUI,iBxH6+xDJ,CwHv/xDA,yBAUI,gBxH4/xDJ,CwHtgyDA,yBAUI,gBxH2gyDJ,CwHrhyDA,wBAUI,gBxH0hyDJ,CwHpiyDA,wBAUI,gBxHyiyDJ,CwHnjyDA,wBAUI,iBxHwjyDJ,CwHlkyDA,wBAUI,iBxHukyDJ,CwHjlyDA,wBAUI,iBxHslyDJ,CwHhmyDA,yBAUI,iBxHqmyDJ,CwH/myDA,yBAUI,iBxHonyDJ,CwH9nyDA,2BAUI,gBxHmoyDJ,CwH7oyDA,2BAUI,gBxHkpyDJ,CwH5pyDA,0BAUI,gBxHiqyDJ,CwH3qyDA,0BAUI,gBxHgryDJ,CwH1ryDA,0BAUI,iBxH+ryDJ,CwHzsyDA,0BAUI,iBxH8syDJ,CwHxtyDA,0BAUI,iBxH6tyDJ,CwHvuyDA,2BAUI,iBxH4uyDJ,CwHtvyDA,2BAUI,iBxH2vyDJ,CwHrwyDA,wBAUI,gBxH0wyDJ,CwHpxyDA,wBAUI,gBxHyxyDJ,CwHnyyDA,uBAUI,cxHwyyDJ,CwHlzyDA,uBAUI,iBxHuzyDJ,CwHj0yDA,uBAUI,iBxHs0yDJ,CwHh1yDA,uBAUI,iBxHq1yDJ,CwH/1yDA,uBAUI,iBxHo2yDJ,CwH92yDA,wBAUI,iBxHm3yDJ,CwH73yDA,wBAUI,iBxHk4yDJ,CwH54yDA,wBAUI,gBxHi5yDJ,CwH35yDA,wBAUI,gBxHg6yDJ,CwH16yDA,uBAUI,gBxH+6yDJ,CwHz7yDA,uBAUI,gBxH87yDJ,CwHx8yDA,uBAUI,iBxH68yDJ,CwHv9yDA,uBAUI,iBxH49yDJ,CwHt+yDA,uBAUI,iBxH2+yDJ,CwHr/yDA,wBAUI,iBxH0/yDJ,CwHpgzDA,wBAUI,iBxHygzDJ,CwHnhzDA,uBAUI,gBxHwhzDJ,CwHlizDA,uBAUI,gBxHuizDJ,CwHjjzDA,sBAUI,gBxHsjzDJ,CwHhkzDA,sBAUI,gBxHqkzDJ,CwH/kzDA,sBAUI,iBxHolzDJ,CwH9lzDA,sBAUI,iBxHmmzDJ,CwH7mzDA,sBAUI,iBxHknzDJ,CwH5nzDA,uBAUI,iBxHiozDJ,CwH3ozDA,uBAUI,iBxHgpzDJ,CwH1pzDA,sBAUI,gBxH+pzDJ,CwHzqzDA,sBAUI,gBxH8qzDJ,CwHxrzDA,qBAUI,cxH6rzDJ,CwHvszDA,qBAUI,iBxH4szDJ,CwHttzDA,qBAUI,iBxH2tzDJ,CwHruzDA,qBAUI,iBxH0uzDJ,CwHpvzDA,qBAUI,iBxHyvzDJ,CwHnwzDA,sBAUI,iBxHwwzDJ,CwHlxzDA,sBAUI,iBxHuxzDJ,CwHjyzDA,qBAUI,exHsyzDJ,CwHhzzDA,sBAUI,exHqzzDJ,CwH/zzDA,oBAUI,exHo0zDJ,CwH90zDA,8BAUI,sBxHm1zDJ,CwH71zDA,6BAUI,0BxHk2zDJ,CwH52zDA,2BAUI,wBxHi3zDJ,CwH33zDA,uBAUI,6BxHg4zDJ,CwH14zDA,6BAUI,cxH+4zDJ,CwHz5zDA,6BAUI,exH85zDJ,CwHx6zDA,6BAUI,exH66zDJ,CwHv7zDA,6BAUI,exH47zDJ,CwHt8zDA,6BAUI,exH28zDJ,CwHr9zDA,6BAUI,exH09zDJ,CwHp+zDA,8BAUI,axHy+zDJ,CwHn/zDA,8BAUI,exHw/zDJ,CwHlg0DA,8BAUI,exHug0DJ,CwHjh0DA,8BAUI,exHsh0DJ,CwHhi0DA,8BAUI,exHqi0DJ,CwH/i0DA,8BAUI,exHoj0DJ,CwH9j0DA,6BAUI,axHmk0DJ,CwH7k0DA,6BAUI,exHkl0DJ,CwH5l0DA,6BAUI,exHim0DJ,CwH3m0DA,6BAUI,exHgn0DJ,CwH1n0DA,6BAUI,exH+n0DJ,CwHzo0DA,6BAUI,exH8o0DJ,CwHxp0DA,gCAUI,axH6p0DJ,CwHvq0DA,gCAUI,exH4q0DJ,CwHtr0DA,gCAUI,exH2r0DJ,CwHrs0DA,gCAUI,exH0s0DJ,CwHpt0DA,gCAUI,exHyt0DJ,CwHnu0DA,gCAUI,exHwu0DJ,CwHlv0DA,2BAUI,cxHuv0DJ,CwHjw0DA,2BAUI,exHsw0DJ,CwHhx0DA,2BAUI,exHqx0DJ,CwH/x0DA,2BAUI,exHoy0DJ,CwH9y0DA,2BAUI,exHmz0DJ,CwH7z0DA,2BAUI,exHk00DJ,CwH500DA,6BAUI,cxHi10DJ,CwH310DA,6BAUI,exHg20DJ,CwH120DA,6BAUI,exH+20DJ,CwHz30DA,6BAUI,exH830DJ,CwHx40DA,6BAUI,exH640DJ,CwHv50DA,6BAUI,exH450DJ,CwHt60DA,6BAUI,axH260DJ,CwHr70DA,6BAUI,exH070DJ,CwHp80DA,6BAUI,exHy80DJ,CwHn90DA,6BAUI,exHw90DJ,CwHl+0DA,6BAUI,exHu+0DJ,CwHj/0DA,6BAUI,exHs/0DJ,CwHhg1DA,4BAUI,axHqg1DJ,CwH/g1DA,4BAUI,exHoh1DJ,CwH9h1DA,4BAUI,exHmi1DJ,CwH7i1DA,4BAUI,exHkj1DJ,CwH5j1DA,4BAUI,exHik1DJ,CwH3k1DA,4BAUI,exHgl1DJ,CwH1l1DA,yBAUI,WxH+l1DJ,CwHzm1DA,yBAUI,WxH8m1DJ,CwHxn1DA,wBAUI,cxH6n1DJ,CwHvo1DA,uBAUI,axH4o1DJ,CwHtp1DA,yBAUI,cxH2p1DJ,CwHrq1DA,uBAUI,YxH0q1DJ,CwHpr1DA,yBAUI,exHyr1DJ,CwHns1DA,uBAUI,cxHws1DJ,CwHlt1DA,qBAUI,UxHut1DJ,CwHju1DA,qBAUI,UxHsu1DJ,CwHhv1DA,oBAUI,axHqv1DJ,CwH/v1DA,mBAUI,YxHow1DJ,CwH9w1DA,qBAUI,axHmx1DJ,CwH7x1DA,mBAUI,WxHky1DJ,CwH5y1DA,qBAUI,cxHiz1DJ,CwH3z1DA,mBAUI,axHg01DJ,CwH101DA,mBAUI,WxH+01DJ,CwHz11DA,mBAUI,axH811DJ,CwHx21DA,mBAUI,WxH621DJ,CwHv31DA,mBAUI,axH431DJ,CwHt41DA,mBAUI,WxH241DJ,CwHr51DA,mBAUI,axH051DJ,CwHp61DA,oBAUI,WxHy61DJ,CwHn71DA,oBAUI,axHw71DJ,CwHl81DA,sBAUI,WxHu81DJ,CwHj91DA,qBAUI,UxHs91DJ,CwHh+1DA,uBAUI,YxHq+1DJ,CwH/+1DA,qBAUI,UxHo/1DJ,CwH9/1DA,mBAUI,QxHmg2DJ,CwH7g2DA,uBAUI,cAAA,CAAA,iBxHmh2DJ,CwH7h2DA,yBAUI,cxHki2DJ,CwH5i2DA,4BAUI,iBxHij2DJ,CwH3j2DA,uBAUI,cAAA,CAAA,iBxHik2DJ,CwH3k2DA,yBAUI,cxHgl2DJ,CwH1l2DA,4BAUI,iBxH+l2DJ,CwHzm2DA,sBAUI,iBAAA,CAAA,oBxH+m2DJ,CwHzn2DA,wBAUI,iBxH8n2DJ,CwHxo2DA,2BAUI,oBxH6o2DJ,CwHvp2DA,qBAUI,gBAAA,CAAA,mBxH6p2DJ,CwHvq2DA,uBAUI,gBxH4q2DJ,CwHtr2DA,0BAUI,mBxH2r2DJ,CwHrs2DA,uBAUI,iBAAA,CAAA,oBxH2s2DJ,CwHrt2DA,yBAUI,iBxH0t2DJ,CwHpu2DA,4BAUI,oBxHyu2DJ,CwHnv2DA,qBAUI,eAAA,CAAA,kBxHyv2DJ,CwHnw2DA,uBAUI,exHww2DJ,CwHlx2DA,0BAUI,kBxHux2DJ,CwHjy2DA,uBAUI,kBAAA,CAAA,qBxHuy2DJ,CwHjz2DA,yBAUI,kBxHsz2DJ,CwHh02DA,4BAUI,qBxHq02DJ,CwH/02DA,qBAUI,iBAAA,CAAA,oBxHq12DJ,CwH/12DA,uBAUI,iBxHo22DJ,CwH922DA,0BAUI,oBxHm32DJ,CwH732DA,2BAUI,eAAA,CAAA,kBxHm42DJ,CwH742DA,6BAUI,exHk52DJ,CwH552DA,gCAUI,kBxHi62DJ,CwH362DA,2BAUI,eAAA,CAAA,kBxHi72DJ,CwH372DA,6BAUI,exHg82DJ,CwH182DA,gCAUI,kBxH+82DJ,CwHz92DA,0BAUI,kBAAA,CAAA,qBxH+92DJ,CwHz+2DA,4BAUI,kBxH8+2DJ,CwHx/2DA,+BAUI,qBxH6/2DJ,CwHvg3DA,yBAUI,iBAAA,CAAA,oBxH6g3DJ,CwHvh3DA,2BAUI,iBxH4h3DJ,CwHti3DA,8BAUI,oBxH2i3DJ,CwHrj3DA,2BAUI,kBAAA,CAAA,qBxH2j3DJ,CwHrk3DA,6BAUI,kBxH0k3DJ,CwHpl3DA,gCAUI,qBxHyl3DJ,CwHnm3DA,yBAUI,gBAAA,CAAA,mBxHym3DJ,CwHnn3DA,2BAUI,gBxHwn3DJ,CwHlo3DA,8BAUI,mBxHuo3DJ,CwHjp3DA,2BAUI,mBAAA,CAAA,sBxHup3DJ,CwHjq3DA,6BAUI,mBxHsq3DJ,CwHhr3DA,gCAUI,sBxHqr3DJ,CwH/r3DA,yBAUI,kBAAA,CAAA,qBxHqs3DJ,CwH/s3DA,2BAUI,kBxHot3DJ,CwH9t3DA,8BAUI,qBxHmu3DJ,CwH7u3DA,qBAUI,eAAA,CAAA,kBxHmv3DJ,CwH7v3DA,uBAUI,exHkw3DJ,CwH5w3DA,0BAUI,kBxHix3DJ,CwH3x3DA,qBAUI,iBAAA,CAAA,oBxHiy3DJ,CwH3y3DA,uBAUI,iBxHgz3DJ,CwH1z3DA,0BAUI,oBxH+z3DJ,CwHz03DA,qBAUI,eAAA,CAAA,kBxH+03DJ,CwHz13DA,uBAUI,exH813DJ,CwHx23DA,0BAUI,kBxH623DJ,CwHv33DA,qBAUI,iBAAA,CAAA,oBxH633DJ,CwHv43DA,uBAUI,iBxH443DJ,CwHt53DA,0BAUI,oBxH253DJ,CwHr63DA,qBAUI,eAAA,CAAA,kBxH263DJ,CwHr73DA,uBAUI,exH073DJ,CwHp83DA,0BAUI,kBxHy83DJ,CwHn93DA,qBAUI,iBAAA,CAAA,oBxHy93DJ,CwHn+3DA,uBAUI,iBxHw+3DJ,CwHl/3DA,0BAUI,oBxHu/3DJ,CwHjg4DA,sBAUI,eAAA,CAAA,kBxHug4DJ,CwHjh4DA,wBAUI,exHsh4DJ,CwHhi4DA,2BAUI,kBxHqi4DJ,CwH/i4DA,sBAUI,iBAAA,CAAA,oBxHqj4DJ,CwH/j4DA,wBAUI,iBxHok4DJ,CwH9k4DA,2BAUI,oBxHml4DJ,CwH7l4DA,wBAUI,eAAA,CAAA,kBxHmm4DJ,CwH7m4DA,0BAUI,exHkn4DJ,CwH5n4DA,6BAUI,kBxHio4DJ,CwH3o4DA,uBAUI,cAAA,CAAA,iBxHip4DJ,CwH3p4DA,yBAUI,cxHgq4DJ,CwH1q4DA,4BAUI,iBxH+q4DJ,CwHzr4DA,yBAUI,gBAAA,CAAA,mBxH+r4DJ,CwHzs4DA,2BAUI,gBxH8s4DJ,CwHxt4DA,8BAUI,mBxH6t4DJ,CwHvu4DA,uBAUI,cAAA,CAAA,iBxH6u4DJ,CwHvv4DA,yBAUI,cxH4v4DJ,CwHtw4DA,4BAUI,iBxH2w4DJ,CwHrx4DA,qBAUI,YAAA,CAAA,exH2x4DJ,CwHry4DA,uBAUI,YxH0y4DJ,CwHpz4DA,0BAUI,exHyz4DJ,CwHn04DA,wBAUI,eAAA,CAAA,kBxHy04DJ,CwHn14DA,0BAUI,exHw14DJ,CwHl24DA,6BAUI,kBxHu24DJ,CwHj34DA,uBAUI,eAAA,CAAA,gBxHu34DJ,CwHj44DA,2BAUI,gBxHs44DJ,CwHh54DA,0BAUI,exHq54DJ,CwH/54DA,uBAUI,eAAA,CAAA,gBxHq64DJ,CwH/64DA,2BAUI,gBxHo74DJ,CwH974DA,0BAUI,exHm84DJ,CwH784DA,sBAUI,kBAAA,CAAA,mBxHm94DJ,CwH794DA,0BAUI,mBxHk+4DJ,CwH5+4DA,yBAUI,kBxHi/4DJ,CwH3/4DA,qBAUI,iBAAA,CAAA,kBxHig5DJ,CwH3g5DA,yBAUI,kBxHgh5DJ,CwH1h5DA,wBAUI,iBxH+h5DJ,CwHzi5DA,uBAUI,kBAAA,CAAA,mBxH+i5DJ,CwHzj5DA,2BAUI,mBxH8j5DJ,CwHxk5DA,0BAUI,kBxH6k5DJ,CwHvl5DA,qBAUI,gBAAA,CAAA,iBxH6l5DJ,CwHvm5DA,yBAUI,iBxH4m5DJ,CwHtn5DA,wBAUI,gBxH2n5DJ,CwHro5DA,uBAUI,mBAAA,CAAA,oBxH2o5DJ,CwHrp5DA,2BAUI,oBxH0p5DJ,CwHpq5DA,0BAUI,mBxHyq5DJ,CwHnr5DA,qBAUI,kBAAA,CAAA,mBxHyr5DJ,CwHns5DA,yBAUI,mBxHws5DJ,CwHlt5DA,wBAUI,kBxHut5DJ,CwHju5DA,2BAUI,gBAAA,CAAA,iBxHuu5DJ,CwHjv5DA,+BAUI,iBxHsv5DJ,CwHhw5DA,8BAUI,gBxHqw5DJ,CwH/w5DA,2BAUI,gBAAA,CAAA,iBxHqx5DJ,CwH/x5DA,+BAUI,iBxHoy5DJ,CwH9y5DA,8BAUI,gBxHmz5DJ,CwH7z5DA,0BAUI,mBAAA,CAAA,oBxHm05DJ,CwH705DA,8BAUI,oBxHk15DJ,CwH515DA,6BAUI,mBxHi25DJ,CwH325DA,yBAUI,kBAAA,CAAA,mBxHi35DJ,CwH335DA,6BAUI,mBxHg45DJ,CwH145DA,4BAUI,kBxH+45DJ,CwHz55DA,2BAUI,mBAAA,CAAA,oBxH+55DJ,CwHz65DA,+BAUI,oBxH865DJ,CwHx75DA,8BAUI,mBxH675DJ,CwHv85DA,yBAUI,iBAAA,CAAA,kBxH685DJ,CwHv95DA,6BAUI,kBxH495DJ,CwHt+5DA,4BAUI,iBxH2+5DJ,CwHr/5DA,2BAUI,oBAAA,CAAA,qBxH2/5DJ,CwHrg6DA,+BAUI,qBxH0g6DJ,CwHph6DA,8BAUI,oBxHyh6DJ,CwHni6DA,yBAUI,mBAAA,CAAA,oBxHyi6DJ,CwHnj6DA,6BAUI,oBxHwj6DJ,CwHlk6DA,4BAUI,mBxHuk6DJ,CwHjl6DA,qBAUI,gBAAA,CAAA,iBxHul6DJ,CwHjm6DA,yBAUI,iBxHsm6DJ,CwHhn6DA,wBAUI,gBxHqn6DJ,CwH/n6DA,qBAUI,kBAAA,CAAA,mBxHqo6DJ,CwH/o6DA,yBAUI,mBxHop6DJ,CwH9p6DA,wBAUI,kBxHmq6DJ,CwH7q6DA,qBAUI,gBAAA,CAAA,iBxHmr6DJ,CwH7r6DA,yBAUI,iBxHks6DJ,CwH5s6DA,wBAUI,gBxHit6DJ,CwH3t6DA,qBAUI,kBAAA,CAAA,mBxHiu6DJ,CwH3u6DA,yBAUI,mBxHgv6DJ,CwH1v6DA,wBAUI,kBxH+v6DJ,CwHzw6DA,qBAUI,gBAAA,CAAA,iBxH+w6DJ,CwHzx6DA,yBAUI,iBxH8x6DJ,CwHxy6DA,wBAUI,gBxH6y6DJ,CwHvz6DA,qBAUI,kBAAA,CAAA,mBxH6z6DJ,CwHv06DA,yBAUI,mBxH406DJ,CwHt16DA,wBAUI,kBxH216DJ,CwHr26DA,sBAUI,gBAAA,CAAA,iBxH226DJ,CwHr36DA,0BAUI,iBxH036DJ,CwHp46DA,yBAUI,gBxHy46DJ,CwHn56DA,sBAUI,kBAAA,CAAA,mBxHy56DJ,CwHn66DA,0BAUI,mBxHw66DJ,CwHl76DA,yBAUI,kBxHu76DJ,CwHj86DA,wBAUI,iBAAA,CAAA,kBxHu86DJ,CwHj96DA,4BAUI,kBxHs96DJ,CwHh+6DA,2BAUI,iBxHq+6DJ,CwH/+6DA,2BAUI,iBAAA,CAAA,kBxHq/6DJ,CwH//6DA,+BAUI,kBxHog7DJ,CwH9g7DA,8BAUI,iBxHmh7DJ,CwH7h7DA,0BAUI,iBAAA,CAAA,kBxHmi7DJ,CwH7i7DA,8BAUI,kBxHkj7DJ,CwH5j7DA,6BAUI,iBxHik7DJ,CwH3k7DA,wBAUI,gBAAA,CAAA,iBxHil7DJ,CwH3l7DA,4BAUI,iBxHgm7DJ,CwH1m7DA,2BAUI,gBxH+m7DJ,CwHzn7DA,uBAUI,eAAA,CAAA,gBxH+n7DJ,CwHzo7DA,2BAUI,gBxH8o7DJ,CwHxp7DA,0BAUI,exH6p7DJ,CwHvq7DA,yBAUI,iBAAA,CAAA,kBxH6q7DJ,CwHvr7DA,6BAUI,kBxH4r7DJ,CwHts7DA,4BAUI,iBxH2s7DJ,CwHrt7DA,uBAUI,eAAA,CAAA,gBxH2t7DJ,CwHru7DA,2BAUI,gBxH0u7DJ,CwHpv7DA,0BAUI,exHyv7DJ,CwHnw7DA,qBAUI,aAAA,CAAA,cxHyw7DJ,CwHnx7DA,yBAUI,cxHwx7DJ,CwHly7DA,wBAUI,axHuy7DJ,CwHjz7DA,wBAUI,gBAAA,CAAA,iBxHuz7DJ,CwHj07DA,4BAUI,iBxHs07DJ,CwHh17DA,2BAUI,gBxHq17DJ,CwH/17DA,oBAUI,cxHo27DJ,CwH927DA,oBAUI,cxHm37DJ,CwH737DA,oBAUI,cxHk47DJ,CwH547DA,oBAUI,cxHi57DJ,CwH357DA,oBAUI,cxHg67DJ,CwH167DA,oBAUI,cxH+67DJ,CwHz77DA,uBAUI,cxH877DJ,CwHx87DA,sBAUI,QxH687DJ,CwHv97DA,qBAUI,SxH497DJ,CwHt+7DA,wBAUI,axH2+7DJ,CwHr/7DA,kBAUI,OxH0/7DJ,CwHpg8DA,kBAUI,OxHyg8DJ,CwHnh8DA,kBAUI,OxHwh8DJ,CwHli8DA,kBAUI,OxHui8DJ,CwHjj8DA,kBAUI,OxHsj8DJ,CwHhk8DA,kBAUI,OxHqk8DJ,CwH/k8DA,kBAUI,OxHol8DJ,CwH9l8DA,kBAUI,OxHmm8DJ,CwH7m8DA,kBAUI,OxHkn8DJ,CwH5n8DA,kBAUI,OxHio8DJ,CwH3o8DA,mBAUI,QxHgp8DJ,CwH1p8DA,mBAUI,QxH+p8DJ,CwHzq8DA,sBAUI,WxH8q8DJ,CwHxr8DA,wBAUI,eAAA,CAAA,kBxH8r8DJ,CwHxs8DA,wBAUI,gBAAA,CAAA,iBxH8s8DJ,CwHxt8DA,0BAUI,exH6t8DJ,CwHvu8DA,4BAUI,iBxH4u8DJ,CwHtv8DA,6BAUI,kBxH2v8DJ,CwHrw8DA,2BAUI,gBxH0w8DJ,CwHpx8DA,sBAUI,WxHyx8DJ,CwHny8DA,wBAUI,eAAA,CAAA,kBxHyy8DJ,CwHnz8DA,wBAUI,gBAAA,CAAA,iBxHyz8DJ,CwHn08DA,0BAUI,exHw08DJ,CwHl18DA,4BAUI,iBxHu18DJ,CwHj28DA,6BAUI,kBxHs28DJ,CwHh38DA,2BAUI,gBxHq38DJ,CwH/38DA,qBAUI,cxHo48DJ,CwH948DA,uBAUI,kBAAA,CAAA,qBxHo58DJ,CwH958DA,uBAUI,mBAAA,CAAA,oBxHo68DJ,CwH968DA,yBAUI,kBxHm78DJ,CwH778DA,2BAUI,oBxHk88DJ,CwH588DA,4BAUI,qBxHi98DJ,CwH398DA,0BAUI,mBxHg+8DJ,CwH1+8DA,oBAUI,axH++8DJ,CwHz/8DA,sBAUI,iBAAA,CAAA,oBxH+/8DJ,CwHzg9DA,sBAUI,kBAAA,CAAA,mBxH+g9DJ,CwHzh9DA,wBAUI,iBxH8h9DJ,CwHxi9DA,0BAUI,mBxH6i9DJ,CwHvj9DA,2BAUI,oBxH4j9DJ,CwHtk9DA,yBAUI,kBxH2k9DJ,CwHrl9DA,sBAUI,cxH0l9DJ,CwHpm9DA,wBAUI,kBAAA,CAAA,qBxH0m9DJ,CwHpn9DA,wBAUI,mBAAA,CAAA,oBxH0n9DJ,CwHpo9DA,0BAUI,kBxHyo9DJ,CwHnp9DA,4BAUI,oBxHwp9DJ,CwHlq9DA,6BAUI,qBxHuq9DJ,CwHjr9DA,2BAUI,mBxHsr9DJ,CwHhs9DA,oBAUI,YxHqs9DJ,CwH/s9DA,sBAUI,gBAAA,CAAA,mBxHqt9DJ,CwH/t9DA,sBAUI,iBAAA,CAAA,kBxHqu9DJ,CwH/u9DA,wBAUI,gBxHov9DJ,CwH9v9DA,0BAUI,kBxHmw9DJ,CwH7w9DA,2BAUI,mBxHkx9DJ,CwH5x9DA,yBAUI,iBxHiy9DJ,CwH3y9DA,sBAUI,exHgz9DJ,CwH1z9DA,wBAUI,mBAAA,CAAA,sBxHg09DJ,CwH109DA,wBAUI,oBAAA,CAAA,qBxHg19DJ,CwH119DA,0BAUI,mBxH+19DJ,CwHz29DA,4BAUI,qBxH829DJ,CwHx39DA,6BAUI,sBxH639DJ,CwHv49DA,2BAUI,oBxH449DJ,CwHt59DA,oBAUI,cxH259DJ,CwHr69DA,sBAUI,kBAAA,CAAA,qBxH269DJ,CwHr79DA,sBAUI,mBAAA,CAAA,oBxH279DJ,CwHr89DA,wBAUI,kBxH089DJ,CwHp99DA,0BAUI,oBxHy99DJ,CwHn+9DA,2BAUI,qBxHw+9DJ,CwHl/9DA,yBAUI,mBxHu/9DJ,CwHjg+DA,oBAUI,YxHsg+DJ,CwHhh+DA,sBAUI,gBAAA,CAAA,mBxHsh+DJ,CwHhi+DA,sBAUI,iBAAA,CAAA,kBxHsi+DJ,CwHhj+DA,wBAUI,gBxHqj+DJ,CwH/j+DA,0BAUI,kBxHok+DJ,CwH9k+DA,2BAUI,mBxHml+DJ,CwH7l+DA,yBAUI,iBxHkm+DJ,CwH5m+DA,oBAUI,cxHin+DJ,CwH3n+DA,sBAUI,kBAAA,CAAA,qBxHio+DJ,CwH3o+DA,sBAUI,mBAAA,CAAA,oBxHip+DJ,CwH3p+DA,wBAUI,kBxHgq+DJ,CwH1q+DA,0BAUI,oBxH+q+DJ,CwHzr+DA,2BAUI,qBxH8r+DJ,CwHxs+DA,yBAUI,mBxH6s+DJ,CwHvt+DA,oBAUI,YxH4t+DJ,CwHtu+DA,sBAUI,gBAAA,CAAA,mBxH4u+DJ,CwHtv+DA,sBAUI,iBAAA,CAAA,kBxH4v+DJ,CwHtw+DA,wBAUI,gBxH2w+DJ,CwHrx+DA,0BAUI,kBxH0x+DJ,CwHpy+DA,2BAUI,mBxHyy+DJ,CwHnz+DA,yBAUI,iBxHwz+DJ,CwHl0+DA,oBAUI,cxHu0+DJ,CwHj1+DA,sBAUI,kBAAA,CAAA,qBxHu1+DJ,CwHj2+DA,sBAUI,mBAAA,CAAA,oBxHu2+DJ,CwHj3+DA,wBAUI,kBxHs3+DJ,CwHh4+DA,0BAUI,oBxHq4+DJ,CwH/4+DA,2BAUI,qBxHo5+DJ,CwH95+DA,yBAUI,mBxHm6+DJ,CwH76+DA,oBAUI,YxHk7+DJ,CwH57+DA,sBAUI,gBAAA,CAAA,mBxHk8+DJ,CwH58+DA,sBAUI,iBAAA,CAAA,kBxHk9+DJ,CwH59+DA,wBAUI,gBxHi++DJ,CwH3++DA,0BAUI,kBxHg/+DJ,CwH1/+DA,2BAUI,mBxH+/+DJ,CwHzg/DA,yBAUI,iBxH8g/DJ,CwHxh/DA,oBAUI,cxH6h/DJ,CwHvi/DA,sBAUI,kBAAA,CAAA,qBxH6i/DJ,CwHvj/DA,sBAUI,mBAAA,CAAA,oBxH6j/DJ,CwHvk/DA,wBAUI,kBxH4k/DJ,CwHtl/DA,0BAUI,oBxH2l/DJ,CwHrm/DA,2BAUI,qBxH0m/DJ,CwHpn/DA,yBAUI,mBxHyn/DJ,CwHno/DA,qBAUI,YxHwo/DJ,CwHlp/DA,uBAUI,gBAAA,CAAA,mBxHwp/DJ,CwHlq/DA,uBAUI,iBAAA,CAAA,kBxHwq/DJ,CwHlr/DA,yBAUI,gBxHur/DJ,CwHjs/DA,2BAUI,kBxHss/DJ,CwHht/DA,4BAUI,mBxHqt/DJ,CwH/t/DA,0BAUI,iBxHou/DJ,CwH9u/DA,qBAUI,cxHmv/DJ,CwH7v/DA,uBAUI,kBAAA,CAAA,qBxHmw/DJ,CwH7w/DA,uBAUI,mBAAA,CAAA,oBxHmx/DJ,CwH7x/DA,yBAUI,kBxHky/DJ,CwH5y/DA,2BAUI,oBxHiz/DJ,CwH3z/DA,4BAUI,qBxHg0/DJ,CwH10/DA,0BAUI,mBxH+0/DJ,CwHz1/DA,oBAUI,SxH81/DJ,CwHx2/DA,sBAUI,aAAA,CAAA,gBxH82/DJ,CwHx3/DA,sBAUI,cAAA,CAAA,exH83/DJ,CwHx4/DA,wBAUI,axH64/DJ,CwHv5/DA,0BAUI,exH45/DJ,CwHt6/DA,2BAUI,gBxH26/DJ,CwHr7/DA,yBAUI,cxH07/DJ,CwHp8/DA,oBAUI,SxHy8/DJ,CwHn9/DA,oBAUI,SxHw9/DJ,CwHl+/DA,mBAUI,YxHu+/DJ,CwHj//DA,kBAUI,WxHs//DJ,CwHhggEA,oBAUI,YxHqggEJ,CwH/ggEA,kBAUI,UxHohgEJ,CwH9hgEA,oBAUI,axHmigEJ,CwH7igEA,kBAUI,YxHkjgEJ,CwH5jgEA,kBAUI,UxHikgEJ,CwH3kgEA,kBAUI,YxHglgEJ,CwH1lgEA,kBAUI,UxH+lgEJ,CwHzmgEA,kBAUI,YxH8mgEJ,CwHxngEA,kBAUI,UxH6ngEJ,CwHvogEA,kBAUI,YxH4ogEJ,CwHtpgEA,mBAUI,UxH2pgEJ,CwHrqgEA,mBAUI,YxH0qgEJ,CwHprgEA,qBAUI,WxHyrgEJ,CwHnsgEA,wBAUI,WxHwsgEJ,CwHltgEA,uBAUI,WxHutgEJ,CwHjugEA,0BAUI,WxHsugEJ,CwHhvgEA,uBAUI,WxHqvgEJ,CwH/vgEA,0BAUI,WxHowgEJ,CwH9wgEA,wBAUI,WxHmxgEJ,CwH7xgEA,2BAUI,WxHkygEJ,CwH5ygEA,2BAUI,axHizgEJ,CwH3zgEA,kBAUI,OxHg0gEJ,CwH10gEA,qBAUI,UxH+0gEJ,CwHz1gEA,qBAUI,UxH81gEJ,CAaF","file":"uswds.min.css","sourcesContent":["/*! uswds @version */\n\n// Required\n// -------------------------------------\n@import \"packages/required\";\n\n// Global\n// -------------------------------------\n@import \"packages/global\";\n\n// Components\n// -------------------------------------\n@import \"packages/uswds-components\";\n\n// Utilities\n// -------------------------------------\n@import \"packages/uswds-utilities\";\n","%usa-list {\n @include u-margin-y(1em);\n line-height: line-height($theme-body-font-family, $theme-body-line-height);\n padding-left: 3ch;\n\n &:last-child {\n margin-bottom: 0;\n }\n\n ul,\n ol {\n margin-top: 0.25em;\n }\n}\n\n%usa-list-item {\n margin-bottom: 0.25em;\n max-width: measure($theme-text-measure);\n\n &:last-child {\n margin-bottom: 0;\n }\n}\n","// Adds margin either l/r(x) or t/b(y)\n\n@mixin margin-n($side, $value...) {\n $value: unpack($value);\n @if $side == all {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin: get-uswds-value(margin, $value...) #{$important};\n } @else if $side == x {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-left: get-uswds-value(margin-horizontal, $value...) #{$important};\n margin-right: get-uswds-value(margin-horizontal, $value...) #{$important};\n } @else if $side == y {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-bottom: get-uswds-value(margin-vertical, $value...) #{$important};\n margin-top: get-uswds-value(margin-vertical, $value...) #{$important};\n } @else if $side == t {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-top: get-uswds-value(margin-vertical, $value...) #{$important};\n } @else if $side == r {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-right: get-uswds-value(margin-horizontal, $value...) #{$important};\n } @else if $side == b {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-bottom: get-uswds-value(margin-vertical, $value...) #{$important};\n } @else if $side == l {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-left: get-uswds-value(margin-horizontal, $value...) #{$important};\n }\n}\n\n@mixin u-margin($value...) {\n @include margin-n(all, $value...);\n}\n\n@mixin u-margin-x($value...) {\n @include margin-n(x, $value...);\n}\n\n@mixin u-margin-y($value...) {\n @include margin-n(y, $value...);\n}\n\n@mixin u-margin-top($value...) {\n @include margin-n(t, $value...);\n}\n\n@mixin u-margin-right($value...) {\n @include margin-n(r, $value...);\n}\n\n@mixin u-margin-bottom($value...) {\n @include margin-n(b, $value...);\n}\n\n@mixin u-margin-left($value...) {\n @include margin-n(l, $value...);\n}\n","/*! uswds @version */\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nGENERAL SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens\n----------------------------------------\n*/\n/*\n----------------------------------------\nImage path\n----------------------------------------\nRelative image file path\n----------------------------------------\n*/\n/*\n----------------------------------------\nShow compile warnings\n----------------------------------------\nShow Sass warnings when functions and\nmixins use non-standard tokens.\nAND\nShow updates and notifications.\n----------------------------------------\n*/\n/*\n----------------------------------------\nNamespace\n----------------------------------------\n*/\n/*\n----------------------------------------\nPrefix separator\n----------------------------------------\nSet the character the separates\nresponsive and state prefixes from the\nmain class name.\n\nThe default (\":\") needs to be preceded\nby two backslashes to be properly\nescaped.\n----------------------------------------\n*/\n/*\n----------------------------------------\nLayout grid\n----------------------------------------\nShould the layout grid classes output\nwith !important\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder box sizing\n----------------------------------------\nWhen set to true, sets the box-sizing\nproperty of all site elements to\n`border-box`.\n----------------------------------------\n*/\n/*\n----------------------------------------\nFocus styles\n----------------------------------------\n*/\n/*\n----------------------------------------\nIcons\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nTYPOGRAPHY SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS typography tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens/typesetting/overview/\n----------------------------------------\n*/\n/*\n----------------------------------------\nRoot font size\n----------------------------------------\nSetting $theme-respect-user-font-size to\ntrue sets the root font size to 100% and\nuses ems for media queries\n----------------------------------------\n$theme-root-font-size only applies when\n$theme-respect-user-font-size is set to\nfalse.\n\nThis will set the root font size\nas a specific px value and use px values\nfor media queries.\n\nAccepts true or false\n----------------------------------------\n*/\n/*\n----------------------------------------\nGlobal styles\n----------------------------------------\nAdds basic styling for the following\nunclassed elements:\n\n- paragraph: paragraph text\n- link: links\n- content: paragraph text, links,\n headings, lists, and tables\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont path\n----------------------------------------\nRelative font file path\n----------------------------------------\n*/\n/*\n----------------------------------------\nCustom typeface tokens\n----------------------------------------\nAdd a new custom typeface token if\nyour project uses a typeface not already\ndefined by USWDS.\n----------------------------------------\nUSWDS defines the following tokens\nby default:\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\nAdd as many new tokens as you have\ncustom typefaces. Reference your new\ntoken(s) in the type-based font settings\nusing the quoted name of the token.\n\nFor example:\n\n$theme-font-type-cond: 'example-font-token';\n\ndisplay-name:\nThe display name of your font\n\ncap-height:\nThe height of a 500px `N` in Sketch\n----------------------------------------\nYou should change `example-[style]-token`\nnames to something more descriptive.\n----------------------------------------\n*/\n/*\n----------------------------------------\nType-based font settings\n----------------------------------------\nSet the type-based tokens for your\nproject from the following tokens,\nor from any new font tokens you added in\n$theme-typeface-tokens.\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\n*/\n/*\n----------------------------------------\nCustom font stacks\n----------------------------------------\nAdd custom font stacks to any of the\ntype-based fonts. Any USWDS typeface\ntoken already has a default stack.\n\nCustom stacks don't need to include the\nfont's display name. It will\nautomatically appear at the start of\nthe stack.\n----------------------------------------\nExample:\n$theme-font-type-sans: 'source-sans-pro';\n$theme-font-sans-custom-stack: \"Helvetica Neue\", Helvetica, Arial, sans;\n\nOutput:\nfont-family: \"Source Sans Pro\", \"Helvetica Neue\", Helvetica, Arial, sans;\n----------------------------------------\n*/\n/*\n----------------------------------------\nAdd any custom font source files\n----------------------------------------\nIf you want USWDS to generate additional\n@font-face declarations, add your font\ndata below, following the example that\nfollows.\n----------------------------------------\nUSWDS automatically generates @font-face\ndecalarations for the following\n\n'merriweather'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n\nThese typefaces not require custom\nsource files.\n----------------------------------------\nEXAMPLE\n\n- dir:\n Directory relative to $theme-font-path\n- This directory should include fonts saved as\n .ttf, .woff, and .woff2\n ExampleSerif-Normal.ttf\n ExampleSerif-Normal.woff\n ExampleSerif-Normal.woff2\n\n$theme-font-serif-custom-src: (\n dir: 'custom/example-serif',\n roman: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-Light',\n 400: 'ExampleSerif-Normal',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-Bold',\n 800: false,\n 900: false,\n ),\n italic: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-LightItalic',\n 400: 'ExampleSerif-Italic',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-BoldItalic',\n 800: false,\n 900: false,\n ),\n);\n----------------------------------------\n*/\n/*\n----------------------------------------\nRole-based font settings\n----------------------------------------\nSet the role-based tokens for your\nproject from the following font-type\ntokens.\n----------------------------------------\n'cond'\n'icon'\n'lang'\n'mono'\n'sans'\n'serif'\n----------------------------------------\n*/\n/*\n----------------------------------------\nType scale\n----------------------------------------\nDefine your project's type scale using\nvalues from the USWDS system type scale\n\n1-20\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont weights\n----------------------------------------\nAssign weights 100-900\nOr use `false` for unneeded weights.\n----------------------------------------\n*/\n/*\n----------------------------------------\nGeneral typography settings\n----------------------------------------\nType scale tokens\n----------------------------------------\nmicro: 10px\n1: 12px\n2: 13px\n3: 14px\n4: 15px\n5: 16px\n6: 17px\n7: 18px\n8: 20px\n9: 22px\n10: 24px\n11: 28px\n12: 32px\n13: 36px\n14: 40px\n15: 48px\n16: 56px\n17: 64px\n18: 80px\n19: 120px\n20: 140px\n----------------------------------------\nLine height tokens\n----------------------------------------\n1: 1\n2: 1.15\n3: 1.35\n4: 1.5\n5: 1.62\n6: 1.75\n----------------------------------------\nFont role tokens\n----------------------------------------\n'ui'\n'heading'\n'body'\n'code'\n'alt'\n----------------------------------------\nMeasure (max-width) tokens\n----------------------------------------\n1: 44ex\n2: 60ex\n3: 64ex\n4: 68ex\n5: 74ex\n6: 88ex\nnone: none\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nCOLOR SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS color tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens/color\n----------------------------------------\n*/\n/*\n----------------------------------------\nTheme palette colors\n----------------------------------------\n*/\n/*\n----------------------------------------\nState palette colors\n----------------------------------------\n*/\n/*\n----------------------------------------\nGeneral colors\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nSPACING SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS spacing units tokens in the\ndocumentation:\nhttps://designsystem.digital.gov/design-tokens/spacing-units\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder radius\n----------------------------------------\n2px 2px\n0.5 4px\n1 8px\n1.5 12px\n2 16px\n2.5 20px\n3 24px\n4 32px\n5 40px\n6 48px\n7 56px\n8 64px\n9 72px\n----------------------------------------\n*/\n/*\n----------------------------------------\nColumn gap\n----------------------------------------\n2px 2px\n0.5 4px\n1 8px\n2 16px\n3 24px\n4 32px\n5 40px\n6 48px\n----------------------------------------\n*/\n/*\n----------------------------------------\nGrid container max-width\n----------------------------------------\nmobile\nmobile-lg\ntablet\ntablet-lg\ndesktop\ndesktop-lg\nwidescreen\n----------------------------------------\n*/\n/*\n----------------------------------------\nSite\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nUTILITIES SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS utilities in the documentation:\nhttps://designsystem.digital.gov/utilities\n----------------------------------------\n*/\n/*\n----------------------------------------\nUtility breakpoints\n----------------------------------------\nWhich breakpoints does your project\nneed? Select as `true` any breakpoint\nused by utilities or layout grid\n----------------------------------------\n*/\n/*\n----------------------------------------\nGlobal colors\n----------------------------------------\nThe following palettes will be added to\n- background-color\n- border-color\n- color\n- text-decoration-color\n----------------------------------------\n*/\n/*\n----------------------------------------\nSettings\n----------------------------------------\n*/\n/*\n----------------------------------------\nValues\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nCOMPONENT SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens\n----------------------------------------\n*/\n/*\n========================================\nFunctions\n----------------------------------------\n*/\n/*\n========================================\nGeneral-purpose functions\n----------------------------------------\n*/\n/*\n----------------------------------------\nuswds-error()\n----------------------------------------\nAllow the system to pass an error as text\nto test error states in unit testing\n----------------------------------------\n*/\n/*\n----------------------------------------\nerror-not-token()\n----------------------------------------\nReturns a common not-a-token error.\n----------------------------------------\n*/\n/*\n----------------------------------------\nmap-deep-get()\n----------------------------------------\n@author Hugo Giraudel\n@access public\n@param {Map} $map - Map\n@param {Arglist} $keys - Key chain\n@return {*} - Desired value\n----------------------------------------\n*/\n/*\n----------------------------------------\nstrip-unit()\n----------------------------------------\nRemove the unit of a length\n@author Hugo Giraudel\n@param {Number} $number - Number to remove unit from\n@return {Number} - Unitless number\n----------------------------------------\n*/\n/*\n----------------------------------------\nmulti-cat()\n----------------------------------------\nConcatenate two lists\n----------------------------------------\n*/\n/*\n----------------------------------------\nmap-collect()\n----------------------------------------\nCollect multiple maps into a single\nlarge map\nsource: https://gist.github.com/bigglesrocks/d75091700f8f2be5abfe\n----------------------------------------\n*/\n/*\n----------------------------------------\nsmart-quote()\n----------------------------------------\nQuotes strings\nInspects `px`, `xs`, and `xl` numbers\nLeaves bools as is\n----------------------------------------\n*/\n/*\n----------------------------------------\nremove()\n----------------------------------------\nRemove a value from a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nstrunquote()\n----------------------------------------\nUnquote a string\n----------------------------------------\n*/\n/*\n----------------------------------------\nto-map()\n----------------------------------------\nConvert a single value to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n/*\n----------------------------------------\nbase-to-map()\n----------------------------------------\nConvert a single base to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n/*\n----------------------------------------\nns()\n----------------------------------------\nAdd a namesspace of $type if that\nnamespace is set to output\n----------------------------------------\n*/\n/*\n----------------------------------------\nde-list()\n----------------------------------------\nTransform a one-element list or arglist\ninto that single element.\n----------------------------------------\n(1) => 1\n((1)) => (1)\n----------------------------------------\n*/\n/*\n----------------------------------------\nunpack()\n----------------------------------------\nCreate lists of single items from lists\nof lists.\n----------------------------------------\n(1, (2.1, 2.2), 3) -->\n(1, 2.1, 2.2, 3)\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-last()\n----------------------------------------\nReturn the last item of a list,\nReturn null if the value is null\n----------------------------------------\n*/\n/*\n----------------------------------------\nhas-important()\n----------------------------------------\nCheck to see if `!important` is\nbeing passed in a mixin's props\n----------------------------------------\n*/\n/*\n----------------------------------------\nappend-important()\n----------------------------------------\nAppend `!important` to a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nspacing-multiple()\n----------------------------------------\nConverts a spacing unit multiple into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n/*\n----------------------------------------\nrem-to-px()\n----------------------------------------\nConverts a value in rem to a value in px\n----------------------------------------\n*/\n/*\n----------------------------------------\nrem-to-user-em()\n----------------------------------------\nConverts a value in rem to a value in\n[user-settings] em for use in media\nqueries\n----------------------------------------\n*/\n/*\n----------------------------------------\nvalidate-typeface-token()\n----------------------------------------\nCheck to see if a typeface-token exists.\nThrow an error if a passed token does\nnot exist in the typeface-token map.\n----------------------------------------\n*/\n/*\n----------------------------------------\ncap-height()\n----------------------------------------\nGet the cap height of a valid typeface\n----------------------------------------\n*/\n/*\n----------------------------------------\npx-to-rem()\n----------------------------------------\nConverts a value in px to a value in rem\n----------------------------------------\n*/\n/*\n----------------------------------------\nnormalize-type-scale()\n----------------------------------------\nNormalizes a specific face's optical size\nto a set target\n----------------------------------------\n*/\n/*\n----------------------------------------\nutility-font()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\nNot the public-facing function.\nUsed for building the utilities and\nwithholds certain errors.\n----------------------------------------\n*/\n/*\n----------------------------------------\nline-height()\nlh()\n----------------------------------------\nGet a normalized line-height from\na family and a line-height scale unit\n----------------------------------------\n*/\n/*\n----------------------------------------\nconvert-to-font-type()\n----------------------------------------\nConverts a font-role token into a\nfont-type token. Leaves font-type tokens\nunchanged.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-font-stack()\n----------------------------------------\nGet a font stack from a style- or\nrole-based font token.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-typeface-token()\n----------------------------------------\nGet a typeface token from a font-type or\nfont-role token.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-system-color()\n----------------------------------------\nDerive a system color from its\nfamily, value, and vivid or a passed\nvariable that is, itself, a list\n----------------------------------------\n*/\n/*\n----------------------------------------\nsystem-type-scale()\n----------------------------------------\nGet a value from the system type scale\n----------------------------------------\n*/\n/*\n----------------------------------------\ncalc-gap-offset()\n----------------------------------------\nCalculate a valid uswds unit that is\nhalf the width of a given unit, for\ncalculating gap offset in the layout\ngrid.\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-standard-values()\n----------------------------------------\nGets a map of USWDS standard values\nfor a property\n----------------------------------------\n*/\n/*\n----------------------------------------\nnumber-to-token()\n----------------------------------------\nConverts an integer or numeric value\ninto a system value\n\nEx: 0.5 --> '05'\n -1px --> 'neg-1px'\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolumns()\n----------------------------------------\noutputs a grid-col number based on\nthe number of desired columns in the\n12-column grid\n\nEx: columns(2) --> 6\n grid-col(columns(2))\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-uswds-value()\n----------------------------------------\nFinds and outputs a value from the\nUSWDS standard values.\n\nUsed to build other standard utility\nfunctions and mixins.\n----------------------------------------\n*/\n/*\n----------------------------------------\npow()\n----------------------------------------\nRaises a unitless number to the power\nof another unitless number\n\nIncludes helper functions\n----------------------------------------\n*/\n/*\n----------------------------------------\ndecompose-color-token()\n----------------------------------------\nConvert a color token into into a list\nof form [family], [grade], [variant]\n\nVivid variants return \"vivid\" as the\nvariant.\n\nIf neither grade nor variant exists,\nreturns 'false'\n----------------------------------------\n*/\n/*\n----------------------------------------\ntest-colors()\n----------------------------------------\nCheck to see if all system colors\nfall between the proper relative\nluminance range for their grade.\n\nHas a couple quirks, as the luminance()\nfunction returns slightly different\nresults than expected.\n----------------------------------------\n*/\n/*\n----------------------------------------\nstr-split()\n----------------------------------------\nSplit a string at a given separator\nand convert into a lisrt of substrings\n----------------------------------------\n*/\n/*\n----------------------------------------\nstr-replace()\n----------------------------------------\nReplace any substring with another\nstring\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-system-color-token()\n----------------------------------------\nReturn whether a token is a system\ncolor token\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-theme-color-token()\n----------------------------------------\nReturn whether a token is a theme\ncolor token\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-assignment()\n----------------------------------------\nGet the system token equivalent of any\ntheme color token\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-color-token()\n----------------------------------------\nReturns whether a given string is a\nUSWDS color token.\n----------------------------------------\n*/\n/*\n----------------------------------------\ncalculate-grade()\n----------------------------------------\nDerive the grade equivalent any color,\neven non-token colors\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor()\n----------------------------------------\nDerive a color from a color shortcode\n----------------------------------------\n*/\n/*\n----------------------------------------\nadvanced-color()\n----------------------------------------\nDerive a color from a color triplet:\n[family], [grade], [variant]\n----------------------------------------\n*/\n/*\n----------------------------------------\nunits()\n----------------------------------------\nConverts a spacing unit into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-palettes()\n----------------------------------------\nBuild a single map of plugin values\nfrom a list of plugin keys.\n----------------------------------------\n*/\n/*\n----------------------------------------\nborder-radius()\n----------------------------------------\nGet a border-radius from the system\nborder-radii\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-weight()\nfw()\n----------------------------------------\nGet a font-weight value from the\nsystem font-weight\n----------------------------------------\n*/\n/*\n----------------------------------------\nfeature()\n----------------------------------------\nGets a valid USWDS font feature setting\n----------------------------------------\n*/\n/*\n----------------------------------------\nflex()\n----------------------------------------\nGets a valid USWDS flex value\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-family()\nfamily()\n----------------------------------------\nGet a font-family stack from a\nrole-based or type-based font family\n----------------------------------------\n*/\n/*\n----------------------------------------\nletter-spacing()\nls()\n----------------------------------------\nGet a letter-spacing value from the\nsystem letter-spacing\n----------------------------------------\n*/\n/*\n----------------------------------------\nmeasure()\n----------------------------------------\nGets a valid USWDS reading line length\n----------------------------------------\n*/\n/*\n----------------------------------------\nopacity()\n----------------------------------------\nGet an opacity from the system\nopacities\n----------------------------------------\n*/\n/*\n----------------------------------------\norder()\n----------------------------------------\nGet an order value from the\nsystem orders\n----------------------------------------\n*/\n/*\n----------------------------------------\nradius()\n----------------------------------------\nGet a border-radius value from the\nsystem letter-spacing\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont-size()\n----------------------------------------\nGet type scale value from a [family] and\n[scale]\n----------------------------------------\n*/\n/*\n----------------------------------------\nz-index()\nz()\n----------------------------------------\nGet a z-index value from the\nsystem z-index\n----------------------------------------\n*/\n/*\n----------------------------------------\nmagic-number()\n----------------------------------------\nReturns the magic number of two color\ngrades. Takes numbers or color tokens.\n\nmagic-number(50, 10)\nreturn: 40\n\nmagic-number(\"red-50\", \"red-10\")\nreturn: 40\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-default()\n----------------------------------------\nReturns the default value from a map\nof project defaults\n\nget-default(\"bg-color\")\n> $theme-body-background-color\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-color-token-from-bg()\n----------------------------------------\nReturns an accessible foreground color\ntoken, given a background, preferred\ncolor, fallback color, and WCAG target\n\nreturns: color-token\n\nget-color-token-from-bg(\n \"black\",\n \"red-60\",\n \"red-10\",\n \"AA\")\n> \"red-10\"\n----------------------------------------\n*/\n/*\n----------------------------------------\nget-link-tokens-from-bg()\n----------------------------------------\nGet accessible link colors for a given\nbackground color\n\nreturns: link-token, hover-token\n\nget-link-tokens-from-bg(\n \"black\",\n \"red-60\",\n \"red-10\",\n \"AA\")\n> \"red-10\", \"red-5\"\n\nget-link-tokens-from-bg(\n \"black\",\n \"red-60v\",\n \"red-10v\",\n \"AA-large\")\n> \"red-60v\", \"red-50v\"\n\nget-link-tokens-from-bg(\n \"black\",\n \"red-5v\",\n \"red-60v\",\n \"AA\")\n> \"red-5v\", \"white\"\n\nget-link-tokens-from-bg(\n \"black\",\n \"white\",\n \"red-60v\",\n \"AA\")\n> \"white\", \"white\"\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-type()\n----------------------------------------\nReturns the type of a color token.\n\nReturns: \"system\" | \"theme\"\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-family()\n----------------------------------------\nReturns the family of a color token.\n\nReturns: color-family\n\ncolor-token-family(\"accent-warm-vivid\")\n> \"accent-warm\"\n\ncolor-token-family(\"red-50v\")\n> \"red\"\n\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> \"red\"\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-grade()\n----------------------------------------\nReturns the grade of a USWDS color token.\n\nReturns: color-grade\n\ncolor-token-grade(\"accent-warm\")\n> \"root\"\n\ncolor-token-grade(\"accent-warm-vivid\")\n> \"root\"\n\ncolor-token-grade(\"accent-warm-darker\")\n> \"darker\"\n\ncolor-token-grade(\"red-50v\")\n> 50\n\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> 50\n----------------------------------------\n*/\n/*\n----------------------------------------\ncolor-token-variant()\n----------------------------------------\nReturns the variant of color token.\n\nReturns: \"vivid\" | false\n\ncolor-token-variant(\"accent-warm\")\n> false\n\ncolor-token-variant(\"accent-warm-vivid\")\n> \"vivid\"\n\ncolor-token-variant(\"red-50v\")\n> \"vivid\"\n\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> \"vivid\"\n----------------------------------------\n*/\n/*\n----------------------------------------\nnext-token()\n----------------------------------------\nReturns next \"darker\" or \"lighter\" color\ntoken of the same token type and variant.\n\nReturns: color-token | false\n\nnext-token(\"accent-warm\", \"lighter\")\n> \"accent-warm-light\"\n\nnext-token(\"gray-10\", \"lighter\")\n> \"gray-5\"\n\nnext-token(\"gray-5\", \"lighter\")\n> \"white\"\n\nnext-token(\"white\", \"lighter\")\n> false\n\nnext-token(\"red-50v\", \"darker\")\n> \"red-60v\"\n\nnext-token(\"red-50\", \"darker\")\n> \"red-60\"\n\nnext-token(\"red-80v\", \"darker\")\n> \"red-90\"\n\nnext-token(\"red-90\", \"darker\")\n> \"black\"\n\nnext-token(\"white\", \"darker\")\n> \"gray-5\"\n\nnext-token(\"black\", \"lighter\")\n> \"gray-90\"\n----------------------------------------\n*/\n/*\n----------------------------------------\nwcag-magic-number()\n----------------------------------------\nReturns the magic number of a specific\nwcag grade:\n\n\"AA\"\n\"AA-Large\"\n\"AAA\"\n\nwcag-magic-number(\"AA\")\n> 50\n----------------------------------------\n*/\n/*\n----------------------------------------\nis-accessible-magic-number()\n----------------------------------------\nReturns whether two grades achieve\nspecified target color contrast\n\nReturns: true | false\n\nis-accessible-magic-number(10, 50, \"AA\")\n> false\n\nis-accessible-magic-number(10, 60, \"AA\")\n> true\n----------------------------------------\n*/\n/*\n========================================\ncore/units\n----------------------------------------\nThe master palettes of\n- colors\n- whitespace\n- typescale\n----------------------------------------\nThis file is not meant to be modified\nby USWDS project teams. Change your\nproject values in\nproject/uswds-project-settings\n----------------------------------------\n*/\n/*\n----------------------------------------\nSpacing grid multiplier\n----------------------------------------\n*/\n/*\n----------------------------------------\nSpacing grid\n----------------------------------------\n*/\n/*\n----------------------------------------\nBreakpoints\n----------------------------------------\n*/\n/*\n----------------------------------------\nUnits\n----------------------------------------\n*/\n/*\n----------------------------------------\nLayout grid widths\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont stacks\n----------------------------------------\n*/\n/*\n----------------------------------------\nTypeface\n----------------------------------------\n*/\n/*\n----------------------------------------\nTypescale\n----------------------------------------\n*/\n/*\n----------------------------------------\nMeasure\n----------------------------------------\n*/\n/*\n----------------------------------------\nLine height\n----------------------------------------\n*/\n/*\n----------------------------------------\nBase cap height\n----------------------------------------\n500px 'N' height measured in Sketch.\nUsed for normalizing font sizes.\nCurrent normalized to Apple system\nfonts.\n----------------------------------------\n*/\n/*\n----------------------------------------\nLuminance ranges\n----------------------------------------\n*/\n/*\n----------------------------------------\nColors\n----------------------------------------\n*/\n/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0 Variables\nUse for computed variables or any\nnot meant to be set by system users\ndirectly.\n----------------------------------------\n*/\n/*\n----------------------------------------\nTouch target size\n----------------------------------------\n*/\n/*\n----------------------------------------\nNamespace\n----------------------------------------\n*/\n/*\n----------------------------------------\nSeparator\n----------------------------------------\n*/\n/*\n----------------------------------------\nSpacing\n----------------------------------------\nAll spacing values that can be called\nby units()\n----------------------------------------\n*/\n/*\n----------------------------------------\nProject fonts\n----------------------------------------\nCollects font settings in a map for\nlooping.\n----------------------------------------\n*/\n/*\n----------------------------------------\nFont stack\n----------------------------------------\nCompute the project font stack based on\nthe project fonts and the font\ndefinition values set in\ncore/_font-definitions\n----------------------------------------\n*/\n/*\n----------------------------------------\nCap heights\n----------------------------------------\nCollect project cap heights\n----------------------------------------\n*/\n/*\n----------------------------------------\nTheme color families and grades\n----------------------------------------\n*/\n/*\n----------------------------------------\nTheme color map\n----------------------------------------\n*/\n/*\n----------------------------------------\nTheme color shortcodes\n----------------------------------------\n*/\n/*\n----------------------------------------\nSystem magic numbers for color contrast\n----------------------------------------\n*/\n/*\n----------------------------------------\nBuild the project type scale map\n----------------------------------------\n*/\n/*\n----------------------------------------\nBorder-radius\n----------------------------------------\n*/\n/*\n----------------------------------------\nColumn gaps\n----------------------------------------\n*/\n/*\n----------------------------------------\nGrid\n----------------------------------------\n*/\n/*\n----------------------------------------\nAspect Ratios\n----------------------------------------\n*/\n/*\n----------------------------------------\nEasing\n----------------------------------------\n*/\n/*\n----------------------------------------\nProject defaults\n----------------------------------------\n*/\n/*\n----------------------------------------\nUSWDS Properties\n----------------------------------------\n*/\n/*\n----------------------------------------\nfamily()\n----------------------------------------\nGet a font-family stack\n----------------------------------------\n*/\n/*\n----------------------------------------\nsize()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n/*\n----------------------------------------\nfont()\n----------------------------------------\nGet a font-family stack\nAND\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n/*\n----------------------------------------\ntypeset()\n----------------------------------------\nSets:\n- family\n- size\n- line-height\n----------------------------------------\n*/\n/* stylelint-disable max-nesting-depth */\n/*\n----------------------------------------\n@render-pseudoclass\n----------------------------------------\nBuild a pseucoclass utiliy from values\ncalculated in the @render-utilities-in\nloop\n----------------------------------------\n*/\n/*\n----------------------------------------\n@render-utility\n----------------------------------------\nBuild a utility from values calculated\nin the @render-utilities-in loop\n----------------------------------------\nTODO: Determine the proper use of\nunquote() in the following. Changed to\naccount for a 'interpolation near\noperators will be simplified in a\nfuture version of Sass' warning.\n----------------------------------------\n*/\n/*\n----------------------------------------\n@render-utilities-in\n----------------------------------------\nThe master loop that sets the building\nblocks of utilities from the values\nin individual rule settings and loops\nthrough all possible variants\n----------------------------------------\n*/\n/* stylelint-enable */\n.usa-prose .usa-collection, .usa-collection, .usa-prose > ul,\n.usa-prose > ol, .usa-list {\n margin-bottom: 1em;\n margin-top: 1em;\n line-height: 1.5;\n padding-left: 3ch;\n}\n.usa-collection:last-child, .usa-prose > ul:last-child,\n.usa-prose > ol:last-child, .usa-list:last-child {\n margin-bottom: 0;\n}\n.usa-prose .usa-collection ul, .usa-collection ul, .usa-prose > ul ul,\n.usa-prose > ol ul, .usa-list ul,\n.usa-prose .usa-collection ol,\n.usa-collection ol,\n.usa-prose > ul ol,\n.usa-prose > ol ol,\n.usa-list ol {\n margin-top: 0.25em;\n}\n\n.usa-prose .usa-collection__item, .usa-collection__item, .usa-prose > ul li,\n.usa-prose > ol li, .usa-list li {\n margin-bottom: 0.25em;\n max-width: 68ex;\n}\n.usa-collection__item:last-child, .usa-prose > ul li:last-child,\n.usa-prose > ol li:last-child, .usa-list li:last-child {\n margin-bottom: 0;\n}\n\n.usa-prose > table, .usa-table {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n border-collapse: collapse;\n border-spacing: 0;\n color: #1b1b1b;\n margin: 1.25rem 0;\n text-align: left;\n}\n.usa-prose > table thead th, .usa-table thead th {\n background-clip: padding-box;\n color: #1b1b1b;\n font-weight: 700;\n line-height: 1.3;\n}\n.usa-prose > table thead th, .usa-table thead th,\n.usa-prose > table thead td,\n.usa-table thead td {\n background-color: #dfe1e2;\n color: #1b1b1b;\n}\n.usa-prose > table tbody th, .usa-table tbody th {\n text-align: left;\n}\n.usa-prose > table th, .usa-table th,\n.usa-prose > table td,\n.usa-table td {\n background-color: white;\n border: 1px solid #1b1b1b;\n font-weight: normal;\n padding: 0.5rem 1rem;\n}\n.usa-prose > table caption, .usa-table caption {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1rem;\n font-weight: 700;\n margin-bottom: 0.75rem;\n text-align: left;\n}\n.usa-prose > table th[data-sortable], .usa-table th[data-sortable] {\n padding-right: 2.5rem;\n position: relative;\n}\n.usa-prose > table th[data-sortable]:after, .usa-table th[data-sortable]:after {\n border-bottom-color: transparent;\n border-bottom-style: solid;\n border-bottom-width: 1px;\n bottom: 0;\n content: \"\";\n height: 0;\n left: 0;\n position: absolute;\n width: 100%;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon > g.unsorted {\n fill: #71767a;\n}\n.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: #1b1b1b;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending], .usa-table th[data-sortable][aria-sort=descending] {\n background-color: #97d4ea;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g.descending {\n fill: #1b1b1b;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending], .usa-table th[data-sortable][aria-sort=ascending] {\n background-color: #97d4ea;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 2rem;\n width: 2rem;\n background-position: center center;\n background-size: 1.5rem;\n color: #71767a;\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n top: 50%;\n transform: translate(0, -50%);\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {\n color: #54278f;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {\n color: #162e51;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n vertical-align: middle;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g {\n fill: transparent;\n}\n.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g.ascending {\n fill: #1b1b1b;\n}\n.usa-prose > table thead th[aria-sort], .usa-table thead th[aria-sort] {\n background-color: #97d4ea;\n color: #1b1b1b;\n}\n.usa-prose > table td[data-sort-active], .usa-table td[data-sort-active],\n.usa-prose > table th[data-sort-active],\n.usa-table th[data-sort-active] {\n background-color: #e1f3f8;\n color: #1b1b1b;\n}\n\n.usa-prose > .usa-table--borderless thead th, .usa-table--borderless thead th {\n background-color: transparent;\n border-top: 0;\n color: #1b1b1b;\n}\n.usa-table--borderless thead th[aria-sort] {\n color: #1b1b1b;\n}\n.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: #1b1b1b;\n}\n.usa-prose > .usa-table--borderless th, .usa-table--borderless th,\n.usa-prose > .usa-table--borderless td,\n.usa-table--borderless td {\n border-left: 0;\n border-right: 0;\n}\n\n.usa-prose > .usa-table--compact th, .usa-table--compact th,\n.usa-prose > .usa-table--compact td,\n.usa-table--compact td {\n padding: 0.25rem 0.75rem;\n}\n\n.usa-table--striped tbody tr:nth-child(odd) td,\n.usa-table--striped tbody tr:nth-child(odd) th {\n background-color: #f0f0f0;\n color: #1b1b1b;\n}\n.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],\n.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active] {\n background-color: #c3ebfa;\n color: #1b1b1b;\n}\n\n.usa-prose > .width-mobile .usa-table--stacked thead, .width-mobile .usa-table--stacked thead {\n display: none;\n}\n.usa-prose > .width-mobile .usa-table--stacked th, .width-mobile .usa-table--stacked th,\n.usa-prose > .width-mobile .usa-table--stacked td,\n.width-mobile .usa-table--stacked td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n}\n.usa-prose > .width-mobile .usa-table--stacked tr, .width-mobile .usa-table--stacked tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n}\n.width-mobile .usa-table--stacked tr th:first-child,\n.width-mobile .usa-table--stacked tr td:first-child {\n border-top-width: 0;\n}\n.width-mobile .usa-table--stacked tr:nth-child(odd) td,\n.width-mobile .usa-table--stacked tr:nth-child(odd) th {\n background-color: inherit;\n}\n.width-mobile .usa-table--stacked tr:first-child th:first-child,\n.width-mobile .usa-table--stacked tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n}\n.width-mobile .usa-table--stacked th[data-label],\n.width-mobile .usa-table--stacked td[data-label] {\n padding-bottom: 0.75rem;\n}\n.width-mobile .usa-table--stacked th[data-label]:before,\n.width-mobile .usa-table--stacked td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n}\n\n.usa-prose > .width-mobile .usa-table--stacked-header thead, .width-mobile .usa-table--stacked-header thead {\n display: none;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header th, .width-mobile .usa-table--stacked-header th,\n.usa-prose > .width-mobile .usa-table--stacked-header td,\n.width-mobile .usa-table--stacked-header td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n}\n.usa-prose > .width-mobile .usa-table--stacked-header tr, .width-mobile .usa-table--stacked-header tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n}\n.width-mobile .usa-table--stacked-header tr th:first-child,\n.width-mobile .usa-table--stacked-header tr td:first-child {\n border-top-width: 0;\n}\n.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,\n.width-mobile .usa-table--stacked-header tr:nth-child(odd) th {\n background-color: inherit;\n}\n.width-mobile .usa-table--stacked-header tr:first-child th:first-child,\n.width-mobile .usa-table--stacked-header tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n}\n.width-mobile .usa-table--stacked-header th[data-label],\n.width-mobile .usa-table--stacked-header td[data-label] {\n padding-bottom: 0.75rem;\n}\n.width-mobile .usa-table--stacked-header th[data-label]:before,\n.width-mobile .usa-table--stacked-header td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n}\n.width-mobile .usa-table--stacked-header tr td:first-child,\n.width-mobile .usa-table--stacked-header tr th:first-child {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: #dfe1e2;\n color: #1b1b1b;\n font-weight: 700;\n padding: 0.75rem 1rem;\n}\n.width-mobile .usa-table--stacked-header tr td:first-child:before,\n.width-mobile .usa-table--stacked-header tr th:first-child:before {\n display: none;\n}\n\n.usa-prose > .usa-table-container--scrollable, .usa-table-container--scrollable {\n margin: 1.25rem 0;\n overflow-y: hidden;\n}\n.usa-table-container--scrollable .usa-table {\n margin: 0;\n}\n.usa-prose > .usa-table-container--scrollable td, .usa-table-container--scrollable td {\n white-space: nowrap;\n}\n\n/* deprecated.scss\n ---\n Occasionally the design system will deprecate\n old variables or functionality. If we replace\n the old functionality with something new, this is a\n place to connect the old functionality to the\n new functionality, in the service of better\n continuity and backwards compatibility within a\n major release cycle.\n\n Note the USWDS version where we deprecated the\n old functionality in a comment.\n\n Be sure to update notifications.scss.\n\n This file should started fresh at each\n major version.\n*/\n/* notifications.scss\n ---\n Adds a notification at the top of each USWDS\n compile. Use this file for important notifications\n and updates to the design system.\n\n This file should started fresh at each\n major version.\n\n*/\n/* prettier-ignore */\n/* prettier-ignore */\n/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n/* Document\n ========================================================================== */\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\nhtml {\n line-height: 1.15;\n /* 1 */\n -webkit-text-size-adjust: 100%;\n /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n/**\n * Remove the margin in all browsers.\n */\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\nhr {\n box-sizing: content-box;\n /* 1 */\n height: 0;\n /* 1 */\n overflow: visible;\n /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\npre {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n/**\n * Remove the gray background on active links in IE 10.\n */\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\nabbr[title] {\n border-bottom: none;\n /* 1 */\n text-decoration: underline;\n /* 2 */\n text-decoration: underline dotted;\n /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace;\n /* 1 */\n font-size: 1em;\n /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n/**\n * Remove the border on images inside links in IE 10.\n */\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit;\n /* 1 */\n font-size: 100%;\n /* 1 */\n line-height: 1.15;\n /* 1 */\n margin: 0;\n /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\nbutton,\ninput {\n /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\nbutton,\nselect {\n /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\nbutton:-moz-focusring,\n[type=button]:-moz-focusring,\n[type=reset]:-moz-focusring,\n[type=submit]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\nlegend {\n box-sizing: border-box;\n /* 1 */\n color: inherit;\n /* 2 */\n display: table;\n /* 1 */\n max-width: 100%;\n /* 1 */\n padding: 0;\n /* 3 */\n white-space: normal;\n /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n[type=checkbox],\n[type=radio] {\n box-sizing: border-box;\n /* 1 */\n padding: 0;\n /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n[type=search] {\n -webkit-appearance: textfield;\n /* 1 */\n outline-offset: -2px;\n /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n /* 1 */\n font: inherit;\n /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n/**\n * Add the correct display in IE 10+.\n */\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n[hidden] {\n display: none;\n}\n\n/* stylelint-disable */\n@font-face {\n font-family: Roboto Mono Web;\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Roboto Mono Web;\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Roboto Mono Web;\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Roboto Mono Web;\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Roboto Mono Web;\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Roboto Mono Web;\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format(\"woff2\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format(\"woff\"), url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-light-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Source Sans Pro Web;\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format(\"woff2\"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff) format(\"woff\"), url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Merriweather Web;\n font-style: normal;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Light.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Light.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Merriweather Web;\n font-style: normal;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Regular.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Regular.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Merriweather Web;\n font-style: normal;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Bold.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Bold.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Merriweather Web;\n font-style: italic;\n font-weight: 300;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Merriweather Web;\n font-style: italic;\n font-weight: 400;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-Italic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-Italic.ttf) format(\"truetype\");\n}\n@font-face {\n font-family: Merriweather Web;\n font-style: italic;\n font-weight: 700;\n font-display: fallback;\n src: url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format(\"woff2\"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format(\"woff\"), url(../fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format(\"truetype\");\n}\n/* stylelint-enable */\ninput:not([disabled]):focus,\nselect:not([disabled]):focus,\ntextarea:not([disabled]):focus,\nbutton:not([disabled]):focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\niframe:focus,\n[href]:focus,\n[tabindex]:focus,\n[contentEditable=true]:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nhtml {\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 100%;\n}\n\ncite,\nvar,\naddress,\ndfn {\n font-style: normal;\n}\n\n/*! uswds @version */\nbody {\n color: #1b1b1b;\n background-color: white;\n overflow-x: hidden;\n}\n\n.usa-sr-only {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n.usa-button {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n color: white;\n background-color: #005ea2;\n appearance: none;\n border: 0;\n border-radius: 0.25rem;\n cursor: pointer;\n display: inline-block;\n font-weight: 700;\n margin-right: 0.5rem;\n padding: 0.75rem 1.25rem;\n text-align: center;\n text-decoration: none;\n width: 100%;\n}\n@media all and (min-width: 30em) {\n .usa-button {\n width: auto;\n }\n}\n.usa-button:visited {\n color: white;\n}\n.usa-button:hover, .usa-button.usa-button--hover {\n color: white;\n background-color: #1a4480;\n border-bottom: 0;\n text-decoration: none;\n}\n.usa-button:active, .usa-button.usa-button--active {\n color: white;\n background-color: #162e51;\n}\n.usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus {\n outline-offset: 0.25rem;\n}\n.usa-button:disabled {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #c9c9c9;\n color: white;\n pointer-events: none;\n}\n.usa-button:disabled:hover, .usa-button:disabled.usa-button--hover, .usa-button:disabled:active, .usa-button:disabled.usa-button--active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus {\n background-color: #c9c9c9;\n border: 0;\n box-shadow: none;\n}\n\n.usa-button--accent-cool {\n color: #1b1b1b;\n background-color: #00bde3;\n}\n.usa-button--accent-cool:visited {\n color: #1b1b1b;\n background-color: #00bde3;\n}\n.usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover {\n color: #1b1b1b;\n background-color: #28a0cb;\n}\n.usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active {\n color: white;\n background-color: #07648d;\n}\n\n.usa-button--accent-warm {\n color: #1b1b1b;\n background-color: #fa9441;\n}\n.usa-button--accent-warm:visited {\n color: #1b1b1b;\n background-color: #fa9441;\n}\n.usa-button--accent-warm:hover, .usa-button--accent-warm.usa-button--hover {\n color: white;\n background-color: #c05600;\n}\n.usa-button--accent-warm:active, .usa-button--accent-warm.usa-button--active {\n color: white;\n background-color: #775540;\n}\n\n.usa-button--outline {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #005ea2;\n color: #005ea2;\n}\n.usa-button--outline:visited {\n color: #005ea2;\n}\n.usa-button--outline:hover, .usa-button--outline.usa-button--hover {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #1a4480;\n color: #1a4480;\n}\n.usa-button--outline:active, .usa-button--outline.usa-button--active {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #162e51;\n color: #162e51;\n}\n.usa-button--outline.usa-button--inverse {\n box-shadow: inset 0 0 0 2px #dfe1e2;\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse:visited {\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover {\n box-shadow: inset 0 0 0 2px #f0f0f0;\n color: #f0f0f0;\n}\n.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px white;\n color: white;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {\n color: #54278f;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {\n color: #1a4480;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:active {\n color: #162e51;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {\n color: #1a4480;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {\n color: #162e51;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {\n color: #dfe1e2;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {\n color: #f0f0f0;\n}\n.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {\n color: white;\n}\n\n.usa-button--base {\n color: white;\n background-color: #71767a;\n}\n.usa-button--base:hover, .usa-button--base.usa-button--hover {\n color: white;\n background-color: #565c65;\n}\n.usa-button--base:active, .usa-button--base.usa-button--active {\n color: white;\n background-color: #3d4551;\n}\n\n.usa-button--secondary {\n color: white;\n background-color: #d83933;\n}\n.usa-button--secondary:hover, .usa-button--secondary.usa-button--hover {\n color: white;\n background-color: #b50909;\n}\n.usa-button--secondary:active, .usa-button--secondary.usa-button--active {\n color: white;\n background-color: #8b0a03;\n}\n\n.usa-button--big {\n border-radius: 0.25rem;\n font-size: 1.46rem;\n padding: 1rem 1.5rem;\n}\n\n.usa-button--disabled {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #c9c9c9;\n color: white;\n pointer-events: none;\n}\n.usa-button--disabled:hover, .usa-button--disabled.usa-button--hover, .usa-button--disabled:active, .usa-button--disabled.usa-button--active, .usa-button--disabled:focus, .usa-button--disabled.usa-focus {\n background-color: #c9c9c9;\n border: 0;\n box-shadow: none;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline-inverse-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline-inverse:disabled,\n.usa-button--outline-inverse:disabled {\n background-color: transparent;\n pointer-events: none;\n}\n.usa-button--outline-disabled:hover, .usa-button--outline-disabled.usa-button--hover, .usa-button--outline-disabled:active, .usa-button--outline-disabled.usa-button--active, .usa-button--outline-disabled:focus, .usa-button--outline-disabled.usa-focus,\n.usa-button--outline-inverse-disabled:hover,\n.usa-button--outline-inverse-disabled.usa-button--hover,\n.usa-button--outline-inverse-disabled:active,\n.usa-button--outline-inverse-disabled.usa-button--active,\n.usa-button--outline-inverse-disabled:focus,\n.usa-button--outline-inverse-disabled.usa-focus,\n.usa-button--outline:disabled:hover,\n.usa-button--outline:disabled.usa-button--hover,\n.usa-button--outline:disabled:active,\n.usa-button--outline:disabled.usa-button--active,\n.usa-button--outline:disabled:focus,\n.usa-button--outline:disabled.usa-focus,\n.usa-button--outline-inverse:disabled:hover,\n.usa-button--outline-inverse:disabled.usa-button--hover,\n.usa-button--outline-inverse:disabled:active,\n.usa-button--outline-inverse:disabled.usa-button--active,\n.usa-button--outline-inverse:disabled:focus,\n.usa-button--outline-inverse:disabled.usa-focus,\n.usa-button--outline-inverse:disabled:hover,\n.usa-button--outline-inverse:disabled.usa-button--hover,\n.usa-button--outline-inverse:disabled:active,\n.usa-button--outline-inverse:disabled.usa-button--active,\n.usa-button--outline-inverse:disabled:focus,\n.usa-button--outline-inverse:disabled.usa-focus {\n background-color: transparent;\n border: 0;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline:disabled {\n box-shadow: inset 0 0 0 2px #c9c9c9;\n color: #c9c9c9;\n}\n.usa-button--outline-disabled.usa-button--inverse,\n.usa-button--outline:disabled.usa-button--inverse {\n background-color: transparent;\n box-shadow: inset 0 0 0 2px #71767a;\n color: #71767a;\n}\n\n.usa-button--unstyled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n}\n.usa-button--unstyled:visited {\n color: #54278f;\n}\n.usa-button--unstyled:hover {\n color: #1a4480;\n}\n.usa-button--unstyled:active {\n color: #162e51;\n}\n.usa-button--unstyled:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-button--unstyled:hover, .usa-button--unstyled.usa-button--hover, .usa-button--unstyled:disabled:hover, .usa-button--unstyled:disabled.usa-button--hover, .usa-button--unstyled.usa-button--disabled:hover, .usa-button--unstyled.usa-button--disabled.usa-button--hover, .usa-button--unstyled:active, .usa-button--unstyled.usa-button--active, .usa-button--unstyled:disabled:active, .usa-button--unstyled:disabled.usa-button--active, .usa-button--unstyled.usa-button--disabled:active, .usa-button--unstyled.usa-button--disabled.usa-button--active, .usa-button--unstyled:disabled:focus, .usa-button--unstyled:disabled.usa-focus, .usa-button--unstyled.usa-button--disabled:focus, .usa-button--unstyled.usa-button--disabled.usa-focus, .usa-button--unstyled:disabled, .usa-button--unstyled.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-button--unstyled:disabled, .usa-button--unstyled.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-button--unstyled.usa-button--hover {\n color: #1a4480;\n}\n.usa-button--unstyled.usa-button--active {\n color: #162e51;\n}\n\n.usa-embed-container iframe,\n.usa-embed-container object,\n.usa-embed-container embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.usa-embed-container {\n padding-bottom: 56.25%;\n position: relative;\n height: 0;\n overflow: hidden;\n max-width: 100%;\n}\n\nimg {\n max-width: 100%;\n}\n\n.usa-media-link {\n display: inline-block;\n line-height: 0;\n}\n\n.usa-combo-box__list, .usa-combo-box__input, .usa-input-group, .usa-input,\n.usa-textarea, .usa-range, .usa-select, .usa-fieldset,\n.usa-hint {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n}\n\n.usa-combo-box__input, .usa-input-group, .usa-input,\n.usa-textarea, .usa-range, .usa-select {\n border-width: 1px;\n border-color: #565c65;\n border-style: solid;\n appearance: none;\n border-radius: 0;\n color: #1b1b1b;\n display: block;\n height: 2.5rem;\n margin-top: 0.5rem;\n max-width: 30rem;\n padding: 0.5rem;\n width: 100%;\n}\n.usa-input--success.usa-combo-box__input, .usa-input--success.usa-input-group, .usa-input--success.usa-input,\n.usa-input--success.usa-textarea, .usa-input--success.usa-range, .usa-input--success.usa-select {\n border-width: 0.25rem;\n border-color: #00a91c;\n border-style: solid;\n}\n\n.usa-fieldset {\n border: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-form-group {\n margin-top: 1.5rem;\n}\n.usa-form-group .usa-label:first-child {\n margin-top: 0;\n}\n\n.usa-form-group--error {\n border-left-width: 0.25rem;\n border-left-color: #b50909;\n border-left-style: solid;\n margin-top: 2rem;\n padding-left: 1rem;\n position: relative;\n}\n@media all and (min-width: 64em) {\n .usa-form-group--error {\n margin-left: -1.25rem;\n }\n}\n\n.usa-error-message {\n padding-bottom: 0.25rem;\n padding-top: 0.25rem;\n color: #b50909;\n display: block;\n font-weight: 700;\n}\n\n.usa-hint {\n color: #71767a;\n}\n\n.usa-label,\n.usa-legend {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n display: block;\n font-weight: normal;\n margin-top: 1.5rem;\n max-width: 30rem;\n}\n\n.usa-label--error {\n font-weight: 700;\n margin-top: 0;\n}\n\n.usa-label--required,\n.usa-hint--required {\n color: #b50909;\n}\n\n.usa-legend--large {\n font-size: 2.13rem;\n font-weight: 700;\n margin-top: 1rem;\n}\n\nabbr[title=required] {\n text-decoration: none;\n}\n\n.usa-input-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-input-list li {\n line-height: 1.3;\n}\n\n.usa-prose .usa-input-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-prose .usa-input-list li {\n line-height: 1.3;\n}\n\n.usa-checkbox__input,\n.usa-radio__input {\n position: absolute;\n left: -999em;\n right: auto;\n}\n.lt-ie9 .usa-checkbox__input,\n.lt-ie9 .usa-radio__input {\n border: 0;\n float: left;\n margin: 0.25rem 0.25rem 0 0;\n position: static;\n width: auto;\n}\n\n.usa-checkbox__label,\n.usa-radio__label {\n cursor: pointer;\n display: inherit;\n font-weight: normal;\n margin-top: 0.75rem;\n padding-left: 2rem;\n position: relative;\n text-indent: -2rem;\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n background: white;\n content: \" \";\n display: inline-block;\n left: 2px;\n position: relative;\n vertical-align: middle\\0 ;\n white-space: pre;\n}\n\n.usa-checkbox__label::before {\n height: 1.25rem;\n width: 1.25rem;\n border-radius: 2px;\n}\n\n.usa-radio__label::before {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n box-shadow: 0 0 0 2px #71767a;\n line-height: 1.25rem;\n margin-right: 0.75rem;\n text-indent: 0;\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-radio__input:checked + .usa-radio__label::before {\n background-color: #005ea2;\n box-shadow: 0 0 0 2px #005ea2;\n}\n\n.usa-radio__input:checked + .usa-radio__label::before {\n box-shadow: 0 0 0 2px #005ea2, inset 0 0 0 2px white;\n}\n@media print {\n .usa-radio__input:checked + .usa-radio__label::before {\n box-shadow: inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2;\n }\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before {\n background-image: url(\"../img/correct8.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 0.75rem auto;\n}\n@media print {\n .usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before {\n background-image: none;\n background-color: white;\n content: url(\"../img/checkbox-check-print.svg\");\n text-indent: 0;\n }\n}\n\n.usa-radio__input:focus + .usa-radio__label::before {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0.25rem;\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label,\n.usa-radio__input:disabled + .usa-radio__label {\n color: #c9c9c9;\n cursor: not-allowed;\n}\n\n.usa-checkbox__input:focus + .usa-checkbox__label::before {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label::before,\n.usa-radio__input:disabled + .usa-radio__label::before {\n background: #e6e6e6;\n box-shadow: 0 0 0 2px #c9c9c9;\n cursor: not-allowed;\n}\n\n.usa-radio__input:checked:disabled + .usa-radio__label::before {\n background: #adadad;\n box-shadow: 0 0 0 2px #adadad, inset 0 0 0 2px #e6e6e6;\n}\n\n.usa-checkbox__input--tile + .usa-checkbox__label,\n.usa-radio__input--tile + .usa-radio__label {\n border: 2px solid #dfe1e2;\n border-radius: 0.25rem;\n margin: 0.5rem 0;\n padding: 0.75rem 1rem 0.75rem 2.5rem;\n}\n\n.usa-checkbox__input--tile:checked + .usa-checkbox__label,\n.usa-radio__input--tile:checked + .usa-radio__label {\n background-color: #d9e8f6;\n border-color: #73b3e7;\n}\n\n.usa-checkbox__input--tile:disabled:checked + .usa-checkbox__label,\n.usa-radio__input--tile:disabled:checked + .usa-radio__label {\n background-color: #e6e6e6;\n border-color: #dfe1e2;\n}\n\n.usa-checkbox__label-description,\n.usa-radio__label-description {\n display: block;\n font-size: 0.93rem;\n margin-top: 0.5rem;\n text-indent: 0;\n}\n\n.usa-memorable-date {\n display: flex;\n}\n.usa-memorable-date [type=number] {\n -moz-appearance: textfield;\n}\n.usa-memorable-date [type=number]::-webkit-inner-spin-button {\n appearance: none;\n}\n.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important;\n /* stylelint-disable-line declaration-no-important */\n pointer-events: none;\n height: 0;\n width: 0;\n margin: 0;\n}\n.usa-memorable-date .usa-form-group {\n margin-top: 1rem;\n}\n\n.usa-form-group--day,\n.usa-form-group--month,\n.usa-form-group--year {\n flex: 0 1 auto;\n margin-right: 1rem;\n width: 3rem;\n}\n\n.usa-form-group--year {\n width: 4.5rem;\n}\n\n.usa-select {\n background-image: url(\"../img/usa-icons/unfold_more.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n appearance: none;\n background-color: white;\n background-position: right 0.5rem center;\n background-size: 1.25rem;\n padding-right: 2rem;\n}\n.usa-select::-ms-expand {\n display: none;\n}\n.usa-select:-webkit-autofill {\n appearance: menulist;\n}\n.usa-select:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 black;\n}\n\n[type=file] {\n border: none;\n margin-top: 0.5rem;\n padding-left: 0;\n padding-top: 0.2rem;\n}\n\n.usa-file-input {\n display: block;\n max-width: 30rem;\n width: 100%;\n}\n\n.usa-file-input__target {\n border: 1px dashed #a9aeb1;\n display: block;\n font-size: 0.93rem;\n margin-top: 0.5rem;\n position: relative;\n text-align: center;\n width: 100%;\n}\n.usa-file-input__target:hover {\n border-color: #71767a;\n}\n\n.usa-file-input__target.has-invalid-file {\n border-color: #fa9441;\n}\n\n.usa-file-input__accepted-files-message {\n font-weight: bold;\n margin: -1.5rem 0 1.5rem;\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n\n.has-invalid-file .usa-file-input__accepted-files-message {\n color: #b50909;\n}\n\n.usa-file-input__choose {\n color: #005ea2;\n text-decoration: underline;\n font-weight: normal;\n}\n.usa-file-input__choose:visited {\n color: #54278f;\n}\n.usa-file-input__choose:hover {\n color: #1a4480;\n}\n.usa-file-input__choose:active {\n color: #162e51;\n}\n.usa-file-input__choose:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-file-input__instructions {\n display: inline-block;\n padding: 2rem 1rem;\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n.usa-file-input__instructions.display-none {\n display: none;\n}\n\n.usa-file-input__box {\n background: white;\n height: 100%;\n left: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 2;\n}\n\n.usa-file-input .usa-file-input__input[type] {\n cursor: pointer;\n height: 100%;\n left: 0;\n margin: 0;\n max-width: none;\n position: absolute;\n padding: 0.5rem;\n text-indent: -999em;\n top: 0;\n width: 100%;\n z-index: 1;\n}\n\n.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button {\n display: none;\n}\n\n.usa-file-input--drag .usa-file-input__target {\n border-color: #005ea2;\n}\n\n.usa-file-input--drag .usa-file-input__box {\n background-color: #d9e8f6 !important;\n}\n\n.usa-file-input--drag .usa-file-input__preview {\n opacity: 0.1;\n}\n\n.usa-file-input__preview-heading {\n align-items: center;\n background: #d9e8f6;\n display: flex;\n font-weight: bold;\n justify-content: space-between;\n padding: 0.5rem;\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n\n.usa-file-input__preview {\n align-items: center;\n background: #d9e8f6;\n word-wrap: anywhere;\n display: flex;\n font-size: 0.87rem;\n margin-top: 1px;\n padding: 0.25rem 0.5rem;\n pointer-events: none;\n position: relative;\n text-align: left;\n z-index: 3;\n}\n.usa-file-input__preview:last-child {\n margin-bottom: -1.5rem;\n}\n\n.usa-file-input__preview-image {\n border: none;\n display: block;\n height: 2.5rem;\n margin-right: 0.5rem;\n object-fit: contain;\n width: 2.5rem;\n}\n\n.usa-file-input__preview-image.is-loading {\n background-image: url(\"../img/loader.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 2rem;\n}\n\n.usa-file-input__preview-image--generic,\n.usa-file-input__preview-image--pdf,\n.usa-file-input__preview-image--word,\n.usa-file-input__preview-image--excel,\n.usa-file-input__preview-image--video {\n background-position: center center;\n background-repeat: no-repeat;\n background-size: 1.5rem;\n}\n\n.usa-file-input__preview-image--pdf {\n background-image: url(\"../img/file-pdf.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--generic {\n background-image: url(\"../img/file.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--word {\n background-image: url(\"../img/file-word.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--excel {\n background-image: url(\"../img/file-excel.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-file-input__preview-image--video {\n background-image: url(\"../img/file-video.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-form-group--error .usa-file-input__target {\n border-color: #b50909;\n border-width: 2px;\n}\n\n.usa-file-input--disabled {\n pointer-events: none;\n}\n.usa-file-input--disabled .usa-file-input__instructions {\n opacity: 0.5;\n}\n.usa-file-input--disabled .usa-file-input__box {\n background-color: #e6e6e6;\n}\n.usa-file-input--disabled .usa-file-input__input[type] {\n cursor: default;\n}\n\n.usa-range {\n appearance: none;\n border: none;\n padding-left: 1px;\n width: 100%;\n}\n.usa-range:focus {\n outline: none;\n}\n.usa-range:focus::-webkit-slider-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n.usa-range:focus::-moz-range-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n.usa-range:focus::-ms-thumb {\n background-color: white;\n box-shadow: 0 0 0 2px #2491ff;\n}\n.usa-range::-webkit-slider-runnable-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n.usa-range::-moz-range-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n.usa-range::-ms-track {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n cursor: pointer;\n height: 1rem;\n width: 100%;\n}\n.usa-range::-webkit-slider-thumb {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n appearance: none;\n margin-top: -0.19rem;\n}\n.usa-range::-moz-range-thumb {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n}\n.usa-range::-ms-thumb {\n height: 1.25rem;\n border-radius: 99rem;\n width: 1.25rem;\n background: #f0f0f0;\n border: none;\n box-shadow: 0 0 0 2px #71767a;\n cursor: pointer;\n}\n.usa-range::-ms-fill-lower {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n}\n.usa-range::-ms-fill-upper {\n background-color: #f0f0f0;\n border-radius: 99rem;\n border: 1px solid #71767a;\n}\n\n.usa-textarea {\n height: 10rem;\n}\n\n.usa-input--error {\n border-width: 0.25rem;\n border-color: #b50909;\n border-style: solid;\n}\n\n.usa-input-group {\n align-items: center;\n background-color: white;\n display: flex;\n padding: 0;\n}\n.usa-input-group.is-focused {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-input-group--error {\n border-width: 0.25rem;\n border-color: #b50909;\n border-style: solid;\n}\n.usa-input-group input {\n border: 0;\n height: 100%;\n margin-top: 0;\n min-width: 0;\n width: 100%;\n}\n.usa-input-group input:focus {\n outline: none;\n}\n\n.usa-input-prefix,\n.usa-input-suffix {\n color: #71767a;\n line-height: 0;\n padding: 0 0.5rem;\n user-select: none;\n white-space: nowrap;\n}\n.usa-input-prefix .usa-icon,\n.usa-input-suffix .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.usa-character-count__message {\n display: inline-block;\n padding-top: 0.25rem;\n}\n\n.usa-character-count__message--invalid {\n color: #b50909;\n font-weight: 700;\n}\n\n.usa-combo-box {\n max-width: 30rem;\n position: relative;\n}\n\n.usa-combo-box--pristine .usa-combo-box__input {\n padding-right: calc(5em + 4px);\n}\n.usa-combo-box--pristine .usa-combo-box__input::-ms-clear {\n display: none;\n}\n.usa-combo-box--pristine .usa-combo-box__clear-input {\n display: block;\n}\n\n.usa-combo-box__input {\n appearance: none;\n margin-bottom: 0;\n max-width: none;\n padding-right: calc(2.5em + 3px);\n}\n\nbutton.usa-combo-box__toggle-list:focus,\nbutton.usa-combo-box__clear-input:focus {\n outline-offset: -4px;\n}\n\n.usa-combo-box__toggle-list__wrapper:focus,\n.usa-combo-box__clear-input__wrapper:focus {\n outline: 0;\n}\n\n.usa-combo-box__toggle-list,\n.usa-combo-box__clear-input {\n background-color: transparent;\n background-position: center;\n background-size: auto 1.5rem;\n border: 0;\n bottom: 1px;\n cursor: pointer;\n margin-bottom: 0;\n opacity: 0.6;\n padding-right: 2rem;\n position: absolute;\n top: 1px;\n z-index: 100;\n}\n\n.usa-combo-box__clear-input {\n background-image: url(\"../img/usa-icons/close.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n display: none;\n right: calc(2.5em + 3px);\n}\n\n.usa-combo-box__toggle-list {\n background-image: url(\"../img/usa-icons/expand_more.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-size: auto 2rem;\n right: 1px;\n}\n\n.usa-combo-box__input-button-separator {\n background-color: #c6cace;\n position: absolute;\n top: 1px;\n margin-bottom: 8px;\n margin-top: 8px;\n width: 1px;\n right: calc(2.5em + 2px);\n box-sizing: border-box;\n z-index: 200;\n}\n\n.usa-combo-box__list {\n border-width: 1px;\n border-color: #565c65;\n border-style: solid;\n background-color: white;\n border-radius: 0;\n border-top: 0;\n margin: 0;\n max-height: 12.1em;\n overflow-x: hidden;\n overflow-y: scroll;\n padding: 0;\n position: absolute;\n width: 100%;\n z-index: 300;\n}\n.usa-combo-box__list:focus {\n outline: 0;\n}\n\n.usa-combo-box__list-option {\n border-bottom: 1px solid #dfe1e2;\n cursor: pointer;\n display: block;\n padding: 0.5rem;\n}\n.usa-combo-box__list-option--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-combo-box__list-option--focused:focus {\n outline-offset: -4px;\n}\n.usa-combo-box__list-option--selected {\n background-color: #005ea2;\n border-color: #005ea2;\n color: white;\n}\n\n.usa-combo-box__list-option--no-results {\n cursor: not-allowed;\n display: block;\n padding: 0.5rem;\n}\n\n.usa-date-picker__wrapper {\n display: none;\n position: relative;\n max-width: 30rem;\n}\n.usa-date-picker__wrapper:focus {\n outline: 0;\n}\n\n.usa-date-picker__calendar__year, .usa-date-picker__calendar__previous-year-chunk,\n.usa-date-picker__calendar__next-year-chunk, .usa-date-picker__calendar__month, .usa-date-picker__calendar__year-selection,\n.usa-date-picker__calendar__month-selection, .usa-date-picker__calendar__date, .usa-date-picker__calendar__previous-year,\n.usa-date-picker__calendar__previous-month,\n.usa-date-picker__calendar__next-year,\n.usa-date-picker__calendar__next-month, .usa-date-picker__button {\n background-color: #f0f0f0;\n border: 0;\n width: 100%;\n}\n.usa-date-picker__calendar__year:not([disabled]), .usa-date-picker__calendar__previous-year-chunk:not([disabled]),\n.usa-date-picker__calendar__next-year-chunk:not([disabled]), .usa-date-picker__calendar__month:not([disabled]), .usa-date-picker__calendar__year-selection:not([disabled]),\n.usa-date-picker__calendar__month-selection:not([disabled]), .usa-date-picker__calendar__date:not([disabled]), .usa-date-picker__calendar__previous-year:not([disabled]),\n.usa-date-picker__calendar__previous-month:not([disabled]),\n.usa-date-picker__calendar__next-year:not([disabled]),\n.usa-date-picker__calendar__next-month:not([disabled]), .usa-date-picker__button:not([disabled]) {\n cursor: pointer;\n}\n.usa-date-picker__calendar__year:not([disabled]):focus, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus, .usa-date-picker__calendar__month:not([disabled]):focus, .usa-date-picker__calendar__year-selection:not([disabled]):focus,\n.usa-date-picker__calendar__month-selection:not([disabled]):focus, .usa-date-picker__calendar__date:not([disabled]):focus, .usa-date-picker__calendar__previous-year:not([disabled]):focus,\n.usa-date-picker__calendar__previous-month:not([disabled]):focus,\n.usa-date-picker__calendar__next-year:not([disabled]):focus,\n.usa-date-picker__calendar__next-month:not([disabled]):focus, .usa-date-picker__button:not([disabled]):focus {\n outline-offset: -4px;\n}\n.usa-date-picker__calendar__year:not([disabled]):hover, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover, .usa-date-picker__calendar__month:not([disabled]):hover, .usa-date-picker__calendar__year-selection:not([disabled]):hover,\n.usa-date-picker__calendar__month-selection:not([disabled]):hover, .usa-date-picker__calendar__date:not([disabled]):hover, .usa-date-picker__calendar__previous-year:not([disabled]):hover,\n.usa-date-picker__calendar__previous-month:not([disabled]):hover,\n.usa-date-picker__calendar__next-year:not([disabled]):hover,\n.usa-date-picker__calendar__next-month:not([disabled]):hover, .usa-date-picker__button:not([disabled]):hover {\n background-color: #dfe1e2;\n}\n.usa-date-picker__calendar__year:not([disabled]):active, .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,\n.usa-date-picker__calendar__next-year-chunk:not([disabled]):active, .usa-date-picker__calendar__month:not([disabled]):active, .usa-date-picker__calendar__year-selection:not([disabled]):active,\n.usa-date-picker__calendar__month-selection:not([disabled]):active, .usa-date-picker__calendar__date:not([disabled]):active, .usa-date-picker__calendar__previous-year:not([disabled]):active,\n.usa-date-picker__calendar__previous-month:not([disabled]):active,\n.usa-date-picker__calendar__next-year:not([disabled]):active,\n.usa-date-picker__calendar__next-month:not([disabled]):active, .usa-date-picker__button:not([disabled]):active {\n background-color: #a9aeb1;\n}\n\n.usa-date-picker--active .usa-date-picker__button {\n background-color: #f0f0f0;\n}\n.usa-date-picker--active .usa-date-picker__calendar {\n z-index: 400;\n}\n\n.usa-date-picker__button {\n background-image: url(\"../img/usa-icons/calendar_today.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n align-self: stretch;\n background-color: transparent;\n background-position: center;\n background-size: 1.5rem;\n margin-top: 0.5em;\n width: 3em;\n}\n\n.usa-date-picker--initialized .usa-date-picker__wrapper {\n display: flex;\n}\n\n.usa-date-picker__calendar {\n background-color: #f0f0f0;\n left: auto;\n max-width: 20rem;\n position: absolute;\n right: 0;\n width: 100%;\n z-index: 100;\n}\n\n.usa-date-picker__calendar__table {\n border-spacing: 0;\n border-collapse: collapse;\n table-layout: fixed;\n text-align: center;\n width: 100%;\n}\n.usa-date-picker__calendar__table th {\n font-weight: normal;\n}\n.usa-date-picker__calendar__table td {\n padding: 0;\n}\n\n.usa-date-picker__calendar__row {\n display: flex;\n flex-wrap: wrap;\n text-align: center;\n width: 100%;\n}\n\n.usa-date-picker__calendar__cell {\n background-color: #f0f0f0;\n flex: 1;\n}\n\n.usa-date-picker__calendar__cell--center-items {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.usa-date-picker__calendar__previous-year,\n.usa-date-picker__calendar__previous-month,\n.usa-date-picker__calendar__next-year,\n.usa-date-picker__calendar__next-month {\n background-position: center;\n background-size: auto 1.5rem;\n height: 1.5rem;\n padding: 20px 10px;\n}\n\n.usa-date-picker__calendar__previous-year:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_far_before.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-date-picker__calendar__previous-month:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_before.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-date-picker__calendar__next-year:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_far_next.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-date-picker__calendar__next-month:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_next.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-date-picker__calendar__day-of-week {\n padding: 6px 0px;\n}\n\n.usa-date-picker__calendar__date {\n padding: 10px 0px;\n}\n.usa-date-picker__calendar__date--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-date-picker__calendar__date--next-month:not([disabled]), .usa-date-picker__calendar__date--previous-month:not([disabled]) {\n color: #5d5d52;\n}\n.usa-date-picker__calendar__date--selected, .usa-date-picker__calendar__date--range-date {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__date--selected:not([disabled]), .usa-date-picker__calendar__date--range-date:not([disabled]) {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__date--selected:not([disabled]):hover, .usa-date-picker__calendar__date--range-date:not([disabled]):hover {\n background-color: #0050d8;\n color: #e6e6e6;\n}\n.usa-date-picker__calendar__date--selected:not([disabled]):focus, .usa-date-picker__calendar__date--range-date:not([disabled]):focus {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__date--selected:not([disabled]):active, .usa-date-picker__calendar__date--range-date:not([disabled]):active {\n background-color: #1a4480;\n}\n.usa-date-picker__calendar__date--range-date-start {\n border-top-left-radius: 10%;\n border-bottom-left-radius: 10%;\n}\n.usa-date-picker__calendar__date--range-date-end {\n border-top-right-radius: 10%;\n border-bottom-right-radius: 10%;\n}\n.usa-date-picker__calendar__date--within-range {\n background-color: #cfe8ff;\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]) {\n background-color: #cfe8ff;\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]):hover {\n background-color: #cfe8ff;\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]):focus {\n background-color: #cfe8ff;\n}\n.usa-date-picker__calendar__date--within-range:not([disabled]):active {\n background-color: #cfe8ff;\n}\n\n.usa-date-picker__calendar__month-label {\n flex: 4;\n text-align: center;\n}\n\n.usa-date-picker__calendar__year-selection,\n.usa-date-picker__calendar__month-selection {\n display: inline-block;\n height: 100%;\n padding: 8px 4px;\n width: auto;\n}\n\n.usa-date-picker__calendar__month-picker {\n padding: 20px 5px;\n}\n\n.usa-date-picker__calendar__month {\n padding: 10px 0;\n}\n.usa-date-picker__calendar__month--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-date-picker__calendar__month--selected {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]) {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]):hover {\n background-color: #0050d8;\n color: #e6e6e6;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]):focus {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__month--selected:not([disabled]):active {\n background-color: #1a4480;\n}\n\n.usa-date-picker__calendar__year-picker {\n padding: 20px 5px;\n}\n\n.usa-date-picker__calendar__previous-year-chunk,\n.usa-date-picker__calendar__next-year-chunk {\n background-position: center;\n background-size: auto 2rem;\n margin: auto;\n padding: 40px 0;\n}\n\n.usa-date-picker__calendar__previous-year-chunk:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_before.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-date-picker__calendar__next-year-chunk:not([disabled]) {\n background-image: url(\"../img/usa-icons/navigate_next.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-date-picker__calendar__year {\n padding: 10px 0;\n}\n.usa-date-picker__calendar__year--focused {\n outline: 2px solid #162e51;\n outline-offset: -2px;\n position: relative;\n z-index: 100;\n}\n.usa-date-picker__calendar__year--selected {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]) {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]):hover {\n background-color: #0050d8;\n color: #e6e6e6;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]):focus {\n background-color: #0050d8;\n color: #f9f9f9;\n}\n.usa-date-picker__calendar__year--selected:not([disabled]):active {\n background-color: #1a4480;\n}\n\n.usa-time-picker {\n width: 10em;\n}\n\n/* stylelint-disable */\n.grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .mobile-lg\\:grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 40em) and (min-width: 64em) {\n .tablet\\:grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-card {\n margin-left: auto;\n margin-right: auto;\n max-width: 10rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-card {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-card-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 15rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-card-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-mobile {\n margin-left: auto;\n margin-right: auto;\n max-width: 20rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-mobile {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-mobile-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 30rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-mobile-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-tablet {\n margin-left: auto;\n margin-right: auto;\n max-width: 40rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-tablet {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-tablet-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 55rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-tablet-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-desktop {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-desktop {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-desktop-lg {\n margin-left: auto;\n margin-right: auto;\n max-width: 75rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-desktop-lg {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-container-widescreen {\n margin-left: auto;\n margin-right: auto;\n max-width: 87.5rem;\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .desktop\\:grid-container-widescreen {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n.grid-row {\n display: flex;\n flex-wrap: wrap;\n}\n.grid-row.grid-gap {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n.grid-row.grid-gap > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n@media all and (min-width: 64em) {\n .grid-row.grid-gap {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.grid-gap > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n}\n.grid-row.grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n}\n.grid-row.grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n}\n.grid-row.grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n}\n.grid-row.grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n}\n.grid-row.grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n}\n.grid-row.grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n}\n.grid-row.grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n}\n.grid-row.grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n.grid-row.grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n.grid-row.grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n.grid-row.grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n}\n.grid-row.grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n.grid-row.grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n.grid-row.grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n.grid-row.grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n}\n.grid-row.grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n.grid-row.grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n}\n.grid-row.grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.grid-row.grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n}\n.grid-row.grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n}\n.grid-row.grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n.grid-row.grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n.grid-row.grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n}\n.grid-row.grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n@media all and (min-width: 30em) {\n .grid-row.mobile-lg\\:grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n }\n .grid-row.mobile-lg\\:grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n }\n .grid-row.mobile-lg\\:grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.mobile-lg\\:grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.mobile-lg\\:grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n }\n .grid-row.mobile-lg\\:grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n }\n .grid-row.mobile-lg\\:grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.mobile-lg\\:grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n .grid-row.mobile-lg\\:grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.mobile-lg\\:grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .grid-row.mobile-lg\\:grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n .grid-row.mobile-lg\\:grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.mobile-lg\\:grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.mobile-lg\\:grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.mobile-lg\\:grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.mobile-lg\\:grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n@media all and (min-width: 40em) {\n .grid-row.tablet\\:grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n }\n .grid-row.tablet\\:grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n }\n .grid-row.tablet\\:grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.tablet\\:grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.tablet\\:grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n }\n .grid-row.tablet\\:grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n }\n .grid-row.tablet\\:grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n .grid-row.tablet\\:grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n .grid-row.tablet\\:grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.tablet\\:grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.tablet\\:grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.tablet\\:grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n .grid-row.tablet\\:grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.tablet\\:grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .grid-row.tablet\\:grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n .grid-row.tablet\\:grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n .grid-row.tablet\\:grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n .grid-row.tablet\\:grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n .grid-row.tablet\\:grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.tablet\\:grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.tablet\\:grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.tablet\\:grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.tablet\\:grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.tablet\\:grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n@media all and (min-width: 64em) {\n .grid-row.desktop\\:grid-gap-0 {\n margin-left: 0;\n margin-right: 0;\n }\n .grid-row.desktop\\:grid-gap-0 > * {\n padding-left: 0;\n padding-right: 0;\n }\n .grid-row.desktop\\:grid-gap-2px {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.desktop\\:grid-gap-2px > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.desktop\\:grid-gap-05 {\n margin-left: -2px;\n margin-right: -2px;\n }\n .grid-row.desktop\\:grid-gap-05 > * {\n padding-left: 2px;\n padding-right: 2px;\n }\n .grid-row.desktop\\:grid-gap-1 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n .grid-row.desktop\\:grid-gap-1 > * {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n .grid-row.desktop\\:grid-gap-2 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.desktop\\:grid-gap-2 > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.desktop\\:grid-gap-3 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.desktop\\:grid-gap-3 > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n .grid-row.desktop\\:grid-gap-4 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n .grid-row.desktop\\:grid-gap-4 > * {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n .grid-row.desktop\\:grid-gap-5 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n .grid-row.desktop\\:grid-gap-5 > * {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n .grid-row.desktop\\:grid-gap-6 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n .grid-row.desktop\\:grid-gap-6 > * {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n .grid-row.desktop\\:grid-gap-sm {\n margin-left: -1px;\n margin-right: -1px;\n }\n .grid-row.desktop\\:grid-gap-sm > * {\n padding-left: 1px;\n padding-right: 1px;\n }\n .grid-row.desktop\\:grid-gap-md {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n .grid-row.desktop\\:grid-gap-md > * {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n .grid-row.desktop\\:grid-gap-lg {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n .grid-row.desktop\\:grid-gap-lg > * {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n}\n\n[class*=grid-col] {\n position: relative;\n width: 100%;\n box-sizing: border-box;\n}\n\n.grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n}\n\n.grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n}\n\n.grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n}\n\n.grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n}\n\n.grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n}\n\n.grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n}\n\n.grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n}\n\n.grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n}\n\n.grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n}\n\n.grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n}\n\n.grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n}\n\n.grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n}\n\n.grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n}\n\n.grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n}\n\n.grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .mobile-lg\\:grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .mobile-lg\\:grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n }\n\n .mobile-lg\\:grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n }\n\n .mobile-lg\\:grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n }\n\n .mobile-lg\\:grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n }\n\n .mobile-lg\\:grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n }\n\n .mobile-lg\\:grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n }\n\n .mobile-lg\\:grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n }\n\n .mobile-lg\\:grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n }\n\n .mobile-lg\\:grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n }\n\n .mobile-lg\\:grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n }\n\n .mobile-lg\\:grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n }\n\n .mobile-lg\\:grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n }\n\n .mobile-lg\\:grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .tablet\\:grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .tablet\\:grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n }\n\n .tablet\\:grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n }\n\n .tablet\\:grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n }\n\n .tablet\\:grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n }\n\n .tablet\\:grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n }\n\n .tablet\\:grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n }\n\n .tablet\\:grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n }\n\n .tablet\\:grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n }\n\n .tablet\\:grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n }\n\n .tablet\\:grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n }\n\n .tablet\\:grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n }\n\n .tablet\\:grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n }\n\n .tablet\\:grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-col {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .desktop\\:grid-col-fill {\n flex: 1 1 0%;\n width: auto;\n max-width: 100%;\n min-width: 1px;\n }\n\n .desktop\\:grid-col-auto {\n flex: 0 1 auto;\n width: auto;\n max-width: 100%;\n }\n\n .desktop\\:grid-col-1 {\n flex: 0 1 auto;\n width: 8.3333333333%;\n }\n\n .desktop\\:grid-col-2 {\n flex: 0 1 auto;\n width: 16.6666666667%;\n }\n\n .desktop\\:grid-col-3 {\n flex: 0 1 auto;\n width: 25%;\n }\n\n .desktop\\:grid-col-4 {\n flex: 0 1 auto;\n width: 33.3333333333%;\n }\n\n .desktop\\:grid-col-5 {\n flex: 0 1 auto;\n width: 41.6666666667%;\n }\n\n .desktop\\:grid-col-6 {\n flex: 0 1 auto;\n width: 50%;\n }\n\n .desktop\\:grid-col-7 {\n flex: 0 1 auto;\n width: 58.3333333333%;\n }\n\n .desktop\\:grid-col-8 {\n flex: 0 1 auto;\n width: 66.6666666667%;\n }\n\n .desktop\\:grid-col-9 {\n flex: 0 1 auto;\n width: 75%;\n }\n\n .desktop\\:grid-col-10 {\n flex: 0 1 auto;\n width: 83.3333333333%;\n }\n\n .desktop\\:grid-col-11 {\n flex: 0 1 auto;\n width: 91.6666666667%;\n }\n\n .desktop\\:grid-col-12 {\n flex: 0 1 auto;\n width: 100%;\n }\n}\n.grid-offset-1 {\n margin-left: 8.3333333333%;\n}\n\n.grid-offset-2 {\n margin-left: 16.6666666667%;\n}\n\n.grid-offset-3 {\n margin-left: 25%;\n}\n\n.grid-offset-4 {\n margin-left: 33.3333333333%;\n}\n\n.grid-offset-5 {\n margin-left: 41.6666666667%;\n}\n\n.grid-offset-6 {\n margin-left: 50%;\n}\n\n.grid-offset-7 {\n margin-left: 58.3333333333%;\n}\n\n.grid-offset-8 {\n margin-left: 66.6666666667%;\n}\n\n.grid-offset-9 {\n margin-left: 75%;\n}\n\n.grid-offset-10 {\n margin-left: 83.3333333333%;\n}\n\n.grid-offset-11 {\n margin-left: 91.6666666667%;\n}\n\n.grid-offset-12 {\n margin-left: 100%;\n}\n\n.grid-offset-none {\n margin-left: 0;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-1 {\n margin-left: 8.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-2 {\n margin-left: 16.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-3 {\n margin-left: 25%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-4 {\n margin-left: 33.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-5 {\n margin-left: 41.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-6 {\n margin-left: 50%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-7 {\n margin-left: 58.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-8 {\n margin-left: 66.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-9 {\n margin-left: 75%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-10 {\n margin-left: 83.3333333333%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-12 {\n margin-left: 100%;\n }\n}\n@media all and (min-width: 30em) {\n .mobile-lg\\:grid-offset-none {\n margin-left: 0;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-1 {\n margin-left: 8.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-2 {\n margin-left: 16.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-3 {\n margin-left: 25%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-4 {\n margin-left: 33.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-5 {\n margin-left: 41.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-6 {\n margin-left: 50%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-7 {\n margin-left: 58.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-8 {\n margin-left: 66.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-9 {\n margin-left: 75%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-10 {\n margin-left: 83.3333333333%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-12 {\n margin-left: 100%;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:grid-offset-none {\n margin-left: 0;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-1 {\n margin-left: 8.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-2 {\n margin-left: 16.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-3 {\n margin-left: 25%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-4 {\n margin-left: 33.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-5 {\n margin-left: 41.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-6 {\n margin-left: 50%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-7 {\n margin-left: 58.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-8 {\n margin-left: 66.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-9 {\n margin-left: 75%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-10 {\n margin-left: 83.3333333333%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-11 {\n margin-left: 91.6666666667%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-12 {\n margin-left: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:grid-offset-none {\n margin-left: 0;\n }\n}\n/* stylelint-enable */\n@media all and (max-width: 29.99em) {\n .usa-table--stacked thead {\n display: none;\n }\n .usa-table--stacked th,\n.usa-table--stacked td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked tr th:first-child,\n.usa-table--stacked tr td:first-child {\n border-top-width: 0;\n }\n .usa-table--stacked tr:nth-child(odd) td,\n.usa-table--stacked tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-table--stacked tr:first-child th:first-child,\n.usa-table--stacked tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-table--stacked th[data-label],\n.usa-table--stacked td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-table--stacked th[data-label]:before,\n.usa-table--stacked td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n}\n\n@media all and (max-width: 29.99em) {\n .usa-table--stacked-header thead {\n display: none;\n }\n .usa-table--stacked-header th,\n.usa-table--stacked-header td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked-header tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-table--stacked-header tr th:first-child,\n.usa-table--stacked-header tr td:first-child {\n border-top-width: 0;\n }\n .usa-table--stacked-header tr:nth-child(odd) td,\n.usa-table--stacked-header tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-table--stacked-header tr:first-child th:first-child,\n.usa-table--stacked-header tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-table--stacked-header th[data-label],\n.usa-table--stacked-header td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-table--stacked-header th[data-label]:before,\n.usa-table--stacked-header td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n .usa-table--stacked-header tr td:first-child,\n.usa-table--stacked-header tr th:first-child {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: #dfe1e2;\n color: #1b1b1b;\n font-weight: 700;\n padding: 0.75rem 1rem;\n }\n .usa-table--stacked-header tr td:first-child:before,\n.usa-table--stacked-header tr th:first-child:before {\n display: none;\n }\n}\n\n.usa-tag {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93rem;\n color: white;\n text-transform: uppercase;\n background-color: #565c65;\n border-radius: 2px;\n margin-right: 0.25rem;\n padding: 1px 0.5rem;\n}\n.usa-tag:only-of-type {\n margin-right: 0;\n}\n\n.usa-tag--big {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n}\n\n.usa-paragraph {\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n max-width: 68ex;\n}\n* + .usa-paragraph {\n margin-top: 1em;\n}\n.usa-paragraph + * {\n margin-top: 1em;\n}\n\n.usa-content p,\n.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered),\n.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered) {\n max-width: 68ex;\n}\n\n.usa-display {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n margin-bottom: 0;\n}\n* + .usa-display {\n margin-top: 1.5em;\n}\n.usa-display + * {\n margin-top: 1em;\n}\n@media all and (min-width: 30em) {\n .usa-display {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n line-height: 1.2;\n font-weight: 700;\n }\n * + .usa-display {\n margin-top: 1.5em;\n }\n .usa-display + * {\n margin-top: 1em;\n }\n}\n@media all and (min-width: 40em) {\n .usa-display {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n line-height: 1.2;\n font-weight: 700;\n }\n * + .usa-display {\n margin-top: 1.5em;\n }\n .usa-display + * {\n margin-top: 1em;\n }\n}\n\n.usa-intro {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.8;\n font-weight: 400;\n max-width: 88ex;\n}\n\n.usa-dark-background {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-color: #3d4551;\n}\n.usa-dark-background p,\n.usa-dark-background span {\n color: white;\n}\n.usa-dark-background a {\n color: #dfe1e2;\n}\n.usa-dark-background a:visited {\n color: #dfe1e2;\n}\n.usa-dark-background a:hover {\n color: #f0f0f0;\n}\n\n.usa-prose > p {\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n max-width: 68ex;\n}\n.usa-prose > * + p {\n margin-top: 1em;\n}\n.usa-prose > p + * {\n margin-top: 1em;\n}\n\n.usa-prose > h1,\n.usa-prose > h2,\n.usa-prose > h3,\n.usa-prose > h4,\n.usa-prose > h5,\n.usa-prose > h6 {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n}\n.usa-prose > * + h1,\n.usa-prose > * + h2,\n.usa-prose > * + h3,\n.usa-prose > * + h4,\n.usa-prose > * + h5,\n.usa-prose > * + h6 {\n margin-top: 1.5em;\n}\n.usa-prose > h1 + *,\n.usa-prose > h2 + *,\n.usa-prose > h3 + *,\n.usa-prose > h4 + *,\n.usa-prose > h5 + *,\n.usa-prose > h6 + * {\n margin-top: 1em;\n}\n\n.usa-link {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-link:visited {\n color: #54278f;\n}\n.usa-link:hover {\n color: #1a4480;\n}\n.usa-link:active {\n color: #162e51;\n}\n.usa-link:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-link--external::after {\n background-image: url(\"../img/usa-icons-bg/launch--blue-60v.svg\");\n background-position: 50% 60%;\n background-repeat: no-repeat;\n background-size: 100%;\n content: \"\";\n display: inline;\n margin-left: 2px;\n padding-left: 0.65em;\n}\n.usa-link--external:hover::after {\n background-image: url(\"../img/usa-icons-bg/launch--blue-70v.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n.usa-link--external.usa-link--alt::after {\n background-image: url(\"../img/usa-icons-bg/launch--gray-5.svg\");\n background-position: 50% 60%;\n background-repeat: no-repeat;\n background-size: 100%;\n content: \"\";\n display: inline;\n margin-left: 2px;\n padding-left: 0.65em;\n}\n.usa-link--external.usa-link--alt:hover::after {\n background-image: url(\"../img/usa-icons-bg/launch--white.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-list--unstyled {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-list--unstyled > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-prose .usa-list--unstyled {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-prose .usa-list--unstyled > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-prose {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n.usa-prose > h1 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h2 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h3 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h4 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h5 {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n line-height: 1.2;\n font-weight: 700;\n}\n.usa-prose > h6 {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.87rem;\n line-height: 1.1;\n font-weight: normal;\n letter-spacing: 0.025em;\n text-transform: uppercase;\n}\n@media all and (max-width: 29.99em) {\n .usa-prose > .usa-table--stacked thead {\n display: none;\n }\n .usa-prose > .usa-table--stacked th,\n.usa-prose > .usa-table--stacked td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked tr th:first-child,\n.usa-prose > .usa-table--stacked tr td:first-child {\n border-top-width: 0;\n }\n .usa-prose > .usa-table--stacked tr:nth-child(odd) td,\n.usa-prose > .usa-table--stacked tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-prose > .usa-table--stacked tr:first-child th:first-child,\n.usa-prose > .usa-table--stacked tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-prose > .usa-table--stacked th[data-label],\n.usa-prose > .usa-table--stacked td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-prose > .usa-table--stacked th[data-label]:before,\n.usa-prose > .usa-table--stacked td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n}\n@media all and (max-width: 29.99em) {\n .usa-prose > .usa-table--stacked-header thead {\n display: none;\n }\n .usa-prose > .usa-table--stacked-header th,\n.usa-prose > .usa-table--stacked-header td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked-header tr {\n border-bottom: 0.25rem solid #1b1b1b;\n border-top-width: 0;\n display: block;\n width: 100%;\n }\n .usa-prose > .usa-table--stacked-header tr th:first-child,\n.usa-prose > .usa-table--stacked-header tr td:first-child {\n border-top-width: 0;\n }\n .usa-prose > .usa-table--stacked-header tr:nth-child(odd) td,\n.usa-prose > .usa-table--stacked-header tr:nth-child(odd) th {\n background-color: inherit;\n }\n .usa-prose > .usa-table--stacked-header tr:first-child th:first-child,\n.usa-prose > .usa-table--stacked-header tr:first-child td:first-child {\n border-top: 0.25rem solid #1b1b1b;\n }\n .usa-prose > .usa-table--stacked-header th[data-label],\n.usa-prose > .usa-table--stacked-header td[data-label] {\n padding-bottom: 0.75rem;\n }\n .usa-prose > .usa-table--stacked-header th[data-label]:before,\n.usa-prose > .usa-table--stacked-header td[data-label]:before {\n content: attr(data-label);\n display: block;\n font-weight: 700;\n margin: -0.5rem -1rem 0;\n padding: 0.75rem 1rem 0.25rem;\n }\n .usa-prose > .usa-table--stacked-header tr td:first-child,\n.usa-prose > .usa-table--stacked-header tr th:first-child {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: #dfe1e2;\n color: #1b1b1b;\n font-weight: 700;\n padding: 0.75rem 1rem;\n }\n .usa-prose > .usa-table--stacked-header tr td:first-child:before,\n.usa-prose > .usa-table--stacked-header tr th:first-child:before {\n display: none;\n }\n}\n.usa-accordion {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n color: #1b1b1b;\n margin: 0;\n padding: 0;\n width: 100%;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n.usa-accordion > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-accordion > ul li ul {\n list-style: disc;\n}\n.usa-accordion > ul li ul > li > ul {\n list-style: circle;\n}\n.usa-accordion > ul li ul > li > ul > li > ul {\n list-style: square;\n}\n.usa-accordion + .usa-accordion,\n.usa-accordion + .usa-accordion--bordered {\n margin-top: 0.5rem;\n}\n\n.usa-accordion--bordered .usa-accordion__content {\n border-bottom: 0.25rem solid #f0f0f0;\n border-left: 0.25rem solid #f0f0f0;\n border-right: 0.25rem solid #f0f0f0;\n padding-bottom: 1rem;\n}\n.usa-accordion--bordered .usa-accordion__heading {\n margin-bottom: 0;\n}\n\n.usa-accordion__heading,\n.usa-prose .usa-accordion__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n margin: 0;\n}\n.usa-accordion__heading:not(:first-child),\n.usa-prose .usa-accordion__heading:not(:first-child) {\n margin-top: 0.5rem;\n}\n\n.usa-accordion__content {\n background-color: white;\n margin-top: 0;\n overflow: auto;\n padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem;\n}\n.usa-accordion__content > *:first-child {\n margin-top: 0;\n}\n.usa-accordion__content > *:last-child {\n margin-bottom: 0;\n}\n\n.usa-accordion__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n background-image: url(\"../img/usa-icons/remove.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-color: #f0f0f0;\n background-position: right 1.25rem center;\n background-size: 1.5rem;\n color: #1b1b1b;\n cursor: pointer;\n display: inline-block;\n font-weight: 700;\n margin: 0;\n padding: 1rem 3.5rem 1rem 1.25rem;\n text-decoration: none;\n width: 100%;\n}\n.usa-accordion__button:visited {\n color: #54278f;\n}\n.usa-accordion__button:hover {\n color: #1a4480;\n}\n.usa-accordion__button:active {\n color: #162e51;\n}\n.usa-accordion__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-accordion__button:hover, .usa-accordion__button.usa-button--hover, .usa-accordion__button:disabled:hover, .usa-accordion__button:disabled.usa-button--hover, .usa-accordion__button.usa-button--disabled:hover, .usa-accordion__button.usa-button--disabled.usa-button--hover, .usa-accordion__button:active, .usa-accordion__button.usa-button--active, .usa-accordion__button:disabled:active, .usa-accordion__button:disabled.usa-button--active, .usa-accordion__button.usa-button--disabled:active, .usa-accordion__button.usa-button--disabled.usa-button--active, .usa-accordion__button:disabled:focus, .usa-accordion__button:disabled.usa-focus, .usa-accordion__button.usa-button--disabled:focus, .usa-accordion__button.usa-button--disabled.usa-focus, .usa-accordion__button:disabled, .usa-accordion__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-accordion__button:disabled, .usa-accordion__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-accordion__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-accordion__button.usa-button--active {\n color: #162e51;\n}\n.usa-accordion__button:hover {\n background-color: #dfe1e2;\n color: #1b1b1b;\n text-decoration: none;\n}\n\n.usa-accordion__button[aria-expanded=false] {\n background-image: url(\"../img/usa-icons/add.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-size: 1.5rem;\n}\n\n.usa-alert {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n color: #1b1b1b;\n background-color: #f0f0f0;\n padding-bottom: 1rem;\n padding-top: 1rem;\n position: relative;\n border-left: 0.5rem solid #a9aeb1;\n}\n* + .usa-alert {\n margin-top: 1rem;\n}\n.usa-alert > .usa-list,\n.usa-alert .usa-alert__body > .usa-list {\n padding-left: 0;\n}\n.usa-alert > .usa-list:last-child,\n.usa-alert .usa-alert__body > .usa-list:last-child {\n margin-bottom: 0;\n}\n\n.usa-alert__body {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n\n.usa-alert--success {\n background-color: #ecf3ec;\n border-left-color: #00a91c;\n color: #1b1b1b;\n}\n.usa-alert--success:before {\n background: url(\"../img/usa-icons/check_circle.svg\") no-repeat center/2rem 2rem;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--success:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/check_circle.svg\") no-repeat center/2rem 2rem;\n }\n}\n.usa-alert--success.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--success.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--success .usa-link {\n color: #005ea2;\n}\n.usa-alert--success .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--success .usa-link:hover, .usa-alert--success .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--success.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--success.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--success .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--warning {\n background-color: #faf3d1;\n border-left-color: #ffbe2e;\n color: #1b1b1b;\n}\n.usa-alert--warning:before {\n background: url(\"../img/usa-icons/warning.svg\") no-repeat center/2rem 2rem;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--warning:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/warning.svg\") no-repeat center/2rem 2rem;\n }\n}\n.usa-alert--warning.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--warning.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--warning .usa-link {\n color: #005ea2;\n}\n.usa-alert--warning .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--warning .usa-link:hover, .usa-alert--warning .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--warning.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--warning.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--warning .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--error {\n background-color: #f4e3db;\n border-left-color: #d54309;\n color: #1b1b1b;\n}\n.usa-alert--error:before {\n background: url(\"../img/usa-icons/error.svg\") no-repeat center/2rem 2rem;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--error:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/error.svg\") no-repeat center/2rem 2rem;\n }\n}\n.usa-alert--error.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--error.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--error .usa-link {\n color: #005ea2;\n}\n.usa-alert--error .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--error .usa-link:hover, .usa-alert--error .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--error.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--error.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--error .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--info {\n background-color: #e7f6f8;\n border-left-color: #00bde3;\n color: #1b1b1b;\n}\n.usa-alert--info:before {\n background: url(\"../img/usa-icons/info.svg\") no-repeat center/2rem 2rem;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--info:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/info.svg\") no-repeat center/2rem 2rem;\n }\n}\n.usa-alert--info.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--info.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--info .usa-link {\n color: #005ea2;\n}\n.usa-alert--info .usa-link:visited {\n color: #54278f;\n}\n.usa-alert--info .usa-link:hover, .usa-alert--info .usa-link:active {\n color: #1a4480;\n}\n.usa-alert--info.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--info.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--info .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert--emergency {\n background-color: #9c3d10;\n border-left-color: #9c3d10;\n color: white;\n}\n.usa-alert--emergency:before {\n background: url(\"../img/usa-icons-bg/error--white.svg\") no-repeat center/2rem 2rem;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--emergency:before {\n background: none;\n background-color: white;\n mask: url(\"../img/usa-icons/error.svg\") no-repeat center/2rem 2rem;\n }\n}\n.usa-alert--emergency.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-alert--emergency.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-alert--emergency .usa-link {\n color: #dfe1e2;\n}\n.usa-alert--emergency .usa-link:visited {\n color: #dfe1e2;\n}\n.usa-alert--emergency .usa-link:hover, .usa-alert--emergency .usa-link:active {\n color: #f0f0f0;\n}\n.usa-alert--emergency.usa-alert--no-icon:before {\n display: none;\n}\n.usa-alert--emergency.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-alert--emergency .usa-alert__body {\n padding-left: 3.8333333333rem;\n}\n\n.usa-alert__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 0.9;\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\n.usa-alert__text {\n margin-bottom: 0;\n margin-top: 0;\n}\n.usa-alert__text a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-alert__text a:visited {\n color: #54278f;\n}\n.usa-alert__text a:hover {\n color: #1a4480;\n}\n.usa-alert__text a:active {\n color: #162e51;\n}\n.usa-alert__text a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-alert__text:only-child {\n padding-bottom: 0;\n padding-top: 0;\n}\n\n.usa-alert--slim {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n}\n.usa-alert--slim .usa-alert__body {\n padding-left: 3.3333333333rem;\n}\n\n.usa-alert--validation .usa-checklist {\n margin-top: 1rem;\n}\n\n.usa-alert--emergency {\n border-left: none;\n}\n\n.usa-banner {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n background-color: #f0f0f0;\n}\n@media all and (min-width: 40em) {\n .usa-banner {\n font-size: 0.87rem;\n padding-bottom: 0;\n }\n}\n.usa-banner .usa-accordion {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n\n.usa-banner__header,\n.usa-banner__content {\n color: #1b1b1b;\n}\n\n.usa-banner__content {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n padding-left: 1rem;\n padding-right: 1rem;\n background-color: transparent;\n font-size: 1rem;\n overflow: hidden;\n padding-bottom: 1rem;\n padding-left: 0.5rem;\n padding-top: 0.25rem;\n width: 100%;\n}\n@media all and (min-width: 64em) {\n .usa-banner__content {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-banner__content {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__content {\n padding-bottom: 1.5rem;\n padding-top: 1.5rem;\n }\n}\n.usa-banner__content p:first-child {\n margin: 0;\n}\n\n.usa-banner__guidance {\n display: flex;\n align-items: flex-start;\n max-width: 64ex;\n padding-top: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-banner__guidance {\n padding-top: 0;\n }\n}\n\n.usa-banner__lock-image {\n height: 1.5ex;\n width: 1.21875ex;\n}\n.usa-banner__lock-image path {\n fill: currentColor;\n}\n\n.usa-banner__inner {\n padding-left: 1rem;\n padding-right: 1rem;\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n padding-right: 0;\n}\n@media all and (min-width: 64em) {\n .usa-banner__inner {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-banner__inner {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__inner {\n align-items: center;\n }\n}\n\n.usa-banner__header {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n font-size: 0.8rem;\n font-weight: normal;\n min-height: 3rem;\n position: relative;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header {\n padding-bottom: 0.25rem;\n padding-top: 0.25rem;\n min-height: 0;\n }\n}\n\n.usa-banner__header-text {\n margin-bottom: 0;\n margin-top: 0;\n font-size: 0.8rem;\n line-height: 1.1;\n}\n\n.usa-banner__header-action {\n color: #005ea2;\n line-height: 1.1;\n margin-bottom: 0;\n margin-top: 2px;\n text-decoration: underline;\n}\n.usa-banner__header-action::after {\n background: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/1rem 1rem;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-banner__header-action::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/1rem 1rem;\n }\n .usa-banner__header-action::after:hover {\n background-color: #1a4480;\n }\n}\n.usa-banner__header-action:hover::after {\n content: \"\";\n background-color: #1a4480;\n}\n.usa-banner__header-action:visited {\n color: #54278f;\n}\n.usa-banner__header-action:hover, .usa-banner__header-action:active {\n color: #1a4480;\n}\n.usa-banner__header--expanded .usa-banner__header-action {\n display: none;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header-action {\n display: none;\n }\n}\n\n.usa-banner__header-flag {\n float: left;\n margin-right: 0.5rem;\n width: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header-flag {\n margin-right: 0.5rem;\n padding-top: 0;\n }\n}\n\n.usa-banner__header--expanded {\n padding-right: 3.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header--expanded {\n background-color: transparent;\n display: block;\n font-size: 0.8rem;\n font-weight: normal;\n min-height: 0;\n padding-right: 0;\n }\n}\n.usa-banner__header--expanded .usa-banner__inner {\n margin-left: 0;\n}\n@media all and (min-width: 40em) {\n .usa-banner__header--expanded .usa-banner__inner {\n margin-left: auto;\n }\n}\n.usa-banner__header--expanded .usa-banner__header-action {\n display: none;\n}\n\n.usa-banner__button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n position: absolute;\n left: 0;\n position: absolute;\n bottom: 0;\n top: 0;\n color: #005ea2;\n text-decoration: underline;\n vertical-align: baseline;\n color: #005ea2;\n display: block;\n font-size: 0.8rem;\n height: auto;\n line-height: 1.1;\n padding-top: 0;\n padding-left: 0;\n text-decoration: none;\n width: auto;\n}\n.usa-banner__button:visited {\n color: #54278f;\n}\n.usa-banner__button:hover {\n color: #1a4480;\n}\n.usa-banner__button:active {\n color: #162e51;\n}\n.usa-banner__button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-banner__button:hover, .usa-banner__button.usa-button--hover, .usa-banner__button:disabled:hover, .usa-banner__button:disabled.usa-button--hover, .usa-banner__button.usa-button--disabled:hover, .usa-banner__button.usa-button--disabled.usa-button--hover, .usa-banner__button:active, .usa-banner__button.usa-button--active, .usa-banner__button:disabled:active, .usa-banner__button:disabled.usa-button--active, .usa-banner__button.usa-button--disabled:active, .usa-banner__button.usa-button--disabled.usa-button--active, .usa-banner__button:disabled:focus, .usa-banner__button:disabled.usa-focus, .usa-banner__button.usa-button--disabled:focus, .usa-banner__button.usa-button--disabled.usa-focus, .usa-banner__button:disabled, .usa-banner__button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-banner__button:disabled, .usa-banner__button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-banner__button.usa-button--hover {\n color: #1a4480;\n}\n.usa-banner__button.usa-button--active {\n color: #162e51;\n}\n.usa-banner__button:visited {\n color: #54278f;\n}\n.usa-banner__button:hover, .usa-banner__button:active {\n color: #1a4480;\n}\n@media all and (max-width: 39.99em) {\n .usa-banner__button {\n width: 100%;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__button {\n color: #005ea2;\n position: static;\n bottom: auto;\n left: auto;\n right: auto;\n top: auto;\n display: inline;\n margin-left: 0.5rem;\n position: relative;\n }\n .usa-banner__button::after {\n background: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/1rem 1rem;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: 2px;\n }\n @supports (mask: url(\"\")) {\n .usa-banner__button::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/expand_more.svg\") no-repeat center/1rem 1rem;\n }\n .usa-banner__button::after:hover {\n background-color: #1a4480;\n }\n }\n .usa-banner__button:hover::after {\n content: \"\";\n background-color: #1a4480;\n }\n .usa-banner__button:visited {\n color: #54278f;\n }\n .usa-banner__button:hover, .usa-banner__button:active {\n color: #1a4480;\n }\n .usa-banner__button:after {\n position: absolute;\n }\n .usa-banner__button:hover {\n text-decoration: none;\n }\n}\n.usa-banner__button[aria-expanded=false] {\n background-image: none;\n}\n.usa-banner__button[aria-expanded=true] {\n background-image: none;\n}\n@media all and (max-width: 39.99em) {\n .usa-banner__button[aria-expanded=true]::after {\n background: url(\"../img/usa-icons/close.svg\") no-repeat center/1.5rem 1.5rem;\n display: inline-block;\n height: 3rem;\n width: 3rem;\n content: \"\";\n vertical-align: middle;\n margin-left: 0;\n }\n @supports (mask: url(\"\")) {\n .usa-banner__button[aria-expanded=true]::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/close.svg\") no-repeat center/1.5rem 1.5rem;\n }\n }\n .usa-banner__button[aria-expanded=true]:before {\n position: absolute;\n bottom: 0;\n top: 0;\n position: absolute;\n right: 0;\n background-color: #dfe1e2;\n content: \"\";\n display: block;\n height: 3rem;\n width: 3rem;\n }\n .usa-banner__button[aria-expanded=true]:after {\n position: absolute;\n bottom: 0;\n top: 0;\n position: absolute;\n right: 0;\n }\n}\n@media all and (min-width: 40em) {\n .usa-banner__button[aria-expanded=true] {\n height: auto;\n padding: 0;\n position: relative;\n }\n .usa-banner__button[aria-expanded=true]::after {\n background: url(\"../img/usa-icons/expand_less.svg\") no-repeat center/1rem 1rem;\n display: inline-block;\n height: 1rem;\n width: 1rem;\n content: \"\";\n vertical-align: middle;\n margin-left: 2px;\n }\n @supports (mask: url(\"\")) {\n .usa-banner__button[aria-expanded=true]::after {\n background: none;\n background-color: #005ea2;\n mask: url(\"../img/usa-icons/expand_less.svg\") no-repeat center/1rem 1rem;\n }\n .usa-banner__button[aria-expanded=true]::after:hover {\n background-color: #1a4480;\n }\n }\n .usa-banner__button[aria-expanded=true]:hover::after {\n content: \"\";\n background-color: #1a4480;\n }\n .usa-banner__button[aria-expanded=true]:after {\n position: absolute;\n }\n}\n\n.usa-banner__button-text {\n position: absolute;\n left: -999em;\n right: auto;\n text-decoration: underline;\n}\n@media all and (min-width: 40em) {\n .usa-banner__button-text {\n position: static;\n display: inline;\n }\n}\n\n.usa-banner__icon {\n width: 2.5rem;\n}\n\n.usa-js-loading .usa-banner__content {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n.usa-breadcrumb {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n color: #1b1b1b;\n background-color: white;\n padding-left: 0;\n padding-right: 0;\n}\n@media all and (min-width: 30em) {\n .usa-breadcrumb {\n padding-bottom: 1rem;\n padding-top: 1rem;\n }\n}\n@media all and (min-width: 30em) {\n .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n }\n}\n\n.usa-breadcrumb__list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n display: block;\n padding: 0.25rem;\n margin: -0.25rem;\n}\n.usa-breadcrumb__list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-breadcrumb__list-item {\n position: absolute;\n left: -999em;\n right: auto;\n display: inline;\n white-space: nowrap;\n}\n@media all and (max-width: 29.99em) {\n .usa-breadcrumb__list-item {\n white-space: normal;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) {\n position: static;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n padding-left: calc(2ex + 0px);\n text-indent: calc((2ex + 0px) * -1);\n color: #005ea2;\n display: inline-block;\n padding-bottom: 1rem;\n padding-top: 1rem;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {\n color: #54278f;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover {\n color: #1a4480;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {\n color: #162e51;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled {\n color: #c9c9c9;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover {\n color: #1a4480;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active {\n color: #162e51;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {\n background: url(\"../img/usa-icons/arrow_back.svg\") no-repeat center/2ex 2ex;\n display: inline-block;\n height: 2ex;\n width: 2ex;\n content: \"\";\n vertical-align: baseline;\n margin-right: 0;\n }\n @supports (mask: url(\"\")) {\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {\n background: none;\n background-color: #71767a;\n mask: url(\"../img/usa-icons/arrow_back.svg\") no-repeat center/2ex 2ex;\n }\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {\n color: #54278f;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {\n color: #1a4480;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before {\n bottom: -0.2em;\n height: 2ex;\n position: relative;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {\n text-decoration: none;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span {\n text-decoration: underline;\n }\n .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {\n margin-right: 0px;\n }\n}\n@media all and (min-width: 30em) {\n .usa-breadcrumb__list-item {\n position: static;\n }\n .usa-breadcrumb__list-item:not(:last-child)::after {\n background: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/2ex 2ex;\n display: inline-block;\n height: 2ex;\n width: 2ex;\n content: \"\";\n vertical-align: baseline;\n margin-left: 0;\n }\n @supports (mask: url(\"\")) {\n .usa-breadcrumb__list-item:not(:last-child)::after {\n background: none;\n background-color: #71767a;\n mask: url(\"../img/usa-icons/navigate_next.svg\") no-repeat center/2ex 2ex;\n }\n }\n .usa-breadcrumb__list-item:not(:last-child)::after {\n bottom: -0.2em;\n margin-left: 0px;\n margin-right: 0px;\n height: 2ex;\n position: relative;\n }\n}\n\n.usa-breadcrumb__link {\n color: #005ea2;\n display: inline;\n text-decoration: none;\n}\n.usa-breadcrumb__link:visited {\n color: #54278f;\n}\n.usa-breadcrumb__link:hover, .usa-breadcrumb__link:active {\n color: #1a4480;\n}\n.usa-breadcrumb__link span {\n text-decoration: underline;\n}\n\n@media all and (min-width: 30em) {\n .usa-breadcrumb--wrap {\n line-height: 1.4;\n }\n}\n.usa-breadcrumb--wrap .usa-breadcrumb__list-item {\n display: inline-block;\n}\n\n.usa-button-group {\n margin-bottom: 0;\n margin-top: 0;\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n list-style-type: none;\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n padding-left: 0;\n}\n@media all and (min-width: 30em) {\n .usa-button-group {\n flex-direction: row;\n }\n}\n\n.usa-button-group__item {\n margin: 0.25rem;\n}\n@media all and (min-width: 30em) {\n .usa-button-group__item:last-child {\n margin-right: 0;\n }\n}\n.usa-button-group__item .usa-button {\n margin-left: 0;\n margin-right: 0;\n}\n\n.usa-button-group--segmented {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: space-between;\n margin-left: 0;\n margin-right: 0;\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented {\n justify-content: flex-start;\n }\n}\n.usa-button-group--segmented .usa-button {\n position: relative;\n width: calc(100% + 2px);\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented .usa-button {\n width: auto;\n }\n}\n.usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active {\n z-index: 2;\n}\n.usa-button-group--segmented .usa-button:focus {\n z-index: 3;\n}\n.usa-button-group--segmented .usa-button-group__item {\n margin-left: 0;\n margin-right: 0;\n width: 100%;\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented .usa-button-group__item {\n width: auto;\n }\n}\n.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n margin-right: -1px;\n}\n.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n margin-right: 0;\n margin-left: -2px;\n width: calc(100% + 2px);\n}\n@media all and (min-width: 30em) {\n .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {\n margin-left: -1px;\n width: auto;\n }\n}\n.usa-button-group--segmented .usa-button-group__item:not(:first-child):not(:last-child) > .usa-button {\n border-radius: 0;\n margin-right: -1px;\n margin-left: -1px;\n}\n.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button::before {\n border-right: 1px solid #1a4480;\n bottom: 0;\n content: \"\";\n display: block;\n height: 100%;\n position: absolute;\n right: 1px;\n top: 0;\n width: 1px;\n z-index: 3;\n}\n.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary::before {\n border-right-color: #b50909;\n}\n.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool::before {\n border-right-color: #28a0cb;\n}\n.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base::before {\n border-right-color: #565c65;\n}\n.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--secondary:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--accent-cool:disabled::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--base:disabled::before {\n border-right-color: #71767a;\n}\n.usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button:active::before, .usa-button-group--segmented .usa-button-group__item:not(:last-child) .usa-button--outline::before {\n display: none;\n}\n\n/* TODO:\n * Add a way to change the flag breakpoint as a modifier/class?\n */\n.usa-card-group {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-prose .usa-card-group {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-card-group {\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n align-items: stretch;\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-card-group {\n flex-direction: row;\n }\n}\n\n.usa-card {\n margin-bottom: 2.5rem;\n max-width: none;\n}\n.usa-card:last-child {\n margin-bottom: 2.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-card {\n margin-bottom: 2rem;\n }\n .usa-card:last-child {\n margin-bottom: 2rem;\n }\n}\n\n.usa-prose .usa-card {\n margin-bottom: 2.5rem;\n max-width: none;\n}\n.usa-prose .usa-card:last-child {\n margin-bottom: 2.5rem;\n}\n@media all and (min-width: 40em) {\n .usa-prose .usa-card {\n margin-bottom: 2rem;\n }\n .usa-prose .usa-card:last-child {\n margin-bottom: 2rem;\n }\n}\n\n.usa-card__container {\n color: #1b1b1b;\n background-color: white;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n border-width: 2px;\n border-color: #dfe1e2;\n border-style: solid;\n display: flex;\n height: 100%;\n flex-direction: column;\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n position: relative;\n border-radius: 0.5rem;\n}\n\n.usa-card:not(.usa-card--flag) .usa-card__container > :only-child {\n padding: 1.5rem;\n}\n\n.usa-card .usa-card__img {\n display: block;\n}\n\n.usa-card__header {\n padding-bottom: 0.5rem;\n padding-top: 1.5rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.usa-card__header:last-child {\n padding-bottom: 1.5rem;\n}\n\n.usa-card__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n margin: 0;\n}\n\n.usa-card__media {\n order: -1;\n min-height: 1px;\n}\n\n.usa-card__img {\n border-top-left-radius: calc( 0.5rem - 2px );\n border-top-right-radius: calc( 0.5rem - 2px );\n background-color: #f0f0f0;\n position: relative;\n overflow: hidden;\n}\n.usa-card__img img {\n display: block;\n height: 100%;\n width: 100%;\n object-fit: cover;\n}\n\n.usa-card__media--inset {\n padding-top: 1.5rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n.usa-card__media--inset .usa-card__img {\n border-radius: 0;\n}\n\n.usa-card__body {\n flex: 1 1 0%;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n flex-basis: auto;\n}\n.usa-card__body:last-child {\n padding-bottom: 1.5rem;\n}\n.usa-card__body:first-child {\n padding-top: 1.5rem;\n}\n.usa-card__body:only-child {\n padding-bottom: 1.5rem;\n padding-top: 1.5rem;\n}\n\n.usa-card__footer {\n padding-bottom: 1.5rem;\n padding-top: 0.5rem;\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n\n.usa-card__footer .usa-button:only-of-type {\n margin-right: 0;\n}\n\n.usa-card__header > :last-child,\n.usa-card__body > :last-child {\n padding-bottom: 0;\n margin-bottom: 0;\n}\n.usa-card__header > :first-child,\n.usa-card__body > :first-child {\n margin-top: 0;\n padding-top: 0;\n}\n.usa-card__header > :only-child,\n.usa-card__body > :only-child {\n margin-bottom: 0;\n margin-top: 0;\n padding-bottom: 0;\n padding-top: 0;\n}\n\n.usa-card__header--exdent,\n.usa-card__media--exdent,\n.usa-card__footer--exdent {\n margin-left: -2px;\n margin-right: -2px;\n}\n\n.usa-card__header--exdent > *,\n.usa-card__footer--exdent > * {\n padding-left: 2px;\n padding-right: 2px;\n}\n\n.usa-card__media--exdent {\n margin-top: -2px;\n}\n.usa-card__media--exdent .usa-card__img {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n}\n\n.usa-card--header-first .usa-card__header {\n border-top-left-radius: calc( 0.5rem - 2px );\n border-top-right-radius: calc( 0.5rem - 2px );\n padding-bottom: 1rem;\n}\n.usa-card--header-first .usa-card__header--exdent {\n margin-top: -2px;\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n}\n.usa-card--header-first .usa-card__media--inset {\n padding-top: 0;\n}\n.usa-card--header-first .usa-card__media {\n order: 0;\n}\n.usa-card--header-first .usa-card__img {\n border-radius: 0;\n}\n.usa-card--header-first .usa-card__body {\n padding-top: 1rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-card--flag .usa-card__media {\n display: flex;\n overflow: hidden;\n position: absolute;\n bottom: 0;\n top: 0;\n position: absolute;\n left: 0;\n position: absolute;\n width: 15rem;\n }\n .usa-card--flag .usa-card__img {\n border-radius: 0;\n border-top-left-radius: calc( 0.5rem - 2px );\n border-bottom-left-radius: calc( 0.5rem - 2px );\n }\n .usa-card--flag .usa-card__header,\n.usa-card--flag .usa-card__body,\n.usa-card--flag .usa-card__footer {\n margin-left: 15rem;\n }\n .usa-card--flag .usa-card__media--exdent {\n margin-left: -2px;\n margin-right: 0;\n margin-bottom: -2px;\n margin-top: -2px;\n }\n .usa-card--flag .usa-card__media--exdent .usa-card__img {\n border-bottom-left-radius: 0.5rem;\n border-top-left-radius: 0.5rem;\n }\n .usa-card--flag .usa-card__media--inset {\n padding-right: 0;\n padding-bottom: 1.5rem;\n }\n .usa-card--flag .usa-card__media--inset .usa-card__img {\n border-radius: 0;\n }\n .usa-card--flag.usa-card--header-first .usa-card__header {\n padding-bottom: 0.5rem;\n }\n .usa-card--flag.usa-card--header-first .usa-card__body {\n padding-top: 0.5rem;\n }\n .usa-card--flag.usa-card--header-first .usa-card__media--inset {\n padding-top: 1.5rem;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media {\n left: auto;\n right: 0;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--inset {\n padding-left: 0;\n padding-right: 1.5rem;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img {\n border-radius: 0;\n }\n .usa-card--flag.usa-card--media-right .usa-card__img {\n border-radius: 0;\n border-top-right-radius: calc( 0.5rem - 2px );\n border-bottom-right-radius: calc( 0.5rem - 2px );\n }\n .usa-card--flag.usa-card--media-right .usa-card__header,\n.usa-card--flag.usa-card--media-right .usa-card__body,\n.usa-card--flag.usa-card--media-right .usa-card__footer {\n margin-left: 0;\n margin-right: 15rem;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--exdent {\n margin-right: -2px;\n margin-left: 0;\n }\n .usa-card--flag.usa-card--media-right .usa-card__media--exdent .usa-card__img {\n border-radius: 0;\n border-bottom-right-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n}\n\n.usa-card:not(.usa-card--flag).usa-card__media--set-aspect {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding: 0 0 56.25%;\n position: relative;\n}\n.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n}\n\n.usa-checklist {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n\n.usa-checklist__item {\n text-indent: -2.5rem;\n margin-bottom: 0;\n margin-top: 0;\n margin-bottom: 0;\n margin-top: 0.5rem;\n}\n.usa-checklist__item::before {\n content: \" \";\n display: inline-block;\n height: 1rem;\n margin-left: -0.25rem;\n margin-right: 0.75rem;\n width: 2rem;\n}\n.usa-checklist__item.usa-checklist__item--checked::before {\n background-image: url(\"../img/usa-icons-bg/check--blue-60v.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center;\n background-size: 1.5rem;\n}\n\n.usa-collection {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n padding-left: 0;\n}\n\n.usa-collection__item {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n align-items: flex-start;\n border-top-width: 1px;\n border-top-style: solid;\n display: flex;\n margin-bottom: 1rem;\n margin-top: 1rem;\n padding-top: 1rem;\n}\n.usa-collection__item > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-prose .usa-collection {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n padding-left: 0;\n}\n.usa-prose .usa-collection__item {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n align-items: flex-start;\n border-top-width: 1px;\n border-top-style: solid;\n display: flex;\n margin-bottom: 1rem;\n margin-top: 1rem;\n padding-top: 1rem;\n}\n.usa-prose .usa-collection__item > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-collection__img,\n.usa-collection__calendar-date {\n flex-shrink: 0;\n margin-right: 0.5rem;\n width: 4rem;\n margin-right: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-collection__img,\n.usa-collection__calendar-date {\n width: 5rem;\n }\n}\n\n.usa-collection__body {\n flex: 1 1 0%;\n}\n\n.usa-collection__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.13rem;\n line-height: 1.3;\n margin-bottom: 0;\n margin-top: 0;\n}\n\n.usa-collection__description {\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n}\n\n.usa-collection__meta {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin-top: 0.25rem;\n}\n.usa-collection__meta > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-collection__meta-item {\n margin-top: 0.25rem;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93rem;\n line-height: 1.3;\n display: block;\n margin-right: 0.5rem;\n}\n.usa-collection__meta-item.usa-tag {\n background-color: #dfe1e2;\n line-height: 0.9;\n padding-bottom: 0.25rem;\n padding-top: 0.25rem;\n color: #1b1b1b;\n display: inline-block;\n margin-top: 0.25rem;\n}\n.usa-collection__meta-item.usa-tag--new {\n background-color: #c05600;\n color: white;\n}\n\n.usa-collection__calendar-date {\n text-decoration: none;\n}\n\n.usa-collection__calendar-date-month,\n.usa-collection__calendar-date-day {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.13rem;\n display: block;\n font-weight: 700;\n padding: 0.25rem;\n text-align: center;\n}\n@media all and (min-width: 40em) {\n .usa-collection__calendar-date-month,\n.usa-collection__calendar-date-day {\n padding: 0.5rem;\n }\n}\n\n.usa-collection__calendar-date-month {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n background-color: #005ea2;\n color: white;\n}\n\n.usa-collection__calendar-date-day {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n border: 1px solid #005ea2;\n color: #005ea2;\n}\n\n.usa-collection--condensed .usa-collection__item {\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n padding-top: 0.5rem;\n}\n\n.usa-footer {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n overflow: hidden;\n}\n.usa-footer > .grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer > .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-footer__return-to-top {\n padding-bottom: 1.25rem;\n padding-top: 1.25rem;\n line-height: 0.9;\n}\n.usa-footer__return-to-top a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-footer__return-to-top a:visited {\n color: #54278f;\n}\n.usa-footer__return-to-top a:hover {\n color: #1a4480;\n}\n.usa-footer__return-to-top a:active {\n color: #162e51;\n}\n.usa-footer__return-to-top a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n.usa-footer__nav {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n padding-left: 0;\n padding-right: 0;\n border-bottom: 1px solid #a9aeb1;\n}\n@media all and (min-width: 64em) {\n .usa-footer__nav {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 30em) {\n .usa-footer__nav {\n padding-left: 1rem;\n padding-right: 1rem;\n border-bottom: none;\n }\n}\n@media all and (min-width: 30em) and (min-width: 64em) {\n .usa-footer__nav {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n.usa-footer__nav > ul {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n\n.usa-footer__primary-section {\n background-color: #f0f0f0;\n}\n.usa-footer__primary-section > .grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer__primary-section > .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-footer__primary-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer__primary-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-footer__primary-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-footer__primary-content {\n line-height: 1.1;\n}\n\n.usa-footer__primary-link a,\n.usa-footer__secondary-link a {\n text-decoration: none;\n}\n.usa-footer__primary-link a:hover,\n.usa-footer__secondary-link a:hover {\n text-decoration: underline;\n}\n\n.usa-footer__primary-link {\n padding-left: 1rem;\n padding-right: 1rem;\n padding-bottom: 1rem;\n padding-top: 1rem;\n color: #1b1b1b;\n text-decoration: none;\n font-weight: 700;\n display: block;\n}\n@media all and (min-width: 30em) {\n .usa-footer__primary-link {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.usa-footer__primary-link:hover {\n cursor: pointer;\n text-decoration: underline;\n}\n\n.usa-footer__secondary-link {\n line-height: 1.1;\n margin-left: 1rem;\n padding: 0;\n}\n.usa-footer__secondary-link a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-footer__secondary-link a:visited {\n color: #54278f;\n}\n.usa-footer__secondary-link a:hover {\n color: #1a4480;\n}\n.usa-footer__secondary-link a:active {\n color: #162e51;\n}\n.usa-footer__secondary-link a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-footer__secondary-link + .usa-footer__secondary-link {\n padding-top: 1rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer__secondary-link {\n margin-left: 0;\n }\n}\n\n.usa-footer__contact-info {\n line-height: 1.1;\n}\n.usa-footer__contact-info a {\n color: #1b1b1b;\n text-decoration: none;\n}\n.usa-footer__contact-info a:hover {\n text-decoration: underline;\n}\n@media all and (min-width: 30em) {\n .usa-footer__contact-info {\n justify-content: flex-end;\n margin-top: 0.5rem;\n }\n}\n\n.usa-footer__primary-content {\n border-top: 1px solid #a9aeb1;\n}\n@media all and (min-width: 30em) {\n .usa-footer__primary-content {\n border: none;\n }\n}\n\n.usa-sign-up {\n padding-bottom: 2rem;\n padding-top: 1.5rem;\n}\n.usa-sign-up .usa-label,\n.usa-sign-up .usa-button {\n margin-top: 0.75rem;\n}\n\n.usa-sign-up__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n margin: 0;\n}\n\n.usa-footer__secondary-section {\n padding-bottom: 1.25rem;\n padding-top: 1.25rem;\n color: #1b1b1b;\n background-color: #dfe1e2;\n}\n.usa-footer__secondary-section > .grid-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-footer__secondary-section > .grid-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n.usa-footer__secondary-section a {\n color: #1b1b1b;\n}\n\n.usa-footer__logo {\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer__logo {\n margin-bottom: 0;\n margin-top: 0;\n align-items: center;\n }\n}\n\n.usa-footer__logo-img {\n max-width: 5rem;\n}\n\n.usa-footer__logo-heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 0.9;\n font-weight: 700;\n margin-bottom: 0.5rem;\n margin-top: 0.5rem;\n}\n\n.usa-footer__contact-links {\n margin-top: 1.5rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer__contact-links {\n margin-top: 0;\n text-align: right;\n }\n}\n\n.usa-footer__contact-heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 1.1;\n margin-top: 0;\n}\n@media all and (min-width: 30em) {\n .usa-footer__contact-heading {\n margin-bottom: 0.25rem;\n margin-top: 0.25rem;\n }\n}\n\n.usa-footer__social-links {\n line-height: 0.9;\n padding-bottom: 0.5rem;\n}\n.usa-footer__social-links a {\n text-decoration: none;\n}\n@media all and (min-width: 30em) {\n .usa-footer__social-links {\n justify-content: flex-end;\n }\n}\n\n.usa-social-link {\n height: 3rem;\n width: 3rem;\n background-position: center center;\n background-size: auto 2rem;\n background-color: rgba(0, 0, 0, 0.1);\n display: inline-block;\n}\n.usa-social-link span {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n.usa-social-link--facebook {\n background-image: url(\"../img/usa-icons/facebook.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-social-link--twitter {\n background-image: url(\"../img/usa-icons/twitter.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-social-link--youtube {\n background-image: url(\"../img/usa-icons/youtube.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-social-link--instagram {\n background-image: url(\"../img/usa-icons/instagram.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n.usa-social-link--rss {\n background-image: url(\"../img/usa-icons/rss_feed.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n\n@media all and (min-width: 30em) {\n .usa-footer__address {\n justify-content: flex-end;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-footer--slim .usa-footer__nav {\n padding-left: 0;\n padding-right: 0;\n }\n}\n.usa-footer--slim .usa-footer__address {\n padding-left: 1rem;\n padding-right: 1rem;\n padding-bottom: 1rem;\n padding-top: 1rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer--slim .usa-footer__address {\n padding: 0;\n }\n}\n.usa-footer--slim .usa-footer__logo {\n align-items: center;\n}\n.usa-footer--slim .usa-footer__logo-img {\n max-width: 3rem;\n}\n.usa-footer--slim .usa-footer__contact-info {\n display: inline-block;\n}\n@media all and (min-width: 30em) {\n .usa-footer--slim .usa-footer__contact-info {\n padding-bottom: 1rem;\n padding-top: 1rem;\n margin-top: 0;\n }\n}\n\n.usa-footer--big .usa-footer__nav {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__nav {\n border-bottom: 1px solid #a9aeb1;\n padding-top: 2rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-footer--big .usa-footer__nav {\n margin-left: 0;\n margin-right: 0;\n padding-left: 0;\n padding-right: 0;\n border-bottom: none;\n }\n}\n.usa-footer--big .usa-footer__primary-link {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n line-height: 1.2;\n font-weight: 700;\n line-height: 1.2;\n margin: 0;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-link {\n padding-bottom: 0;\n padding-top: 0;\n margin-bottom: 0.5rem;\n }\n .usa-footer--big .usa-footer__primary-link:hover {\n cursor: auto;\n text-decoration: none;\n }\n}\n.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link {\n align-items: center;\n cursor: pointer;\n display: flex;\n justify-content: flex-start;\n}\n.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before {\n background-image: url(\"../img/usa-icons/expand_more.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n height: 1.25rem;\n width: 1.25rem;\n align-items: center;\n background-size: contain;\n content: \"\";\n display: inline-flex;\n justify-content: center;\n margin-right: 0.25rem;\n margin-left: -0.25rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before {\n content: none;\n }\n}\n.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled {\n display: none;\n}\n.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link::before {\n background-image: url(\"../img/usa-icons/navigate_next.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link {\n margin: 0;\n }\n}\n.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {\n padding-left: 1rem;\n padding-right: 1rem;\n padding-bottom: 1.25rem;\n}\n@media all and (min-width: 30em) {\n .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 2rem;\n padding-top: 0.75rem;\n }\n}\n\n.usa-form {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n}\n\n@media all and (min-width: 30em) {\n .usa-form {\n max-width: 20rem;\n }\n}\n.usa-form .usa-input,\n.usa-form .usa-range,\n.usa-form .usa-select,\n.usa-form .usa-textarea {\n max-width: none;\n}\n.usa-form .usa-input--2xs,\n.usa-form .usa-input-group--2xs {\n max-width: 5ex;\n}\n.usa-form .usa-input--xs,\n.usa-form .usa-input-group--xs {\n max-width: 9ex;\n}\n.usa-form .usa-input--sm, .usa-form .usa-input--small,\n.usa-form .usa-input-group--sm,\n.usa-form .usa-input-group--small {\n max-width: 13ex;\n}\n.usa-form .usa-input--md, .usa-form .usa-input--medium,\n.usa-form .usa-input-group--md,\n.usa-form .usa-input-group--medium {\n max-width: 20ex;\n}\n.usa-form .usa-input--lg,\n.usa-form .usa-input-group--lg {\n max-width: 30ex;\n}\n.usa-form .usa-input--xl,\n.usa-form .usa-input-group--xl {\n max-width: 40ex;\n}\n.usa-form .usa-input--2xl,\n.usa-form .usa-input-group--2xl {\n max-width: 50ex;\n}\n.usa-form .usa-button {\n margin-top: 0.5rem;\n}\n@media all and (min-width: 30em) {\n .usa-form .usa-button {\n margin-top: 1.5rem;\n }\n}\n.usa-form a {\n color: #005ea2;\n text-decoration: underline;\n}\n.usa-form a:visited {\n color: #54278f;\n}\n.usa-form a:hover {\n color: #1a4480;\n}\n.usa-form a:active {\n color: #162e51;\n}\n.usa-form a:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n\n@media all and (min-width: 30em) {\n .usa-form--large {\n max-width: 30rem;\n }\n}\n\n.usa-form__note {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 0.93rem;\n line-height: 1.3;\n float: right;\n margin: 0.25rem 0 1rem;\n}\n\n.usa-graphic-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n}\n.usa-graphic-list .usa-graphic-list__row .usa-media-block {\n margin-bottom: 2rem;\n}\n@media all and (min-width: 40em) {\n .usa-graphic-list .usa-graphic-list__row .usa-media-block {\n margin-bottom: 4rem;\n }\n}\n@media all and (min-width: 40em) {\n .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block {\n margin-bottom: 0;\n }\n}\n.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child {\n margin-bottom: 0;\n}\n.usa-graphic-list .usa-media-block__img {\n margin-right: 1.5rem;\n}\n.usa-graphic-list .usa-media-block__body > :first-child {\n margin-top: 0;\n}\n\n.usa-graphic-list__heading {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.2;\n font-weight: 700;\n}\n* + .usa-graphic-list__heading {\n margin-top: 1.5em;\n}\n.usa-graphic-list__heading + * {\n margin-top: 1em;\n}\n\n.usa-header {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n z-index: 300;\n}\n.usa-header::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.usa-header a {\n border-bottom: none;\n}\n@media all and (min-width: 64em) {\n .usa-header .usa-search {\n float: right;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header [role=search] {\n float: right;\n max-width: calc( 27ch + 3rem );\n width: 100%;\n }\n}\n.usa-header [type=search] {\n min-width: 0;\n}\n@media all and (min-width: 64em) {\n .usa-header + .usa-hero {\n border-top: 1px solid white;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header + .usa-section,\n.usa-header + main {\n border-top: 1px solid #dfe1e2;\n }\n}\n\n@media all and (max-width: 63.99em) {\n .usa-logo {\n flex: 1 1 0%;\n font-size: 0.93rem;\n line-height: 0.9;\n margin-left: 1rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-logo {\n margin-top: 2rem;\n margin-bottom: 1rem;\n font-size: 1.46rem;\n line-height: 1.1;\n }\n}\n.usa-logo a {\n color: #1b1b1b;\n text-decoration: none;\n}\n\n.usa-logo__text {\n display: block;\n font-style: normal;\n font-weight: 700;\n margin: 0;\n}\n\n.usa-menu-btn {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n flex: 0 1 auto;\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n background-color: #005ea2;\n color: white;\n font-size: 0.87rem;\n height: 3rem;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n}\n.usa-menu-btn:visited {\n color: #54278f;\n}\n.usa-menu-btn:hover {\n color: #1a4480;\n}\n.usa-menu-btn:active {\n color: #162e51;\n}\n.usa-menu-btn:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-menu-btn:hover, .usa-menu-btn.usa-button--hover, .usa-menu-btn:disabled:hover, .usa-menu-btn:disabled.usa-button--hover, .usa-menu-btn.usa-button--disabled:hover, .usa-menu-btn.usa-button--disabled.usa-button--hover, .usa-menu-btn:active, .usa-menu-btn.usa-button--active, .usa-menu-btn:disabled:active, .usa-menu-btn:disabled.usa-button--active, .usa-menu-btn.usa-button--disabled:active, .usa-menu-btn.usa-button--disabled.usa-button--active, .usa-menu-btn:disabled:focus, .usa-menu-btn:disabled.usa-focus, .usa-menu-btn.usa-button--disabled:focus, .usa-menu-btn.usa-button--disabled.usa-focus, .usa-menu-btn:disabled, .usa-menu-btn.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-menu-btn:disabled, .usa-menu-btn.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-menu-btn.usa-button--hover {\n color: #1a4480;\n}\n.usa-menu-btn.usa-button--active {\n color: #162e51;\n}\n@media all and (min-width: 64em) {\n .usa-menu-btn {\n display: none;\n }\n}\n.usa-menu-btn:hover {\n background-color: #1a4480;\n color: white;\n text-decoration: none;\n}\n.usa-menu-btn:active {\n color: white;\n}\n.usa-menu-btn:visited {\n color: white;\n}\n\n.usa-overlay {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n position: fixed;\n background: black;\n opacity: 0;\n transition: opacity 0.15s ease-in-out;\n visibility: hidden;\n z-index: 400;\n}\n.usa-overlay.is-visible {\n opacity: 0.7;\n visibility: visible;\n}\n\n@media all and (min-width: 64em) {\n .usa-header--basic .usa-navbar {\n position: relative;\n width: 33%;\n }\n .usa-header--basic .usa-nav {\n flex-direction: row;\n align-items: center;\n justify-content: flex-end;\n display: flex;\n padding: 0 0 0.25rem 0.5rem;\n width: 100%;\n }\n .usa-header--basic .usa-nav-container {\n align-items: flex-end;\n justify-content: space-between;\n display: flex;\n }\n .usa-header--basic .usa-nav__primary-item > .usa-current,\n.usa-header--basic .usa-nav__link:hover {\n position: relative;\n }\n .usa-header--basic .usa-nav__primary-item > .usa-current::after,\n.usa-header--basic .usa-nav__link:hover::after {\n background-color: #005ea2;\n border-radius: 0;\n content: \"\";\n display: block;\n position: absolute;\n height: 0.25rem;\n left: 1rem;\n right: 1rem;\n bottom: -0.25rem;\n }\n .usa-header--basic .usa-nav__link[aria-expanded=true]::after,\n.usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after {\n display: none;\n }\n .usa-header--basic .usa-nav__primary {\n width: auto;\n }\n .usa-header--basic .usa-nav__primary-item:last-of-type {\n position: relative;\n }\n .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu {\n position: absolute;\n right: 0;\n }\n .usa-header--basic .usa-search {\n top: 0;\n }\n}\n.usa-header--basic.usa-header--megamenu .usa-nav__inner {\n display: flex;\n flex-direction: column;\n}\n@media all and (min-width: 64em) {\n .usa-header--basic.usa-header--megamenu .usa-nav__inner {\n display: block;\n float: right;\n margin-top: -2.5rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type {\n position: static;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-header--extended {\n padding-top: 0;\n }\n .usa-header--extended .usa-nav__primary-item > .usa-current,\n.usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover {\n position: relative;\n }\n .usa-header--extended .usa-nav__primary-item > .usa-current::after,\n.usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after {\n background-color: #005ea2;\n border-radius: 0;\n content: \"\";\n display: block;\n position: absolute;\n height: 0.25rem;\n left: 1rem;\n right: 1rem;\n bottom: 0;\n }\n .usa-header--extended .usa-nav__link[aria-expanded=true]::after,\n.usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after {\n display: none;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-logo {\n font-size: 2.13rem;\n margin: 2rem 0 1.5rem;\n max-width: 50%;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-navbar {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n display: block;\n height: auto;\n overflow: auto;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-header--extended .usa-navbar {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav {\n border-top: 1px solid #dfe1e2;\n padding: 0;\n width: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__inner {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n position: relative;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-header--extended .usa-nav__inner {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__primary {\n margin-left: -1rem;\n }\n .usa-header--extended .usa-nav__primary::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__link {\n padding-bottom: 1rem;\n padding-top: 1rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__submenu .usa-grid-full {\n padding-left: 0.75rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-header--extended .usa-nav__submenu.usa-megamenu {\n left: 0;\n padding-left: 2rem;\n }\n}\n\nhtml.usa-js-loading .usa-nav__submenu,\nhtml.usa-js-loading .usa-nav__submenu.usa-megamenu {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n.usa-hero {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n padding-bottom: 2rem;\n padding-top: 2rem;\n background-image: url(\"../img/hero.png\");\n background-position: center;\n background-size: cover;\n color: white;\n}\n\n.usa-hero__callout {\n background-color: #162e51;\n padding: 2rem;\n}\n@media all and (min-width: 40em) {\n .usa-hero__callout {\n max-width: 20rem;\n }\n}\n\n.usa-hero__heading {\n margin-bottom: 0;\n margin-top: 0;\n clear: both;\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n line-height: 1.2;\n font-weight: 700;\n color: #00bde3;\n line-height: 1.2;\n}\n* + .usa-hero__heading {\n margin-top: 1.5em;\n}\n.usa-hero__heading + * {\n margin-top: 1em;\n}\n\n.usa-hero__heading--alt {\n color: white;\n display: block;\n}\n\n.usa-icon {\n display: inline-block;\n fill: currentColor;\n height: 1em;\n position: relative;\n width: 1em;\n}\n\n.usa-icon--size-3 {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n.usa-icon--size-4 {\n height: 2rem;\n width: 2rem;\n}\n\n.usa-icon--size-5 {\n height: 2.5rem;\n width: 2.5rem;\n}\n\n.usa-icon--size-6 {\n height: 3rem;\n width: 3rem;\n}\n\n.usa-icon--size-7 {\n height: 3.5rem;\n width: 3.5rem;\n}\n\n.usa-icon--size-8 {\n height: 4rem;\n width: 4rem;\n}\n\n.usa-icon--size-9 {\n height: 4.5rem;\n width: 4.5rem;\n}\n\n.usa-icon-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n max-width: 72ex;\n}\n.usa-icon-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n\n.usa-icon-list__item {\n display: flex;\n position: relative;\n}\n.usa-icon-list__item + .usa-icon-list__item {\n padding-top: 0.75rem;\n}\n\n.usa-prose .usa-icon-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n max-width: 72ex;\n}\n.usa-prose .usa-icon-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-prose .usa-icon-list__item {\n display: flex;\n position: relative;\n}\n.usa-prose .usa-icon-list__item + .usa-icon-list__item {\n padding-top: 0.75rem;\n}\n\n.usa-icon-list--base-lightest .usa-icon-list__icon {\n color: #f0f0f0;\n}\n.usa-icon-list--base-lighter .usa-icon-list__icon {\n color: #dfe1e2;\n}\n.usa-icon-list--base-light .usa-icon-list__icon {\n color: #a9aeb1;\n}\n.usa-icon-list--base .usa-icon-list__icon {\n color: #71767a;\n}\n.usa-icon-list--base-dark .usa-icon-list__icon {\n color: #565c65;\n}\n.usa-icon-list--base-darker .usa-icon-list__icon {\n color: #3d4551;\n}\n.usa-icon-list--base-darkest .usa-icon-list__icon {\n color: #1b1b1b;\n}\n.usa-icon-list--primary-lighter .usa-icon-list__icon {\n color: #d9e8f6;\n}\n.usa-icon-list--primary-light .usa-icon-list__icon {\n color: #73b3e7;\n}\n.usa-icon-list--primary .usa-icon-list__icon {\n color: #005ea2;\n}\n.usa-icon-list--primary-vivid .usa-icon-list__icon {\n color: #0050d8;\n}\n.usa-icon-list--primary-dark .usa-icon-list__icon {\n color: #1a4480;\n}\n.usa-icon-list--primary-darker .usa-icon-list__icon {\n color: #162e51;\n}\n.usa-icon-list--secondary-lighter .usa-icon-list__icon {\n color: #f3e1e4;\n}\n.usa-icon-list--secondary-light .usa-icon-list__icon {\n color: #f2938c;\n}\n.usa-icon-list--secondary .usa-icon-list__icon {\n color: #d83933;\n}\n.usa-icon-list--secondary-vivid .usa-icon-list__icon {\n color: #e41d3d;\n}\n.usa-icon-list--secondary-dark .usa-icon-list__icon {\n color: #b50909;\n}\n.usa-icon-list--secondary-darker .usa-icon-list__icon {\n color: #8b0a03;\n}\n.usa-icon-list--accent-warm-lighter .usa-icon-list__icon {\n color: #f2e4d4;\n}\n.usa-icon-list--accent-warm-light .usa-icon-list__icon {\n color: #ffbc78;\n}\n.usa-icon-list--accent-warm .usa-icon-list__icon {\n color: #fa9441;\n}\n.usa-icon-list--accent-warm-dark .usa-icon-list__icon {\n color: #c05600;\n}\n.usa-icon-list--accent-warm-darker .usa-icon-list__icon {\n color: #775540;\n}\n.usa-icon-list--accent-cool-lighter .usa-icon-list__icon {\n color: #e1f3f8;\n}\n.usa-icon-list--accent-cool-light .usa-icon-list__icon {\n color: #97d4ea;\n}\n.usa-icon-list--accent-cool .usa-icon-list__icon {\n color: #00bde3;\n}\n.usa-icon-list--accent-cool-dark .usa-icon-list__icon {\n color: #28a0cb;\n}\n.usa-icon-list--accent-cool-darker .usa-icon-list__icon {\n color: #07648d;\n}\n.usa-icon-list--error-lighter .usa-icon-list__icon {\n color: #f4e3db;\n}\n.usa-icon-list--error-light .usa-icon-list__icon {\n color: #f39268;\n}\n.usa-icon-list--error .usa-icon-list__icon {\n color: #d54309;\n}\n.usa-icon-list--error-dark .usa-icon-list__icon {\n color: #b50909;\n}\n.usa-icon-list--error-darker .usa-icon-list__icon {\n color: #6f3331;\n}\n.usa-icon-list--warning-lighter .usa-icon-list__icon {\n color: #faf3d1;\n}\n.usa-icon-list--warning-light .usa-icon-list__icon {\n color: #fee685;\n}\n.usa-icon-list--warning .usa-icon-list__icon {\n color: #ffbe2e;\n}\n.usa-icon-list--warning-dark .usa-icon-list__icon {\n color: #e5a000;\n}\n.usa-icon-list--warning-darker .usa-icon-list__icon {\n color: #936f38;\n}\n.usa-icon-list--success-lighter .usa-icon-list__icon {\n color: #ecf3ec;\n}\n.usa-icon-list--success-light .usa-icon-list__icon {\n color: #70e17b;\n}\n.usa-icon-list--success .usa-icon-list__icon {\n color: #00a91c;\n}\n.usa-icon-list--success-dark .usa-icon-list__icon {\n color: #4d8055;\n}\n.usa-icon-list--success-darker .usa-icon-list__icon {\n color: #446443;\n}\n.usa-icon-list--info-lighter .usa-icon-list__icon {\n color: #e7f6f8;\n}\n.usa-icon-list--info-light .usa-icon-list__icon {\n color: #99deea;\n}\n.usa-icon-list--info .usa-icon-list__icon {\n color: #00bde3;\n}\n.usa-icon-list--info-dark .usa-icon-list__icon {\n color: #009ec1;\n}\n.usa-icon-list--info-darker .usa-icon-list__icon {\n color: #2e6276;\n}\n.usa-icon-list--disabled-light .usa-icon-list__icon {\n color: #e6e6e6;\n}\n.usa-icon-list--disabled .usa-icon-list__icon {\n color: #c9c9c9;\n}\n.usa-icon-list--disabled-dark .usa-icon-list__icon {\n color: #adadad;\n}\n.usa-icon-list--emergency .usa-icon-list__icon {\n color: #9c3d10;\n}\n.usa-icon-list--emergency-dark .usa-icon-list__icon {\n color: #332d29;\n}\n\n.usa-icon-list__icon .usa-icon {\n display: block;\n height: 1.5rem;\n position: relative;\n width: 1.5rem;\n}\n\n.usa-icon-list__content > p,\n.usa-icon-list__content > ul,\n.usa-icon-list__content > ol {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n max-width: 72ex;\n}\n\n.usa-icon-list[class*=usa-icon-list--size-] {\n max-width: none;\n}\n\n.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n}\n.usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n}\n.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n}\n\n.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n}\n.usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n}\n.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n}\n\n.usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n}\n.usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n}\n.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n}\n\n.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n}\n.usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n}\n.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n}\n\n.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n}\n.usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n}\n.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n}\n\n.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n}\n.usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n}\n.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n}\n\n.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n}\n.usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n}\n.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n}\n\n@media all and (min-width: 30em) {\n .mobile-lg\\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n }\n .mobile-lg\\:usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n }\n .mobile-lg\\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n }\n .mobile-lg\\:usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n }\n .mobile-lg\\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n }\n .mobile-lg\\:usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n }\n .mobile-lg\\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n }\n .mobile-lg\\:usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n }\n .mobile-lg\\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n }\n .mobile-lg\\:usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n }\n .mobile-lg\\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n }\n .mobile-lg\\:usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n }\n .mobile-lg\\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n }\n\n .mobile-lg\\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n }\n .mobile-lg\\:usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n }\n .mobile-lg\\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n }\n}\n@media all and (min-width: 40em) {\n .tablet\\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n }\n .tablet\\:usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n }\n .tablet\\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n }\n\n .tablet\\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n }\n .tablet\\:usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n }\n .tablet\\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n }\n\n .tablet\\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n }\n .tablet\\:usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n }\n .tablet\\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n }\n\n .tablet\\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n }\n .tablet\\:usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n }\n .tablet\\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n }\n\n .tablet\\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n }\n .tablet\\:usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n }\n .tablet\\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n\n .tablet\\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n }\n .tablet\\:usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n }\n .tablet\\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n }\n\n .tablet\\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n }\n .tablet\\:usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n }\n .tablet\\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n }\n}\n@media all and (min-width: 64em) {\n .desktop\\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {\n height: 1.5rem;\n width: 1.5rem;\n }\n .desktop\\:usa-icon-list--size-xs .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1rem;\n padding-left: 0.4rem;\n }\n .desktop\\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.91rem;\n }\n\n .desktop\\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {\n height: 1.59rem;\n width: 1.59rem;\n }\n .desktop\\:usa-icon-list--size-sm .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.06rem;\n padding-left: 0.424rem;\n }\n .desktop\\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n }\n\n .desktop\\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {\n height: 1.695rem;\n width: 1.695rem;\n }\n .desktop\\:usa-icon-list--size-md .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.13rem;\n padding-left: 0.452rem;\n }\n .desktop\\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.04rem;\n }\n\n .desktop\\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {\n height: 2.19rem;\n width: 2.19rem;\n }\n .desktop\\:usa-icon-list--size-lg .usa-icon-list__content {\n max-width: 72ex;\n font-size: 1.46rem;\n padding-left: 0.584rem;\n }\n .desktop\\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n }\n\n .desktop\\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {\n height: 3.195rem;\n width: 3.195rem;\n }\n .desktop\\:usa-icon-list--size-xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.13rem;\n padding-left: 0.852rem;\n }\n .desktop\\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n\n .desktop\\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {\n height: 3.99rem;\n width: 3.99rem;\n }\n .desktop\\:usa-icon-list--size-2xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 2.66rem;\n padding-left: 1.064rem;\n }\n .desktop\\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.44rem;\n }\n\n .desktop\\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {\n height: 4.785rem;\n width: 4.785rem;\n }\n .desktop\\:usa-icon-list--size-3xl .usa-icon-list__content {\n max-width: 72ex;\n font-size: 3.19rem;\n padding-left: 1.276rem;\n }\n .desktop\\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 2.93rem;\n }\n}\n.usa-icon-list__title {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 0.98rem;\n line-height: 1.2;\n margin-bottom: 0;\n padding-top: 0.425ex;\n}\n.usa-icon-list__title + * {\n margin-top: 0.5rem;\n}\n\n.usa-icon-list__content {\n font-size: 1.06rem;\n padding-left: 0.424rem;\n}\n.usa-icon-list__content > *:first-child {\n margin-top: 0;\n}\n.usa-icon-list__content > *:last-child {\n margin-bottom: 0;\n}\n.usa-icon-list__content ul li {\n list-style-type: disc;\n}\n\n.usa-identifier {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n color: white;\n background-color: #1b1b1b;\n padding-bottom: 1rem;\n}\n\n.usa-identifier__container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n max-width: 64rem;\n}\n@media all and (min-width: 64em) {\n .usa-identifier__container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-identifier__section {\n padding-bottom: 1rem;\n padding-top: 1rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-identifier__section--masthead .usa-identifier__container {\n align-items: center;\n display: flex;\n }\n}\n\n.usa-identifier__logos {\n display: flex;\n margin-right: 1rem;\n}\n\n.usa-identifier__logo {\n text-decoration: none;\n height: 3rem;\n display: block;\n}\n.usa-identifier__logo + .usa-identifier__logo {\n margin-left: 0.5rem;\n}\n\n.usa-identifier__logo-img {\n height: 100%;\n width: auto;\n}\n\n.usa-identifier__identity {\n flex: 1 1 0%;\n margin-top: 1rem;\n}\n@media all and (min-width: 40em) {\n .usa-identifier__identity {\n margin-top: 0;\n }\n}\n\n.usa-identifier__identity-domain,\n.usa-identifier__identity-disclaimer {\n margin: 0;\n padding: 0;\n}\n\n.usa-identifier__identity-domain {\n color: #a9aeb1;\n}\n\n.usa-identifier__identity-disclaimer {\n font-weight: 700;\n}\n.usa-identifier__identity-disclaimer a {\n color: #dfe1e2;\n}\n.usa-identifier__identity-disclaimer a:visited {\n color: #dfe1e2;\n}\n.usa-identifier__identity-disclaimer a:hover, .usa-identifier__identity-disclaimer a:active {\n color: #f0f0f0;\n}\n\n@media all and (min-width: 40em) {\n .usa-identifier__section--required-links {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-identifier__section--required-links {\n font-size: 1rem;\n }\n}\n\n.usa-identifier__required-links-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin-bottom: 0;\n margin-top: 0;\n}\n@media all and (min-width: 40em) {\n .usa-identifier__required-links-list {\n column-count: 2;\n column-gap: 2rem;\n column-fill: balance;\n }\n}\n@media all and (min-width: 64em) {\n .usa-identifier__required-links-list {\n column-count: 4;\n }\n}\n\n.usa-identifier__required-links-item {\n break-inside: avoid;\n margin-bottom: 0.75rem;\n}\n.usa-identifier__required-links-item:last-child {\n margin-bottom: 0;\n}\n@media all and (min-width: 64em) {\n .usa-identifier__required-links-item {\n margin-bottom: 0.5rem;\n }\n}\n\n.usa-identifier__required-link {\n color: #a9aeb1;\n display: inline-block;\n}\n.usa-identifier__required-link:visited {\n color: #a9aeb1;\n}\n.usa-identifier__required-link:hover, .usa-identifier__required-link:active {\n color: #dfe1e2;\n}\n\n.usa-identifier__section--usagov a {\n color: #dfe1e2;\n font-weight: 700;\n display: inline-block;\n margin-top: 0.5rem;\n}\n.usa-identifier__section--usagov a:visited {\n color: #dfe1e2;\n}\n.usa-identifier__section--usagov a:hover, .usa-identifier__section--usagov a:active {\n color: #f0f0f0;\n}\n@media all and (min-width: 40em) {\n .usa-identifier__section--usagov a {\n margin-top: 0;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-identifier__usagov-description {\n display: inline-flex;\n }\n}\n\n.usa-layout-docs__sidenav {\n order: 2;\n padding-top: 2rem;\n}\n@media all and (min-width: 64em) {\n .usa-layout-docs__sidenav {\n padding-top: 0;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-layout-docs__main {\n order: 2;\n }\n}\n\n.usa-media-block {\n align-items: flex-start;\n display: flex;\n}\n\n.usa-media-block__img {\n flex-shrink: 0;\n margin-right: 0.5rem;\n}\n\n.usa-media-block__body {\n flex: 1 1 0%;\n}\n\n.usa-megamenu .usa-col {\n flex: 1 1 auto;\n}\n@media all and (min-width: 64em) {\n .usa-megamenu .usa-col {\n flex: 4 1 0%;\n }\n}\n\n@media all and (min-width: 64em) {\n .usa-megamenu.usa-nav__submenu {\n padding-left: 0;\n padding-right: 0;\n padding-bottom: 2rem;\n padding-top: 2rem;\n left: -33%;\n right: 0;\n width: auto;\n }\n}\n@media all and (min-width: 64em) {\n .usa-megamenu.usa-nav__submenu::before {\n position: absolute;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n right: 100%;\n }\n}\n@media all and (min-width: 64em) {\n .usa-megamenu.usa-nav__submenu::after {\n position: absolute;\n bottom: 0;\n top: 0;\n background-color: #162e51;\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n left: 100%;\n }\n}\n\n.usa-js-no-click {\n pointer-events: none;\n user-select: none;\n}\n.usa-js-no-click .usa-modal,\n.usa-js-no-click .usa-modal * {\n pointer-events: auto;\n user-select: text;\n}\n\n[data-open-modal] * {\n pointer-events: none;\n}\n\n.usa-modal-wrapper {\n text-align: center;\n transition: opacity 0.15s ease-in-out;\n}\n.usa-modal-wrapper.is-hidden {\n visibility: hidden;\n opacity: 0;\n position: fixed;\n}\n.usa-modal-wrapper.is-visible {\n visibility: visible;\n opacity: 1;\n position: fixed;\n z-index: 99999;\n}\n\n.usa-modal-overlay {\n background: rgba(0, 0, 0, 0.7);\n bottom: 0;\n height: 100%;\n left: 0;\n overflow: scroll;\n overflow-x: hidden;\n padding: 1.5rem;\n position: fixed;\n scroll-behavior: smooth;\n top: 0;\n width: 100%;\n}\n.usa-modal-overlay:before {\n content: \"\";\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n}\n.usa-modal-overlay[data-force-action=true] {\n pointer-events: none;\n}\n.usa-modal-overlay[data-force-action=true] * {\n pointer-events: auto;\n}\n\n.usa-js-loading .usa-modal-wrapper {\n position: absolute;\n left: -999em;\n right: auto;\n}\n.usa-js-loading .usa-modal-wrapper:target {\n position: static;\n}\n\n.usa-modal {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n border-radius: 0.5rem;\n background: white;\n color: #1b1b1b;\n display: inline-block;\n margin: 1.25rem auto;\n max-width: 30rem;\n position: relative;\n text-align: left;\n vertical-align: middle;\n width: 100%;\n}\n.usa-modal:focus {\n outline: none;\n}\n\n.usa-modal__content {\n display: flex;\n flex-direction: column-reverse;\n padding-top: 2rem;\n width: 100%;\n}\n\n.usa-modal__main {\n margin: 0 auto;\n padding: 0.5rem 2rem 2rem;\n}\n\n.usa-modal-wrapper [data-close-modal] > .usa-icon,\n.usa-modal-wrapper [data-close-modal] > .usa-icon use {\n pointer-events: none !important;\n}\n\n.usa-modal__close {\n align-items: center;\n align-self: flex-end;\n background-color: transparent;\n color: #71767a;\n display: flex;\n flex-shrink: 0;\n font-size: 0.93rem;\n margin: -2rem 0 0 auto;\n padding: 0.25rem 0.25rem;\n width: auto;\n}\n.usa-modal__close:hover, .usa-modal__close:active {\n background-color: transparent;\n color: #1b1b1b;\n}\n.usa-modal__close:not([disabled]):focus {\n outline-offset: 0;\n}\n.usa-modal__close .usa-icon {\n height: 2rem;\n margin: 2px 2px 0 0;\n width: 2rem;\n}\n\n.usa-modal__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.34rem;\n line-height: 1.4;\n margin-top: 0;\n}\n\n.usa-modal__footer {\n margin-top: 1.5rem;\n}\n\n.usa-modal--lg {\n max-width: 55rem;\n width: 100%;\n}\n.usa-modal--lg .usa-modal__main {\n padding-bottom: 4rem;\n padding-top: 1.25rem;\n width: 100%;\n max-width: 40rem;\n}\n@media all and (min-width: 40em) {\n .usa-modal--lg .usa-modal__heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n font-size: 1.95rem;\n }\n}\n\n.usa-js-modal--active {\n overflow: hidden;\n}\n\n@media all and (min-width: 64em) {\n .usa-nav-container {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n padding-left: 1rem;\n padding-right: 1rem;\n padding-left: 2rem;\n padding-right: 2rem;\n }\n .usa-nav-container::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n@media all and (min-width: 64em) and (min-width: 64em) {\n .usa-nav-container {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-navbar {\n height: 3rem;\n}\n@media all and (max-width: 63.99em) {\n .usa-navbar {\n align-items: center;\n border-bottom: 1px solid #dfe1e2;\n display: flex;\n }\n}\n@media all and (min-width: 64em) {\n .usa-navbar {\n border-bottom: none;\n display: inline-block;\n height: auto;\n }\n}\n\n@keyframes slidein-left {\n from {\n transform: translateX(15rem);\n }\n to {\n transform: translateX(0);\n }\n}\n.usa-nav {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n}\n@media all and (max-width: 63.99em) {\n .usa-nav {\n position: absolute;\n right: 0;\n position: absolute;\n bottom: 0;\n top: 0;\n position: fixed;\n background: white;\n border-right: 0;\n display: none;\n flex-direction: column;\n overflow-y: auto;\n padding: 1rem;\n width: 15rem;\n z-index: 500;\n }\n .usa-nav.is-visible {\n animation: slidein-left 0.3s ease-in-out;\n display: flex;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav {\n float: right;\n position: relative;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav .usa-search {\n margin-left: 1rem;\n }\n}\n.usa-nav .usa-accordion {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 0.9;\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__primary {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin-top: 1.5rem;\n order: 2;\n }\n .usa-nav__primary > li {\n margin-bottom: 0;\n max-width: unset;\n }\n .usa-nav__primary-item {\n border-top: 1px solid #dfe1e2;\n }\n .usa-nav__primary a:not(.usa-button) {\n display: block;\n padding: 0.5rem 1rem;\n text-decoration: none;\n }\n .usa-nav__primary a:not(.usa-button):hover {\n background-color: #f0f0f0;\n text-decoration: none;\n }\n .usa-nav__primary a:not(.usa-button):not(.usa-current) {\n color: #565c65;\n }\n .usa-nav__primary a:not(.usa-button):not(.usa-current):hover {\n color: #005ea2;\n }\n .usa-nav__primary a:not(.usa-button):not(.usa-current):focus {\n outline-offset: 0;\n }\n .usa-nav__primary .usa-current {\n position: relative;\n color: #005ea2;\n font-weight: 700;\n }\n .usa-nav__primary .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0.25rem;\n }\n}\n@media all and (max-width: 63.99em) and (min-width: 40em) {\n .usa-nav__primary .usa-current {\n position: relative;\n }\n .usa-nav__primary .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__primary a {\n padding-bottom: 0.75rem;\n padding-top: 0.75rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary {\n display: flex;\n }\n}\n.usa-nav__primary .usa-nav__primary-item a {\n text-decoration: none;\n}\n.usa-nav__primary > .usa-nav__primary-item {\n line-height: 1.1;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary > .usa-nav__primary-item {\n font-size: 0.93rem;\n line-height: 0.9;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary > .usa-nav__primary-item > a {\n line-height: 0.9;\n padding: 1rem;\n color: #565c65;\n display: block;\n font-weight: 700;\n }\n .usa-nav__primary > .usa-nav__primary-item > a:hover {\n color: #005ea2;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary a {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n }\n}\n.usa-nav__primary button {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n color: #565c65;\n font-weight: normal;\n line-height: 1.1;\n padding: 0.75rem 1rem;\n text-decoration: none;\n}\n.usa-nav__primary button:visited {\n color: #54278f;\n}\n.usa-nav__primary button:hover {\n color: #1a4480;\n}\n.usa-nav__primary button:active {\n color: #162e51;\n}\n.usa-nav__primary button:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-nav__primary button:hover, .usa-nav__primary button.usa-button--hover, .usa-nav__primary button:disabled:hover, .usa-nav__primary button:disabled.usa-button--hover, .usa-nav__primary button.usa-button--disabled:hover, .usa-nav__primary button.usa-button--disabled.usa-button--hover, .usa-nav__primary button:active, .usa-nav__primary button.usa-button--active, .usa-nav__primary button:disabled:active, .usa-nav__primary button:disabled.usa-button--active, .usa-nav__primary button.usa-button--disabled:active, .usa-nav__primary button.usa-button--disabled.usa-button--active, .usa-nav__primary button:disabled:focus, .usa-nav__primary button:disabled.usa-focus, .usa-nav__primary button.usa-button--disabled:focus, .usa-nav__primary button.usa-button--disabled.usa-focus, .usa-nav__primary button:disabled, .usa-nav__primary button.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-nav__primary button:disabled, .usa-nav__primary button.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-nav__primary button.usa-button--hover {\n color: #1a4480;\n}\n.usa-nav__primary button.usa-button--active {\n color: #162e51;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button {\n line-height: 0.9;\n padding: 1rem;\n font-size: 0.93rem;\n font-weight: 700;\n }\n}\n.usa-nav__primary button:hover {\n color: #005ea2;\n background-color: #f0f0f0;\n text-decoration: none;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button:hover {\n background-color: transparent;\n }\n}\n.usa-nav__primary button[aria-expanded=false] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: url(\"../img/usa-icons/add.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: right 0 center;\n background-size: 1.25rem;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=false] {\n background-image: url(\"../img/usa-icons/expand_more.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-size: 1rem;\n background-position: right 0.75rem top 53%;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=false]:hover {\n background-image: url(\"../img/usa-icons-bg/expand_more--blue-warm-70v.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n }\n}\n.usa-nav__primary button[aria-expanded=true] {\n /* stylelint-disable-line selector-no-qualifying-type */\n background-image: url(\"../img/usa-icons/remove.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: right 0 center;\n background-size: 1.25rem;\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary button[aria-expanded=true] {\n background-image: url(\"../img/usa-icons-bg/expand_less--white.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n background-size: 1rem;\n background-color: #162e51;\n background-position: right 0.75rem top 53%;\n color: white;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__primary .usa-accordion__button span {\n margin-right: 0;\n padding-right: 1rem;\n }\n}\n\n.usa-nav__secondary {\n margin-top: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary {\n flex-direction: column;\n align-items: flex-end;\n bottom: 4rem;\n display: flex;\n font-size: 0.93rem;\n margin-top: 0.5rem;\n min-width: calc( 27ch + 3rem );\n position: absolute;\n right: 2rem;\n }\n}\n.usa-nav__secondary .usa-search {\n margin-top: 1rem;\n width: 100%;\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary .usa-search {\n margin-left: 0;\n margin-top: 0.5rem;\n }\n}\n\n.usa-nav__secondary-links {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n line-height: 1.3;\n margin-top: 1.5rem;\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary-links {\n float: right;\n line-height: 0.9;\n margin-bottom: 0.25rem;\n margin-top: 0;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__secondary-links .usa-nav__secondary-item {\n display: inline;\n padding-left: 0.25rem;\n }\n .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before {\n color: #dfe1e2;\n content: \"|\";\n padding-right: 0.25rem;\n }\n}\n.usa-nav__secondary-links a {\n color: #71767a;\n display: inline-block;\n font-size: 0.93rem;\n text-decoration: none;\n}\n.usa-nav__secondary-links a:hover {\n color: #005ea2;\n text-decoration: underline;\n}\n\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin: 0;\n }\n .usa-nav__submenu > li {\n margin-bottom: 0;\n max-width: unset;\n }\n .usa-nav__submenu-item {\n border-top: 1px solid #dfe1e2;\n font-size: 0.93rem;\n }\n .usa-nav__submenu .usa-current::after {\n display: none;\n }\n}\n@media all and (max-width: 63.99em) and (min-width: 40em) {\n .usa-nav__submenu .usa-current::after {\n display: none;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu a:not(.usa-button) {\n padding-left: 2rem;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {\n padding-left: 3rem;\n }\n}\n@media all and (max-width: 63.99em) {\n .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {\n padding-left: 4rem;\n }\n}\n@media all and (min-width: 64em) {\n .usa-nav__submenu {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n background-color: #162e51;\n width: 15rem;\n padding: 1rem;\n position: absolute;\n z-index: 400;\n }\n}\n.usa-nav__submenu[aria-hidden=true] {\n display: none;\n}\n@media all and (min-width: 64em) {\n .usa-nav__submenu .usa-nav__submenu-item + * {\n margin-top: 0.75rem;\n }\n .usa-nav__submenu .usa-nav__submenu-item a {\n color: white;\n padding: 0;\n line-height: 1.3;\n }\n .usa-nav__submenu .usa-nav__submenu-item a:hover {\n background-color: transparent;\n color: white;\n padding: 0;\n text-decoration: underline;\n }\n}\n\n.usa-nav__submenu-list {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n}\n.usa-nav__submenu-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-nav__submenu-list .usa-nav__submenu-list-item {\n margin: 0;\n font-size: 0.93rem;\n}\n.usa-nav__submenu-list .usa-nav__submenu-list-item a {\n line-height: 1.3;\n}\n\n.usa-nav__close {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n color: #005ea2;\n text-decoration: underline;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: normal;\n margin: 0;\n padding: 0;\n text-align: left;\n height: 3rem;\n width: 3rem;\n color: currentColor;\n flex: none;\n float: right;\n margin: -0.75rem -1rem 1rem auto;\n text-align: center;\n}\n.usa-nav__close:visited {\n color: #54278f;\n}\n.usa-nav__close:hover {\n color: #1a4480;\n}\n.usa-nav__close:active {\n color: #162e51;\n}\n.usa-nav__close:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-nav__close:hover, .usa-nav__close.usa-button--hover, .usa-nav__close:disabled:hover, .usa-nav__close:disabled.usa-button--hover, .usa-nav__close.usa-button--disabled:hover, .usa-nav__close.usa-button--disabled.usa-button--hover, .usa-nav__close:active, .usa-nav__close.usa-button--active, .usa-nav__close:disabled:active, .usa-nav__close:disabled.usa-button--active, .usa-nav__close.usa-button--disabled:active, .usa-nav__close.usa-button--disabled.usa-button--active, .usa-nav__close:disabled:focus, .usa-nav__close:disabled.usa-focus, .usa-nav__close.usa-button--disabled:focus, .usa-nav__close.usa-button--disabled.usa-focus, .usa-nav__close:disabled, .usa-nav__close.usa-button--disabled {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n}\n.usa-nav__close:disabled, .usa-nav__close.usa-button--disabled {\n color: #c9c9c9;\n}\n.usa-nav__close.usa-button--hover {\n color: #1a4480;\n}\n.usa-nav__close.usa-button--active {\n color: #162e51;\n}\n.usa-nav__close:hover {\n color: currentColor;\n text-decoration: none;\n}\n@media all and (min-width: 64em) {\n .usa-nav__close {\n display: none;\n }\n}\n.usa-nav__close img {\n width: 1.5rem;\n}\n.usa-nav__close + * {\n clear: both;\n}\n\n.usa-js-mobile-nav--active {\n overflow: hidden;\n}\n\n.usa-process-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n counter-reset: usa-numbered-list;\n padding: 20px 0 0 calc( ( (2.5rem / 2) - (0.5rem / 2) ) );\n position: relative;\n}\n.usa-process-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-process-list > .usa-process-list__item {\n max-width: 72ex;\n}\n\n.usa-process-list__item {\n border-left: 0.5rem solid #d9e8f6;\n font-size: 1.06rem;\n margin-bottom: 0;\n padding-bottom: 2rem;\n padding-left: calc(calc( (2.5rem / 2) - 0.25rem ) * 2);\n}\n\n.usa-prose .usa-process-list {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n counter-reset: usa-numbered-list;\n padding: 20px 0 0 calc( ( (2.5rem / 2) - (0.5rem / 2) ) );\n position: relative;\n}\n.usa-prose .usa-process-list > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-prose .usa-process-list > .usa-process-list__item {\n max-width: 72ex;\n}\n.usa-prose .usa-process-list__item {\n border-left: 0.5rem solid #d9e8f6;\n font-size: 1.06rem;\n margin-bottom: 0;\n padding-bottom: 2rem;\n padding-left: calc(calc( (2.5rem / 2) - 0.25rem ) * 2);\n}\n\n.usa-process-list__item:last-child {\n border-left: 0.5rem solid transparent;\n}\n.usa-process-list__item::before {\n flex-direction: row;\n align-items: center;\n justify-content: center;\n height: 2.5rem;\n border-radius: 99rem;\n width: 2.5rem;\n background-color: white;\n border: 0.25rem solid #1b1b1b;\n box-shadow: 0 0 0 0.25rem white;\n color: #1b1b1b;\n content: counter(usa-numbered-list, decimal);\n counter-increment: usa-numbered-list;\n display: flex;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n font-weight: 700;\n height: 2.5rem;\n left: 0;\n line-height: 0.9;\n margin-top: -0.4rem;\n position: absolute;\n width: 2.5rem;\n}\n.usa-process-list__item ul {\n list-style-type: disc;\n}\n.usa-process-list__item ul li {\n margin-bottom: 0.25rem;\n}\n.usa-process-list__item ul li:last-child {\n margin-bottom: 0;\n}\n.usa-process-list__item > *:first-child {\n margin-top: 0;\n}\n.usa-process-list__item > *:last-child {\n margin-bottom: 0;\n}\n\n.usa-process-list__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 1.1;\n color: #1b1b1b;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-weight: 700;\n margin: 0;\n}\n.usa-process-list__heading + * {\n margin-top: 0.25rem;\n}\n\n.usa-search {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n position: relative;\n}\n.usa-search::after {\n clear: both;\n content: \"\";\n display: block;\n}\n.usa-search[role=search], .usa-search[role=search] > div,\n.usa-search [role=search] {\n display: flex;\n}\n.usa-search [type=submit] {\n background-image: url(\"../img/usa-icons-bg/search--white.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1.5rem;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n height: 2rem;\n margin: 0;\n padding: 0;\n width: 3rem;\n}\n@media all and (min-width: 30em) {\n .usa-search [type=submit] {\n padding-left: 1rem;\n padding-right: 1rem;\n background-image: none;\n width: auto;\n }\n}\n\n@media all and (min-width: 30em) {\n .usa-search--big [type=search],\n.usa-search--big .usa-search__input {\n font-size: 1.06rem;\n height: 3rem;\n }\n}\n@media all and (min-width: 30em) {\n .usa-search--big [type=submit],\n.usa-search--big .usa-search__submit {\n padding-left: 2rem;\n padding-right: 2rem;\n font-size: 1.46rem;\n height: 3rem;\n width: auto;\n }\n}\n\n@media all and (min-width: 30em) {\n .usa-search--small [type=submit],\n.usa-search--small .usa-search__submit {\n background-image: url(\"../img/usa-icons-bg/search--white.svg\"), linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n background-position: center center;\n background-size: 1.5rem;\n width: 3rem;\n }\n}\n\ninput[type=search] {\n /* stylelint-disable-line selector-no-qualifying-type */\n box-sizing: border-box;\n appearance: none;\n}\n\n[type=search],\n.usa-search__input {\n padding-bottom: 0;\n padding-top: 0;\n border-bottom-right-radius: 0;\n border-right: none;\n border-top-right-radius: 0;\n box-sizing: border-box;\n float: left;\n font-size: 1rem;\n height: 2rem;\n margin: 0;\n}\n\n.usa-search__submit-text {\n position: absolute;\n left: -999em;\n right: auto;\n}\n@media all and (min-width: 30em) {\n .usa-search__submit-text {\n position: static;\n }\n}\n\n.usa-section {\n padding-bottom: 2rem;\n padding-top: 2rem;\n}\n@media all and (min-width: 40em) {\n .usa-section {\n padding-bottom: 4rem;\n padding-top: 4rem;\n }\n}\n\n.usa-section--light {\n background-color: #f0f0f0;\n}\n\n.usa-section--dark {\n background-color: #162e51;\n color: white;\n}\n.usa-section--dark h1,\n.usa-section--dark h2,\n.usa-section--dark h3,\n.usa-section--dark h4,\n.usa-section--dark h5,\n.usa-section--dark h6 {\n color: #00bde3;\n}\n.usa-section--dark p {\n color: white;\n}\n.usa-section--dark a {\n color: #dfe1e2;\n}\n.usa-section--dark a:hover {\n color: #f0f0f0;\n}\n.usa-section--dark a:active {\n color: white;\n}\n\n.usa-sidenav {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.3;\n border-bottom: 1px solid #dfe1e2;\n}\n.usa-sidenav > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-sidenav__item {\n border-top: 1px solid #dfe1e2;\n}\n.usa-sidenav a:not(.usa-button) {\n display: block;\n padding: 0.5rem 1rem;\n text-decoration: none;\n}\n.usa-sidenav a:not(.usa-button):hover {\n background-color: #f0f0f0;\n text-decoration: none;\n}\n.usa-sidenav a:not(.usa-button):not(.usa-current) {\n color: #565c65;\n}\n.usa-sidenav a:not(.usa-button):not(.usa-current):hover {\n color: #005ea2;\n}\n.usa-sidenav a:not(.usa-button):not(.usa-current):focus {\n outline-offset: 0;\n}\n.usa-sidenav .usa-current {\n position: relative;\n color: #005ea2;\n font-weight: 700;\n}\n.usa-sidenav .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0.25rem;\n}\n@media all and (min-width: 40em) {\n .usa-sidenav .usa-current {\n position: relative;\n }\n .usa-sidenav .usa-current::after {\n background-color: #005ea2;\n border-radius: 99rem;\n content: \"\";\n display: block;\n position: absolute;\n bottom: 0.25rem;\n top: 0.25rem;\n width: 0.25rem;\n left: 0;\n }\n}\n.grid-container .usa-sidenav {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n@media all and (min-width: 40em) {\n .grid-container .usa-sidenav {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n.usa-sidenav__sublist {\n margin-bottom: 0;\n margin-top: 0;\n list-style-type: none;\n padding-left: 0;\n margin: 0;\n font-size: 1rem;\n}\n.usa-sidenav__sublist > li {\n margin-bottom: 0;\n max-width: unset;\n}\n.usa-sidenav__sublist-item {\n border-top: 1px solid #dfe1e2;\n font-size: 0.93rem;\n}\n.usa-sidenav__sublist .usa-current::after {\n display: none;\n}\n@media all and (min-width: 40em) {\n .usa-sidenav__sublist .usa-current::after {\n display: none;\n }\n}\n.usa-sidenav__sublist a:not(.usa-button) {\n padding-left: 2rem;\n}\n.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {\n padding-left: 3rem;\n}\n.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {\n padding-left: 4rem;\n}\n\n.usa-site-alert {\n position: relative;\n background-color: #f0f0f0;\n}\n.usa-site-alert .usa-alert {\n margin-left: auto;\n margin-right: auto;\n max-width: 64rem;\n border-left: none;\n}\n.usa-site-alert .usa-alert > .usa-list,\n.usa-site-alert .usa-alert .usa-alert__body > .usa-list {\n padding-left: 2ch;\n}\n.usa-site-alert .usa-alert__body {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert .usa-alert__body {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n}\n\n.usa-site-alert--info {\n color: #1b1b1b;\n background-color: #e7f6f8;\n}\n.usa-site-alert--info .usa-alert {\n background-color: #e7f6f8;\n border-left-color: #00bde3;\n color: #1b1b1b;\n}\n.usa-site-alert--info .usa-alert:before {\n background: url(\"../img/usa-icons/info.svg\") no-repeat center/2rem 2rem;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--info .usa-alert:before {\n background: none;\n background-color: #1b1b1b;\n mask: url(\"../img/usa-icons/info.svg\") no-repeat center/2rem 2rem;\n }\n}\n.usa-site-alert--info .usa-alert.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--info .usa-alert.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-site-alert--info .usa-alert .usa-link {\n color: #005ea2;\n}\n.usa-site-alert--info .usa-alert .usa-link:visited {\n color: #54278f;\n}\n.usa-site-alert--info .usa-alert .usa-link:hover, .usa-site-alert--info .usa-alert .usa-link:active {\n color: #1a4480;\n}\n.usa-site-alert--info .usa-alert.usa-alert--no-icon:before {\n display: none;\n}\n.usa-site-alert--info .usa-alert.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-site-alert--info .usa-alert:before {\n left: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--info .usa-alert:before {\n left: 2rem;\n }\n}\n.usa-site-alert--info .usa-alert__body {\n padding-right: 1rem;\n padding-left: 3.75rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--info .usa-alert__body {\n padding-right: 2rem;\n padding-left: 4.75rem;\n }\n}\n\n.usa-site-alert--emergency {\n color: white;\n background-color: #9c3d10;\n}\n.usa-site-alert--emergency .usa-alert {\n background-color: #9c3d10;\n border-left-color: #9c3d10;\n color: white;\n}\n.usa-site-alert--emergency .usa-alert:before {\n background: url(\"../img/usa-icons-bg/error--white.svg\") no-repeat center/2rem 2rem;\n display: inline-block;\n height: 2rem;\n width: 2rem;\n content: \"\";\n display: block;\n height: 3.5rem;\n left: 0.9166666667rem;\n position: absolute;\n top: 0;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--emergency .usa-alert:before {\n background: none;\n background-color: white;\n mask: url(\"../img/usa-icons/error.svg\") no-repeat center/2rem 2rem;\n }\n}\n.usa-site-alert--emergency .usa-alert.usa-alert--slim:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--emergency .usa-alert.usa-alert--slim:before {\n mask-size: 1.5rem;\n }\n}\n.usa-site-alert--emergency .usa-alert .usa-link {\n color: #dfe1e2;\n}\n.usa-site-alert--emergency .usa-alert .usa-link:visited {\n color: #dfe1e2;\n}\n.usa-site-alert--emergency .usa-alert .usa-link:hover, .usa-site-alert--emergency .usa-alert .usa-link:active {\n color: #f0f0f0;\n}\n.usa-site-alert--emergency .usa-alert.usa-alert--no-icon:before {\n display: none;\n}\n.usa-site-alert--emergency .usa-alert.usa-alert--no-icon .usa-alert__body {\n padding-left: 1.25rem;\n}\n.usa-site-alert--emergency .usa-alert:before {\n left: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--emergency .usa-alert:before {\n left: 2rem;\n }\n}\n.usa-site-alert--emergency .usa-alert__body {\n padding-right: 1rem;\n padding-left: 3.75rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--emergency .usa-alert__body {\n padding-right: 2rem;\n padding-left: 4.75rem;\n }\n}\n\n.usa-site-alert--no-icon .usa-alert:before {\n display: none;\n}\n.usa-site-alert--no-icon .usa-alert .usa-alert__body {\n padding-left: 1rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--no-icon .usa-alert .usa-alert__body {\n padding-left: 2rem;\n }\n}\n\n.usa-site-alert--slim .usa-alert {\n padding-bottom: 0.5rem;\n padding-top: 0.5rem;\n}\n.usa-site-alert--slim .usa-alert:before {\n background-size: 1.5rem;\n height: 2.5rem;\n width: 1.5rem;\n}\n@supports (mask: url(\"\")) {\n .usa-site-alert--slim .usa-alert:before {\n mask-size: 1.5rem;\n }\n}\n.usa-site-alert--slim .usa-alert__body {\n padding-left: 3.25rem;\n}\n@media all and (min-width: 64em) {\n .usa-site-alert--slim .usa-alert__body {\n padding-left: 4.25rem;\n }\n}\n\n.usa-skipnav {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n color: #005ea2;\n text-decoration: underline;\n background: transparent;\n left: 0;\n padding: 0.5rem 1rem;\n position: absolute;\n top: -3.8rem;\n transition: 0.15s ease-in-out;\n z-index: 100;\n}\n.usa-skipnav:visited {\n color: #54278f;\n}\n.usa-skipnav:hover {\n color: #1a4480;\n}\n.usa-skipnav:active {\n color: #162e51;\n}\n.usa-skipnav:focus {\n outline: 0.25rem solid #2491ff;\n outline-offset: 0;\n}\n.usa-skipnav:focus, .usa-skipnav.usa-focus {\n background: white;\n left: 0;\n position: absolute;\n top: 0;\n transition: 0.15s ease-in-out;\n}\n\n.usa-step-indicator {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.1;\n background-color: white;\n margin-bottom: 2rem;\n margin-left: -1px;\n margin-right: -1px;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n.usa-step-indicator__segments {\n counter-reset: usa-step-indicator;\n display: flex;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-step-indicator__segment {\n flex: 1 1 0%;\n counter-increment: usa-step-indicator;\n margin-left: 1px;\n margin-right: 1px;\n max-width: 15rem;\n min-height: 0.5rem;\n position: relative;\n}\n.usa-step-indicator__segment:after {\n background-color: #dfe1e2;\n content: \"\";\n display: block;\n height: 0.5rem;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator__segment:after {\n height: 0.5rem;\n }\n}\n\n.usa-step-indicator__segment--complete::after {\n background-color: #162e51;\n}\n.usa-step-indicator__segment--complete .usa-step-indicator__segment-label {\n color: #162e51;\n}\n\n.usa-step-indicator__segment--current::after {\n background-color: #005ea2;\n}\n.usa-step-indicator__segment--current .usa-step-indicator__segment-label {\n color: #005ea2;\n font-weight: 700;\n}\n\n.usa-step-indicator__segment-label {\n display: none;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator__segment-label {\n color: #565c65;\n display: block;\n font-size: 1.06rem;\n margin-top: calc( 0.5rem + 0.5rem );\n padding-right: 2rem;\n text-align: left;\n }\n}\n\n.usa-step-indicator__header {\n align-items: baseline;\n display: flex;\n}\n\n.usa-step-indicator__heading {\n color: #1b1b1b;\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.13rem;\n font-weight: 700;\n margin: 1rem 0 0;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator__heading {\n font-size: 1.46rem;\n margin-top: 2rem;\n }\n}\n\n.usa-step-indicator__current-step {\n height: 2.5rem;\n border-radius: 99rem;\n width: 2.5rem;\n font-weight: normal;\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n background-color: #005ea2;\n color: white;\n display: inline-block;\n padding: calc( (2.5rem - (2ex * 1.1)) * 0.5 );\n text-align: center;\n}\n\n.usa-step-indicator__total-steps {\n font-weight: normal;\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n color: #005ea2;\n margin-right: 0.5rem;\n}\n\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters .usa-step-indicator__segment,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment {\n margin-left: 0;\n margin-right: 0;\n margin-top: calc( ( ( 2.5rem - 0.5rem ) / 2 ) + 0.25rem );\n }\n .usa-step-indicator--counters .usa-step-indicator__segment:before,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {\n height: 2.5rem;\n border-radius: 99rem;\n width: 2.5rem;\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n background-color: white;\n box-shadow: inset 0 0 0 0.25rem #dfe1e2, 0 0 0 0.25rem white;\n color: #565c65;\n content: counter(usa-step-indicator);\n display: block;\n font-weight: 700;\n left: 0;\n line-height: 0.9;\n padding: calc( (2.5rem - (2ex * 0.9)) * 0.5 );\n position: absolute;\n text-align: center;\n top: calc( ( 2.5rem - 0.5rem ) / -2 );\n z-index: 100;\n }\n .usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {\n display: none;\n }\n}\n.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before {\n background-color: #162e51;\n box-shadow: 0 0 0 0.25rem white;\n color: white;\n}\n.usa-step-indicator--counters .usa-step-indicator__segment--current::before,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before {\n background-color: #005ea2;\n box-shadow: 0 0 0 0.25rem white;\n color: white;\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters .usa-step-indicator__segment-label,\n.usa-step-indicator--counters-sm .usa-step-indicator__segment-label {\n margin-top: calc( ( ( 2.5rem + 0.5rem ) / 2 ) + 0.5rem );\n }\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,\n.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after {\n left: 50%;\n right: 0;\n width: auto;\n }\n .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,\n.usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after {\n display: block;\n left: 0;\n right: 50%;\n width: auto;\n }\n}\n\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters-sm .usa-step-indicator__segment {\n margin-top: calc( ( ( 1.5rem - 0.5rem ) / 2 ) + 0.25rem );\n }\n .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {\n height: 1.5rem;\n border-radius: 99rem;\n width: 1.5rem;\n font-size: 0.93rem;\n padding: calc(0.25rem + 1px);\n top: calc( ( 1.5rem - 0.5rem ) / -2 );\n }\n .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {\n display: none;\n }\n}\n@media all and (min-width: 40em) {\n .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {\n margin-top: calc( ( ( 1.5rem + 0.5rem ) / 2 ) + 0.5rem );\n }\n}\n\n.usa-step-indicator--no-labels {\n margin-left: -1px;\n margin-right: -1px;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__segment {\n margin-top: 0;\n margin-left: 1px;\n margin-right: 1px;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__segment:before {\n display: none;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {\n display: block;\n}\n.usa-step-indicator--no-labels .usa-step-indicator__heading {\n margin-top: 1rem;\n}\n\n.usa-step-indicator--no-labels .usa-step-indicator__segment-label {\n display: none;\n}\n\n.usa-step-indicator--center {\n margin-left: -1px;\n margin-right: -1px;\n}\n.usa-step-indicator--center .usa-step-indicator__segment {\n margin-left: 1px;\n margin-right: 1px;\n}\n.usa-step-indicator--center .usa-step-indicator__segment:before {\n left: calc( 50% - ( ( 2.5rem + 0.25rem ) / 2 ) );\n}\n.usa-step-indicator--center .usa-step-indicator__segment-label {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n text-align: center;\n}\n.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after {\n left: 0;\n}\n.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {\n right: 0;\n}\n.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {\n left: calc( 50% - ( ( 1.5rem + 0.25rem ) / 2 ) );\n}\n\n.usa-summary-box {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.06rem;\n line-height: 1.5;\n color: #1b1b1b;\n background-color: #e7f6f8;\n border-radius: 0.25rem;\n border: 1px #99deea solid;\n padding: 1.5rem;\n position: relative;\n}\n.usa-summary-box .usa-list:last-child {\n margin-bottom: 0;\n}\n* + .usa-summary-box {\n margin-top: 1rem;\n}\n\n.usa-summary-box__heading {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n font-size: 1.46rem;\n line-height: 1.1;\n margin-top: 0;\n margin-bottom: 0.5rem;\n}\n\n.usa-summary-box__text {\n margin-bottom: 0;\n margin-top: 0;\n}\n\n.usa-summary-box__text:only-child {\n margin-bottom: 1px;\n padding-top: 0.25rem;\n}\n\n.usa-summary-box__link {\n color: #005ea2;\n}\n.usa-summary-box__link:visited {\n color: #54278f;\n}\n.usa-summary-box__link:hover, .usa-summary-box__link:active {\n color: #1a4480;\n}\n.usa-summary-box__link[href^=\"#\"]:visited {\n color: #005ea2;\n}\n.usa-summary-box__link[href^=\"#\"]:hover {\n color: #1a4480;\n}\n\n/* Tooltips */\n.usa-tooltip {\n display: inline-block;\n position: relative;\n}\n\n.usa-tooltip__trigger {\n cursor: pointer;\n}\n.usa-tooltip__trigger > svg {\n display: block;\n pointer-events: none;\n}\n\n.usa-tooltip__body,\n.usa-tooltip__body--top {\n transition: opacity 0.08s ease-in-out;\n background-color: #1b1b1b;\n border-radius: 0.25rem;\n color: #f0f0f0;\n display: none;\n font-size: 1rem;\n padding: 0.5rem;\n pointer-events: none;\n width: auto;\n white-space: pre;\n z-index: 100000;\n position: absolute;\n /* positioning is completed with JS */\n}\n.usa-tooltip__body:after,\n.usa-tooltip__body--top:after {\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n pointer-events: none;\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-top: 5px solid #1b1b1b;\n position: absolute;\n bottom: -5px;\n left: 50%;\n margin-left: -5px;\n}\n\n.usa-tooltip__body--wrap {\n width: 100%;\n white-space: normal;\n text-align: center;\n min-width: calc(100vw / 2);\n}\n\n.usa-tooltip__body.is-set {\n display: block;\n}\n\n.usa-tooltip__body.is-visible {\n opacity: 1;\n}\n\n.usa-tooltip__body--bottom:after {\n border-left: 5px solid transparent;\n border-right: 5px solid transparent;\n border-bottom: 5px solid #1b1b1b;\n border-top: 0;\n bottom: auto;\n top: -5px;\n}\n\n.usa-tooltip__body--right:after {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-right: 5px solid #1b1b1b;\n border-left: 0;\n right: auto;\n top: 50%;\n bottom: 0;\n left: -5px;\n margin: -5px 0 0 0;\n}\n\n.usa-tooltip__body--left:after {\n border-top: 5px solid transparent;\n border-bottom: 5px solid transparent;\n border-left: 5px solid #1b1b1b;\n border-right: 0;\n right: -5px;\n top: 50%;\n bottom: 0;\n left: auto;\n margin: -5px 0 0 0;\n}\n\n/*\n----------------------------------------\nSet basic font rules for the font\nutilities to reference.\n----------------------------------------\n*/\n[class*=font-mono-] {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n[class*=font-sans-] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*=font-serif-] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n[class*=font-ui-] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*=font-heading-] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n[class*=font-body-] {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n[class*=font-code-] {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n[class*=font-alt-] {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n========================================\nFONT PLUGINS\n----------------------------------------\nThese plugins collect packaged\nfont-related values for inclusion in\nutilities\n----------------------------------------\n*/\n/*\n----------------------------------------\nrole-based theme sizes\n----------------------------------------\n*/\n/*\n----------------------------------------\nsystem font sizes\n----------------------------------------\n*/\n/*\n========================================\nMISC PLUGINS\n----------------------------------------\nThese plugins collect packaged\nspacing-related values for inclusion\nin utilities\n----------------------------------------\n*/\n/*\n========================================\nSTANDARD PLUGINS\n----------------------------------------\nThese plugins collect standard property\nvalues as plugin\n----------------------------------------\n*/\n/*\n========================================\nPALETTE REGISTRY\n----------------------------------------\nThis map collects the\navailable utility palettes\n----------------------------------------\n*/\n/*\n========================================\nASPECT\n----------------------------------------\nusage:\n .aspect-[value]\n----------------------------------------\noutput:\n padding-left: 0;\n padding-right: 0;\n padding-top: 0;\n padding-bottom: 100%;\n----------------------------------------\nexample:\n .aspect-16x9\n----------------------------------------\n*/\n/*\n========================================\nLIST RESET\n----------------------------------------\nusage:\n .list-reset\n----------------------------------------\noutput:\n list-style: none;\n padding-left: 0;\n----------------------------------------\nexample:\n .list-reset {\n list-style: none;\n padding-left: 0; }\n----------------------------------------\n*/\n/*\n========================================\nalign-items\n----------------------------------------\nusage:\n .flex-align-[key]\n----------------------------------------\noutput:\n align-items: [value];\n----------------------------------------\nexample:\n .flex-align-start {\n align-items: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\nalign-self\n----------------------------------------\nusage:\n .flex-align-self-[key]\n----------------------------------------\noutput:\n align-self: [value];\n----------------------------------------\nexample:\n .flex-align-self-start {\n align-self: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\nbackground-color\n----------------------------------------\nusage:\n .bg-[key]\n----------------------------------------\noutput:\n background-color: [value];\n----------------------------------------\nexample:\n .bg-red-50v {\n background-color: #be4900; }\n----------------------------------------\n*/\n/*\n========================================\nborder\n----------------------------------------\nAlso applies `solid`\nNeeds to come before other border utils\n----------------------------------------\nusage:\n .border-[modifier]*-[key]\n----------------------------------------\noutput:\n border-[modifier]: [value];\n----------------------------------------\nexample:\n .border-t-1px {\n border-top: 1px solid; }\n\n .border-0 {\n border: none; }\n----------------------------------------\n*/\n/*\n========================================\nbackground-color\n----------------------------------------\nusage:\n .border-[color]\n----------------------------------------\noutput:\n border[-color]: [color];\n----------------------------------------\nexample:\n .border-red {\n border-color: #be4900; }\n----------------------------------------\n*/\n/*\n========================================\nborder-radius\n----------------------------------------\nusage:\n .border-radius-[key]\n----------------------------------------\noutput:\n border-radius: [value];\n----------------------------------------\nexample:\n .border-radius-0 {\n border-radius: 0; }\n\n .border-radius-pill {\n border-radius: 10em; }\n----------------------------------------\n*/\n/*\n========================================\nborder-style\n----------------------------------------\nusage:\n .border[-modifier]*-[key]\n----------------------------------------\noutput:\n border-style: [value];\n----------------------------------------\nexample:\n .border-dotted {\n border-style: dotted; }\n----------------------------------------\n*/\n/*\n========================================\nborder-width\n----------------------------------------\nusage:\n .border-[modifier]*-width-[key]\n----------------------------------------\noutput:\n border-[modifier]-width: [value];\n----------------------------------------\nexample:\n .border-top-width-1px {\n border-top-width: 1px; }\n----------------------------------------\n*/\n/*\n========================================\n.bottom\n----------------------------------------\nproperty: bottom\n----------------------------------------\nusage:\n .bottom-[key]\n----------------------------------------\noutput:\n bottom: [value];\n----------------------------------------\nexample:\n .bottom-n2px {\n bottom: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nbox-shadow\n----------------------------------------\nusage:\n .box-shadow-[value]\n----------------------------------------\noutput:\n box-shadow: [value];\n----------------------------------------\nexample:\n .box-shadow-1 {\n box-shadow: 0 1px 2px 0 rgba(0,0,0,0.10); }\n----------------------------------------\n*/\n/*\n========================================\ncircle\n----------------------------------------\nusage:\n .circle-[key]\n----------------------------------------\noutput:\n height: [value];\n width: [value];\n border-radius: 50%;\n----------------------------------------\nexample:\n .circle-6 {\n height: 3rem;\n width: 3rem; }\n----------------------------------------\n*/\n/*\n========================================\n.clearfix\n----------------------------------------\nusage:\n .clearfix\n----------------------------------------\nexample:\n .clearfix::after {\n clear: both;\n content: \"\";\n display: block; }\n----------------------------------------\n*/\n/*\n========================================\ncolor\n----------------------------------------\nusage:\n .color-[key]\n----------------------------------------\noutput:\n color: [value];\n----------------------------------------\nexample:\n .color-black-100 {\n color: #000; }\n----------------------------------------\n*/\n/*\n========================================\ncolor\n----------------------------------------\nusage:\n .cursor-[key]\n----------------------------------------\noutput:\n cursor: [value];\n----------------------------------------\nexample:\n .cursor-pointer {\n cursor: pointer; }\n----------------------------------------\n*/\n/*\n========================================\ndisplay\n----------------------------------------\nusage:\n .display-[key]\n----------------------------------------\noutput:\n display: [value]\n----------------------------------------\nexample:\n .display-none {\n display: none; }\n----------------------------------------\n*/\n/*\n========================================\nfloat\n----------------------------------------\nusage:\n .float-[value]\n----------------------------------------\noutput:\n float: [value];\n----------------------------------------\nexample:\n .float-left {\n float: left; }\n----------------------------------------\n*/\n/*\n========================================\nflex\n----------------------------------------\nusage:\n .flex-[key]\n----------------------------------------\noutput:\n flex: [value];\n----------------------------------------\nexample:\n .flex-1 {\n flex: 1 0 0; }\n\n .flex-fill {\n flex: 1 0 0; }\n\n .flex-auto {\n flex: none; }\n----------------------------------------\n*/\n/*\n========================================\nflex-direction\n----------------------------------------\nusage:\n .flex-direction-[value]\n----------------------------------------\noutput:\n flex-direction: [value]\n----------------------------------------\nexample:\n .flex-direction-row {\n flex-direction: row; }\n----------------------------------------\n*/\n/*\n========================================\nflex-wrap\n----------------------------------------\nusage:\n .flex-wrap-[key]\n----------------------------------------\noutput:\n flex-wrap: [value];\n----------------------------------------\nexample:\n .flex-wrap {\n flex-wrap: wrap; }\n----------------------------------------\n*/\n/*\n========================================\nfont\n----------------------------------------\nsets font-size and font-family\n----------------------------------------\nusage:\n .size-[key]-[key]\n----------------------------------------\noutput:\n font-family: [value];\n font-size: [value];\n----------------------------------------\nexample:\n .size-sans-s3 {\n font-face: '18Franklin-webfont',\n system,\n -apple-system,\n BlinkMacSystemFont,\n 'Roboto',\n 'Helvetica Neue',\n 'Helvetica',\n 'Arial',\n sans-serif;\n font-size: 1rem; }\n----------------------------------------\n*/\n/*\n========================================\nfont-family\n----------------------------------------\nusage:\n .family-[key]\n----------------------------------------\noutput:\n font-family: [value]\n----------------------------------------\nexample:\n .family-sans {\n font-family: 'United Sans webfont',\n system,\n -apple-system,\n BlinkMacSystemFont,\n 'Roboto',\n 'Helvetica Neue',\n 'Helvetica',\n 'Arial',\n sans-serif; }\n----------------------------------------\n*/\n/*\n========================================\nfont-feature-settings\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n font-feature-settings: [value];\n----------------------------------------\nexample:\n .text-tabular {\n font-feature-settings:\n 'tnum' 1, 'kern' 1; }\n----------------------------------------\n*/\n/*\n========================================\nfont-style\n----------------------------------------\nusage:\n .text-italic\n----------------------------------------\noutput:\n font-style: italic;\n----------------------------------------\nexample:\n .text-italic {\n font-style: italic; }\n .text-no-italic {\n font-style: normal; }\n----------------------------------------\n*/\n/*\n========================================\nfont-weight\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n font-weight: [value];\n----------------------------------------\nexample:\n .text-300 {\n font-weight: 300; }\n----------------------------------------\n*/\n/*\n========================================\nheight\n----------------------------------------\nusage:\n .height-[value]\n----------------------------------------\noutput:\n height: [value];\n----------------------------------------\nexample:\n .height-33ct {\n height: 33.33333333%; }\n----------------------------------------\n*/\n/*\n========================================\n.justify-content\n----------------------------------------\nproperty: justify-content\n----------------------------------------\nusage:\n .flex-justify-[key]\n----------------------------------------\noutput:\n justify-content: [value];\n----------------------------------------\nexample:\n .flex-justify-start {\n justify-content: flex-start; }\n----------------------------------------\n*/\n/*\n========================================\n.left\n----------------------------------------\nproperty: left\n----------------------------------------\nusage:\n .left-[key]\n----------------------------------------\noutput:\n left: [value];\n----------------------------------------\nexample:\n .left-n2px {\n left: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nletter-spacing\n----------------------------------------\nusage:\n .text-ls-[key]\n----------------------------------------\noutput:\n letter-spacing: [value];\n----------------------------------------\nexample:\n .text-ls-2 {\n letter-spacing: .1em; }\n----------------------------------------\n*/\n/*\n========================================\nline-height\n----------------------------------------\nusage:\n .line-height-[value]\n----------------------------------------\noutput:\n line-height: [value];\n----------------------------------------\nexample:\n .line-height-sans-2 {\n line-height: 1.15; }\n----------------------------------------\n*/\n/*\n========================================\nmargin\n----------------------------------------\nusage:\n .margin-[modifier]*-[key]\n----------------------------------------\noutput:\n margin: [value]\n----------------------------------------\nexample:\n .margin-x-auto {\n margin-left: auto;\n margin-right: auto; }\n\n .margin-g105 {\n margin: .75rem; }\n----------------------------------------\n*/\n/*\n========================================\nmax-height\n----------------------------------------\nusage:\n .maxh[key]\n----------------------------------------\noutput:\n max-height: [value];\n----------------------------------------\nexample:\n .maxh-viewport {\n max-height: 100vh; }\n----------------------------------------\n*/\n/*\n========================================\nmax-width\n----------------------------------------\nusage:\n .maxw-[key]\n----------------------------------------\noutput:\n max-width: [value];\n----------------------------------------\nexample:\n .maxw-desktop {\n max-width: 960px; }\n----------------------------------------\n*/\n/*\n========================================\n.measure\n----------------------------------------\nproperty: max-width\n----------------------------------------\nusage:\n .measure-[key]\n----------------------------------------\noutput:\n max-width: [value];\n----------------------------------------\nexample:\n .measure-4 {\n max-width: 68ex; }\n----------------------------------------\n*/\n/*\n========================================\nmin-height\n----------------------------------------\nusage:\n .minh-[key]\n----------------------------------------\noutput:\n min-height: [value];\n----------------------------------------\nexample:\n .minh-card {\n min-height: 200px; }\n----------------------------------------\n*/\n/*\n========================================\nmin-width\n----------------------------------------\nusage:\n .minw-[key]\n----------------------------------------\noutput:\n min-width: [value];\n----------------------------------------\nexample:\n .minw-desktop {\n min-width: 960px; }\n----------------------------------------\n*/\n/*\n========================================\nopacity\n----------------------------------------\nusage:\n .opacity-[key]\n----------------------------------------\noutput:\n opacity: [value];\n----------------------------------------\nexample:\n .opacity-0 {\n opacity: 0; }\n----------------------------------------\n*/\n/*\n========================================\noutline\n----------------------------------------\nsets width and style:solid\n----------------------------------------\nusage:\n .outline-[modifier]\n----------------------------------------\noutput:\n outline: [modifier] solid;\n----------------------------------------\nexample:\n .outline-g05 {\n outline: 4px solid }\n----------------------------------------\n*/\n/*\n========================================\noutline-color\n----------------------------------------\nusage:\n .outline-color-[key]\n----------------------------------------\noutput:\n outline-color: [value];\n----------------------------------------\nexample:\n .outline-color-yellow-50 {\n outline-color: #91721f; }\n----------------------------------------\n*/\n/*\n========================================\noverflow\n----------------------------------------\nusage:\n .overflow-[modifier]\n----------------------------------------\noutput:\n overflow[-modifier]: [value] solid;\n----------------------------------------\nexample:\n .overflow-y-hidden {\n overflow-y: hidden; }\n----------------------------------------\n*/\n/*\n========================================\norder\n----------------------------------------\nusage:\n .order-[key]\n----------------------------------------\noutput:\n order: [value]\n----------------------------------------\nexample:\n .order-first {\n order: -1; }\n\n .order-2 {\n order: 2; }\n----------------------------------------\n*/\n/*\n========================================\npadding\n----------------------------------------\nusage:\n .padding-[modifier]*-[value]\n----------------------------------------\noutput:\n padding: [value]\n----------------------------------------\nexample:\n .padding-0 {\n padding: none; }\n\n .padding-bottom-1px {\n padding-bottom: 1px; }\n----------------------------------------\n*/\n/*\n========================================\nPIN\n----------------------------------------\nusage:\n .pin-all\n----------------------------------------\noutput:\n bottom: 0\n left:0\n right: 0\n top: 0\n----------------------------------------\nexample:\n .pin-all\n----------------------------------------\n*/\n/*\n========================================\nposition\n----------------------------------------\nusage:\n .position-[key]\n----------------------------------------\noutput:\n position: [value];\n----------------------------------------\nexample:\n .position-absolute {\n position: absolute; }\n----------------------------------------\n*/\n/*\n========================================\n.right\n----------------------------------------\nproperty: right\n----------------------------------------\nusage:\n .right-[key]\n----------------------------------------\noutput:\n right: [value];\n----------------------------------------\nexample:\n .right-n2px {\n right: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nSQUARE\n----------------------------------------\nusage:\n .square-[key]\n----------------------------------------\noutput:\n height: [value];\n width: [value];\n----------------------------------------\nexample:\n .square-g6 {\n height: 3rem;\n width: 3rem; }\n----------------------------------------\n*/\n/*\n========================================\ntext-align\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n align: [value];\n----------------------------------------\nexample:\n .text-left {\n align: left; }\n----------------------------------------\n*/\n/*\n========================================\ntext-decoration\n----------------------------------------\nusage:\n .text-[key]\n----------------------------------------\noutput:\n text-decoration: [value]\n----------------------------------------\nexample:\n .text-no-underline {\n text-decoration: none; }\n----------------------------------------\n*/\n/*\n========================================\ntext-decoration-color\n----------------------------------------\nusage:\n .text-decoration-color-[key]\n----------------------------------------\noutput:\n text-decoration-color: [value]\n----------------------------------------\nexample:\n .text-decoration-color-black {\n text-decoration-color: #000; }\n----------------------------------------\n*/\n/*\n========================================\ntext-indent\n----------------------------------------\nusage:\n .text-indent-[key]\n----------------------------------------\noutput:\n align: [value];\n----------------------------------------\nexample:\n .text-indent-0 {\n text-ident: 0; }\n----------------------------------------\n*/\n/*\n========================================\ntext-transform\n----------------------------------------\nusage:\n .text-[value]\n----------------------------------------\noutput:\n text-transform: value;\n----------------------------------------\nexample:\n .text-uppercase {\n text-transform: uppercase; }\n----------------------------------------\n*/\n/*\n========================================\n.top\n----------------------------------------\nproperty: top\n----------------------------------------\nusage:\n .top-[key]\n----------------------------------------\noutput:\n top: [value];\n----------------------------------------\nexample:\n .top-n2px {\n top: -2px; }\n----------------------------------------\n*/\n/*\n========================================\nvertical-align\n----------------------------------------\nusage:\n .vertical-align-[value]\n----------------------------------------\noutput:\n vertical-align: [value]\n----------------------------------------\nexample:\n .vertical-align-top {\n vertical-align: top; }\n----------------------------------------\n*/\n/*\n========================================\nwhite-space\n----------------------------------------\nusage:\n text-[key]\n----------------------------------------\noutput:\n white-space: [value];\n----------------------------------------\nexample:\n .text-pre-wrap {\n white-space: pre-wrap; }\n----------------------------------------\n*/\n/*\n========================================\nwidth\n----------------------------------------\nusage:\n .width-[key]\n----------------------------------------\noutput:\n width: [value];\n----------------------------------------\nexample:\n .width-75ct {\n width: 75%; }\n----------------------------------------\n*/\n/*\n========================================\nz-index\n----------------------------------------\nusage:\n z-[key]\n----------------------------------------\noutput:\n z-index: [value];\n----------------------------------------\nexample:\n .z-100 {\n z-index: 100; }\n .z-top {\n z-index: 9999; }\n----------------------------------------\n*/\n.add-aspect-9x16 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding: 0 0 177.77778%;\n position: relative;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.add-aspect-1x1 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding: 0 0 100%;\n position: relative;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.add-aspect-4x3 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding: 0 0 75%;\n position: relative;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.add-aspect-16x9 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding: 0 0 56.25%;\n position: relative;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.add-aspect-2x1 {\n box-sizing: border-box;\n height: 0;\n overflow: hidden;\n padding: 0 0 50%;\n position: relative;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.add-list-reset {\n margin-bottom: 0;\n margin-top: 0;\n padding-left: 0;\n list-style: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-start {\n align-items: flex-start;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-end {\n align-items: flex-end;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-center {\n align-items: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-stretch {\n align-items: stretch;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-baseline {\n align-items: baseline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-start {\n align-self: flex-start;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-end {\n align-self: flex-end;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-center {\n align-self: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-stretch {\n align-self: stretch;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-align-self-baseline {\n align-self: baseline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-transparent {\n background-color: transparent;\n}\n\n.hover\\:bg-transparent:hover {\n background-color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-black {\n background-color: black;\n}\n\n.hover\\:bg-black:hover {\n background-color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-white {\n background-color: white;\n}\n\n.hover\\:bg-white:hover {\n background-color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-red {\n background-color: #e52207;\n}\n\n.hover\\:bg-red:hover {\n background-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-orange {\n background-color: #e66f0e;\n}\n\n.hover\\:bg-orange:hover {\n background-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gold {\n background-color: #ffbe2e;\n}\n\n.hover\\:bg-gold:hover {\n background-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-yellow {\n background-color: #fee685;\n}\n\n.hover\\:bg-yellow:hover {\n background-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-green {\n background-color: #538200;\n}\n\n.hover\\:bg-green:hover {\n background-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-mint {\n background-color: #04c585;\n}\n\n.hover\\:bg-mint:hover {\n background-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-cyan {\n background-color: #009ec1;\n}\n\n.hover\\:bg-cyan:hover {\n background-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-blue {\n background-color: #0076d6;\n}\n\n.hover\\:bg-blue:hover {\n background-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-indigo {\n background-color: #676cc8;\n}\n\n.hover\\:bg-indigo:hover {\n background-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-violet {\n background-color: #8168b3;\n}\n\n.hover\\:bg-violet:hover {\n background-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-magenta {\n background-color: #d72d79;\n}\n\n.hover\\:bg-magenta:hover {\n background-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-5 {\n background-color: #f0f0f0;\n}\n\n.hover\\:bg-gray-5:hover {\n background-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-10 {\n background-color: #e6e6e6;\n}\n\n.hover\\:bg-gray-10:hover {\n background-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-30 {\n background-color: #adadad;\n}\n\n.hover\\:bg-gray-30:hover {\n background-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-50 {\n background-color: #757575;\n}\n\n.hover\\:bg-gray-50:hover {\n background-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-70 {\n background-color: #454545;\n}\n\n.hover\\:bg-gray-70:hover {\n background-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-gray-90 {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-gray-90:hover {\n background-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-lightest {\n background-color: #f0f0f0;\n}\n\n.hover\\:bg-base-lightest:hover {\n background-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-lighter {\n background-color: #dfe1e2;\n}\n\n.hover\\:bg-base-lighter:hover {\n background-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-light {\n background-color: #a9aeb1;\n}\n\n.hover\\:bg-base-light:hover {\n background-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base {\n background-color: #71767a;\n}\n\n.hover\\:bg-base:hover {\n background-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-dark {\n background-color: #565c65;\n}\n\n.hover\\:bg-base-dark:hover {\n background-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-darker {\n background-color: #3d4551;\n}\n\n.hover\\:bg-base-darker:hover {\n background-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-base-darkest {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-base-darkest:hover {\n background-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-ink {\n background-color: #1b1b1b;\n}\n\n.hover\\:bg-ink:hover {\n background-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-lighter {\n background-color: #d9e8f6;\n}\n\n.hover\\:bg-primary-lighter:hover {\n background-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-light {\n background-color: #73b3e7;\n}\n\n.hover\\:bg-primary-light:hover {\n background-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary {\n background-color: #005ea2;\n}\n\n.hover\\:bg-primary:hover {\n background-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-vivid {\n background-color: #0050d8;\n}\n\n.hover\\:bg-primary-vivid:hover {\n background-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-dark {\n background-color: #1a4480;\n}\n\n.hover\\:bg-primary-dark:hover {\n background-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-primary-darker {\n background-color: #162e51;\n}\n\n.hover\\:bg-primary-darker:hover {\n background-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-lighter {\n background-color: #f3e1e4;\n}\n\n.hover\\:bg-secondary-lighter:hover {\n background-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-light {\n background-color: #f2938c;\n}\n\n.hover\\:bg-secondary-light:hover {\n background-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary {\n background-color: #d83933;\n}\n\n.hover\\:bg-secondary:hover {\n background-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-vivid {\n background-color: #e41d3d;\n}\n\n.hover\\:bg-secondary-vivid:hover {\n background-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-dark {\n background-color: #b50909;\n}\n\n.hover\\:bg-secondary-dark:hover {\n background-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-secondary-darker {\n background-color: #8b0a03;\n}\n\n.hover\\:bg-secondary-darker:hover {\n background-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-darker {\n background-color: #775540;\n}\n\n.hover\\:bg-accent-warm-darker:hover {\n background-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-dark {\n background-color: #c05600;\n}\n\n.hover\\:bg-accent-warm-dark:hover {\n background-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm {\n background-color: #fa9441;\n}\n\n.hover\\:bg-accent-warm:hover {\n background-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-light {\n background-color: #ffbc78;\n}\n\n.hover\\:bg-accent-warm-light:hover {\n background-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-warm-lighter {\n background-color: #f2e4d4;\n}\n\n.hover\\:bg-accent-warm-lighter:hover {\n background-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-darker {\n background-color: #07648d;\n}\n\n.hover\\:bg-accent-cool-darker:hover {\n background-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-dark {\n background-color: #28a0cb;\n}\n\n.hover\\:bg-accent-cool-dark:hover {\n background-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool {\n background-color: #00bde3;\n}\n\n.hover\\:bg-accent-cool:hover {\n background-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-light {\n background-color: #97d4ea;\n}\n\n.hover\\:bg-accent-cool-light:hover {\n background-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bg-accent-cool-lighter {\n background-color: #e1f3f8;\n}\n\n.hover\\:bg-accent-cool-lighter:hover {\n background-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-1px {\n border: 1px solid;\n}\n\n.hover\\:border-1px:hover {\n border: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n.hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n.hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-1px {\n border-top: 1px solid;\n}\n\n.hover\\:border-top-1px:hover {\n border-top: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-1px {\n border-right: 1px solid;\n}\n\n.hover\\:border-right-1px:hover {\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-1px {\n border-bottom: 1px solid;\n}\n\n.hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-1px {\n border-left: 1px solid;\n}\n\n.hover\\:border-left-1px:hover {\n border-left: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-2px {\n border: 2px solid;\n}\n\n.hover\\:border-2px:hover {\n border: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n}\n\n.hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n}\n\n.hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-2px {\n border-top: 2px solid;\n}\n\n.hover\\:border-top-2px:hover {\n border-top: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-2px {\n border-right: 2px solid;\n}\n\n.hover\\:border-right-2px:hover {\n border-right: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-2px {\n border-bottom: 2px solid;\n}\n\n.hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-2px {\n border-left: 2px solid;\n}\n\n.hover\\:border-left-2px:hover {\n border-left: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-05 {\n border: 0.25rem solid;\n}\n\n.hover\\:border-05:hover {\n border: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n}\n\n.hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n}\n\n.hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-05 {\n border-top: 0.25rem solid;\n}\n\n.hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-05 {\n border-right: 0.25rem solid;\n}\n\n.hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-05 {\n border-bottom: 0.25rem solid;\n}\n\n.hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-05 {\n border-left: 0.25rem solid;\n}\n\n.hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-1 {\n border: 0.5rem solid;\n}\n\n.hover\\:border-1:hover {\n border: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n}\n\n.hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n}\n\n.hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-1 {\n border-top: 0.5rem solid;\n}\n\n.hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-1 {\n border-right: 0.5rem solid;\n}\n\n.hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-1 {\n border-bottom: 0.5rem solid;\n}\n\n.hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-1 {\n border-left: 0.5rem solid;\n}\n\n.hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-105 {\n border: 0.75rem solid;\n}\n\n.hover\\:border-105:hover {\n border: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n}\n\n.hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n}\n\n.hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-105 {\n border-top: 0.75rem solid;\n}\n\n.hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-105 {\n border-right: 0.75rem solid;\n}\n\n.hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-105 {\n border-bottom: 0.75rem solid;\n}\n\n.hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-105 {\n border-left: 0.75rem solid;\n}\n\n.hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-2 {\n border: 1rem solid;\n}\n\n.hover\\:border-2:hover {\n border: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n}\n\n.hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n}\n\n.hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-2 {\n border-top: 1rem solid;\n}\n\n.hover\\:border-top-2:hover {\n border-top: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-2 {\n border-right: 1rem solid;\n}\n\n.hover\\:border-right-2:hover {\n border-right: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-2 {\n border-bottom: 1rem solid;\n}\n\n.hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-2 {\n border-left: 1rem solid;\n}\n\n.hover\\:border-left-2:hover {\n border-left: 1rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-205 {\n border: 1.25rem solid;\n}\n\n.hover\\:border-205:hover {\n border: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n}\n\n.hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n}\n\n.hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-205 {\n border-top: 1.25rem solid;\n}\n\n.hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-205 {\n border-right: 1.25rem solid;\n}\n\n.hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-205 {\n border-bottom: 1.25rem solid;\n}\n\n.hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-205 {\n border-left: 1.25rem solid;\n}\n\n.hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-3 {\n border: 1.5rem solid;\n}\n\n.hover\\:border-3:hover {\n border: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n}\n\n.hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n}\n\n.hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-3 {\n border-top: 1.5rem solid;\n}\n\n.hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-3 {\n border-right: 1.5rem solid;\n}\n\n.hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-3 {\n border-bottom: 1.5rem solid;\n}\n\n.hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-3 {\n border-left: 1.5rem solid;\n}\n\n.hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-0 {\n border: 0 solid;\n}\n\n.hover\\:border-0:hover {\n border: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n}\n\n.hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n}\n\n.hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-0 {\n border-top: 0 solid;\n}\n\n.hover\\:border-top-0:hover {\n border-top: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-0 {\n border-right: 0 solid;\n}\n\n.hover\\:border-right-0:hover {\n border-right: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-0 {\n border-bottom: 0 solid;\n}\n\n.hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-0 {\n border-left: 0 solid;\n}\n\n.hover\\:border-left-0:hover {\n border-left: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border {\n border: 1px solid;\n}\n\n.hover\\:border:hover {\n border: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n.hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n.hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top {\n border-top: 1px solid;\n}\n\n.hover\\:border-top:hover {\n border-top: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right {\n border-right: 1px solid;\n}\n\n.hover\\:border-right:hover {\n border-right: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom {\n border-bottom: 1px solid;\n}\n\n.hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left {\n border-left: 1px solid;\n}\n\n.hover\\:border-left:hover {\n border-left: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-transparent {\n border-color: transparent;\n}\n\n.hover\\:border-transparent:hover {\n border-color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-black {\n border-color: black;\n}\n\n.hover\\:border-black:hover {\n border-color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-white {\n border-color: white;\n}\n\n.hover\\:border-white:hover {\n border-color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-red {\n border-color: #e52207;\n}\n\n.hover\\:border-red:hover {\n border-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-orange {\n border-color: #e66f0e;\n}\n\n.hover\\:border-orange:hover {\n border-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gold {\n border-color: #ffbe2e;\n}\n\n.hover\\:border-gold:hover {\n border-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-yellow {\n border-color: #fee685;\n}\n\n.hover\\:border-yellow:hover {\n border-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-green {\n border-color: #538200;\n}\n\n.hover\\:border-green:hover {\n border-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-mint {\n border-color: #04c585;\n}\n\n.hover\\:border-mint:hover {\n border-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-cyan {\n border-color: #009ec1;\n}\n\n.hover\\:border-cyan:hover {\n border-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-blue {\n border-color: #0076d6;\n}\n\n.hover\\:border-blue:hover {\n border-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-indigo {\n border-color: #676cc8;\n}\n\n.hover\\:border-indigo:hover {\n border-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-violet {\n border-color: #8168b3;\n}\n\n.hover\\:border-violet:hover {\n border-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-magenta {\n border-color: #d72d79;\n}\n\n.hover\\:border-magenta:hover {\n border-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-5 {\n border-color: #f0f0f0;\n}\n\n.hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-10 {\n border-color: #e6e6e6;\n}\n\n.hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-30 {\n border-color: #adadad;\n}\n\n.hover\\:border-gray-30:hover {\n border-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-50 {\n border-color: #757575;\n}\n\n.hover\\:border-gray-50:hover {\n border-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-70 {\n border-color: #454545;\n}\n\n.hover\\:border-gray-70:hover {\n border-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-gray-90 {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-lightest {\n border-color: #f0f0f0;\n}\n\n.hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-lighter {\n border-color: #dfe1e2;\n}\n\n.hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-light {\n border-color: #a9aeb1;\n}\n\n.hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base {\n border-color: #71767a;\n}\n\n.hover\\:border-base:hover {\n border-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-dark {\n border-color: #565c65;\n}\n\n.hover\\:border-base-dark:hover {\n border-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-darker {\n border-color: #3d4551;\n}\n\n.hover\\:border-base-darker:hover {\n border-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-base-darkest {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-ink {\n border-color: #1b1b1b;\n}\n\n.hover\\:border-ink:hover {\n border-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-lighter {\n border-color: #d9e8f6;\n}\n\n.hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-light {\n border-color: #73b3e7;\n}\n\n.hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary {\n border-color: #005ea2;\n}\n\n.hover\\:border-primary:hover {\n border-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-vivid {\n border-color: #0050d8;\n}\n\n.hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-dark {\n border-color: #1a4480;\n}\n\n.hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-primary-darker {\n border-color: #162e51;\n}\n\n.hover\\:border-primary-darker:hover {\n border-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-lighter {\n border-color: #f3e1e4;\n}\n\n.hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-light {\n border-color: #f2938c;\n}\n\n.hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary {\n border-color: #d83933;\n}\n\n.hover\\:border-secondary:hover {\n border-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-vivid {\n border-color: #e41d3d;\n}\n\n.hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-dark {\n border-color: #b50909;\n}\n\n.hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-secondary-darker {\n border-color: #8b0a03;\n}\n\n.hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-darker {\n border-color: #775540;\n}\n\n.hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-dark {\n border-color: #c05600;\n}\n\n.hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm {\n border-color: #fa9441;\n}\n\n.hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-light {\n border-color: #ffbc78;\n}\n\n.hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-warm-lighter {\n border-color: #f2e4d4;\n}\n\n.hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-darker {\n border-color: #07648d;\n}\n\n.hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-dark {\n border-color: #28a0cb;\n}\n\n.hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool {\n border-color: #00bde3;\n}\n\n.hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-light {\n border-color: #97d4ea;\n}\n\n.hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-accent-cool-lighter {\n border-color: #e1f3f8;\n}\n\n.hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-0 {\n border-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-none {\n border-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-none {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-none {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-none {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-none {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-sm {\n border-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-md {\n border-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-lg {\n border-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-pill {\n border-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-dashed {\n border-style: dashed;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-dotted {\n border-style: dotted;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-solid {\n border-style: solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-1px {\n border-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-1px {\n border-top-width: 1px;\n border-bottom-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-1px {\n border-left-width: 1px;\n border-right-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-1px {\n border-top-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-1px {\n border-right-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-1px {\n border-bottom-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-1px {\n border-left-width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-2px {\n border-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-2px {\n border-top-width: 2px;\n border-bottom-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-2px {\n border-left-width: 2px;\n border-right-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-2px {\n border-top-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-2px {\n border-right-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-2px {\n border-bottom-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-2px {\n border-left-width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-05 {\n border-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-05 {\n border-top-width: 0.25rem;\n border-bottom-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-05 {\n border-left-width: 0.25rem;\n border-right-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-05 {\n border-top-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-05 {\n border-right-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-05 {\n border-bottom-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-05 {\n border-left-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-1 {\n border-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-1 {\n border-top-width: 0.5rem;\n border-bottom-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-1 {\n border-left-width: 0.5rem;\n border-right-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-1 {\n border-top-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-1 {\n border-right-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-1 {\n border-bottom-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-1 {\n border-left-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-105 {\n border-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-105 {\n border-top-width: 0.75rem;\n border-bottom-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-105 {\n border-left-width: 0.75rem;\n border-right-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-105 {\n border-top-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-105 {\n border-right-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-105 {\n border-bottom-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-105 {\n border-left-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-2 {\n border-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-2 {\n border-top-width: 1rem;\n border-bottom-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-2 {\n border-left-width: 1rem;\n border-right-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-2 {\n border-top-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-2 {\n border-right-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-2 {\n border-bottom-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-2 {\n border-left-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-205 {\n border-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-205 {\n border-top-width: 1.25rem;\n border-bottom-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-205 {\n border-left-width: 1.25rem;\n border-right-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-205 {\n border-top-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-205 {\n border-right-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-205 {\n border-bottom-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-205 {\n border-left-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-3 {\n border-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-3 {\n border-top-width: 1.5rem;\n border-bottom-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-3 {\n border-left-width: 1.5rem;\n border-right-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-3 {\n border-top-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-3 {\n border-right-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-3 {\n border-bottom-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-3 {\n border-left-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-width-0 {\n border-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-y-width-0 {\n border-top-width: 0;\n border-bottom-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-x-width-0 {\n border-left-width: 0;\n border-right-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-top-width-0 {\n border-top-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-right-width-0 {\n border-right-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-bottom-width-0 {\n border-bottom-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.border-left-width-0 {\n border-left-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-1px {\n bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-2px {\n bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-05 {\n bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-1 {\n bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-105 {\n bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-2 {\n bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-205 {\n bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-3 {\n bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-1px {\n bottom: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-2px {\n bottom: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-05 {\n bottom: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-1 {\n bottom: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-105 {\n bottom: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-2 {\n bottom: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-205 {\n bottom: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-neg-3 {\n bottom: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-0 {\n bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-auto {\n bottom: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.bottom-full {\n bottom: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-none {\n box-shadow: none;\n}\n\n.hover\\:shadow-none:hover {\n box-shadow: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-1 {\n box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-1:hover {\n box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-2 {\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-2:hover {\n box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-3 {\n box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-3:hover {\n box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-4 {\n box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-4:hover {\n box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.shadow-5 {\n box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);\n}\n\n.hover\\:shadow-5:hover {\n box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1);\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-1px {\n height: 1px;\n width: 1px;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-2px {\n height: 2px;\n width: 2px;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-05 {\n height: 0.25rem;\n width: 0.25rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-1 {\n height: 0.5rem;\n width: 0.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-105 {\n height: 0.75rem;\n width: 0.75rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-2 {\n height: 1rem;\n width: 1rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-205 {\n height: 1.25rem;\n width: 1.25rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-3 {\n height: 1.5rem;\n width: 1.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-4 {\n height: 2rem;\n width: 2rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-5 {\n height: 2.5rem;\n width: 2.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-6 {\n height: 3rem;\n width: 3rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-7 {\n height: 3.5rem;\n width: 3.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-8 {\n height: 4rem;\n width: 4rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-9 {\n height: 4.5rem;\n width: 4.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-10 {\n height: 5rem;\n width: 5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-15 {\n height: 7.5rem;\n width: 7.5rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-card {\n height: 10rem;\n width: 10rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-card-lg {\n height: 15rem;\n width: 15rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.circle-mobile {\n height: 20rem;\n width: 20rem;\n border-radius: 50%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.clearfix::after {\n content: \"\";\n display: block;\n clear: both;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-transparent {\n color: transparent;\n}\n\n.hover\\:text-transparent:hover {\n color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-black {\n color: black;\n}\n\n.hover\\:text-black:hover {\n color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-white {\n color: white;\n}\n\n.hover\\:text-white:hover {\n color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-red {\n color: #e52207;\n}\n\n.hover\\:text-red:hover {\n color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-orange {\n color: #e66f0e;\n}\n\n.hover\\:text-orange:hover {\n color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gold {\n color: #ffbe2e;\n}\n\n.hover\\:text-gold:hover {\n color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-yellow {\n color: #fee685;\n}\n\n.hover\\:text-yellow:hover {\n color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-green {\n color: #538200;\n}\n\n.hover\\:text-green:hover {\n color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-mint {\n color: #04c585;\n}\n\n.hover\\:text-mint:hover {\n color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-cyan {\n color: #009ec1;\n}\n\n.hover\\:text-cyan:hover {\n color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-blue {\n color: #0076d6;\n}\n\n.hover\\:text-blue:hover {\n color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indigo {\n color: #676cc8;\n}\n\n.hover\\:text-indigo:hover {\n color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-violet {\n color: #8168b3;\n}\n\n.hover\\:text-violet:hover {\n color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-magenta {\n color: #d72d79;\n}\n\n.hover\\:text-magenta:hover {\n color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-5 {\n color: #f0f0f0;\n}\n\n.hover\\:text-gray-5:hover {\n color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-10 {\n color: #e6e6e6;\n}\n\n.hover\\:text-gray-10:hover {\n color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-30 {\n color: #adadad;\n}\n\n.hover\\:text-gray-30:hover {\n color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-50 {\n color: #757575;\n}\n\n.hover\\:text-gray-50:hover {\n color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-70 {\n color: #454545;\n}\n\n.hover\\:text-gray-70:hover {\n color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-gray-90 {\n color: #1b1b1b;\n}\n\n.hover\\:text-gray-90:hover {\n color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-lightest {\n color: #f0f0f0;\n}\n\n.hover\\:text-base-lightest:hover {\n color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-lighter {\n color: #dfe1e2;\n}\n\n.hover\\:text-base-lighter:hover {\n color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-light {\n color: #a9aeb1;\n}\n\n.hover\\:text-base-light:hover {\n color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base {\n color: #71767a;\n}\n\n.hover\\:text-base:hover {\n color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-dark {\n color: #565c65;\n}\n\n.hover\\:text-base-dark:hover {\n color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-darker {\n color: #3d4551;\n}\n\n.hover\\:text-base-darker:hover {\n color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-base-darkest {\n color: #1b1b1b;\n}\n\n.hover\\:text-base-darkest:hover {\n color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ink {\n color: #1b1b1b;\n}\n\n.hover\\:text-ink:hover {\n color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-lighter {\n color: #d9e8f6;\n}\n\n.hover\\:text-primary-lighter:hover {\n color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-light {\n color: #73b3e7;\n}\n\n.hover\\:text-primary-light:hover {\n color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary {\n color: #005ea2;\n}\n\n.hover\\:text-primary:hover {\n color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-vivid {\n color: #0050d8;\n}\n\n.hover\\:text-primary-vivid:hover {\n color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-dark {\n color: #1a4480;\n}\n\n.hover\\:text-primary-dark:hover {\n color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-primary-darker {\n color: #162e51;\n}\n\n.hover\\:text-primary-darker:hover {\n color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-lighter {\n color: #f3e1e4;\n}\n\n.hover\\:text-secondary-lighter:hover {\n color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-light {\n color: #f2938c;\n}\n\n.hover\\:text-secondary-light:hover {\n color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary {\n color: #d83933;\n}\n\n.hover\\:text-secondary:hover {\n color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-vivid {\n color: #e41d3d;\n}\n\n.hover\\:text-secondary-vivid:hover {\n color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-dark {\n color: #b50909;\n}\n\n.hover\\:text-secondary-dark:hover {\n color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-secondary-darker {\n color: #8b0a03;\n}\n\n.hover\\:text-secondary-darker:hover {\n color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-darker {\n color: #775540;\n}\n\n.hover\\:text-accent-warm-darker:hover {\n color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-dark {\n color: #c05600;\n}\n\n.hover\\:text-accent-warm-dark:hover {\n color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm {\n color: #fa9441;\n}\n\n.hover\\:text-accent-warm:hover {\n color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-light {\n color: #ffbc78;\n}\n\n.hover\\:text-accent-warm-light:hover {\n color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-warm-lighter {\n color: #f2e4d4;\n}\n\n.hover\\:text-accent-warm-lighter:hover {\n color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-darker {\n color: #07648d;\n}\n\n.hover\\:text-accent-cool-darker:hover {\n color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-dark {\n color: #28a0cb;\n}\n\n.hover\\:text-accent-cool-dark:hover {\n color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool {\n color: #00bde3;\n}\n\n.hover\\:text-accent-cool:hover {\n color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-light {\n color: #97d4ea;\n}\n\n.hover\\:text-accent-cool-light:hover {\n color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-accent-cool-lighter {\n color: #e1f3f8;\n}\n\n.hover\\:text-accent-cool-lighter:hover {\n color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-auto {\n cursor: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-default {\n cursor: default;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-pointer {\n cursor: pointer;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-wait {\n cursor: wait;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-move {\n cursor: move;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.cursor-not-allowed {\n cursor: not-allowed;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-block {\n display: block;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-flex {\n display: flex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-none {\n display: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-inline {\n display: inline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-inline-block {\n display: inline-block;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-inline-flex {\n display: inline-flex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-table {\n display: table;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-table-cell {\n display: table-cell;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.display-table-row {\n display: table-row;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-1 {\n flex: 1 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-2 {\n flex: 2 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-3 {\n flex: 3 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-4 {\n flex: 4 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-5 {\n flex: 5 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-6 {\n flex: 6 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-7 {\n flex: 7 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-8 {\n flex: 8 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-9 {\n flex: 9 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-10 {\n flex: 10 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-11 {\n flex: 11 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-12 {\n flex: 12 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-fill {\n flex: 1 1 0%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-auto {\n flex: 0 1 auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-row {\n flex-direction: row;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-column {\n flex-direction: column;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-wrap {\n flex-wrap: wrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-no-wrap {\n flex-wrap: nowrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.float-left {\n float: left;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.float-none {\n float: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.float-right {\n float: right;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-3xs {\n font-size: 0.77rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-2xs {\n font-size: 0.83rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-xs {\n font-size: 0.89rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-sm {\n font-size: 0.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-md {\n font-size: 1.01rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-lg {\n font-size: 1.31rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-xl {\n font-size: 1.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-2xl {\n font-size: 2.38rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-mono-3xl {\n font-size: 2.86rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-3xs {\n font-size: 0.87rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-2xs {\n font-size: 0.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-xs {\n font-size: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-sm {\n font-size: 1.06rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-md {\n font-size: 1.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-lg {\n font-size: 1.46rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-xl {\n font-size: 2.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-2xl {\n font-size: 2.66rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-sans-3xl {\n font-size: 3.19rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-3xs {\n font-size: 0.79rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-2xs {\n font-size: 0.85rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-xs {\n font-size: 0.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-sm {\n font-size: 0.98rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-md {\n font-size: 1.04rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-lg {\n font-size: 1.34rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-xl {\n font-size: 1.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-2xl {\n font-size: 2.44rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-serif-3xl {\n font-size: 2.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-3xs {\n font-size: 0.79rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-2xs {\n font-size: 0.85rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-xs {\n font-size: 0.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-sm {\n font-size: 0.98rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-md {\n font-size: 1.04rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-lg {\n font-size: 1.34rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-xl {\n font-size: 1.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-2xl {\n font-size: 2.44rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-heading-3xl {\n font-size: 2.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-3xs {\n font-size: 0.87rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-2xs {\n font-size: 0.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-xs {\n font-size: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-sm {\n font-size: 1.06rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-md {\n font-size: 1.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-lg {\n font-size: 1.46rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-xl {\n font-size: 2.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-2xl {\n font-size: 2.66rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-body-3xl {\n font-size: 3.19rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-3xs {\n font-size: 0.77rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-2xs {\n font-size: 0.83rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-xs {\n font-size: 0.89rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-sm {\n font-size: 0.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-md {\n font-size: 1.01rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-lg {\n font-size: 1.31rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-xl {\n font-size: 1.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-2xl {\n font-size: 2.38rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-code-3xl {\n font-size: 2.86rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-3xs {\n font-size: 0.79rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-2xs {\n font-size: 0.85rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-xs {\n font-size: 0.91rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-sm {\n font-size: 0.98rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-md {\n font-size: 1.04rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-lg {\n font-size: 1.34rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-xl {\n font-size: 1.95rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-2xl {\n font-size: 2.44rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-alt-3xl {\n font-size: 2.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-3xs {\n font-size: 0.87rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-2xs {\n font-size: 0.93rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-xs {\n font-size: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-sm {\n font-size: 1.06rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-md {\n font-size: 1.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-lg {\n font-size: 1.46rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-xl {\n font-size: 2.13rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-2xl {\n font-size: 2.66rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-ui-3xl {\n font-size: 3.19rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-mono {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-sans {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-serif {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-ui {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-heading {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-body {\n font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-code {\n font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.font-family-alt {\n font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-tabular {\n font-feature-settings: \"tnum\" 1, \"kern\" 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-tabular {\n font-feature-settings: \"kern\" 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-italic {\n font-style: italic;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-italic {\n font-style: normal;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-light {\n font-weight: 300;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-normal {\n font-weight: normal;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-bold {\n font-weight: 700;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-1px {\n height: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-2px {\n height: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-05 {\n height: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-1 {\n height: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-105 {\n height: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-2 {\n height: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-205 {\n height: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-3 {\n height: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-4 {\n height: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-5 {\n height: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-6 {\n height: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-7 {\n height: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-8 {\n height: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-9 {\n height: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-10 {\n height: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-15 {\n height: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-card {\n height: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-card-lg {\n height: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-mobile {\n height: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-0 {\n height: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-auto {\n height: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-full {\n height: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.height-viewport {\n height: 100vh;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify-center {\n justify-content: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify-start {\n justify-content: flex-start;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify-end {\n justify-content: flex-end;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.flex-justify {\n justify-content: space-between;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-1px {\n left: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-2px {\n left: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-05 {\n left: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-1 {\n left: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-105 {\n left: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-2 {\n left: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-205 {\n left: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-3 {\n left: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-1px {\n left: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-2px {\n left: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-05 {\n left: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-1 {\n left: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-105 {\n left: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-2 {\n left: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-205 {\n left: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-neg-3 {\n left: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-0 {\n left: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.left-auto {\n left: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-auto {\n letter-spacing: initial;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-neg-3 {\n letter-spacing: -0.03em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-neg-2 {\n letter-spacing: -0.02em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-neg-1 {\n letter-spacing: -0.01em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-1 {\n letter-spacing: 0.025em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-2 {\n letter-spacing: 0.1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ls-3 {\n letter-spacing: 0.15em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-1 {\n line-height: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-2 {\n line-height: 1.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-3 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-4 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-5 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-sans-6 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-2 {\n line-height: 1.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-4 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-serif-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-2 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-4 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-mono-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-2 {\n line-height: 1.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-4 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-heading-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-1 {\n line-height: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-2 {\n line-height: 1.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-3 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-4 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-5 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-ui-6 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-1 {\n line-height: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-2 {\n line-height: 1.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-3 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-4 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-5 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-body-6 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-2 {\n line-height: 1.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-4 {\n line-height: 1.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-code-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-1 {\n line-height: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-2 {\n line-height: 1.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-3 {\n line-height: 1.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-4 {\n line-height: 1.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-5 {\n line-height: 1.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.line-height-alt-6 {\n line-height: 1.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-1px {\n margin: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-2px {\n margin: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-05 {\n margin: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-1 {\n margin: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-105 {\n margin: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-2 {\n margin: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-205 {\n margin: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-neg-3 {\n margin: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-1px {\n margin: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-2px {\n margin: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-05 {\n margin: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-1 {\n margin: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-105 {\n margin: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-2 {\n margin: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-205 {\n margin: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-3 {\n margin: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-4 {\n margin: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-5 {\n margin: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-6 {\n margin: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-7 {\n margin: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-8 {\n margin: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-9 {\n margin: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-10 {\n margin: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-15 {\n margin: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-05em {\n margin: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-1em {\n margin: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-105em {\n margin: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-2em {\n margin: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-0 {\n margin: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-1px {\n margin-top: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-1px {\n margin-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-2px {\n margin-top: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-2px {\n margin-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-05 {\n margin-top: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-05 {\n margin-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-1 {\n margin-top: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-1 {\n margin-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-105 {\n margin-top: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-105 {\n margin-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-2 {\n margin-top: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-2 {\n margin-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-205 {\n margin-top: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-205 {\n margin-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-3 {\n margin-top: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-3 {\n margin-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-1px {\n margin-top: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-1px {\n margin-bottom: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-2px {\n margin-top: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-2px {\n margin-bottom: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-05 {\n margin-top: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-1 {\n margin-top: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-105 {\n margin-top: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-2 {\n margin-top: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-2 {\n margin-bottom: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-205 {\n margin-top: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-neg-3 {\n margin-top: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-4 {\n margin-top: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-4 {\n margin-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-5 {\n margin-top: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-5 {\n margin-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-6 {\n margin-top: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-6 {\n margin-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-7 {\n margin-top: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-7 {\n margin-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-8 {\n margin-top: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-8 {\n margin-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-9 {\n margin-top: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-9 {\n margin-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-10 {\n margin-top: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-10 {\n margin-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-15 {\n margin-top: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-15 {\n margin-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-05em {\n margin-top: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-05em {\n margin-bottom: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-1em {\n margin-top: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-1em {\n margin-bottom: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-105em {\n margin-top: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-105em {\n margin-bottom: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-2em {\n margin-top: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-2em {\n margin-bottom: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-0 {\n margin-top: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-0 {\n margin-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-top-auto {\n margin-top: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-bottom-auto {\n margin-bottom: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-1px {\n margin-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-1px {\n margin-left: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-2px {\n margin-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-2px {\n margin-left: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-05 {\n margin-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-05 {\n margin-left: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-1 {\n margin-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-1 {\n margin-left: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-105 {\n margin-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-105 {\n margin-left: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-2 {\n margin-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-2 {\n margin-left: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-205 {\n margin-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-205 {\n margin-left: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-3 {\n margin-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-3 {\n margin-left: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-1px {\n margin-right: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-1px {\n margin-left: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-2px {\n margin-right: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-2px {\n margin-left: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-05 {\n margin-right: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-05 {\n margin-left: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-1 {\n margin-right: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-1 {\n margin-left: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-105 {\n margin-right: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-105 {\n margin-left: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-2 {\n margin-right: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-2 {\n margin-left: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-205 {\n margin-right: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-205 {\n margin-left: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-neg-3 {\n margin-right: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-neg-3 {\n margin-left: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-4 {\n margin-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-4 {\n margin-left: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-5 {\n margin-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-5 {\n margin-left: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-6 {\n margin-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-6 {\n margin-left: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-7 {\n margin-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-7 {\n margin-left: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-8 {\n margin-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-8 {\n margin-left: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-9 {\n margin-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-9 {\n margin-left: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-10 {\n margin-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-10 {\n margin-left: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-15 {\n margin-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-15 {\n margin-left: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-card {\n margin-right: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-card {\n margin-left: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-card-lg {\n margin-right: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-card-lg {\n margin-left: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-mobile {\n margin-right: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-mobile {\n margin-left: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-05em {\n margin-right: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-05em {\n margin-left: 0.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-1em {\n margin-right: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-1em {\n margin-left: 1em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-105em {\n margin-right: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-105em {\n margin-left: 1.5em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-2em {\n margin-right: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-2em {\n margin-left: 2em;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-0 {\n margin-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-0 {\n margin-left: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-right-auto {\n margin-right: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.margin-left-auto {\n margin-left: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-05 {\n max-height: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-1 {\n max-height: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-105 {\n max-height: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-2 {\n max-height: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-205 {\n max-height: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-3 {\n max-height: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-4 {\n max-height: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-5 {\n max-height: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-6 {\n max-height: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-7 {\n max-height: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-8 {\n max-height: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-9 {\n max-height: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-10 {\n max-height: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-15 {\n max-height: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-card {\n max-height: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-card-lg {\n max-height: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-mobile {\n max-height: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-mobile-lg {\n max-height: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-tablet {\n max-height: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-tablet-lg {\n max-height: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-none {\n max-height: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxh-viewport {\n max-height: 100vh;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-05 {\n max-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-1 {\n max-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-105 {\n max-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-2 {\n max-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-205 {\n max-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-3 {\n max-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-4 {\n max-width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-5 {\n max-width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-6 {\n max-width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-7 {\n max-width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-8 {\n max-width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-9 {\n max-width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-10 {\n max-width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-15 {\n max-width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-card {\n max-width: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-card-lg {\n max-width: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-mobile {\n max-width: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-mobile-lg {\n max-width: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-tablet {\n max-width: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-tablet-lg {\n max-width: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-desktop {\n max-width: 64rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-desktop-lg {\n max-width: 75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-widescreen {\n max-width: 87.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-none {\n max-width: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.maxw-full {\n max-width: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-1 {\n max-width: 44ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-2 {\n max-width: 60ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-3 {\n max-width: 64ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-4 {\n max-width: 68ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-5 {\n max-width: 72ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-6 {\n max-width: 88ex;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.measure-none {\n max-width: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-1px {\n min-height: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-2px {\n min-height: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-05 {\n min-height: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-1 {\n min-height: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-105 {\n min-height: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-2 {\n min-height: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-205 {\n min-height: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-3 {\n min-height: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-4 {\n min-height: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-5 {\n min-height: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-6 {\n min-height: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-7 {\n min-height: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-8 {\n min-height: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-9 {\n min-height: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-10 {\n min-height: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-15 {\n min-height: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-card {\n min-height: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-card-lg {\n min-height: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-mobile {\n min-height: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-mobile-lg {\n min-height: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-tablet {\n min-height: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-tablet-lg {\n min-height: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-0 {\n min-height: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-full {\n min-height: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minh-viewport {\n min-height: 100vh;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-05 {\n min-width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-1 {\n min-width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-105 {\n min-width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-2 {\n min-width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-205 {\n min-width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-3 {\n min-width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-4 {\n min-width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-5 {\n min-width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-6 {\n min-width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-7 {\n min-width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-8 {\n min-width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-9 {\n min-width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-10 {\n min-width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-15 {\n min-width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.minw-0 {\n min-width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-0 {\n opacity: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-10 {\n opacity: 0.1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-20 {\n opacity: 0.2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-30 {\n opacity: 0.3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-40 {\n opacity: 0.4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-50 {\n opacity: 0.5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-60 {\n opacity: 0.6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-70 {\n opacity: 0.7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-80 {\n opacity: 0.8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-90 {\n opacity: 0.9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.opacity-100 {\n opacity: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-first {\n order: -1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-last {\n order: 999;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-initial {\n order: initial;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-0 {\n order: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-1 {\n order: 1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-2 {\n order: 2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-3 {\n order: 3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-4 {\n order: 4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-5 {\n order: 5;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-6 {\n order: 6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-7 {\n order: 7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-8 {\n order: 8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-9 {\n order: 9;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-10 {\n order: 10;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.order-11 {\n order: 11;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-1px {\n outline: 1px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-2px {\n outline: 2px solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-0 {\n outline: 0 solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-05 {\n outline: 0.25rem solid;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-transparent {\n outline-color: transparent;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-black {\n outline-color: black;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-white {\n outline-color: white;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-red {\n outline-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-orange {\n outline-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gold {\n outline-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-yellow {\n outline-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-green {\n outline-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-mint {\n outline-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-cyan {\n outline-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-blue {\n outline-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-indigo {\n outline-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-violet {\n outline-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-magenta {\n outline-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-5 {\n outline-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-10 {\n outline-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-30 {\n outline-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-50 {\n outline-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-70 {\n outline-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-gray-90 {\n outline-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-lightest {\n outline-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-lighter {\n outline-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-light {\n outline-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base {\n outline-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-dark {\n outline-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-darker {\n outline-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-base-darkest {\n outline-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-ink {\n outline-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-lighter {\n outline-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-light {\n outline-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary {\n outline-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-vivid {\n outline-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-dark {\n outline-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-primary-darker {\n outline-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-lighter {\n outline-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-light {\n outline-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary {\n outline-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-vivid {\n outline-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-dark {\n outline-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-secondary-darker {\n outline-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-darker {\n outline-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-dark {\n outline-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm {\n outline-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-light {\n outline-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-warm-lighter {\n outline-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-darker {\n outline-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-dark {\n outline-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool {\n outline-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-light {\n outline-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.outline-accent-cool-lighter {\n outline-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-hidden {\n overflow: hidden;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-hidden {\n overflow-y: hidden;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-hidden {\n overflow-x: hidden;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-scroll {\n overflow: scroll;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-scroll {\n overflow-y: scroll;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-scroll {\n overflow-x: scroll;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-auto {\n overflow: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-auto {\n overflow-y: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-auto {\n overflow-x: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-visible {\n overflow: visible;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-y-visible {\n overflow-y: visible;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.overflow-x-visible {\n overflow-x: visible;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-1px {\n padding: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-1px {\n padding-top: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-1px {\n padding-right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-1px {\n padding-bottom: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-1px {\n padding-left: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-2px {\n padding: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-2px {\n padding-top: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-2px {\n padding-right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-2px {\n padding-bottom: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-2px {\n padding-left: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-05 {\n padding: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-05 {\n padding-top: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-05 {\n padding-right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-05 {\n padding-bottom: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-05 {\n padding-left: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-1 {\n padding: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-1 {\n padding-top: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-1 {\n padding-right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-1 {\n padding-bottom: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-1 {\n padding-left: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-105 {\n padding: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-105 {\n padding-top: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-105 {\n padding-right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-105 {\n padding-bottom: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-105 {\n padding-left: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-2 {\n padding: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-2 {\n padding-top: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-2 {\n padding-right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-2 {\n padding-bottom: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-2 {\n padding-left: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-205 {\n padding: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-205 {\n padding-top: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-205 {\n padding-right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-205 {\n padding-bottom: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-205 {\n padding-left: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-3 {\n padding: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-3 {\n padding-top: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-3 {\n padding-right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-3 {\n padding-bottom: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-3 {\n padding-left: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-4 {\n padding: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-4 {\n padding-top: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-4 {\n padding-right: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-4 {\n padding-bottom: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-4 {\n padding-left: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-5 {\n padding: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-5 {\n padding-top: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-5 {\n padding-right: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-5 {\n padding-bottom: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-5 {\n padding-left: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-6 {\n padding: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-6 {\n padding-top: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-6 {\n padding-right: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-6 {\n padding-bottom: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-6 {\n padding-left: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-7 {\n padding: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-7 {\n padding-top: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-7 {\n padding-right: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-7 {\n padding-bottom: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-7 {\n padding-left: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-8 {\n padding: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-8 {\n padding-top: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-8 {\n padding-right: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-8 {\n padding-bottom: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-8 {\n padding-left: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-9 {\n padding: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-9 {\n padding-top: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-9 {\n padding-right: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-9 {\n padding-bottom: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-9 {\n padding-left: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-10 {\n padding: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-10 {\n padding-top: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-10 {\n padding-right: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-10 {\n padding-bottom: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-10 {\n padding-left: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-15 {\n padding: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-15 {\n padding-top: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-15 {\n padding-right: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-15 {\n padding-bottom: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-15 {\n padding-left: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-0 {\n padding: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-top-0 {\n padding-top: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-right-0 {\n padding-right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-bottom-0 {\n padding-bottom: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.padding-left-0 {\n padding-left: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-all {\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-x {\n left: 0;\n right: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-y {\n bottom: 0;\n top: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-bottom {\n bottom: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-left {\n left: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-right {\n right: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-top {\n top: 0;\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.pin-none {\n bottom: auto;\n left: auto;\n right: auto;\n top: auto;\n position: static;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-absolute {\n position: absolute;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-fixed {\n position: fixed;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-relative {\n position: relative;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-static {\n position: static;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.position-sticky {\n position: sticky;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-1px {\n right: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-2px {\n right: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-05 {\n right: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-1 {\n right: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-105 {\n right: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-2 {\n right: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-205 {\n right: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-3 {\n right: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-1px {\n right: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-2px {\n right: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-05 {\n right: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-1 {\n right: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-105 {\n right: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-2 {\n right: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-205 {\n right: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-neg-3 {\n right: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-0 {\n right: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.right-auto {\n right: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-1px {\n height: 1px;\n width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-2px {\n height: 2px;\n width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-05 {\n height: 0.25rem;\n width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-1 {\n height: 0.5rem;\n width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-105 {\n height: 0.75rem;\n width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-2 {\n height: 1rem;\n width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-205 {\n height: 1.25rem;\n width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-3 {\n height: 1.5rem;\n width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-4 {\n height: 2rem;\n width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-5 {\n height: 2.5rem;\n width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-6 {\n height: 3rem;\n width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-7 {\n height: 3.5rem;\n width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-8 {\n height: 4rem;\n width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-9 {\n height: 4.5rem;\n width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-10 {\n height: 5rem;\n width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-15 {\n height: 7.5rem;\n width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-card {\n height: 10rem;\n width: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-card-lg {\n height: 15rem;\n width: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.square-mobile {\n height: 20rem;\n width: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-center {\n text-align: center;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-left {\n text-align: left;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-justify {\n text-align: justify;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-right {\n text-align: right;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-strike {\n text-decoration: line-through;\n}\n\n.hover\\:text-strike:hover {\n text-decoration: line-through;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-underline {\n text-decoration: underline;\n}\n\n.hover\\:text-underline:hover {\n text-decoration: underline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-underline {\n text-decoration: none;\n}\n\n.hover\\:text-no-underline:hover {\n text-decoration: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-strike {\n text-decoration: none;\n}\n\n.hover\\:text-no-strike:hover {\n text-decoration: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-red {\n text-decoration-color: #e52207;\n}\n\n.hover\\:underline-red:hover {\n text-decoration-color: #e52207;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-orange {\n text-decoration-color: #e66f0e;\n}\n\n.hover\\:underline-orange:hover {\n text-decoration-color: #e66f0e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gold {\n text-decoration-color: #ffbe2e;\n}\n\n.hover\\:underline-gold:hover {\n text-decoration-color: #ffbe2e;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-yellow {\n text-decoration-color: #fee685;\n}\n\n.hover\\:underline-yellow:hover {\n text-decoration-color: #fee685;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-green {\n text-decoration-color: #538200;\n}\n\n.hover\\:underline-green:hover {\n text-decoration-color: #538200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-mint {\n text-decoration-color: #04c585;\n}\n\n.hover\\:underline-mint:hover {\n text-decoration-color: #04c585;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-cyan {\n text-decoration-color: #009ec1;\n}\n\n.hover\\:underline-cyan:hover {\n text-decoration-color: #009ec1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-blue {\n text-decoration-color: #0076d6;\n}\n\n.hover\\:underline-blue:hover {\n text-decoration-color: #0076d6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-indigo {\n text-decoration-color: #676cc8;\n}\n\n.hover\\:underline-indigo:hover {\n text-decoration-color: #676cc8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-violet {\n text-decoration-color: #8168b3;\n}\n\n.hover\\:underline-violet:hover {\n text-decoration-color: #8168b3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-magenta {\n text-decoration-color: #d72d79;\n}\n\n.hover\\:underline-magenta:hover {\n text-decoration-color: #d72d79;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-5 {\n text-decoration-color: #f0f0f0;\n}\n\n.hover\\:underline-gray-5:hover {\n text-decoration-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-10 {\n text-decoration-color: #e6e6e6;\n}\n\n.hover\\:underline-gray-10:hover {\n text-decoration-color: #e6e6e6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-30 {\n text-decoration-color: #adadad;\n}\n\n.hover\\:underline-gray-30:hover {\n text-decoration-color: #adadad;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-50 {\n text-decoration-color: #757575;\n}\n\n.hover\\:underline-gray-50:hover {\n text-decoration-color: #757575;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-70 {\n text-decoration-color: #454545;\n}\n\n.hover\\:underline-gray-70:hover {\n text-decoration-color: #454545;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-gray-90 {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-gray-90:hover {\n text-decoration-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-lightest {\n text-decoration-color: #f0f0f0;\n}\n\n.hover\\:underline-base-lightest:hover {\n text-decoration-color: #f0f0f0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-lighter {\n text-decoration-color: #dfe1e2;\n}\n\n.hover\\:underline-base-lighter:hover {\n text-decoration-color: #dfe1e2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-light {\n text-decoration-color: #a9aeb1;\n}\n\n.hover\\:underline-base-light:hover {\n text-decoration-color: #a9aeb1;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base {\n text-decoration-color: #71767a;\n}\n\n.hover\\:underline-base:hover {\n text-decoration-color: #71767a;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-dark {\n text-decoration-color: #565c65;\n}\n\n.hover\\:underline-base-dark:hover {\n text-decoration-color: #565c65;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-darker {\n text-decoration-color: #3d4551;\n}\n\n.hover\\:underline-base-darker:hover {\n text-decoration-color: #3d4551;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-base-darkest {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-base-darkest:hover {\n text-decoration-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-ink {\n text-decoration-color: #1b1b1b;\n}\n\n.hover\\:underline-ink:hover {\n text-decoration-color: #1b1b1b;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-lighter {\n text-decoration-color: #d9e8f6;\n}\n\n.hover\\:underline-primary-lighter:hover {\n text-decoration-color: #d9e8f6;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-light {\n text-decoration-color: #73b3e7;\n}\n\n.hover\\:underline-primary-light:hover {\n text-decoration-color: #73b3e7;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary {\n text-decoration-color: #005ea2;\n}\n\n.hover\\:underline-primary:hover {\n text-decoration-color: #005ea2;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-vivid {\n text-decoration-color: #0050d8;\n}\n\n.hover\\:underline-primary-vivid:hover {\n text-decoration-color: #0050d8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-dark {\n text-decoration-color: #1a4480;\n}\n\n.hover\\:underline-primary-dark:hover {\n text-decoration-color: #1a4480;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-primary-darker {\n text-decoration-color: #162e51;\n}\n\n.hover\\:underline-primary-darker:hover {\n text-decoration-color: #162e51;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-lighter {\n text-decoration-color: #f3e1e4;\n}\n\n.hover\\:underline-secondary-lighter:hover {\n text-decoration-color: #f3e1e4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-light {\n text-decoration-color: #f2938c;\n}\n\n.hover\\:underline-secondary-light:hover {\n text-decoration-color: #f2938c;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary {\n text-decoration-color: #d83933;\n}\n\n.hover\\:underline-secondary:hover {\n text-decoration-color: #d83933;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-vivid {\n text-decoration-color: #e41d3d;\n}\n\n.hover\\:underline-secondary-vivid:hover {\n text-decoration-color: #e41d3d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-dark {\n text-decoration-color: #b50909;\n}\n\n.hover\\:underline-secondary-dark:hover {\n text-decoration-color: #b50909;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-secondary-darker {\n text-decoration-color: #8b0a03;\n}\n\n.hover\\:underline-secondary-darker:hover {\n text-decoration-color: #8b0a03;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-darker {\n text-decoration-color: #775540;\n}\n\n.hover\\:underline-accent-warm-darker:hover {\n text-decoration-color: #775540;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-dark {\n text-decoration-color: #c05600;\n}\n\n.hover\\:underline-accent-warm-dark:hover {\n text-decoration-color: #c05600;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm {\n text-decoration-color: #fa9441;\n}\n\n.hover\\:underline-accent-warm:hover {\n text-decoration-color: #fa9441;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-light {\n text-decoration-color: #ffbc78;\n}\n\n.hover\\:underline-accent-warm-light:hover {\n text-decoration-color: #ffbc78;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-warm-lighter {\n text-decoration-color: #f2e4d4;\n}\n\n.hover\\:underline-accent-warm-lighter:hover {\n text-decoration-color: #f2e4d4;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-darker {\n text-decoration-color: #07648d;\n}\n\n.hover\\:underline-accent-cool-darker:hover {\n text-decoration-color: #07648d;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-dark {\n text-decoration-color: #28a0cb;\n}\n\n.hover\\:underline-accent-cool-dark:hover {\n text-decoration-color: #28a0cb;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool {\n text-decoration-color: #00bde3;\n}\n\n.hover\\:underline-accent-cool:hover {\n text-decoration-color: #00bde3;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-light {\n text-decoration-color: #97d4ea;\n}\n\n.hover\\:underline-accent-cool-light:hover {\n text-decoration-color: #97d4ea;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.underline-accent-cool-lighter {\n text-decoration-color: #e1f3f8;\n}\n\n.hover\\:underline-accent-cool-lighter:hover {\n text-decoration-color: #e1f3f8;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-0 {\n text-indent: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-05 {\n text-indent: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-1 {\n text-indent: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-105 {\n text-indent: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-2 {\n text-indent: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-205 {\n text-indent: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-3 {\n text-indent: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-05 {\n text-indent: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-1 {\n text-indent: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-105 {\n text-indent: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-2 {\n text-indent: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-205 {\n text-indent: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-3 {\n text-indent: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-4 {\n text-indent: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-5 {\n text-indent: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-6 {\n text-indent: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-7 {\n text-indent: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-8 {\n text-indent: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-9 {\n text-indent: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-10 {\n text-indent: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-15 {\n text-indent: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-4 {\n text-indent: -2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-5 {\n text-indent: -2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-6 {\n text-indent: -3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-7 {\n text-indent: -3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-8 {\n text-indent: -4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-9 {\n text-indent: -4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-10 {\n text-indent: -5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-indent-neg-15 {\n text-indent: -7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-uppercase {\n text-transform: uppercase;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-uppercase {\n text-transform: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-lowercase {\n text-transform: lowercase;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-lowercase {\n text-transform: none;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-1px {\n top: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-2px {\n top: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-05 {\n top: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-1 {\n top: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-105 {\n top: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-2 {\n top: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-205 {\n top: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-3 {\n top: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-1px {\n top: -1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-2px {\n top: -2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-05 {\n top: -0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-1 {\n top: -0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-105 {\n top: -0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-2 {\n top: -1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-205 {\n top: -1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-neg-3 {\n top: -1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-0 {\n top: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.top-auto {\n top: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-baseline {\n vertical-align: baseline;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-bottom {\n vertical-align: bottom;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-middle {\n vertical-align: middle;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-sub {\n vertical-align: sub;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-super {\n vertical-align: super;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-tbottom {\n vertical-align: text-bottom;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-ttop {\n vertical-align: text-top;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-top {\n vertical-align: top;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-pre {\n white-space: pre;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-pre-line {\n white-space: pre-line;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-pre-wrap {\n white-space: pre-wrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-wrap {\n white-space: normal;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.text-no-wrap {\n white-space: nowrap;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-1px {\n width: 1px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-2px {\n width: 2px;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-05 {\n width: 0.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-1 {\n width: 0.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-105 {\n width: 0.75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-2 {\n width: 1rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-205 {\n width: 1.25rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-3 {\n width: 1.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-4 {\n width: 2rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-5 {\n width: 2.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-6 {\n width: 3rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-7 {\n width: 3.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-8 {\n width: 4rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-9 {\n width: 4.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-10 {\n width: 5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-15 {\n width: 7.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-card {\n width: 10rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-card-lg {\n width: 15rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-mobile {\n width: 20rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-mobile-lg {\n width: 30rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-tablet {\n width: 40rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-tablet-lg {\n width: 55rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-desktop {\n width: 64rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-desktop-lg {\n width: 75rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-widescreen {\n width: 87.5rem;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-0 {\n width: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-full {\n width: 100%;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.width-auto {\n width: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-auto {\n z-index: auto;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-bottom {\n z-index: -100;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-top {\n z-index: 99999;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-0 {\n z-index: 0;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-100 {\n z-index: 100;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-200 {\n z-index: 200;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-300 {\n z-index: 300;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-400 {\n z-index: 400;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n.z-500 {\n z-index: 500;\n}\n\n/*\n@if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n}\n*/\n@media all and (min-width: 30em) {\n .mobile-lg\\:border-1px {\n border: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-1px {\n border-top: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-1px {\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-1px {\n border-left: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-2px {\n border: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-2px {\n border-top: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-2px {\n border-right: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-2px {\n border-left: 2px solid;\n }\n\n .mobile-lg\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-05 {\n border: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-1 {\n border: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-105 {\n border: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-2 {\n border: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-2 {\n border-top: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-2 {\n border-right: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-2 {\n border-left: 1rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-205 {\n border: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-3 {\n border: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n\n .mobile-lg\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-0 {\n border: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top-0 {\n border-top: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right-0 {\n border-right: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left-0 {\n border-left: 0 solid;\n }\n\n .mobile-lg\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border {\n border: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-top {\n border-top: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-right {\n border-right: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-bottom {\n border-bottom: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-left {\n border-left: 1px solid;\n }\n\n .mobile-lg\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-transparent {\n border-color: transparent;\n }\n\n .mobile-lg\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-black {\n border-color: black;\n }\n\n .mobile-lg\\:hover\\:border-black:hover {\n border-color: black;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-white {\n border-color: white;\n }\n\n .mobile-lg\\:hover\\:border-white:hover {\n border-color: white;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-red {\n border-color: #e52207;\n }\n\n .mobile-lg\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-orange {\n border-color: #e66f0e;\n }\n\n .mobile-lg\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gold {\n border-color: #ffbe2e;\n }\n\n .mobile-lg\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-yellow {\n border-color: #fee685;\n }\n\n .mobile-lg\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-green {\n border-color: #538200;\n }\n\n .mobile-lg\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-mint {\n border-color: #04c585;\n }\n\n .mobile-lg\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-cyan {\n border-color: #009ec1;\n }\n\n .mobile-lg\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-blue {\n border-color: #0076d6;\n }\n\n .mobile-lg\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-indigo {\n border-color: #676cc8;\n }\n\n .mobile-lg\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-violet {\n border-color: #8168b3;\n }\n\n .mobile-lg\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-magenta {\n border-color: #d72d79;\n }\n\n .mobile-lg\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n\n .mobile-lg\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n\n .mobile-lg\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-30 {\n border-color: #adadad;\n }\n\n .mobile-lg\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-50 {\n border-color: #757575;\n }\n\n .mobile-lg\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-70 {\n border-color: #454545;\n }\n\n .mobile-lg\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n\n .mobile-lg\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n\n .mobile-lg\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-lighter {\n border-color: #dfe1e2;\n }\n\n .mobile-lg\\:hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-light {\n border-color: #a9aeb1;\n }\n\n .mobile-lg\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base {\n border-color: #71767a;\n }\n\n .mobile-lg\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-dark {\n border-color: #565c65;\n }\n\n .mobile-lg\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-darker {\n border-color: #3d4551;\n }\n\n .mobile-lg\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n\n .mobile-lg\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-ink {\n border-color: #1b1b1b;\n }\n\n .mobile-lg\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n\n .mobile-lg\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-light {\n border-color: #73b3e7;\n }\n\n .mobile-lg\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary {\n border-color: #005ea2;\n }\n\n .mobile-lg\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-vivid {\n border-color: #0050d8;\n }\n\n .mobile-lg\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-dark {\n border-color: #1a4480;\n }\n\n .mobile-lg\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-primary-darker {\n border-color: #162e51;\n }\n\n .mobile-lg\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n\n .mobile-lg\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-light {\n border-color: #f2938c;\n }\n\n .mobile-lg\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary {\n border-color: #d83933;\n }\n\n .mobile-lg\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n\n .mobile-lg\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-dark {\n border-color: #b50909;\n }\n\n .mobile-lg\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n\n .mobile-lg\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-darker {\n border-color: #775540;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm {\n border-color: #fa9441;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n\n .mobile-lg\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool {\n border-color: #00bde3;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n\n .mobile-lg\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-0 {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-none {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-none {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-none {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-none {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-none {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-sm {\n border-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-md {\n border-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-lg {\n border-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-pill {\n border-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-block {\n display: block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-flex {\n display: flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-none {\n display: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-inline {\n display: inline;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-inline-block {\n display: inline-block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-inline-flex {\n display: inline-flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-table {\n display: table;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-table-cell {\n display: table-cell;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:display-table-row {\n display: table-row;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-mono-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-sans-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-serif-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-heading-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-body-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-code-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-alt-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:font-ui-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:text-light {\n font-weight: 300;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:text-normal {\n font-weight: normal;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:text-bold {\n font-weight: 700;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify-center {\n justify-content: center;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify-start {\n justify-content: flex-start;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify-end {\n justify-content: flex-end;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:flex-justify {\n justify-content: space-between;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-sans-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-serif-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-mono-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-heading-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-ui-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-body-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-code-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:line-height-alt-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-1px {\n margin: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-2px {\n margin: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-05 {\n margin: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-1 {\n margin: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-105 {\n margin: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-2 {\n margin: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-205 {\n margin: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-neg-3 {\n margin: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-1px {\n margin: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-2px {\n margin: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-05 {\n margin: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-1 {\n margin: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-105 {\n margin: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-2 {\n margin: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-205 {\n margin: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-3 {\n margin: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-4 {\n margin: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-5 {\n margin: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-6 {\n margin: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-7 {\n margin: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-8 {\n margin: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-9 {\n margin: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-10 {\n margin: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-15 {\n margin: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-05em {\n margin: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-1em {\n margin: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-105em {\n margin: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-2em {\n margin: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-0 {\n margin: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-1px {\n margin-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-2px {\n margin-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-2 {\n margin-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-4 {\n margin-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-6 {\n margin-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-8 {\n margin-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-10 {\n margin-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-05em {\n margin-top: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-1em {\n margin-top: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-105em {\n margin-top: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-2em {\n margin-top: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-0 {\n margin-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-top-auto {\n margin-top: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-bottom-auto {\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-1px {\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-1px {\n margin-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-2px {\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-2px {\n margin-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-2 {\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-2 {\n margin-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-4 {\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-4 {\n margin-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-6 {\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-6 {\n margin-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-8 {\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-8 {\n margin-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-10 {\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-10 {\n margin-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-card {\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-card {\n margin-left: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-card-lg {\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-card-lg {\n margin-left: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-mobile {\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-mobile {\n margin-left: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-05em {\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-05em {\n margin-left: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-1em {\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-1em {\n margin-left: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-105em {\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-105em {\n margin-left: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-2em {\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-2em {\n margin-left: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-0 {\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-0 {\n margin-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-right-auto {\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:margin-left-auto {\n margin-left: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-1 {\n max-width: 44ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-2 {\n max-width: 60ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-3 {\n max-width: 64ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-4 {\n max-width: 68ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-5 {\n max-width: 72ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-6 {\n max-width: 88ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:measure-none {\n max-width: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-first {\n order: -1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-last {\n order: 999;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-initial {\n order: initial;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-0 {\n order: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-1 {\n order: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-2 {\n order: 2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-3 {\n order: 3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-4 {\n order: 4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-5 {\n order: 5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-6 {\n order: 6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-7 {\n order: 7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-8 {\n order: 8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-9 {\n order: 9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-10 {\n order: 10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:order-11 {\n order: 11;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-1px {\n padding: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-1px {\n padding-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-1px {\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-1px {\n padding-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-2px {\n padding: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-2px {\n padding-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-2px {\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-2px {\n padding-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-05 {\n padding: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-1 {\n padding: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-105 {\n padding: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-2 {\n padding: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-2 {\n padding-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-2 {\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-2 {\n padding-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-205 {\n padding: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-3 {\n padding: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-4 {\n padding: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-4 {\n padding-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-4 {\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-4 {\n padding-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-5 {\n padding: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-6 {\n padding: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-6 {\n padding-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-6 {\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-6 {\n padding-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-7 {\n padding: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-8 {\n padding: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-8 {\n padding-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-8 {\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-8 {\n padding-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-9 {\n padding: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-10 {\n padding: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-10 {\n padding-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-10 {\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-10 {\n padding-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-15 {\n padding: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-0 {\n padding: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-top-0 {\n padding-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-right-0 {\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:padding-left-0 {\n padding-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-1px {\n width: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-2px {\n width: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-05 {\n width: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-1 {\n width: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-105 {\n width: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-2 {\n width: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-205 {\n width: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-3 {\n width: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-4 {\n width: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-5 {\n width: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-6 {\n width: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-7 {\n width: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-8 {\n width: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-9 {\n width: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-10 {\n width: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-15 {\n width: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-card {\n width: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-card-lg {\n width: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-mobile {\n width: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-mobile-lg {\n width: 30rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-tablet {\n width: 40rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-tablet-lg {\n width: 55rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-desktop {\n width: 64rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-desktop-lg {\n width: 75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-widescreen {\n width: 87.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-0 {\n width: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-full {\n width: 100%;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .mobile-lg\\:width-auto {\n width: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n}\n@media all and (min-width: 40em) {\n .tablet\\:border-1px {\n border: 1px solid;\n }\n\n .tablet\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-1px {\n border-top: 1px solid;\n }\n\n .tablet\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-1px {\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-1px {\n border-left: 1px solid;\n }\n\n .tablet\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-2px {\n border: 2px solid;\n }\n\n .tablet\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n .tablet\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n .tablet\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-2px {\n border-top: 2px solid;\n }\n\n .tablet\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-2px {\n border-right: 2px solid;\n }\n\n .tablet\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n\n .tablet\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-2px {\n border-left: 2px solid;\n }\n\n .tablet\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-05 {\n border: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n\n .tablet\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-1 {\n border: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n\n .tablet\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-105 {\n border: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n\n .tablet\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-2 {\n border: 1rem solid;\n }\n\n .tablet\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n .tablet\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n .tablet\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-2 {\n border-top: 1rem solid;\n }\n\n .tablet\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-2 {\n border-right: 1rem solid;\n }\n\n .tablet\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-2 {\n border-left: 1rem solid;\n }\n\n .tablet\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-205 {\n border: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n\n .tablet\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-3 {\n border: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n\n .tablet\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-0 {\n border: 0 solid;\n }\n\n .tablet\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n .tablet\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n .tablet\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top-0 {\n border-top: 0 solid;\n }\n\n .tablet\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right-0 {\n border-right: 0 solid;\n }\n\n .tablet\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n\n .tablet\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left-0 {\n border-left: 0 solid;\n }\n\n .tablet\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border {\n border: 1px solid;\n }\n\n .tablet\\:hover\\:border:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-top {\n border-top: 1px solid;\n }\n\n .tablet\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-right {\n border-right: 1px solid;\n }\n\n .tablet\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-bottom {\n border-bottom: 1px solid;\n }\n\n .tablet\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-left {\n border-left: 1px solid;\n }\n\n .tablet\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-transparent {\n border-color: transparent;\n }\n\n .tablet\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-black {\n border-color: black;\n }\n\n .tablet\\:hover\\:border-black:hover {\n border-color: black;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-white {\n border-color: white;\n }\n\n .tablet\\:hover\\:border-white:hover {\n border-color: white;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-red {\n border-color: #e52207;\n }\n\n .tablet\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-orange {\n border-color: #e66f0e;\n }\n\n .tablet\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gold {\n border-color: #ffbe2e;\n }\n\n .tablet\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-yellow {\n border-color: #fee685;\n }\n\n .tablet\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-green {\n border-color: #538200;\n }\n\n .tablet\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-mint {\n border-color: #04c585;\n }\n\n .tablet\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-cyan {\n border-color: #009ec1;\n }\n\n .tablet\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-blue {\n border-color: #0076d6;\n }\n\n .tablet\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-indigo {\n border-color: #676cc8;\n }\n\n .tablet\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-violet {\n border-color: #8168b3;\n }\n\n .tablet\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-magenta {\n border-color: #d72d79;\n }\n\n .tablet\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n\n .tablet\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n\n .tablet\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-30 {\n border-color: #adadad;\n }\n\n .tablet\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-50 {\n border-color: #757575;\n }\n\n .tablet\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-70 {\n border-color: #454545;\n }\n\n .tablet\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n\n .tablet\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n\n .tablet\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-lighter {\n border-color: #dfe1e2;\n }\n\n .tablet\\:hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-light {\n border-color: #a9aeb1;\n }\n\n .tablet\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base {\n border-color: #71767a;\n }\n\n .tablet\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-dark {\n border-color: #565c65;\n }\n\n .tablet\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-darker {\n border-color: #3d4551;\n }\n\n .tablet\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n\n .tablet\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-ink {\n border-color: #1b1b1b;\n }\n\n .tablet\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n\n .tablet\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-light {\n border-color: #73b3e7;\n }\n\n .tablet\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary {\n border-color: #005ea2;\n }\n\n .tablet\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-vivid {\n border-color: #0050d8;\n }\n\n .tablet\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-dark {\n border-color: #1a4480;\n }\n\n .tablet\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-primary-darker {\n border-color: #162e51;\n }\n\n .tablet\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n\n .tablet\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-light {\n border-color: #f2938c;\n }\n\n .tablet\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary {\n border-color: #d83933;\n }\n\n .tablet\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n\n .tablet\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-dark {\n border-color: #b50909;\n }\n\n .tablet\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n\n .tablet\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-darker {\n border-color: #775540;\n }\n\n .tablet\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n\n .tablet\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm {\n border-color: #fa9441;\n }\n\n .tablet\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n\n .tablet\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n\n .tablet\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n\n .tablet\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n\n .tablet\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool {\n border-color: #00bde3;\n }\n\n .tablet\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n\n .tablet\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n\n .tablet\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-0 {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-none {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-none {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-none {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-none {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-none {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-sm {\n border-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-md {\n border-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-lg {\n border-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-pill {\n border-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-block {\n display: block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-flex {\n display: flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-none {\n display: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-inline {\n display: inline;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-inline-block {\n display: inline-block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-inline-flex {\n display: inline-flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-table {\n display: table;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-table-cell {\n display: table-cell;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:display-table-row {\n display: table-row;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-mono-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-sans-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-serif-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-heading-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-body-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-code-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-alt-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:font-ui-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:text-light {\n font-weight: 300;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:text-normal {\n font-weight: normal;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:text-bold {\n font-weight: 700;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify-center {\n justify-content: center;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify-start {\n justify-content: flex-start;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify-end {\n justify-content: flex-end;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:flex-justify {\n justify-content: space-between;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-sans-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-serif-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-mono-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-heading-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-ui-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-body-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-code-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:line-height-alt-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-1px {\n margin: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-2px {\n margin: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-05 {\n margin: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-1 {\n margin: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-105 {\n margin: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-2 {\n margin: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-205 {\n margin: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-neg-3 {\n margin: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-1px {\n margin: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-2px {\n margin: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-05 {\n margin: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-1 {\n margin: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-105 {\n margin: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-2 {\n margin: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-205 {\n margin: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-3 {\n margin: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-4 {\n margin: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-5 {\n margin: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-6 {\n margin: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-7 {\n margin: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-8 {\n margin: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-9 {\n margin: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-10 {\n margin: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-15 {\n margin: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-05em {\n margin: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-1em {\n margin: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-105em {\n margin: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-2em {\n margin: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-0 {\n margin: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-1px {\n margin-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-2px {\n margin-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-2 {\n margin-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-4 {\n margin-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-6 {\n margin-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-8 {\n margin-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-10 {\n margin-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-05em {\n margin-top: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-1em {\n margin-top: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-105em {\n margin-top: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-2em {\n margin-top: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-0 {\n margin-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-top-auto {\n margin-top: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-bottom-auto {\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-1px {\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-1px {\n margin-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-2px {\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-2px {\n margin-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-2 {\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-2 {\n margin-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-4 {\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-4 {\n margin-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-6 {\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-6 {\n margin-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-8 {\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-8 {\n margin-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-10 {\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-10 {\n margin-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-card {\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-card {\n margin-left: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-card-lg {\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-card-lg {\n margin-left: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-mobile {\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-mobile {\n margin-left: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-05em {\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-05em {\n margin-left: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-1em {\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-1em {\n margin-left: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-105em {\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-105em {\n margin-left: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-2em {\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-2em {\n margin-left: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-0 {\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-0 {\n margin-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-right-auto {\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:margin-left-auto {\n margin-left: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-1 {\n max-width: 44ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-2 {\n max-width: 60ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-3 {\n max-width: 64ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-4 {\n max-width: 68ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-5 {\n max-width: 72ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-6 {\n max-width: 88ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:measure-none {\n max-width: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-first {\n order: -1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-last {\n order: 999;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-initial {\n order: initial;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-0 {\n order: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-1 {\n order: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-2 {\n order: 2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-3 {\n order: 3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-4 {\n order: 4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-5 {\n order: 5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-6 {\n order: 6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-7 {\n order: 7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-8 {\n order: 8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-9 {\n order: 9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-10 {\n order: 10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:order-11 {\n order: 11;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-1px {\n padding: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-1px {\n padding-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-1px {\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-1px {\n padding-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-2px {\n padding: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-2px {\n padding-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-2px {\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-2px {\n padding-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-05 {\n padding: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-1 {\n padding: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-105 {\n padding: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-2 {\n padding: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-2 {\n padding-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-2 {\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-2 {\n padding-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-205 {\n padding: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-3 {\n padding: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-4 {\n padding: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-4 {\n padding-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-4 {\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-4 {\n padding-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-5 {\n padding: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-6 {\n padding: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-6 {\n padding-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-6 {\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-6 {\n padding-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-7 {\n padding: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-8 {\n padding: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-8 {\n padding-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-8 {\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-8 {\n padding-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-9 {\n padding: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-10 {\n padding: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-10 {\n padding-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-10 {\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-10 {\n padding-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-15 {\n padding: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-0 {\n padding: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-top-0 {\n padding-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-right-0 {\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:padding-left-0 {\n padding-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-1px {\n width: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-2px {\n width: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-05 {\n width: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-1 {\n width: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-105 {\n width: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-2 {\n width: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-205 {\n width: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-3 {\n width: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-4 {\n width: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-5 {\n width: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-6 {\n width: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-7 {\n width: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-8 {\n width: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-9 {\n width: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-10 {\n width: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-15 {\n width: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-card {\n width: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-card-lg {\n width: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-mobile {\n width: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-mobile-lg {\n width: 30rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-tablet {\n width: 40rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-tablet-lg {\n width: 55rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-desktop {\n width: 64rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-desktop-lg {\n width: 75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-widescreen {\n width: 87.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-0 {\n width: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-full {\n width: 100%;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .tablet\\:width-auto {\n width: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n}\n@media all and (min-width: 64em) {\n .desktop\\:border-1px {\n border: 1px solid;\n }\n\n .desktop\\:hover\\:border-1px:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-1px {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-y-1px:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-1px {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-x-1px:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-1px {\n border-top: 1px solid;\n }\n\n .desktop\\:hover\\:border-top-1px:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-1px {\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-right-1px:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-1px {\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-bottom-1px:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-1px {\n border-left: 1px solid;\n }\n\n .desktop\\:hover\\:border-left-1px:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-2px {\n border: 2px solid;\n }\n\n .desktop\\:hover\\:border-2px:hover {\n border: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-2px {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n .desktop\\:hover\\:border-y-2px:hover {\n border-top: 2px solid;\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-2px {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n .desktop\\:hover\\:border-x-2px:hover {\n border-left: 2px solid;\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-2px {\n border-top: 2px solid;\n }\n\n .desktop\\:hover\\:border-top-2px:hover {\n border-top: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-2px {\n border-right: 2px solid;\n }\n\n .desktop\\:hover\\:border-right-2px:hover {\n border-right: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-2px {\n border-bottom: 2px solid;\n }\n\n .desktop\\:hover\\:border-bottom-2px:hover {\n border-bottom: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-2px {\n border-left: 2px solid;\n }\n\n .desktop\\:hover\\:border-left-2px:hover {\n border-left: 2px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-05 {\n border: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-05:hover {\n border: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-05 {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-y-05:hover {\n border-top: 0.25rem solid;\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-05 {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-x-05:hover {\n border-left: 0.25rem solid;\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-05 {\n border-top: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-top-05:hover {\n border-top: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-05 {\n border-right: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-right-05:hover {\n border-right: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-05 {\n border-bottom: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-05:hover {\n border-bottom: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-05 {\n border-left: 0.25rem solid;\n }\n\n .desktop\\:hover\\:border-left-05:hover {\n border-left: 0.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-1 {\n border: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-1:hover {\n border: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-1 {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-y-1:hover {\n border-top: 0.5rem solid;\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-1 {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-x-1:hover {\n border-left: 0.5rem solid;\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-1 {\n border-top: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-top-1:hover {\n border-top: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-1 {\n border-right: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-right-1:hover {\n border-right: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-1 {\n border-bottom: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-1:hover {\n border-bottom: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-1 {\n border-left: 0.5rem solid;\n }\n\n .desktop\\:hover\\:border-left-1:hover {\n border-left: 0.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-105 {\n border: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-105:hover {\n border: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-105 {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-y-105:hover {\n border-top: 0.75rem solid;\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-105 {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-x-105:hover {\n border-left: 0.75rem solid;\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-105 {\n border-top: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-top-105:hover {\n border-top: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-105 {\n border-right: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-right-105:hover {\n border-right: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-105 {\n border-bottom: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-105:hover {\n border-bottom: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-105 {\n border-left: 0.75rem solid;\n }\n\n .desktop\\:hover\\:border-left-105:hover {\n border-left: 0.75rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-2 {\n border: 1rem solid;\n }\n\n .desktop\\:hover\\:border-2:hover {\n border: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-2 {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n .desktop\\:hover\\:border-y-2:hover {\n border-top: 1rem solid;\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-2 {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n .desktop\\:hover\\:border-x-2:hover {\n border-left: 1rem solid;\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-2 {\n border-top: 1rem solid;\n }\n\n .desktop\\:hover\\:border-top-2:hover {\n border-top: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-2 {\n border-right: 1rem solid;\n }\n\n .desktop\\:hover\\:border-right-2:hover {\n border-right: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-2 {\n border-bottom: 1rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-2:hover {\n border-bottom: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-2 {\n border-left: 1rem solid;\n }\n\n .desktop\\:hover\\:border-left-2:hover {\n border-left: 1rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-205 {\n border: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-205:hover {\n border: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-205 {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-y-205:hover {\n border-top: 1.25rem solid;\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-205 {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-x-205:hover {\n border-left: 1.25rem solid;\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-205 {\n border-top: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-top-205:hover {\n border-top: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-205 {\n border-right: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-right-205:hover {\n border-right: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-205 {\n border-bottom: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-205:hover {\n border-bottom: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-205 {\n border-left: 1.25rem solid;\n }\n\n .desktop\\:hover\\:border-left-205:hover {\n border-left: 1.25rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-3 {\n border: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-3:hover {\n border: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-3 {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-y-3:hover {\n border-top: 1.5rem solid;\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-3 {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-x-3:hover {\n border-left: 1.5rem solid;\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-3 {\n border-top: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-top-3:hover {\n border-top: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-3 {\n border-right: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-right-3:hover {\n border-right: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-3 {\n border-bottom: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-bottom-3:hover {\n border-bottom: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-3 {\n border-left: 1.5rem solid;\n }\n\n .desktop\\:hover\\:border-left-3:hover {\n border-left: 1.5rem solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-0 {\n border: 0 solid;\n }\n\n .desktop\\:hover\\:border-0:hover {\n border: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y-0 {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n .desktop\\:hover\\:border-y-0:hover {\n border-top: 0 solid;\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x-0 {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n .desktop\\:hover\\:border-x-0:hover {\n border-left: 0 solid;\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top-0 {\n border-top: 0 solid;\n }\n\n .desktop\\:hover\\:border-top-0:hover {\n border-top: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right-0 {\n border-right: 0 solid;\n }\n\n .desktop\\:hover\\:border-right-0:hover {\n border-right: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom-0 {\n border-bottom: 0 solid;\n }\n\n .desktop\\:hover\\:border-bottom-0:hover {\n border-bottom: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left-0 {\n border-left: 0 solid;\n }\n\n .desktop\\:hover\\:border-left-0:hover {\n border-left: 0 solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border {\n border: 1px solid;\n }\n\n .desktop\\:hover\\:border:hover {\n border: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-y {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-y:hover {\n border-top: 1px solid;\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-x {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-x:hover {\n border-left: 1px solid;\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-top {\n border-top: 1px solid;\n }\n\n .desktop\\:hover\\:border-top:hover {\n border-top: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-right {\n border-right: 1px solid;\n }\n\n .desktop\\:hover\\:border-right:hover {\n border-right: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-bottom {\n border-bottom: 1px solid;\n }\n\n .desktop\\:hover\\:border-bottom:hover {\n border-bottom: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-left {\n border-left: 1px solid;\n }\n\n .desktop\\:hover\\:border-left:hover {\n border-left: 1px solid;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-transparent {\n border-color: transparent;\n }\n\n .desktop\\:hover\\:border-transparent:hover {\n border-color: transparent;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-black {\n border-color: black;\n }\n\n .desktop\\:hover\\:border-black:hover {\n border-color: black;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-white {\n border-color: white;\n }\n\n .desktop\\:hover\\:border-white:hover {\n border-color: white;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-red {\n border-color: #e52207;\n }\n\n .desktop\\:hover\\:border-red:hover {\n border-color: #e52207;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-orange {\n border-color: #e66f0e;\n }\n\n .desktop\\:hover\\:border-orange:hover {\n border-color: #e66f0e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gold {\n border-color: #ffbe2e;\n }\n\n .desktop\\:hover\\:border-gold:hover {\n border-color: #ffbe2e;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-yellow {\n border-color: #fee685;\n }\n\n .desktop\\:hover\\:border-yellow:hover {\n border-color: #fee685;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-green {\n border-color: #538200;\n }\n\n .desktop\\:hover\\:border-green:hover {\n border-color: #538200;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-mint {\n border-color: #04c585;\n }\n\n .desktop\\:hover\\:border-mint:hover {\n border-color: #04c585;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-cyan {\n border-color: #009ec1;\n }\n\n .desktop\\:hover\\:border-cyan:hover {\n border-color: #009ec1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-blue {\n border-color: #0076d6;\n }\n\n .desktop\\:hover\\:border-blue:hover {\n border-color: #0076d6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-indigo {\n border-color: #676cc8;\n }\n\n .desktop\\:hover\\:border-indigo:hover {\n border-color: #676cc8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-violet {\n border-color: #8168b3;\n }\n\n .desktop\\:hover\\:border-violet:hover {\n border-color: #8168b3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-magenta {\n border-color: #d72d79;\n }\n\n .desktop\\:hover\\:border-magenta:hover {\n border-color: #d72d79;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-5 {\n border-color: #f0f0f0;\n }\n\n .desktop\\:hover\\:border-gray-5:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-10 {\n border-color: #e6e6e6;\n }\n\n .desktop\\:hover\\:border-gray-10:hover {\n border-color: #e6e6e6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-30 {\n border-color: #adadad;\n }\n\n .desktop\\:hover\\:border-gray-30:hover {\n border-color: #adadad;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-50 {\n border-color: #757575;\n }\n\n .desktop\\:hover\\:border-gray-50:hover {\n border-color: #757575;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-70 {\n border-color: #454545;\n }\n\n .desktop\\:hover\\:border-gray-70:hover {\n border-color: #454545;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-gray-90 {\n border-color: #1b1b1b;\n }\n\n .desktop\\:hover\\:border-gray-90:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-lightest {\n border-color: #f0f0f0;\n }\n\n .desktop\\:hover\\:border-base-lightest:hover {\n border-color: #f0f0f0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-lighter {\n border-color: #dfe1e2;\n }\n\n .desktop\\:hover\\:border-base-lighter:hover {\n border-color: #dfe1e2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-light {\n border-color: #a9aeb1;\n }\n\n .desktop\\:hover\\:border-base-light:hover {\n border-color: #a9aeb1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base {\n border-color: #71767a;\n }\n\n .desktop\\:hover\\:border-base:hover {\n border-color: #71767a;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-dark {\n border-color: #565c65;\n }\n\n .desktop\\:hover\\:border-base-dark:hover {\n border-color: #565c65;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-darker {\n border-color: #3d4551;\n }\n\n .desktop\\:hover\\:border-base-darker:hover {\n border-color: #3d4551;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-base-darkest {\n border-color: #1b1b1b;\n }\n\n .desktop\\:hover\\:border-base-darkest:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-ink {\n border-color: #1b1b1b;\n }\n\n .desktop\\:hover\\:border-ink:hover {\n border-color: #1b1b1b;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-lighter {\n border-color: #d9e8f6;\n }\n\n .desktop\\:hover\\:border-primary-lighter:hover {\n border-color: #d9e8f6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-light {\n border-color: #73b3e7;\n }\n\n .desktop\\:hover\\:border-primary-light:hover {\n border-color: #73b3e7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary {\n border-color: #005ea2;\n }\n\n .desktop\\:hover\\:border-primary:hover {\n border-color: #005ea2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-vivid {\n border-color: #0050d8;\n }\n\n .desktop\\:hover\\:border-primary-vivid:hover {\n border-color: #0050d8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-dark {\n border-color: #1a4480;\n }\n\n .desktop\\:hover\\:border-primary-dark:hover {\n border-color: #1a4480;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-primary-darker {\n border-color: #162e51;\n }\n\n .desktop\\:hover\\:border-primary-darker:hover {\n border-color: #162e51;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-lighter {\n border-color: #f3e1e4;\n }\n\n .desktop\\:hover\\:border-secondary-lighter:hover {\n border-color: #f3e1e4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-light {\n border-color: #f2938c;\n }\n\n .desktop\\:hover\\:border-secondary-light:hover {\n border-color: #f2938c;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary {\n border-color: #d83933;\n }\n\n .desktop\\:hover\\:border-secondary:hover {\n border-color: #d83933;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-vivid {\n border-color: #e41d3d;\n }\n\n .desktop\\:hover\\:border-secondary-vivid:hover {\n border-color: #e41d3d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-dark {\n border-color: #b50909;\n }\n\n .desktop\\:hover\\:border-secondary-dark:hover {\n border-color: #b50909;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-secondary-darker {\n border-color: #8b0a03;\n }\n\n .desktop\\:hover\\:border-secondary-darker:hover {\n border-color: #8b0a03;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-darker {\n border-color: #775540;\n }\n\n .desktop\\:hover\\:border-accent-warm-darker:hover {\n border-color: #775540;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-dark {\n border-color: #c05600;\n }\n\n .desktop\\:hover\\:border-accent-warm-dark:hover {\n border-color: #c05600;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm {\n border-color: #fa9441;\n }\n\n .desktop\\:hover\\:border-accent-warm:hover {\n border-color: #fa9441;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-light {\n border-color: #ffbc78;\n }\n\n .desktop\\:hover\\:border-accent-warm-light:hover {\n border-color: #ffbc78;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-warm-lighter {\n border-color: #f2e4d4;\n }\n\n .desktop\\:hover\\:border-accent-warm-lighter:hover {\n border-color: #f2e4d4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-darker {\n border-color: #07648d;\n }\n\n .desktop\\:hover\\:border-accent-cool-darker:hover {\n border-color: #07648d;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-dark {\n border-color: #28a0cb;\n }\n\n .desktop\\:hover\\:border-accent-cool-dark:hover {\n border-color: #28a0cb;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool {\n border-color: #00bde3;\n }\n\n .desktop\\:hover\\:border-accent-cool:hover {\n border-color: #00bde3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-light {\n border-color: #97d4ea;\n }\n\n .desktop\\:hover\\:border-accent-cool-light:hover {\n border-color: #97d4ea;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:border-accent-cool-lighter {\n border-color: #e1f3f8;\n }\n\n .desktop\\:hover\\:border-accent-cool-lighter:hover {\n border-color: #e1f3f8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-0 {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-0 {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-0 {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-0 {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-0 {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-none {\n border-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-none {\n border-top-left-radius: 0;\n border-top-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-none {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-none {\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-none {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-sm {\n border-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-sm {\n border-top-left-radius: 2px;\n border-top-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-sm {\n border-top-right-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-sm {\n border-bottom-left-radius: 2px;\n border-bottom-right-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-sm {\n border-top-left-radius: 2px;\n border-bottom-left-radius: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-md {\n border-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-md {\n border-top-left-radius: 0.25rem;\n border-top-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-md {\n border-top-right-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-md {\n border-bottom-left-radius: 0.25rem;\n border-bottom-right-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-md {\n border-top-left-radius: 0.25rem;\n border-bottom-left-radius: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-lg {\n border-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-lg {\n border-top-left-radius: 0.5rem;\n border-top-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-lg {\n border-top-right-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-lg {\n border-bottom-left-radius: 0.5rem;\n border-bottom-right-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-lg {\n border-top-left-radius: 0.5rem;\n border-bottom-left-radius: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-pill {\n border-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-top-pill {\n border-top-left-radius: 99rem;\n border-top-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-right-pill {\n border-top-right-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-bottom-pill {\n border-bottom-left-radius: 99rem;\n border-bottom-right-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:radius-left-pill {\n border-top-left-radius: 99rem;\n border-bottom-left-radius: 99rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-block {\n display: block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-flex {\n display: flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-none {\n display: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-inline {\n display: inline;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-inline-block {\n display: inline-block;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-inline-flex {\n display: inline-flex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-table {\n display: table;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-table-cell {\n display: table-cell;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:display-table-row {\n display: table-row;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-mono-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-sans-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-serif-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-heading-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-body-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-3xs {\n font-size: 0.77rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-2xs {\n font-size: 0.83rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-xs {\n font-size: 0.89rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-sm {\n font-size: 0.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-md {\n font-size: 1.01rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-lg {\n font-size: 1.31rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-xl {\n font-size: 1.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-2xl {\n font-size: 2.38rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-code-3xl {\n font-size: 2.86rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-3xs {\n font-size: 0.79rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-2xs {\n font-size: 0.85rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-xs {\n font-size: 0.91rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-sm {\n font-size: 0.98rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-md {\n font-size: 1.04rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-lg {\n font-size: 1.34rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-xl {\n font-size: 1.95rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-2xl {\n font-size: 2.44rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-alt-3xl {\n font-size: 2.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-3xs {\n font-size: 0.87rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-2xs {\n font-size: 0.93rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-xs {\n font-size: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-sm {\n font-size: 1.06rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-md {\n font-size: 1.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-lg {\n font-size: 1.46rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-xl {\n font-size: 2.13rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-2xl {\n font-size: 2.66rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:font-ui-3xl {\n font-size: 3.19rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:text-light {\n font-weight: 300;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:text-normal {\n font-weight: normal;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:text-bold {\n font-weight: 700;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify-center {\n justify-content: center;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify-start {\n justify-content: flex-start;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify-end {\n justify-content: flex-end;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:flex-justify {\n justify-content: space-between;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-sans-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-serif-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-mono-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-heading-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-ui-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-1 {\n line-height: 0.9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-2 {\n line-height: 1.1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-3 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-4 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-5 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-body-6 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-2 {\n line-height: 1.3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-4 {\n line-height: 1.6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-code-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-1 {\n line-height: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-2 {\n line-height: 1.2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-3 {\n line-height: 1.4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-4 {\n line-height: 1.5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-5 {\n line-height: 1.7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:line-height-alt-6 {\n line-height: 1.8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-1px {\n margin: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-2px {\n margin: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-05 {\n margin: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-1 {\n margin: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-105 {\n margin: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-2 {\n margin: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-205 {\n margin: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-neg-3 {\n margin: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-1px {\n margin: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-2px {\n margin: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-05 {\n margin: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-1 {\n margin: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-105 {\n margin: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-2 {\n margin: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-205 {\n margin: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-3 {\n margin: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-4 {\n margin: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-5 {\n margin: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-6 {\n margin: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-7 {\n margin: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-8 {\n margin: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-9 {\n margin: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-10 {\n margin: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-15 {\n margin: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-05em {\n margin: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-1em {\n margin: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-105em {\n margin: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-2em {\n margin: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-0 {\n margin: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-1px {\n margin-top: 1px;\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-1px {\n margin-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-1px {\n margin-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-2px {\n margin-top: 2px;\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-2px {\n margin-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-2px {\n margin-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-05 {\n margin-top: 0.25rem;\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-05 {\n margin-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-05 {\n margin-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-1 {\n margin-top: 0.5rem;\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-1 {\n margin-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-1 {\n margin-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-105 {\n margin-top: 0.75rem;\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-105 {\n margin-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-105 {\n margin-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-2 {\n margin-top: 1rem;\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-2 {\n margin-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-2 {\n margin-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-205 {\n margin-top: 1.25rem;\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-205 {\n margin-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-205 {\n margin-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-3 {\n margin-top: 1.5rem;\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-3 {\n margin-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-3 {\n margin-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-1px {\n margin-top: -1px;\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-1px {\n margin-top: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-1px {\n margin-bottom: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-2px {\n margin-top: -2px;\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-2px {\n margin-top: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-2px {\n margin-bottom: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-05 {\n margin-top: -0.25rem;\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-05 {\n margin-top: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-05 {\n margin-bottom: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-1 {\n margin-top: -0.5rem;\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-1 {\n margin-top: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-1 {\n margin-bottom: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-105 {\n margin-top: -0.75rem;\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-105 {\n margin-top: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-105 {\n margin-bottom: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-2 {\n margin-top: -1rem;\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-2 {\n margin-top: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-2 {\n margin-bottom: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-205 {\n margin-top: -1.25rem;\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-205 {\n margin-top: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-205 {\n margin-bottom: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-neg-3 {\n margin-top: -1.5rem;\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-neg-3 {\n margin-top: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-neg-3 {\n margin-bottom: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-4 {\n margin-top: 2rem;\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-4 {\n margin-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-4 {\n margin-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-5 {\n margin-top: 2.5rem;\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-5 {\n margin-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-5 {\n margin-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-6 {\n margin-top: 3rem;\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-6 {\n margin-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-6 {\n margin-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-7 {\n margin-top: 3.5rem;\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-7 {\n margin-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-7 {\n margin-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-8 {\n margin-top: 4rem;\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-8 {\n margin-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-8 {\n margin-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-9 {\n margin-top: 4.5rem;\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-9 {\n margin-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-9 {\n margin-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-10 {\n margin-top: 5rem;\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-10 {\n margin-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-10 {\n margin-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-15 {\n margin-top: 7.5rem;\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-15 {\n margin-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-15 {\n margin-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-05em {\n margin-top: 0.5em;\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-05em {\n margin-top: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-05em {\n margin-bottom: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-1em {\n margin-top: 1em;\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-1em {\n margin-top: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-1em {\n margin-bottom: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-105em {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-105em {\n margin-top: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-105em {\n margin-bottom: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-2em {\n margin-top: 2em;\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-2em {\n margin-top: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-2em {\n margin-bottom: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-0 {\n margin-top: 0;\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-0 {\n margin-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-0 {\n margin-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-y-auto {\n margin-top: auto;\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-top-auto {\n margin-top: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-bottom-auto {\n margin-bottom: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-1px {\n margin-left: 1px;\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-1px {\n margin-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-1px {\n margin-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-2px {\n margin-left: 2px;\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-2px {\n margin-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-2px {\n margin-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-05 {\n margin-left: 0.25rem;\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-05 {\n margin-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-05 {\n margin-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-1 {\n margin-left: 0.5rem;\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-1 {\n margin-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-1 {\n margin-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-105 {\n margin-left: 0.75rem;\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-105 {\n margin-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-105 {\n margin-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-2 {\n margin-left: 1rem;\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-2 {\n margin-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-2 {\n margin-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-205 {\n margin-left: 1.25rem;\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-205 {\n margin-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-205 {\n margin-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-3 {\n margin-left: 1.5rem;\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-3 {\n margin-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-3 {\n margin-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-1px {\n margin-left: -1px;\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-1px {\n margin-right: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-1px {\n margin-left: -1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-2px {\n margin-left: -2px;\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-2px {\n margin-right: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-2px {\n margin-left: -2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-05 {\n margin-left: -0.25rem;\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-05 {\n margin-right: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-05 {\n margin-left: -0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-1 {\n margin-left: -0.5rem;\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-1 {\n margin-right: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-1 {\n margin-left: -0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-105 {\n margin-left: -0.75rem;\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-105 {\n margin-right: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-105 {\n margin-left: -0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-2 {\n margin-left: -1rem;\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-2 {\n margin-right: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-2 {\n margin-left: -1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-205 {\n margin-left: -1.25rem;\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-205 {\n margin-right: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-205 {\n margin-left: -1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-neg-3 {\n margin-left: -1.5rem;\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-neg-3 {\n margin-right: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-neg-3 {\n margin-left: -1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-4 {\n margin-left: 2rem;\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-4 {\n margin-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-4 {\n margin-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-5 {\n margin-left: 2.5rem;\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-5 {\n margin-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-5 {\n margin-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-6 {\n margin-left: 3rem;\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-6 {\n margin-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-6 {\n margin-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-7 {\n margin-left: 3.5rem;\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-7 {\n margin-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-7 {\n margin-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-8 {\n margin-left: 4rem;\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-8 {\n margin-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-8 {\n margin-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-9 {\n margin-left: 4.5rem;\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-9 {\n margin-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-9 {\n margin-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-10 {\n margin-left: 5rem;\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-10 {\n margin-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-10 {\n margin-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-15 {\n margin-left: 7.5rem;\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-15 {\n margin-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-15 {\n margin-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-card {\n margin-left: 10rem;\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-card {\n margin-right: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-card {\n margin-left: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-card-lg {\n margin-left: 15rem;\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-card-lg {\n margin-right: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-card-lg {\n margin-left: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-mobile {\n margin-left: 20rem;\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-mobile {\n margin-right: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-mobile {\n margin-left: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-05em {\n margin-left: 0.5em;\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-05em {\n margin-right: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-05em {\n margin-left: 0.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-1em {\n margin-left: 1em;\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-1em {\n margin-right: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-1em {\n margin-left: 1em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-105em {\n margin-left: 1.5em;\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-105em {\n margin-right: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-105em {\n margin-left: 1.5em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-2em {\n margin-left: 2em;\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-2em {\n margin-right: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-2em {\n margin-left: 2em;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-0 {\n margin-left: 0;\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-0 {\n margin-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-0 {\n margin-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-x-auto {\n margin-left: auto;\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-right-auto {\n margin-right: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:margin-left-auto {\n margin-left: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-1 {\n max-width: 44ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-2 {\n max-width: 60ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-3 {\n max-width: 64ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-4 {\n max-width: 68ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-5 {\n max-width: 72ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-6 {\n max-width: 88ex;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:measure-none {\n max-width: none;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-first {\n order: -1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-last {\n order: 999;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-initial {\n order: initial;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-0 {\n order: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-1 {\n order: 1;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-2 {\n order: 2;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-3 {\n order: 3;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-4 {\n order: 4;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-5 {\n order: 5;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-6 {\n order: 6;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-7 {\n order: 7;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-8 {\n order: 8;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-9 {\n order: 9;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-10 {\n order: 10;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:order-11 {\n order: 11;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-1px {\n padding: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-1px {\n padding-top: 1px;\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-1px {\n padding-left: 1px;\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-1px {\n padding-top: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-1px {\n padding-right: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-1px {\n padding-bottom: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-1px {\n padding-left: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-2px {\n padding: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-2px {\n padding-top: 2px;\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-2px {\n padding-left: 2px;\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-2px {\n padding-top: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-2px {\n padding-right: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-2px {\n padding-bottom: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-2px {\n padding-left: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-05 {\n padding: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-05 {\n padding-top: 0.25rem;\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-05 {\n padding-left: 0.25rem;\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-05 {\n padding-top: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-05 {\n padding-right: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-05 {\n padding-bottom: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-05 {\n padding-left: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-1 {\n padding: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-1 {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-1 {\n padding-left: 0.5rem;\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-1 {\n padding-top: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-1 {\n padding-right: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-1 {\n padding-bottom: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-1 {\n padding-left: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-105 {\n padding: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-105 {\n padding-top: 0.75rem;\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-105 {\n padding-left: 0.75rem;\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-105 {\n padding-top: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-105 {\n padding-right: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-105 {\n padding-bottom: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-105 {\n padding-left: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-2 {\n padding: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-2 {\n padding-top: 1rem;\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-2 {\n padding-left: 1rem;\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-2 {\n padding-top: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-2 {\n padding-right: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-2 {\n padding-bottom: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-2 {\n padding-left: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-205 {\n padding: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-205 {\n padding-top: 1.25rem;\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-205 {\n padding-left: 1.25rem;\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-205 {\n padding-top: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-205 {\n padding-right: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-205 {\n padding-bottom: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-205 {\n padding-left: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-3 {\n padding: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-3 {\n padding-top: 1.5rem;\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-3 {\n padding-left: 1.5rem;\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-3 {\n padding-top: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-3 {\n padding-right: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-3 {\n padding-bottom: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-3 {\n padding-left: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-4 {\n padding: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-4 {\n padding-top: 2rem;\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-4 {\n padding-left: 2rem;\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-4 {\n padding-top: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-4 {\n padding-right: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-4 {\n padding-bottom: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-4 {\n padding-left: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-5 {\n padding: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-5 {\n padding-top: 2.5rem;\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-5 {\n padding-left: 2.5rem;\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-5 {\n padding-top: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-5 {\n padding-right: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-5 {\n padding-bottom: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-5 {\n padding-left: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-6 {\n padding: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-6 {\n padding-top: 3rem;\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-6 {\n padding-left: 3rem;\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-6 {\n padding-top: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-6 {\n padding-right: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-6 {\n padding-bottom: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-6 {\n padding-left: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-7 {\n padding: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-7 {\n padding-top: 3.5rem;\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-7 {\n padding-left: 3.5rem;\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-7 {\n padding-top: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-7 {\n padding-right: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-7 {\n padding-bottom: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-7 {\n padding-left: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-8 {\n padding: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-8 {\n padding-top: 4rem;\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-8 {\n padding-left: 4rem;\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-8 {\n padding-top: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-8 {\n padding-right: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-8 {\n padding-bottom: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-8 {\n padding-left: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-9 {\n padding: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-9 {\n padding-top: 4.5rem;\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-9 {\n padding-left: 4.5rem;\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-9 {\n padding-top: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-9 {\n padding-right: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-9 {\n padding-bottom: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-9 {\n padding-left: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-10 {\n padding: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-10 {\n padding-top: 5rem;\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-10 {\n padding-left: 5rem;\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-10 {\n padding-top: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-10 {\n padding-right: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-10 {\n padding-bottom: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-10 {\n padding-left: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-15 {\n padding: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-15 {\n padding-top: 7.5rem;\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-15 {\n padding-left: 7.5rem;\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-15 {\n padding-top: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-15 {\n padding-right: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-15 {\n padding-bottom: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-15 {\n padding-left: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-0 {\n padding: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-y-0 {\n padding-top: 0;\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-x-0 {\n padding-left: 0;\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-top-0 {\n padding-top: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-right-0 {\n padding-right: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-bottom-0 {\n padding-bottom: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:padding-left-0 {\n padding-left: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-1px {\n width: 1px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-2px {\n width: 2px;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-05 {\n width: 0.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-1 {\n width: 0.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-105 {\n width: 0.75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-2 {\n width: 1rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-205 {\n width: 1.25rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-3 {\n width: 1.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-4 {\n width: 2rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-5 {\n width: 2.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-6 {\n width: 3rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-7 {\n width: 3.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-8 {\n width: 4rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-9 {\n width: 4.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-10 {\n width: 5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-15 {\n width: 7.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-card {\n width: 10rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-card-lg {\n width: 15rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-mobile {\n width: 20rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-mobile-lg {\n width: 30rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-tablet {\n width: 40rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-tablet-lg {\n width: 55rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-desktop {\n width: 64rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-desktop-lg {\n width: 75rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-widescreen {\n width: 87.5rem;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-0 {\n width: 0;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-full {\n width: 100%;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n .desktop\\:width-auto {\n width: auto;\n }\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n}",null,"/*\n----------------------------------------\nfamily()\n----------------------------------------\nGet a font-family stack\n----------------------------------------\n*/\n\n@mixin u-font-family($family) {\n font-family: ff($family);\n}\n\n/*\n----------------------------------------\nsize()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n\n@mixin u-font-size($family, $scale) {\n font-size: font-size($family, $scale);\n}\n\n/*\n----------------------------------------\nfont()\n----------------------------------------\nGet a font-family stack\nAND\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\n*/\n\n@mixin u-font($family, $scale) {\n font-family: ff($family);\n font-size: font-size($family, $scale);\n}\n","$table-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-body-background-color,\n $preferred-text-token: $theme-text-reverse-color,\n $fallback-text-token: $theme-table-text-color,\n $context: \"Table text\",\n )\n);\n\n$table-header-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-header-background-color,\n $preferred-text-token: $theme-text-reverse-color,\n $fallback-text-token: $theme-table-header-text-color,\n $context: \"Table header text\",\n )\n);\n\n$table-stripe-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-stripe-background-color,\n $preferred-text-token: $theme-text-reverse-color,\n $fallback-text-token: $theme-table-stripe-text-color,\n $context: \"Table stripe text\",\n )\n);\n\n$table-sorted-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-sorted-background-color,\n $preferred-text-token: $theme-text-reverse-color,\n $fallback-text-token: $theme-table-text-color,\n $context: \"Table sorted text\",\n )\n);\n\n$table-sorted-header-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-sorted-header-background-color,\n $preferred-text-token: $theme-text-reverse-color,\n $fallback-text-token: $theme-table-header-text-color,\n $context: \"Table sorted header text\",\n )\n);\n\n$table-sorted-stripe-text-color: color(\n get-color-token-from-bg(\n $bg-color: $theme-table-sorted-stripe-background-color,\n $preferred-text-token: $theme-text-reverse-color,\n $fallback-text-token: $theme-table-stripe-text-color,\n $context: \"Table sorted stripe text\",\n )\n);\n\n%usa-table {\n @include border-box-sizing;\n @include typeset;\n border-collapse: collapse;\n border-spacing: 0;\n color: $table-text-color;\n margin: units(2.5) 0;\n text-align: left;\n\n thead {\n th {\n background-clip: padding-box;\n color: $table-header-text-color;\n font-weight: fw(\"bold\");\n line-height: line-height(\n $theme-body-font-family,\n $theme-input-line-height\n );\n }\n\n th,\n td {\n background-color: color($theme-table-header-background-color);\n color: $table-header-text-color;\n }\n }\n tbody {\n th {\n text-align: left;\n }\n }\n th,\n td {\n background-color: color($theme-body-background-color);\n border: 1px solid $table-text-color;\n font-weight: fw(\"normal\");\n padding: units(1) units(2);\n }\n\n caption {\n @include u-font(\"body\", \"xs\");\n font-weight: fw(\"bold\");\n margin-bottom: units(1.5);\n text-align: left;\n }\n\n @mixin table-header-unsorted-styles {\n padding-right: units(5);\n position: relative;\n &:after {\n border-bottom-color: transparent;\n border-bottom-style: solid;\n border-bottom-width: units(1px);\n bottom: 0;\n content: \"\";\n height: 0;\n left: 0;\n position: absolute;\n width: 100%;\n }\n }\n\n @mixin table-header-sorted-styles {\n background-color: color($theme-table-sorted-header-background-color);\n }\n\n @mixin table-button-default-styles {\n @include button-unstyled;\n @include u-square(4);\n background-position: center center;\n background-size: units(3);\n color: color($theme-table-unsorted-icon-color);\n cursor: pointer;\n display: inline-block;\n margin: 0;\n position: absolute;\n right: 0.25rem;\n text-align: center;\n text-decoration: none;\n // vertically center button within table header\n top: 50%;\n transform: translate(0, -50%);\n .usa-icon {\n @include u-square(3);\n vertical-align: middle;\n & > g {\n fill: transparent;\n }\n }\n }\n\n // The SVG in the sortable column button contains three icon shapes.\n // This CSS controls which of the shapes is 'filled' when active.\n\n @mixin table-button-unsorted-styles {\n @include table-button-default-styles;\n .usa-icon > g.unsorted {\n fill: color($theme-table-unsorted-icon-color);\n }\n &:hover .usa-icon > g.unsorted {\n fill: $table-header-text-color;\n }\n }\n\n @mixin table-button-sorted-ascending-styles {\n @include table-button-default-styles;\n .usa-icon > g.ascending {\n fill: $table-sorted-header-text-color;\n }\n }\n @mixin table-button-sorted-descending-styles {\n @include table-button-default-styles;\n .usa-icon > g.descending {\n fill: $table-sorted-header-text-color;\n }\n }\n\n th[data-sortable] {\n @include table-header-unsorted-styles;\n\n &:not([aria-sort]),\n &[aria-sort=\"none\"] {\n .usa-table__header__button {\n @include table-button-unsorted-styles;\n }\n }\n\n &[aria-sort=\"descending\"] {\n @include table-header-sorted-styles;\n .usa-table__header__button {\n @include table-button-sorted-descending-styles;\n }\n }\n\n &[aria-sort=\"ascending\"] {\n @include table-header-sorted-styles;\n .usa-table__header__button {\n @include table-button-sorted-ascending-styles;\n }\n }\n }\n\n thead {\n th[aria-sort] {\n background-color: color($theme-table-sorted-header-background-color);\n color: $table-sorted-header-text-color;\n }\n }\n\n td[data-sort-active],\n th[data-sort-active] {\n background-color: color($theme-table-sorted-background-color);\n color: $table-sorted-text-color;\n }\n}\n\n@mixin table-stacked-styles {\n thead {\n display: none;\n }\n\n th,\n td {\n border-bottom-width: 0;\n display: block;\n width: 100%;\n }\n\n tr {\n border-bottom: units(0.5) solid $table-text-color;\n border-top-width: 0;\n display: block;\n width: 100%;\n th:first-child,\n td:first-child {\n border-top-width: 0;\n }\n &:nth-child(odd) {\n td,\n th {\n background-color: inherit;\n }\n }\n\n &:first-child {\n th:first-child,\n td:first-child {\n border-top: units(0.5) solid $table-text-color;\n }\n }\n }\n\n th[data-label],\n td[data-label] {\n padding-bottom: units(1.5);\n\n &:before {\n content: attr(data-label);\n display: block;\n font-weight: fw(\"bold\");\n margin: units(-1) units(-2) units(0);\n padding: units(1.5) units(2) units(0.5);\n }\n }\n}\n\n@mixin table-stacked-header-styles {\n tr {\n td:first-child,\n th:first-child {\n @include typeset(\n $theme-body-font-family,\n $theme-h4-font-size,\n $theme-heading-line-height\n );\n background-color: color($theme-table-header-background-color);\n color: $table-header-text-color;\n font-weight: fw(\"bold\");\n padding: units(1.5) units(2);\n &:before {\n display: none;\n }\n }\n }\n}\n\n%usa-table--borderless {\n thead {\n th {\n background-color: transparent;\n border-top: 0;\n color: $table-text-color;\n\n &[aria-sort] {\n color: $table-sorted-header-text-color;\n }\n }\n th[data-sortable]:not([aria-sort]) {\n .usa-table__header__button:hover .usa-icon > g.unsorted {\n fill: $table-text-color;\n }\n }\n }\n\n th,\n td {\n border-left: 0;\n border-right: 0;\n }\n}\n\n%usa-table--compact {\n th,\n td {\n padding: units(0.5) units(1.5);\n }\n}\n\n%usa-table--striped {\n tbody {\n tr:nth-child(odd) {\n td,\n th {\n background-color: color($theme-table-stripe-background-color);\n color: $table-stripe-text-color;\n &[data-sort-active] {\n background-color: color($theme-table-sorted-stripe-background-color);\n color: $table-sorted-stripe-text-color;\n }\n }\n }\n }\n}\n\n%usa-table--stacked {\n @include table-stacked-styles;\n}\n\n%usa-table--stacked-header {\n @include table-stacked-styles;\n @include table-stacked-header-styles;\n}\n\n%usa-table-container--scrollable {\n margin: units(2.5) 0;\n overflow-y: hidden;\n\n .usa-table {\n margin: 0;\n }\n\n td {\n white-space: nowrap;\n }\n}\n","// Outputs line-height\n\n@mixin u-line-height($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n $family: nth($value, 1);\n $scale: nth($value, 2);\n line-height: lh($family, $scale) #{$important};\n}\n","@mixin add-knockout-font-smoothing {\n -moz-osx-font-smoothing: grayscale;\n -webkit-font-smoothing: antialiased;\n}\n\n@mixin no-knockout-font-smoothing {\n -moz-osx-font-smoothing: inherit;\n -webkit-font-smoothing: inherit;\n}\n","@mixin button-unstyled {\n @include no-knockout-font-smoothing;\n @include typeset-link;\n background-color: transparent;\n border: 0;\n border-radius: 0;\n box-shadow: none;\n font-weight: font-weight(\"normal\");\n margin: 0;\n padding: 0;\n text-align: left;\n\n &:hover,\n &.usa-button--hover,\n &:disabled:hover,\n &:disabled.usa-button--hover,\n &.usa-button--disabled:hover,\n &.usa-button--disabled.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:disabled:active,\n &:disabled.usa-button--active,\n &.usa-button--disabled:active,\n &.usa-button--disabled.usa-button--active,\n &:disabled:focus,\n &:disabled.usa-focus,\n &.usa-button--disabled:focus,\n &.usa-button--disabled.usa-focus,\n &:disabled,\n &.usa-button--disabled {\n @include no-knockout-font-smoothing;\n background-color: transparent;\n box-shadow: none;\n text-decoration: underline;\n }\n\n &:disabled,\n &.usa-button--disabled {\n color: color(\"disabled\");\n }\n\n &.usa-button--hover {\n color: color($theme-link-hover-color);\n }\n\n &.usa-button--active {\n color: color($theme-link-active-color);\n }\n}\n","// Outputs height\n\n@mixin u-height($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n height: get-uswds-value(height, $value...) #{$important};\n}\n","// Outputs width\n\n@mixin u-width($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n width: get-uswds-value(width, $value...) #{$important};\n}\n","/*\n----------------------------------------\ntypeset()\n----------------------------------------\nSets:\n- family\n- size\n- line-height\n----------------------------------------\n*/\n\n@mixin typeset(\n $family: $theme-body-font-family,\n $scale: $theme-body-font-size,\n $line-height: $theme-body-line-height\n) {\n @if type-of($family) == \"list\" {\n $list: $family;\n $family: if(nth($list, 1), nth($list, 1), null);\n $scale: if(nth($list, 2), nth($list, 2), null);\n $line-height: if(nth($list, 3), nth($list, 3), null);\n }\n $family: if($family == null, $theme-body-font-family, $family);\n $scale: if($scale == null, $theme-body-font-size, $scale);\n $line-height: if($line-height == null, $theme-body-line-height, $line-height);\n @include u-font($family, $scale);\n @include u-line-height($family, $line-height);\n}\n\n@mixin typeset-heading {\n @include u-margin-y(0);\n clear: both;\n\n * + & {\n margin-top: 1.5em; // TODO: add as var to settings?\n }\n\n + * {\n margin-top: 1em;\n }\n}\n\n// typeset element mixins\n@mixin typeset-p {\n line-height: line-height($theme-body-font-family, $theme-body-line-height);\n margin-bottom: 0;\n margin-top: 0;\n max-width: measure($theme-text-measure);\n\n * + & {\n margin-top: 1em; // TODO: add as var to settings?\n }\n\n + * {\n margin-top: 1em;\n }\n}\n\n@mixin typeset-link {\n color: color($theme-link-color);\n text-decoration: underline;\n\n &:visited {\n color: color($theme-link-visited-color);\n }\n\n &:hover {\n color: color($theme-link-hover-color);\n }\n\n &:active {\n color: color($theme-link-active-color);\n }\n\n &:focus {\n @include focus-outline;\n }\n}\n\n@mixin display {\n @include typeset(\n \"heading\",\n $theme-display-font-size,\n $theme-heading-line-height\n );\n\n font-weight: fw(\"bold\");\n}\n\n@mixin typeset-display {\n @include typeset-heading;\n @include display;\n}\n\n@mixin h1 {\n @include typeset(\"heading\", $theme-h1-font-size, $theme-heading-line-height);\n\n font-weight: fw(\"bold\");\n}\n\n@mixin typeset-h1 {\n @include typeset-heading;\n @include h1;\n}\n\n@mixin h2 {\n @include typeset(\"heading\", $theme-h2-font-size, $theme-heading-line-height);\n\n font-weight: fw(\"bold\");\n}\n\n@mixin typeset-h2 {\n @include typeset-heading;\n @include h2;\n}\n\n@mixin h3 {\n @include typeset(\"heading\", $theme-h3-font-size, $theme-heading-line-height);\n\n font-weight: fw(\"bold\");\n}\n\n@mixin typeset-h3 {\n @include typeset-heading;\n @include h3;\n}\n\n@mixin h4 {\n @include typeset(\"heading\", $theme-h4-font-size, $theme-heading-line-height);\n\n font-weight: fw(\"bold\");\n}\n\n@mixin typeset-h4 {\n @include typeset-heading;\n @include h4;\n}\n\n@mixin h5 {\n @include typeset(\"heading\", $theme-h5-font-size, $theme-heading-line-height);\n\n font-weight: fw(\"bold\");\n}\n\n@mixin typeset-h5 {\n @include typeset-heading;\n @include h5;\n}\n\n@mixin h6 {\n @include typeset(\"body\", $theme-h6-font-size, $theme-heading-line-height);\n\n font-weight: fw(\"normal\");\n letter-spacing: ls(\"ls-1\");\n text-transform: uppercase;\n}\n\n@mixin typeset-h6 {\n @include typeset-heading;\n @include h6;\n}\n","// Focus state mixin\n@mixin focus-outline(\n $width: $theme-focus-width,\n $style: $theme-focus-style,\n $color: $theme-focus-color,\n $offset: $theme-focus-offset\n) {\n $width: if($width == null, $theme-focus-width, $width);\n $style: if($style == null, $theme-focus-style, $style);\n $color: if($color == null, $theme-focus-color, $color);\n $offset: if($offset == null, $theme-focus-offset, $offset);\n outline: units($width) $style color($color);\n outline-offset: units($offset);\n}\n","/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n","// Apply a natural box layout model to all elements, but allowing components to\n// change\n\n@if $theme-global-border-box-sizing {\n html {\n box-sizing: border-box;\n }\n\n *,\n *::before,\n *::after {\n box-sizing: inherit;\n }\n}\n","@mixin add-kerning {\n font-feature-settings: \"kern\" 1;\n font-kerning: normal;\n}\n","html {\n @include add-kerning;\n font-family: font-family($theme-body-font-family);\n font-size: $root-font-size;\n}\n\n@if $theme-style-body-element {\n body {\n @include typeset;\n }\n}\n\n@if $theme-global-paragraph-styles == true {\n @include usa-paragraph-style;\n}\n\n@if $theme-global-link-styles == true {\n @include usa-link-style;\n}\n\n@if $theme-global-content-styles == true {\n @include usa-content-styles;\n}\n\n// Remove user agent styles\n\ncite,\nvar,\naddress,\ndfn {\n font-style: normal;\n}\n","/*\n========================================\nFunctions\n----------------------------------------\n*/\n\n// The following vars need to be set\n// here, before the rest of the system\n// variables are set\n\n$root-font-size: if($theme-respect-user-font-size, 100%, $theme-root-font-size);\n\n$root-font-size-equiv: if(\n $theme-respect-user-font-size,\n 16px,\n $theme-root-font-size\n);\n\n/*\n========================================\nGeneral-purpose functions\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nuswds-error()\n----------------------------------------\nAllow the system to pass an error as text\nto test error states in unit testing\n----------------------------------------\n*/\n\n$_error-output-override: false !default;\n@function uswds-error($message, $override: $_error-output-override) {\n @if $override {\n @return \"Error: #{$message}\";\n }\n\n @error \"#{$message}\";\n}\n\n/*\n----------------------------------------\nerror-not-token()\n----------------------------------------\nReturns a common not-a-token error.\n----------------------------------------\n*/\n\n@function error-not-token($token, $type, $valid-token-map: false) {\n $valid-token-message: if(\n $valid-token-map,\n \" Valid tokens: #{map-keys($valid-token-map)}\",\n \"\"\n );\n @return uswds-error(\n \"'#{$token}' is not a valid USWDS #{$type} token.#{$valid-token-message}\"\n );\n}\n\n/*\n----------------------------------------\nmap-deep-get()\n----------------------------------------\n@author Hugo Giraudel\n@access public\n@param {Map} $map - Map\n@param {Arglist} $keys - Key chain\n@return {*} - Desired value\n----------------------------------------\n*/\n\n@function map-deep-get($map, $keys...) {\n @each $key in $keys {\n $map: map-get($map, $key);\n }\n\n @return $map;\n}\n\n/*\n----------------------------------------\nstrip-unit()\n----------------------------------------\nRemove the unit of a length\n@author Hugo Giraudel\n@param {Number} $number - Number to remove unit from\n@return {Number} - Unitless number\n----------------------------------------\n*/\n\n@function strip-unit($number) {\n @if type-of($number) == \"number\" and not unitless($number) {\n @return $number / ($number * 0 + 1);\n }\n\n @return $number;\n}\n\n/*\n----------------------------------------\nmulti-cat()\n----------------------------------------\nConcatenate two lists\n----------------------------------------\n*/\n\n@function multi-cat($list1, $list2) {\n $this-list: ();\n\n @each $e in $list1 {\n @each $ee in $list2 {\n $this-block: $e + $ee;\n $this-list: join($this-list, $this-block);\n }\n }\n\n @return $this-list;\n}\n\n/*\n----------------------------------------\nmap-collect()\n----------------------------------------\nCollect multiple maps into a single\nlarge map\nsource: https://gist.github.com/bigglesrocks/d75091700f8f2be5abfe\n----------------------------------------\n*/\n\n@function map-collect($maps...) {\n $collection: ();\n\n @each $map in $maps {\n $collection: map-merge($collection, $map);\n }\n\n @return $collection;\n}\n\n/*\n----------------------------------------\nsmart-quote()\n----------------------------------------\nQuotes strings\nInspects `px`, `xs`, and `xl` numbers\nLeaves bools as is\n----------------------------------------\n*/\n\n@function smart-quote($value) {\n @if type-of($value) == \"string\" {\n @return quote($value);\n }\n\n @if type-of($value) == \"number\" and index((\"px\", \"xl\", \"xs\"), unit($value)) {\n @return inspect($value);\n }\n\n @if type-of($value) == \"color\" {\n @error 'Only use quoted color tokens in USWDS functions and mixins. '\n + 'See designsystem.digital.gov/design-tokens/color '\n + 'for more information.';\n }\n\n @return $value;\n}\n\n/*\n----------------------------------------\nremove()\n----------------------------------------\nRemove a value from a list\n----------------------------------------\n*/\n\n@function remove($list, $value, $recursive: false) {\n $result: ();\n\n @for $i from 1 through length($list) {\n @if type-of(nth($list, $i)) == list and $recursive {\n $result: append($result, remove(nth($list, $i), $value, $recursive));\n } @else if nth($list, $i) != $value {\n $result: append($result, nth($list, $i));\n }\n }\n\n @return $result;\n}\n\n/*\n----------------------------------------\nstrunquote()\n----------------------------------------\nUnquote a string\n----------------------------------------\n*/\n\n@function strunquote($value) {\n @if type-of($value) == \"string\" {\n $value: unquote($value);\n }\n\n @return $value;\n}\n\n/*\n----------------------------------------\nto-map()\n----------------------------------------\nConvert a single value to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n\n@function to-map($key, $values) {\n $l: length($values);\n\n @if $key == \"noModifier\" or $key == \"noValue\" {\n $key: \"\";\n }\n\n @return (slug: $key, content: $values);\n}\n\n/*\n----------------------------------------\nbase-to-map()\n----------------------------------------\nConvert a single base to a USWDS\nvalue map.\n\nCandidate for deprecation if we remove\nisReadable\n----------------------------------------\n*/\n\n@function base-to-map($values) {\n $l: length($values);\n\n @if $l == 1 or nth($values, $l) != isReadable {\n @return (slug: $values, isReadable: true);\n } @else {\n $values: remove($values, isReadable);\n\n @return (slug: unquote(nth($values, 1)), isReadable: true);\n }\n}\n\n/*\n----------------------------------------\nns()\n----------------------------------------\nAdd a namesspace of $type if that\nnamespace is set to output\n----------------------------------------\n*/\n\n@function ns($type) {\n $type: smart-quote($type);\n\n @if not map-deep-get($theme-namespace, $type, output) {\n @return \"\";\n }\n\n @return map-deep-get($theme-namespace, $type, namespace);\n}\n\n/*\n----------------------------------------\nde-list()\n----------------------------------------\nTransform a one-element list or arglist\ninto that single element.\n----------------------------------------\n(1) => 1\n((1)) => (1)\n----------------------------------------\n*/\n\n@function de-list($value) {\n $types: (\"list\", \"arglist\");\n\n @if not index($types, type-of($value)) {\n @return $value;\n }\n\n $output: if(length($value) == 1, nth($value, 1), $value);\n\n @return $output;\n}\n\n/*\n----------------------------------------\nunpack()\n----------------------------------------\nCreate lists of single items from lists\nof lists.\n----------------------------------------\n(1, (2.1, 2.2), 3) -->\n(1, 2.1, 2.2, 3)\n----------------------------------------\n*/\n\n@function unpack($value) {\n $output: ();\n\n @if length($value) == 0 {\n @return $value;\n }\n\n @each $i in $value {\n @if type-of($i) == \"list\" {\n @each $ii in $i {\n $output: append($output, $ii, comma);\n }\n } @else {\n $output: append($output, $i, comma);\n }\n }\n\n @return de-list($output);\n}\n\n/*\n----------------------------------------\nget-last()\n----------------------------------------\nReturn the last item of a list,\nReturn null if the value is null\n----------------------------------------\n*/\n\n@function get-last($props) {\n $length: length($props);\n $last: if($length == 0, null, nth($props, -1));\n\n @return $last;\n}\n\n/*\n----------------------------------------\nhas-important()\n----------------------------------------\nCheck to see if `!important` is\nbeing passed in a mixin's props\n----------------------------------------\n*/\n\n@function has-important($props) {\n $props: de-list($props);\n\n @if get-last($props) == \"!important\" {\n @return true;\n }\n\n @return false;\n}\n\n/*\n----------------------------------------\nappend-important()\n----------------------------------------\nAppend `!important` to a list\n----------------------------------------\n*/\n\n@function append-important($source, $destination) {\n @if get-last($source) == \"!important\" {\n @return append($destination, !important, comma);\n }\n\n @return $destination;\n}\n\n/*\n----------------------------------------\nspacing-multiple()\n----------------------------------------\nConverts a spacing unit multiple into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n\n@function spacing-multiple($unit) {\n $grid-to-rem: ($system-spacing-grid-base * $unit) / $root-font-size-equiv *\n 1rem;\n\n @return $grid-to-rem;\n}\n\n/*\n----------------------------------------\nrem-to-px()\n----------------------------------------\nConverts a value in rem to a value in px\n----------------------------------------\n*/\n\n@function rem-to-px($value-in-rem) {\n @if unit($value-in-rem) == \"rem\" {\n $rem-to-px: ($value-in-rem / 1rem) * $root-font-size-equiv;\n @return $rem-to-px;\n }\n @if unit($value-in-rem) != \"px\" {\n @error 'This value must be in either px or rem';\n }\n @return $value-in-rem;\n}\n\n/*\n----------------------------------------\nrem-to-user-em()\n----------------------------------------\nConverts a value in rem to a value in\n[user-settings] em for use in media\nqueries\n----------------------------------------\n*/\n\n@function rem-to-user-em($grid-in-rem) {\n $rem-to-user-em: ($grid-in-rem / 1rem) * 1em;\n\n @return $rem-to-user-em;\n}\n\n/*\n----------------------------------------\nvalidate-typeface-token()\n----------------------------------------\nCheck to see if a typeface-token exists.\nThrow an error if a passed token does\nnot exist in the typeface-token map.\n----------------------------------------\n*/\n\n@function validate-typeface-token($typeface-token) {\n @if not map-has-key($all-typeface-tokens, $typeface-token) {\n @return error-not-token($typeface-token, \"typeface\", $all-typeface-tokens);\n }\n\n @return $typeface-token;\n}\n\n/*\n----------------------------------------\ncap-height()\n----------------------------------------\nGet the cap height of a valid typeface\n----------------------------------------\n*/\n\n@function cap-height($typeface-token) {\n @if not $typeface-token {\n @return false;\n }\n\n $typeface-token: validate-typeface-token($typeface-token);\n $token-data: map-get($all-typeface-tokens, $typeface-token);\n @return map-get($token-data, \"cap-height\");\n}\n\n/*\n----------------------------------------\npx-to-rem()\n----------------------------------------\nConverts a value in px to a value in rem\n----------------------------------------\n*/\n\n@function px-to-rem($pixels) {\n @if not $pixels {\n @return false;\n }\n $px-to-rem: ($pixels / $root-font-size-equiv) * 1rem;\n $px-to-rem: round($px-to-rem * 100) / 100;\n\n @return $px-to-rem;\n}\n\n/*\n----------------------------------------\nnormalize-type-scale()\n----------------------------------------\nNormalizes a specific face's optical size\nto a set target\n----------------------------------------\n*/\n\n@function normalize-type-scale($cap-height, $scale) {\n @if not $cap-height {\n @return false;\n }\n\n $this-scale: $system-base-cap-height * strip-unit($scale) / $cap-height * 1px;\n\n @return px-to-rem($this-scale);\n}\n\n/*\n----------------------------------------\nutility-font()\n----------------------------------------\nGet a normalized font-size in rem from\na family and a type size in either\nsystem scale or project scale\n----------------------------------------\nNot the public-facing function.\nUsed for building the utilities and\nwithholds certain errors.\n----------------------------------------\n*/\n\n@function utility-font($family, $scale) {\n @if not map-has-key($project-cap-heights, $family) {\n @return error-not-token($family, \"font family\", $project-cap-heights);\n }\n\n $quote-scale: smart-quote($scale);\n\n @if not map-get($all-type-scale, $quote-scale) {\n @return error-not-token($scale, \"font scale\", $all-type-scale);\n }\n\n $this-cap: map-get($project-cap-heights, $family);\n $this-scale: map-get($all-type-scale, $quote-scale);\n\n @if not $this-scale and $this-cap {\n @return false;\n }\n\n @return normalize-type-scale($this-cap, $this-scale);\n}\n\n/*\n----------------------------------------\nline-height()\nlh()\n----------------------------------------\nGet a normalized line-height from\na family and a line-height scale unit\n----------------------------------------\n*/\n\n@function lh($props...) {\n $props: unpack($props);\n\n @if not(length($props) == 2) {\n @error 'lh() needs both a valid face and line height token '\n + 'in the format `lh(FACE, HEIGHT)`.';\n }\n\n $family: smart-quote(nth($props, 1));\n $scale: smart-quote(nth($props, 2));\n\n @if not map-has-key($project-cap-heights, $family) {\n @return error-not-token($family, \"font family\", $project-cap-heights);\n }\n\n @if not map-get($system-line-height, $scale) {\n @return error-not-token($scale, \"line-height\", $system-line-height);\n }\n\n @if not map-get($project-cap-heights, $family) {\n @return false;\n }\n\n $this-cap: map-get($project-cap-heights, $family);\n $this-line-height: map-get($system-line-height, $scale);\n $normalized-line-height: $this-line-height /\n ($system-base-cap-height / $this-cap);\n $normalized-line-height: round($normalized-line-height * 10) / 10;\n\n @return $normalized-line-height;\n}\n\n@function line-height($props...) {\n @return lh($props...);\n}\n\n/*\n----------------------------------------\nconvert-to-font-type()\n----------------------------------------\nConverts a font-role token into a\nfont-type token. Leaves font-type tokens\nunchanged.\n----------------------------------------\n*/\n\n@function convert-to-font-type($token) {\n @if map-has-key($project-font-role-tokens, $token) {\n @return map-get($project-font-role-tokens, $token);\n }\n\n @return $token;\n}\n\n/*\n----------------------------------------\nget-font-stack()\n----------------------------------------\nGet a font stack from a style- or\nrole-based font token.\n----------------------------------------\n*/\n\n@function get-font-stack($token) {\n // Start by converting to a type token (sans, serif, etc)\n $type-token: convert-to-font-type($token);\n $output-display-name: true;\n $this-stack: null;\n // Get the font type metadata\n $this-font-map: map-get($project-font-type-tokens, $type-token);\n // Only output if the font type has an assigned typeface token\n @if map-get($this-font-map, \"typeface-token\") {\n $this-font-token: map-get($this-font-map, \"typeface-token\");\n // Get the typeface metadata\n $this-typeface-data: map-get($all-typeface-tokens, $this-font-token);\n $this-name: map-get($this-typeface-data, \"display-name\");\n // If it's a system typeface, don't output the display name\n @if map-has-key($this-typeface-data, \"system-font\") {\n $output-display-name: false;\n }\n // If there's a custom stack, use it and output the display name...\n @if map-get($this-font-map, \"custom-stack\") {\n $this-stack: map-get($this-font-map, \"custom-stack\");\n $output-display-name: true;\n }\n // If the token has an existing stack, use that...\n @else if map-deep-get($all-typeface-tokens, $this-font-token, \"stack\") {\n $this-stack: map-deep-get(\n $all-typeface-tokens,\n $this-font-token,\n \"stack\"\n );\n }\n // Otherwise, get the type token's default stack.\n @else {\n $this-stack: map-get($system-font-stacks, $type-token);\n }\n // If the typeface has no display name (system fonts), don't output the display name\n @if map-get($this-typeface-data, \"display-name\") == null {\n $output-display-name: false;\n }\n @if not $output-display-name {\n @return #{$this-stack};\n }\n @return unquote(\"#{$this-name}, #{$this-stack}\");\n }\n @return false;\n}\n\n/*\n----------------------------------------\nget-typeface-token()\n----------------------------------------\nGet a typeface token from a font-type or\nfont-role token.\n----------------------------------------\n*/\n\n@function get-typeface-token($font-token) {\n $this-token: $font-token;\n @if map-has-key($project-font-role-tokens, $font-token) {\n $this-token: map-get($project-font-role-tokens, $font-token);\n }\n @return map-deep-get(\n $project-font-type-tokens,\n $this-token,\n \"typeface-token\"\n );\n}\n\n/*\n----------------------------------------\nget-system-color()\n----------------------------------------\nDerive a system color from its\nfamily, value, and vivid or a passed\nvariable that is, itself, a list\n----------------------------------------\n*/\n\n@function get-system-color(\n $color-family: false,\n $color-grade: false,\n $color-variant: false\n) {\n // If the arg being passed to the fn\n // is a variable defined as a list,\n // $color-family will contain this\n // entire list, and needs to be\n // unpacked.\n // ex:\n // in settings:\n // $theme-color-primary.'dark': 'blue', 70\n // in the theme colors map:\n // $color-primary-dark: get-system-color($theme-color-primary.'dark'),\n\n @if type-of($color-family) == \"list\" {\n @if length($color-family) > 2 {\n $color-variant: nth($color-family, 3);\n }\n $color-grade: nth($color-family, 2);\n $color-family: nth($color-family, 1);\n }\n\n $color-family: smart-quote($color-family);\n $color-variant: smart-quote($color-variant);\n\n // If the arg being passed to the fn\n // is false, it should output as `false`\n // to preserve a false value in the\n // target map\n // ex:\n // in settings:\n // $theme-color-primary.'darkest': false;\n // in the theme colors map:\n // 'darkest': get-system-color($theme-color-primary.'darkest'),\n // 'darkest': false, // is the desired outcome\n // TODO: should a false-pass color function be a separate fn?\n\n @if not $color-family {\n @return false;\n }\n\n @if $color-variant {\n $output: map-deep-get(\n $system-colors,\n $color-family,\n $color-variant,\n $color-grade\n );\n\n @return $output;\n }\n\n $output: map-deep-get($system-colors, $color-family, $color-grade);\n\n @return $output;\n}\n\n/*\n----------------------------------------\nsystem-type-scale()\n----------------------------------------\nGet a value from the system type scale\n----------------------------------------\n*/\n\n@function system-type-scale($scale) {\n $scale: smart-quote($scale);\n\n @if not $scale {\n @return false;\n }\n\n @if not map-has-key($system-type-scale, $scale) {\n @return error-not-token($scale, \"type scale\", $system-type-scale);\n }\n\n @return map-get($system-type-scale, $scale);\n}\n\n/*\n----------------------------------------\ncalc-gap-offset()\n----------------------------------------\nCalculate a valid uswds unit that is\nhalf the width of a given unit, for\ncalculating gap offset in the layout\ngrid.\n----------------------------------------\n*/\n\n@function calc-gap-offset($gap-size) {\n $gap-size: smart-quote($gap-size);\n\n @if not map-has-key($spacing-to-value, $gap-size) {\n @return error-not-token($gap-size, \"gap size\");\n }\n\n $numeric-eq: map-get($spacing-to-value, $gap-size);\n $numeric-eq-half: inspect($numeric-eq / 2);\n\n @if not map-has-key($spacing-to-token, $numeric-eq-half) {\n @error '`#{$gap-size}` is not a valid USWDS gap size token. '\n + 'Column gaps need to have a standard size half their width.';\n }\n\n @return map-get($spacing-to-token, $numeric-eq-half);\n}\n\n/*\n----------------------------------------\nget-standard-values()\n----------------------------------------\nGets a map of USWDS standard values\nfor a property\n----------------------------------------\n*/\n\n@function get-standard-values($property) {\n @return map-deep-get($system-properties, $property, standard);\n}\n\n/*\n----------------------------------------\nnumber-to-token()\n----------------------------------------\nConverts an integer or numeric value\ninto a system value\n\nEx: 0.5 --> '05'\n -1px --> 'neg-1px'\n----------------------------------------\n*/\n\n@function number-to-token($number) {\n $number: inspect($number);\n\n @if not map-has-key($number-to-value, $number) {\n @return false;\n }\n\n @return map-get($number-to-value, $number);\n}\n\n/*\n----------------------------------------\ncolumns()\n----------------------------------------\noutputs a grid-col number based on\nthe number of desired columns in the\n12-column grid\n\nEx: columns(2) --> 6\n grid-col(columns(2))\n----------------------------------------\n*/\n\n@function columns($number) {\n $options: \"auto\", \"fill\";\n $number: smart-quote($number);\n\n @if index($options, $number) {\n @return $number;\n }\n @if 12 % $number != 0 {\n @error '`#{$number}` must be a divisor of 12.';\n }\n $columns: 12 / $number;\n @return $columns;\n}\n\n/*\n----------------------------------------\nget-uswds-value()\n----------------------------------------\nFinds and outputs a value from the\nUSWDS standard values.\n\nUsed to build other standard utility\nfunctions and mixins.\n----------------------------------------\n*/\n\n@function get-uswds-value($property, $value...) {\n @if type-of($value) == \"arglist\" and nth($value, 1) == override {\n @return nth($value, 2);\n }\n\n $value: nth($value, 1);\n $converted: number-to-token($value);\n $quoted-value: if(\n $converted,\n smart-quote($converted),\n smart-quote(nth($value, 1))\n );\n $our-standard-values: map-deep-get($system-properties, $property, standard);\n $our-extended-values: map-deep-get($system-properties, $property, extended);\n\n @if map-has-key($our-standard-values, $quoted-value) {\n $output: map-get($our-standard-values, $quoted-value);\n\n @if not $output {\n @if $theme-show-compile-warnings {\n @error '`#{$value}` is set as a `false` value '\n + 'for the #{$property} property in your project settings '\n + 'and will not output properly. '\n + 'Set the value of `#{$value}` in project settings.';\n }\n }\n\n @return $output;\n }\n\n @if map-has-key($our-extended-values, $quoted-value) {\n @if $theme-show-compile-warnings {\n @warn '`#{$value}` is an extended USWDS `#{$property}` token. '\n + 'This is OK, but only components built with standard tokens can be accepted back into the system. '\n + 'Standard `#{$property}` values: #{map-keys($our-standard-values)}';\n }\n\n @return map-get($our-extended-values, $quoted-value);\n }\n\n // TODO: what are these last two cases? Evaluate.\n @if not(type-of($value) == \"number\" and not unitless($value)) {\n @return error-not-token($value, $property, $our-standard-values);\n }\n\n @if $theme-show-compile-warnings {\n @warn '`#{$value}` is not a USWDS `#{$property}` token. '\n + 'This is OK, but only components built with standard '\n + 'tokens can be accepted back into the system. '\n + 'Standard `#{$property}` values: #{map-keys($our-standard-values)}';\n }\n\n @return $value;\n}\n\n/*\n----------------------------------------\npow()\n----------------------------------------\nRaises a unitless number to the power\nof another unitless number\n\nIncludes helper functions\n----------------------------------------\n*/\n\n@function pow($number, $exponent) {\n @if (round($exponent) != $exponent) {\n @return exp($exponent * ln($number));\n }\n\n $value: 1;\n\n @if $exponent > 0 {\n @for $i from 1 through $exponent {\n $value: $value * $number;\n }\n } @else if $exponent < 0 {\n @for $i from 1 through -$exponent {\n $value: $value / $number;\n }\n }\n\n @return $value;\n}\n\n@function factorial($value) {\n $result: 1;\n\n @if $value == 0 {\n @return $result;\n }\n\n @for $index from 1 through $value {\n $result: $result * $index;\n }\n\n @return $result;\n}\n\n@function summation($iteratee, $input, $initial: 0, $limit: 100) {\n $sum: 0;\n\n @for $index from $initial to $limit {\n $sum: $sum + call($iteratee, $input, $index);\n }\n\n @return $sum;\n}\n\n@function exp-maclaurin($x, $n) {\n @return (pow($x, $n) / factorial($n));\n}\n\n@function exp($value) {\n @return summation(get-function(\"exp-maclaurin\"), $value, 0, 100);\n}\n\n@function ln-maclaurin($x, $n) {\n @return (pow(-1, $n + 1) / $n) * (pow($x - 1, $n));\n}\n\n@function ln($value) {\n $ten-exp: 1;\n $ln-ten: 2.30258509;\n\n @while ($value > pow(10, $ten-exp)) {\n $ten-exp: $ten-exp + 1;\n }\n\n @return summation(\n get-function(\"ln-maclaurin\"),\n $value / pow(10, $ten-exp),\n 1,\n 100\n ) + $ten-exp * $ln-ten;\n}\n\n/// Returns the luminance of `$color` as a float (between 0 and 1)\n/// 1 is pure white, 0 is pure black\n/// @param {Color} $color - Color\n/// @return {Number}\n/// @link http://www.w3.org/TR/2008/REC-WCAG20-20081211/#relativeluminancedef Reference\n@function luminance($color) {\n $colors: (\n \"red\": red($color),\n \"green\": green($color),\n \"blue\": blue($color),\n );\n\n @each $name, $value in $colors {\n $adjusted: 0;\n $value: $value / 256;\n\n @if $value < 0.03928 {\n $value: $value / 12.92;\n } @else {\n $value: ($value + 0.055) / 1.055;\n $value: pow($value, 2.4);\n }\n\n $colors: map-merge(\n $colors,\n (\n $name: $value,\n )\n );\n }\n\n $lum: (map-get($colors, \"red\") * 0.2126) +\n (map-get($colors, \"green\") * 0.7152) + (map-get($colors, \"blue\") * 0.0722);\n $lum: round($lum * 1000) / 1000;\n\n @return $lum;\n}\n\n/// Casts a string into a number\n///\n/// @param {String | Number} $value - Value to be parsed\n///\n/// @return {Number}\n///\n@function to-number($value) {\n @if type-of($value) == \"number\" {\n @return $value;\n } @else if type-of($value) != \"string\" {\n $_: log(\"Value for `to-number` should be a number or a string.\");\n }\n\n $result: 0;\n $digits: 0;\n $minus: str-slice($value, 1, 1) == \"-\";\n $numbers: (\n \"0\": 0,\n \"1\": 1,\n \"2\": 2,\n \"3\": 3,\n \"4\": 4,\n \"5\": 5,\n \"6\": 6,\n \"7\": 7,\n \"8\": 8,\n \"9\": 9,\n );\n\n @for $i from if($minus, 2, 1) through str-length($value) {\n $character: str-slice($value, $i, $i);\n\n @if not(index(map-keys($numbers), $character) or $character == \".\") {\n @return to-length(if($minus, -$result, $result), str-slice($value, $i));\n }\n\n @if $character == \".\" {\n $digits: 1;\n } @else if $digits == 0 {\n $result: $result * 10 + map-get($numbers, $character);\n } @else {\n $digits: $digits * 10;\n $result: $result + map-get($numbers, $character) / $digits;\n }\n }\n\n @return if($minus, -$result, $result);\n}\n\n/*\n----------------------------------------\ndecompose-color-token()\n----------------------------------------\nConvert a color token into into a list\nof form [family], [grade], [variant]\n\nVivid variants return \"vivid\" as the\nvariant.\n\nIf neither grade nor variant exists,\nreturns 'false'\n----------------------------------------\n*/\n\n@function decompose-color-token($token) {\n $separator: \"-\";\n $family: false;\n $grade: false;\n $variant: false;\n $exceptions: (\n \"black\": 100,\n \"white\": 0,\n );\n $token: if($token == \"ink\", \"base-darkest\", $token);\n // If there's no separator, set family and grade\n @if not str-index($token, $separator) {\n $family: $token;\n $grade: if(\n map-has-key($exceptions, $family),\n map-get($exceptions, $family),\n \"root\"\n );\n } @else {\n $split: str-split($token, $separator);\n $last: nth($split, length($split));\n // If the last string is over 3 char, it's a theme token\n @if str-length($last) > 3 {\n @if $last == \"vivid\" {\n $variant: \"vivid\";\n $grade: \"root\";\n } @else if $last == \"warm\" or $last == \"cool\" {\n $grade: \"root\";\n } @else {\n $grade: $last;\n }\n // Otherwise treat as system token\n } @else {\n // Determine if it's a vivid variant\n @if str-index($last, \"v\") {\n $variant: \"vivid\";\n $grade: str-slice($last, 1, (str-index($last, \"v\") - 1));\n } @else {\n $grade: $last;\n }\n // Make sure the grade is a number\n $grade: if(type-of($grade) == \"string\", to-number($grade), $grade);\n }\n // Collect compound-word families\n $is-compound-family: false;\n @if length($split) == 3 or index($split, \"warm\") or index($split, \"cool\") {\n $is-compound-family: true;\n }\n @if $is-compound-family {\n $family: nth($split, 1) + $separator + nth($split, 2);\n } @else {\n $family: nth($split, 1);\n }\n }\n @return $family, $grade, $variant;\n}\n\n/*\n----------------------------------------\ntest-colors()\n----------------------------------------\nCheck to see if all system colors\nfall between the proper relative\nluminance range for their grade.\n\nHas a couple quirks, as the luminance()\nfunction returns slightly different\nresults than expected.\n----------------------------------------\n*/\n\n@function test-colors($map) {\n $exceptions: \"black\", \"white\", \"transparent\", \"black-transparent\",\n \"white-transparent\";\n\n @each $token, $value in $map {\n $family: nth(decompose-color-token($token), 1);\n $grade: nth(decompose-color-token($token), 2);\n @if not $value {\n // empty block\n } @else if not index($exceptions, $family) {\n $computed: calculate-grade($value);\n @debug \"Checked #{$family}-#{$grade}\";\n @if $grade <= 5 {\n // empty block\n } @else if $computed != $grade {\n @warn \"#{$token} (#{$value}) lum: #{luminance($value)} is not in the range #{map-get($system-color-grades, $grade)}\";\n }\n }\n }\n\n @return 1;\n}\n\n/*\n----------------------------------------\nstr-split()\n----------------------------------------\nSplit a string at a given separator\nand convert into a lisrt of substrings\n----------------------------------------\n*/\n\n@function str-split($string, $separator) {\n $split-arr: ();\n $index: str-index($string, $separator);\n @while $index != null {\n $item: str-slice($string, 1, $index - 1);\n $split-arr: append($split-arr, $item);\n $string: str-slice($string, $index + 1);\n $index: str-index($string, $separator);\n }\n $split-arr: append($split-arr, $string);\n\n @return $split-arr;\n}\n\n/*\n----------------------------------------\nstr-replace()\n----------------------------------------\nReplace any substring with another\nstring\n----------------------------------------\n*/\n\n@function str-replace($string, $search, $replace: \"\") {\n $index: str-index($string, $search);\n\n @if $index {\n @return str-slice($string, 1, $index - 1) + $replace +\n str-replace(\n str-slice($string, $index + str-length($search)),\n $search,\n $replace\n );\n }\n\n @return $string;\n}\n\n/*\n----------------------------------------\nis-system-color-token()\n----------------------------------------\nReturn whether a token is a system\ncolor token\n----------------------------------------\n*/\n\n@function is-system-color-token($token) {\n @if map-has-key($system-color-shortcodes, $token) {\n @return true;\n }\n @return false;\n}\n\n/*\n----------------------------------------\nis-theme-color-token()\n----------------------------------------\nReturn whether a token is a theme\ncolor token\n----------------------------------------\n*/\n\n@function is-theme-color-token($token) {\n @if map-has-key($project-color-shortcodes, $token) {\n @return true;\n }\n @return false;\n}\n\n/*\n----------------------------------------\ncolor-token-assignment()\n----------------------------------------\nGet the system token equivalent of any\ntheme color token\n----------------------------------------\n*/\n\n@function color-token-assignment($color-token) {\n @if is-system-color-token($color-token) {\n $system-token: $color-token;\n @return $system-token;\n }\n\n @if not is-theme-color-token($color-token) {\n @return error-not-token($color-token, \"color\");\n }\n\n $theme-token: $color-token;\n $theme-token-assignment: map-get($assignments-theme-color, $theme-token);\n @return $theme-token-assignment;\n}\n\n/*\n----------------------------------------\nis-color-token()\n----------------------------------------\nReturns whether a given string is a\nUSWDS color token.\n----------------------------------------\n*/\n\n@function is-color-token($token) {\n $is-color-token: if(map-has-key($all-color-shortcodes, $token), true, false);\n @return $is-color-token;\n}\n\n/*\n----------------------------------------\ncalculate-grade()\n----------------------------------------\nDerive the grade equivalent any color,\neven non-token colors\n----------------------------------------\n*/\n\n@function calculate-grade($color-token) {\n $transparency-error: \"USWDS can't calculate the grade of a transparent color. Avoid using transparency in theme colors and text.\";\n $grade: null;\n $lum: null;\n $custom-color: false;\n $color-token-assignment: false;\n\n // Determine if the color is a custom color\n @if type-of($color-token) == \"color\" {\n $custom-color: $color-token;\n } @else {\n $color-token-assignment: color-token-assignment($color-token);\n @if type-of($color-token-assignment) == \"color\" {\n $custom-color: color-token-assignment($color-token);\n }\n }\n\n // If it's custom, compare its rLum to USWDS grade rLum ranges\n @if $custom-color {\n // If the color uses transparency, throw an error\n @if alpha($custom-color) != 1 {\n @return uswds-error($transparency-error);\n }\n $lum: luminance($custom-color);\n // Cycle through grades, knowing current AND next grade\n $our-grades: map-keys($system-color-grades);\n $grade-count: length($our-grades);\n @for $i from 1 through $grade-count {\n $this-grade: nth($our-grades, $i);\n $this-grade-min: map-deep-get($system-color-grades, $this-grade, \"min\");\n $this-grade-max: map-deep-get($system-color-grades, $this-grade, \"max\");\n $next-grade: if($i < $grade-count, nth($our-grades, $i + 1), false);\n $next-grade-min: if(\n $next-grade,\n map-deep-get($system-color-grades, $next-grade, \"min\"),\n false\n );\n // If the lum fits the range, assign a USWDS grade\n // Otherwise, set a grade midway between two USWDS grades\n @if ($lum >= $this-grade-min) and ($lum <= $this-grade-max) {\n @return $this-grade;\n }\n @if ($lum > $this-grade-max) and ($lum < $next-grade-min) {\n $custom-grade-midpoint: ($this-grade + $next-grade) / 2;\n $custom-grade: $custom-grade-midpoint;\n @return $custom-grade;\n }\n }\n }\n\n @if not is-color-token($color-token-assignment) {\n @return error-not-token($color-token-assignment, \"color\");\n }\n\n $system-token: $color-token-assignment;\n $token-split: decompose-color-token($system-token);\n $token-family: color-token-family($token-split);\n // If the color uses transparency, throw an error\n @if str-index($token-family, \"transparent\") {\n @return uswds-error($transparency-error);\n }\n // Otherwise, return token grade\n $token-grade: color-token-grade($token-split);\n @return $token-grade;\n}\n\n/*\n----------------------------------------\ncolor()\n----------------------------------------\nDerive a color from a color shortcode\n----------------------------------------\n*/\n\n@function color($value, $flags...) {\n $value: unpack($value);\n\n // Non-token colors may be passed with specific flags\n @if type-of($value) == color {\n // override or set-theme will allow any color\n @if index($flags, override) or index($flags, set-theme) {\n // override + no-warn will skip warnings\n @if index($flags, no-warn) {\n @return $value;\n }\n\n @if $theme-show-compile-warnings {\n @warn 'Override: `#{$value}` is not a USWDS color token.';\n }\n\n @return $value;\n }\n }\n\n // False values may be passed through when setting theme colors\n @if $value == false {\n @if index($flags, set-theme) {\n @return $value;\n }\n }\n\n // Now, any value should be evaluated as a token\n\n $value: smart-quote($value);\n\n @if map-has-key($system-color-shortcodes, $value) {\n $our-color: map-get($system-color-shortcodes, $value);\n @if $our-color == false {\n @error '`#{$value}` is a color that does not exist '\n + 'or is set to false.';\n }\n @return $our-color;\n }\n\n // If we're using the theme flag, $project-color-shortcodes has not yet been set\n @if not index($flags, set-theme) {\n @if map-has-key($project-color-shortcodes, $value) {\n $our-color: (map-get($project-color-shortcodes, $value));\n @if $our-color == false {\n @error '`#{$value}` is a color that does not exist '\n + 'or is set to false.';\n }\n @return $our-color;\n }\n }\n\n @return error-not-token($value, \"color\");\n}\n\n/*\n----------------------------------------\nadvanced-color()\n----------------------------------------\nDerive a color from a color triplet:\n[family], [grade], [variant]\n----------------------------------------\n*/\n\n// color() can have a 1, 2, or 3 arguments passed to it:\n//\n// [family]\n// ex: color('primary')\n// - the root in a theme palette family\n//\n// [family], [grade]\n// ex: color('red', 50)\n// - a standard system color\n// ex: color('accent-warm', 'light')\n// - a standard theme color\n// ex: color('primary', 'vivid')\n// - in theme colors, 'vivid' is considered a grade\n//\n// [family], [grade], [vivid]\n// ex: color('red', 50, 'vivid')\n// - a vivid system color\n// - only system colors required three arguments\n\n@function advanced-color(\n $color-family: false,\n $color-grade: false,\n $color-variant: false\n) {\n // Convert any arglists into lists\n $color-family: if(\n type-of($color-family) == \"arglist\",\n unpack($color-family),\n $color-family\n );\n\n // If $color-family is a list, color() had a variable\n // passed to it, and args need to be re-set with the\n // values from the $color-family list:\n @if type-of($color-family) == \"list\" {\n @if length($color-family) > 2 {\n $color-variant: nth($color-family, 3);\n }\n $color-grade: nth($color-family, 2);\n $color-family: nth($color-family, 1);\n }\n\n // Set initial state of vars\n $color-family: smart-quote($color-family);\n $color-grade: smart-quote($color-grade);\n $color-variant: smart-quote($color-variant);\n\n // @debug '#{$color-family}: #{type-of($color-family)}, #{$color-grade}: #{type-of($color-grade)}, #{$color-variant}: #{type-of($color-variant)}' ;\n\n // If there are no args, throw an error\n @if not $color-family {\n @error 'Include a color in the form [family], [grade], [vivid]';\n }\n\n // If the grade is a number, it's a system color\n // ex: ('red', 50)\n @if type-of($color-grade) == \"number\" {\n @return get-system-color($color-family, $color-grade, $color-variant);\n }\n\n // non-number grades are associated with non-root theme colors\n // ex: ('base', 'darker')\n // root theme colors have no grade\n // ex: ('base')\n @if map-has-key($all-project-colors, $color-family) {\n @if not\n map-has-key(map-get($all-project-colors, $color-family), $color-grade)\n {\n @error '`#{$color-grade}` is not a valid grade of `#{$color-family}`. '\n + 'Valid grades: '\n + '#{map-keys(map-get($all-project-colors, $color-family))}';\n }\n } @else {\n @return error-not-token($color-family, \"theme family\", $all-project-colors);\n }\n @return map-deep-get($all-project-colors, $color-family, $color-grade);\n}\n\n/*\n----------------------------------------\nunits()\n----------------------------------------\nConverts a spacing unit into\nthe desired final units (currently rem)\n----------------------------------------\n*/\n\n@function units($value) {\n $converted: if(\n type-of($value) == \"string\",\n quote($value),\n number-to-token($value)\n );\n\n @if not map-has-key($project-spacing-standard, $converted) {\n @return error-not-token($value, \"spacing unit\", $project-spacing-standard);\n }\n\n @return map-get($project-spacing-standard, $converted);\n}\n\n/*\n----------------------------------------\nget-palettes()\n----------------------------------------\nBuild a single map of plugin values\nfrom a list of plugin keys.\n----------------------------------------\n*/\n\n@function get-palettes($list) {\n $our-palettes: ();\n\n @if type-of($list) == \"map\" {\n @error 'Use a list of strings as plugin values.';\n }\n\n @each $palette in $list {\n @if not map-has-key($palette-registry, $palette) {\n @error '#{$palette} isn\\'t in the registry.';\n }\n\n $our-palettes: map-merge(\n $our-palettes,\n map-get($palette-registry, $palette)\n );\n }\n\n @return $our-palettes;\n}\n\n/*\n----------------------------------------\nborder-radius()\n----------------------------------------\nGet a border-radius from the system\nborder-radii\n----------------------------------------\n*/\n\n@function border-radius($value) {\n @if map-has-key($all-border-radius, $value) {\n @return map-get($all-border-radius, $value);\n } @else {\n @return error-not-token($value, \"border radius\", $all-border-radius);\n }\n}\n\n/*\n----------------------------------------\nfont-weight()\nfw()\n----------------------------------------\nGet a font-weight value from the\nsystem font-weight\n----------------------------------------\n*/\n\n@function font-weight($value) {\n @return get-uswds-value(font-weight, $value);\n}\n\n@function fw($value) {\n @return font-weight($value);\n}\n\n/*\n----------------------------------------\nfeature()\n----------------------------------------\nGets a valid USWDS font feature setting\n----------------------------------------\n*/\n\n@function feature($value) {\n @return get-uswds-value(feature, $value);\n}\n\n/*\n----------------------------------------\nflex()\n----------------------------------------\nGets a valid USWDS flex value\n----------------------------------------\n*/\n\n@function flex($value) {\n @return get-uswds-value(flex, $value);\n}\n\n/*\n----------------------------------------\nfont-family()\nfamily()\n----------------------------------------\nGet a font-family stack from a\nrole-based or type-based font family\n----------------------------------------\n*/\n\n@function font-family($value) {\n @return get-uswds-value(font-family, $value);\n}\n\n@function ff($value) {\n @return font-family($value);\n}\n\n@function family($value) {\n @return font-family($value);\n}\n\n/*\n----------------------------------------\nletter-spacing()\nls()\n----------------------------------------\nGet a letter-spacing value from the\nsystem letter-spacing\n----------------------------------------\n*/\n\n@function letter-spacing($value) {\n $lh-map: map-get($system-properties, letter-spacing);\n $fn-map: map-get($lh-map, function);\n @if map-has-key($fn-map, $value) {\n @return map-get($fn-map, $value);\n }\n @if type-of($value) == \"number\" {\n @error '`#{$value}` is a not a valid letter-spacing token. '\n + 'Valid letter-spacing tokens: #{map-keys($fn-map)}';\n }\n @return get-uswds-value(letter-spacing, $value);\n}\n\n@function ls($value) {\n @return letter-spacing($value);\n}\n\n/*\n----------------------------------------\nmeasure()\n----------------------------------------\nGets a valid USWDS reading line length\n----------------------------------------\n*/\n\n@function measure($value) {\n @return get-uswds-value(measure, $value);\n}\n\n/*\n----------------------------------------\nopacity()\n----------------------------------------\nGet an opacity from the system\nopacities\n----------------------------------------\n*/\n\n@function opacity($value) {\n @return get-uswds-value(opacity, $value);\n}\n\n/*\n----------------------------------------\norder()\n----------------------------------------\nGet an order value from the\nsystem orders\n----------------------------------------\n*/\n\n@function order($value) {\n @return get-uswds-value(order, $value);\n}\n\n/*\n----------------------------------------\nradius()\n----------------------------------------\nGet a border-radius value from the\nsystem letter-spacing\n----------------------------------------\n*/\n\n@function radius($value) {\n @return get-uswds-value(border-radius, $value);\n}\n\n/*\n----------------------------------------\nfont-size()\n----------------------------------------\nGet type scale value from a [family] and\n[scale]\n----------------------------------------\n*/\n\n@function font-size($family, $scale, $force: false) {\n $our-family: smart-quote($family);\n $our-scale: smart-quote($scale);\n\n @if not map-has-key($project-cap-heights, $our-family) {\n @return error-not-token($our-family, \"font family\", $project-cap-heights);\n }\n @if not map-get($all-type-scale, $our-scale) {\n @return error-not-token($our-scale, \"font scale\", $all-type-scale);\n }\n\n $this-cap: map-get($project-cap-heights, $our-family);\n $this-scale: map-get($all-type-scale, $our-scale);\n\n @if not $force {\n @if not($this-scale and $this-cap) {\n @error 'The scale `#{$our-scale}` is disabled '\n + 'in your project\\'s theme settings. '\n + 'Set its value to `true` to use this family.';\n }\n }\n\n @return normalize-type-scale($this-cap, $this-scale);\n}\n\n@function fs($family, $scale) {\n @return font-size($family, $scale);\n}\n\n@function size($family, $scale) {\n @return font-size($family, $scale);\n}\n\n/*\n----------------------------------------\nz-index()\nz()\n----------------------------------------\nGet a z-index value from the\nsystem z-index\n----------------------------------------\n*/\n\n@function z-index($value) {\n @return get-uswds-value(z-index, $value);\n}\n\n@function z($value) {\n @return z-index($value);\n}\n\n/*\n----------------------------------------\nmagic-number()\n----------------------------------------\nReturns the magic number of two color\ngrades. Takes numbers or color tokens.\n\nmagic-number(50, 10)\nreturn: 40\n\nmagic-number(\"red-50\", \"red-10\")\nreturn: 40\n----------------------------------------\n*/\n\n@function magic-number($grade-1, $grade-2) {\n $grade-1: if(\n type-of($grade-1) == \"number\",\n $grade-1,\n calculate-grade($grade-1)\n );\n $grade-2: if(\n type-of($grade-2) == \"number\",\n $grade-2,\n calculate-grade($grade-2)\n );\n $magic-number: abs($grade-1 - $grade-2);\n @return $magic-number;\n}\n\n/*\n----------------------------------------\nget-default()\n----------------------------------------\nReturns the default value from a map\nof project defaults\n\nget-default(\"bg-color\")\n> $theme-body-background-color\n----------------------------------------\n*/\n\n@function get-default($var) {\n $value: map-get($project-defaults, $var);\n @return $value;\n}\n\n/*\n----------------------------------------\nget-color-token-from-bg()\n----------------------------------------\nReturns an accessible foreground color\ntoken, given a background, preferred\ncolor, fallback color, and WCAG target\n\nreturns: color-token\n\nget-color-token-from-bg(\n \"black\",\n \"red-60\",\n \"red-10\",\n \"AA\")\n> \"red-10\"\n----------------------------------------\n*/\n\n@function get-color-token-from-bg(\n $bg-color: \"default\",\n $preferred-text-token: \"default\",\n $fallback-text-token: \"default\",\n $wcag-target: \"AA\",\n $context: false,\n $for: false\n) {\n $for-text: if($for, \"#{$for} \", \"\");\n $context-text: if($context, \"[#{$context}] \", \"\");\n // Set defaults\n @if $bg-color == \"default\" {\n $bg-color: get-default(\"bg-color\");\n }\n @if $preferred-text-token == \"default\" {\n $preferred-text-token: get-default(\"preferred-text-token\");\n }\n @if $fallback-text-token == \"default\" {\n $fallback-text-token: get-default(\"fallback-text-token\");\n }\n $target-magic-number: map-get($system-wcag-magic-numbers, $wcag-target);\n $bg-grade: calculate-grade($bg-color);\n $our-color-tokens: ($preferred-text-token, $fallback-text-token);\n $accessible-text-token: false;\n $accessible-text-grade: false;\n // Get the text color token\n // Check both text tokens.\n // Accept a token if it has specified accessible contrast.\n $best-token: false;\n $best-magic-number: 0;\n @each $token in $our-color-tokens {\n @if not $accessible-text-token {\n $token-grade: calculate-grade($token);\n $this-magic-number: magic-number($token-grade, $bg-grade);\n @if $this-magic-number > $best-magic-number {\n $best-magic-number: $this-magic-number;\n $best-token: $token;\n }\n @if is-accessible-magic-number($token-grade, $bg-grade, $wcag-target) {\n $accessible-text-token: $token;\n $accessible-text-grade: $token-grade;\n }\n }\n }\n // If neither is accessible,\n // warn the user and use the Preferred token\n @if not $accessible-text-token {\n $accessible-text-token: $best-token;\n @if $theme-show-compile-warnings {\n @warn \"#{$context-text}Neither the specified preferred #{$for-text}color token (`#{$preferred-text-token}`) nor the fallback #{$for-text}color token (`#{$fallback-text-token}`) have #{$wcag-target} contrast on a `#{$bg-color}` background. Using `#{$best-token}`. Please check your source code and project settings.\";\n }\n }\n\n @return $accessible-text-token;\n}\n\n/*\n----------------------------------------\nget-link-tokens-from-bg()\n----------------------------------------\nGet accessible link colors for a given\nbackground color\n\nreturns: link-token, hover-token\n\nget-link-tokens-from-bg(\n \"black\",\n \"red-60\",\n \"red-10\",\n \"AA\")\n> \"red-10\", \"red-5\"\n\nget-link-tokens-from-bg(\n \"black\",\n \"red-60v\",\n \"red-10v\",\n \"AA-large\")\n> \"red-60v\", \"red-50v\"\n\nget-link-tokens-from-bg(\n \"black\",\n \"red-5v\",\n \"red-60v\",\n \"AA\")\n> \"red-5v\", \"white\"\n\nget-link-tokens-from-bg(\n \"black\",\n \"white\",\n \"red-60v\",\n \"AA\")\n> \"white\", \"white\"\n----------------------------------------\n*/\n\n@function get-link-tokens-from-bg(\n $bg-color: \"default\",\n $preferred-link-token: \"default\",\n $fallback-link-token: \"default\",\n $wcag-target: \"AA\",\n $context: false\n) {\n $context-text: if($context, \"[#{$context}] \", \"\");\n $is-default: false;\n $is-default-preferred: false;\n $is-default-fallback: false;\n $default-reverse: false;\n $default-standard: false;\n @if $bg-color == \"default\" {\n $bg-color: get-default(\"bg-color\");\n }\n @if $preferred-link-token == \"default\" {\n $preferred-link-token: get-default(\"preferred-link-token\");\n $default-reverse: true;\n }\n @if $fallback-link-token == \"default\" {\n $fallback-link-token: get-default(\"fallback-link-token\");\n $standard-reverse: true;\n }\n $bg-grade: calculate-grade($bg-color);\n $preferred-hover-token: false;\n $default-hover-token: false;\n $accessible-hover-token: false;\n $accessible-link-token: get-color-token-from-bg(\n $bg-color,\n $preferred-link-token,\n $fallback-link-token,\n $wcag-target,\n $context,\n $for: \"link\"\n );\n $accessible-link-grade: calculate-grade($accessible-link-token);\n // Get the hover color token\n // If link is lighter than bg set $is-reverse to true\n $is-reverse: if($accessible-link-grade < $bg-grade, true, false);\n // If using defaults, set the default hover\n // $link-kind is used for error messaging\n $link-kind: false;\n @if $is-reverse {\n @if $default-reverse {\n $default-hover-token: $theme-link-reverse-hover-color;\n $link-kind: \"default reverse\";\n }\n } @else if $default-standard {\n $default-hover-token: $theme-link-hover-color;\n $link-kind: \"default\";\n }\n @if $default-hover-token {\n $default-hover-grade: calculate-grade($default-hover-token);\n @if is-accessible-magic-number(\n $default-hover-grade,\n $bg-grade,\n $wcag-target\n )\n {\n $accessible-hover-token: $default-hover-token;\n }\n @if not $accessible-hover-token and $theme-show-compile-warnings {\n @warn \"#{$context-text}The #{$link-kind} link hover (`#{$default-hover-token}`) does not have #{$wcag-target} contrast on a #{$bg-color} background. Please update your project settings.\";\n }\n }\n @if not $accessible-hover-token {\n $direction: if($is-reverse, \"lighter\", \"darker\");\n $hover-token: next-token($accessible-link-token, $direction);\n // Use the next token, if it is valid\n @if $hover-token {\n $accessible-hover-token: $hover-token;\n // Otherwise use the token itself as hover, and warn.\n } @else {\n $accessible-hover-token: $accessible-link-token;\n @if $theme-show-compile-warnings {\n @warn \"#{$context-text}A `#{$accessible-hover-token}` link does not have #{$direction} hover available. Hover set to link color.\";\n }\n }\n }\n @return $accessible-link-token, $accessible-hover-token;\n}\n\n/*\n----------------------------------------\ncolor-token-type()\n----------------------------------------\nReturns the type of a color token.\n\nReturns: \"system\" | \"theme\"\n----------------------------------------\n*/\n\n@function color-token-type($token) {\n $type: if(is-system-color-token($token), \"system\", false);\n @if not $type {\n $type: if(is-theme-color-token($token), \"theme\", false);\n }\n @if not $type {\n @return error-not-token($token, \"color\");\n }\n @return $type;\n}\n\n/*\n----------------------------------------\ncolor-token-family()\n----------------------------------------\nReturns the family of a color token.\n\nReturns: color-family\n\ncolor-token-family(\"accent-warm-vivid\")\n> \"accent-warm\"\n\ncolor-token-family(\"red-50v\")\n> \"red\"\n\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> \"red\"\n----------------------------------------\n*/\n\n@function color-token-family($color-token) {\n $split: if(\n type-of($color-token) == \"list\",\n $color-token,\n decompose-color-token($color-token)\n );\n $family: nth($split, 1);\n @return $family;\n}\n\n/*\n----------------------------------------\ncolor-token-grade()\n----------------------------------------\nReturns the grade of a USWDS color token.\n\nReturns: color-grade\n\ncolor-token-grade(\"accent-warm\")\n> \"root\"\n\ncolor-token-grade(\"accent-warm-vivid\")\n> \"root\"\n\ncolor-token-grade(\"accent-warm-darker\")\n> \"darker\"\n\ncolor-token-grade(\"red-50v\")\n> 50\n\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> 50\n----------------------------------------\n*/\n\n@function color-token-grade($color-token) {\n $split: if(\n type-of($color-token) == \"list\",\n $color-token,\n decompose-color-token($color-token)\n );\n $grade: nth($split, 2);\n @return $grade;\n}\n\n/*\n----------------------------------------\ncolor-token-variant()\n----------------------------------------\nReturns the variant of color token.\n\nReturns: \"vivid\" | false\n\ncolor-token-variant(\"accent-warm\")\n> false\n\ncolor-token-variant(\"accent-warm-vivid\")\n> \"vivid\"\n\ncolor-token-variant(\"red-50v\")\n> \"vivid\"\n\ncolor-token-variant((\"red\", 50, \"vivid\"))\n> \"vivid\"\n----------------------------------------\n*/\n\n@function color-token-variant($color-token) {\n $split: if(\n type-of($color-token) == \"list\",\n $color-token,\n decompose-color-token($color-token)\n );\n $variant: nth($split, 3);\n @return $variant;\n}\n\n/*\n----------------------------------------\nnext-token()\n----------------------------------------\nReturns next \"darker\" or \"lighter\" color\ntoken of the same token type and variant.\n\nReturns: color-token | false\n\nnext-token(\"accent-warm\", \"lighter\")\n> \"accent-warm-light\"\n\nnext-token(\"gray-10\", \"lighter\")\n> \"gray-5\"\n\nnext-token(\"gray-5\", \"lighter\")\n> \"white\"\n\nnext-token(\"white\", \"lighter\")\n> false\n\nnext-token(\"red-50v\", \"darker\")\n> \"red-60v\"\n\nnext-token(\"red-50\", \"darker\")\n> \"red-60\"\n\nnext-token(\"red-80v\", \"darker\")\n> \"red-90\"\n\nnext-token(\"red-90\", \"darker\")\n> \"black\"\n\nnext-token(\"white\", \"darker\")\n> \"gray-5\"\n\nnext-token(\"black\", \"lighter\")\n> \"gray-90\"\n----------------------------------------\n*/\n\n@function next-token($token, $direction) {\n $next-token: false;\n $type: color-token-type($token);\n $token-split: decompose-color-token($token);\n // 1. System case\n @if $type == \"system\" {\n // transparent tokens return don't have a next token\n @if $token == \"transparent\" {\n @return false;\n }\n // black and white tokens use the gray family for next\n $current-family: if(\n $token == \"white\" or $token == \"black\",\n \"gray\",\n color-token-family($token-split)\n );\n // black- and white-transparent tokens don't have a next\n @if str-index($current-family, \"-transparent\") {\n @return false;\n }\n $current-grade: color-token-grade($token-split);\n // Nothing can be darker than black or lighter than white\n @if $direction == \"darker\" and $current-grade == 100 {\n @return false;\n }\n @if $direction == \"lighter\" and $current-grade == 0 {\n @return false;\n }\n // Grades under 5 should be treated as 5\n @if $current-grade > 0 and $current-grade < 5 {\n $current-grade: 5;\n }\n $system-grade-list: map-keys($system-color-grades);\n $current-grade-index: index($system-grade-list, $current-grade);\n // Note: System grades go from darkest (100) to lightest (0)\n $next-grade: if(\n $direction == \"darker\",\n nth($system-grade-list, ($current-grade-index - 1)),\n nth($system-grade-list, ($current-grade-index + 1))\n );\n $output-grade: $next-grade;\n // Keep the same vivid variant as the parent\n // Note: Grade 90 has no vivid variant\n @if color-token-variant($token-split) == \"vivid\" and ($next-grade < 90) {\n $output-grade: $next-grade + \"v\";\n }\n // Use black and white tokens for grades 100 and 0...\n @if $next-grade == 100 {\n $next-token: \"black\";\n } @else if $next-grade == 0 {\n $next-token: \"white\";\n // ...Otherwise output token in expected form\n } @else {\n $next-token: $current-family + \"-\" + $output-grade;\n }\n // 2. Theme case\n } @else {\n $current-grade: color-token-grade($token-split);\n // Vivid theme token should be considered root for ordering\n $current-grade: if($current-grade == \"vivid\", \"root\", $current-grade);\n $current-family: color-token-family($token-split);\n // Ink should be considered base-darkest\n // TODO: Should it?\n @if $token == \"ink\" {\n $current-family: \"base\";\n $current-grade: \"darkest\";\n }\n // Black is darker than darkest\n @if $direction == \"darker\" and $current-grade == \"darkest\" {\n @return \"black\";\n }\n // White is lighter than lightest\n @if $direction == \"lighter\" and $current-grade == \"lightest\" {\n @return \"white\";\n }\n $theme-grade-list: map-keys($theme-color-grades);\n $current-grade-index: index($theme-grade-list, $current-grade);\n // Note: Theme grades go from `lightest` to `darkest`\n $next-grade: if(\n $direction == \"darker\",\n nth($theme-grade-list, ($current-grade-index + 1)),\n nth($theme-grade-list, ($current-grade-index - 1))\n );\n // Exclude `root` from token output\n @if $next-grade == \"root\" {\n @return $current-family;\n } @else {\n $next-token: $current-family + \"-\" + $next-grade;\n }\n // If the next color is set to false, use black/white instead\n @if not color-token-assignment($next-token) {\n @if $direction == \"darker\" {\n @return \"black\";\n }\n @if $direction == \"lighter\" {\n @return \"white\";\n }\n }\n }\n @return $next-token;\n}\n\n/*\n----------------------------------------\nwcag-magic-number()\n----------------------------------------\nReturns the magic number of a specific\nwcag grade:\n\n\"AA\"\n\"AA-Large\"\n\"AAA\"\n\nwcag-magic-number(\"AA\")\n> 50\n----------------------------------------\n*/\n\n@function wcag-magic-number($wcag-target) {\n $wcag-magic-number: map-get($system-wcag-magic-numbers, $wcag-target);\n @return $wcag-magic-number;\n}\n\n/*\n----------------------------------------\nis-accessible-magic-number()\n----------------------------------------\nReturns whether two grades achieve\nspecified target color contrast\n\nReturns: true | false\n\nis-accessible-magic-number(10, 50, \"AA\")\n> false\n\nis-accessible-magic-number(10, 60, \"AA\")\n> true\n----------------------------------------\n*/\n\n@function is-accessible-magic-number($grade-1, $grade-2, $wcag-target) {\n $target-magic-number: wcag-magic-number($wcag-target);\n $magic-number: magic-number($grade-1, $grade-2);\n @if $magic-number >= $target-magic-number {\n @return true;\n }\n @return false;\n}\n","// Output the @font-face rule\n@mixin at-font-face($display-name, $file-path, $font-weight, $font-style) {\n $file-path: unquote($file-path);\n\n // TODO: If $theme-use-rails-pipeline use font-url() statements\n // instead of url()\n // Dunno why I can't do this without an error...\n\n @font-face {\n font-family: unquote($display-name);\n font-style: unquote($font-style);\n font-weight: $font-weight;\n font-display: fallback;\n src: url(#{$file-path}.woff2) format(\"woff2\"),\n url(#{$file-path}.woff) format(\"woff\"),\n url(#{$file-path}.ttf) format(\"truetype\");\n }\n}\n\n// Loop through weights, then call at-font-face\n@mixin generate-font-face(\n $font-style-src,\n $output-weights,\n $display-name,\n $dir,\n $font-style\n) {\n @each $font-weight, $filename in $font-style-src {\n @each $key, $output-weight in $output-weights {\n @if $output-weight == $font-weight and $filename {\n @include at-font-face(\n \"#{$display-name}\",\n \"#{$theme-font-path}/#{$dir}/#{$filename}\",\n #{$font-weight},\n unquote(\"#{$font-style}\")\n );\n }\n }\n }\n}\n\n// Collect all font metadata, then call generate-font-face\n@mixin render-font-face($typeface-token, $src) {\n $generate: false;\n $this-src: ();\n $output-weights: $project-font-weights;\n @if $theme-generate-all-weights {\n $output-weights: (\n 100: 100,\n 200: 200,\n 300: 300,\n 400: 400,\n 500: 500,\n 600: 600,\n 700: 700,\n 800: 800,\n 900: 900,\n );\n }\n\n $typeface-metadata: map-get($all-typeface-tokens, $typeface-token);\n\n // If the typeface has src in its USWDS metadata, generate and\n // set $this-src\n @if map-get($typeface-metadata, src) {\n $generate: true;\n $this-src: map-get($typeface-metadata, src);\n }\n\n // If the typeface has custom src sefined, generate and override\n // any existing USWDS src\n @if $src {\n $generate: true;\n $this-src: $src;\n }\n\n @if $generate {\n $display-name: map-get($typeface-metadata, display-name);\n $roman: map-get($this-src, roman);\n $italic: map-get($this-src, italic);\n $dir: map-get($this-src, dir);\n\n @if $roman {\n @include generate-font-face(\n $roman,\n $output-weights,\n $display-name,\n $dir,\n normal\n );\n }\n\n @if $italic {\n @include generate-font-face(\n $italic,\n $output-weights,\n $display-name,\n $dir,\n italic\n );\n }\n }\n}\n","// Apply :focus behavior to focusable elements only (For IE 11)\ninput,\nselect,\ntextarea,\nbutton {\n &:not([disabled]) {\n &:focus {\n @include focus-outline;\n }\n }\n}\n\niframe,\n[href],\n[tabindex],\n[contentEditable=\"true\"] {\n &:focus {\n @include focus-outline;\n }\n}\n\n.usa-focus {\n @include focus-outline;\n}\n","/*! uswds @version */\n\n// Base\n// -------------------------------------\n@import \"../base/body\";\n@import \"../base/accessibility\";\n\n// Elements\n// -------------------------------------\n@import \"../elements/buttons\";\n@import \"../elements/embed\";\n@import \"../elements/figure\";\n@import \"../elements/form-controls/all\";\n@import \"../elements/layout-grid\";\n@import \"../elements/table\";\n@import \"../elements/tags\";\n@import \"../elements/typography/content\";\n@import \"../elements/typography/links\";\n@import \"../elements/typography/list\";\n@import \"../elements/typography/prose\";\n\n// Components\n// -------------------------------------\n@import \"../components/accordions\";\n@import \"../components/alerts\";\n@import \"../components/banner\";\n@import \"../components/breadcrumb\";\n@import \"../components/button-groups\";\n@import \"../components/card\";\n@import \"../components/checklist\";\n@import \"../components/collection\";\n@import \"../components/footer\";\n@import \"../components/forms\";\n@import \"../components/graphic-list\";\n@import \"../components/header\";\n@import \"../components/hero\";\n@import \"../components/icon\";\n@import \"../components/icon-list\";\n@import \"../components/identifier\";\n@import \"../components/layout\";\n@import \"../components/media-block\";\n@import \"../components/megamenu\";\n@import \"../components/modal\";\n@import \"../components/nav-container\";\n@import \"../components/navbar\";\n@import \"../components/navigation\";\n@import \"../components/process-list\";\n@import \"../components/search\";\n@import \"../components/section\";\n@import \"../components/sidenav\";\n@import \"../components/site-alert\";\n@import \"../components/skipnav\";\n@import \"../components/step-indicator\";\n@import \"../components/summary-box\";\n@import \"../components/tooltip\";\n","// Navigation helpers\n// ---------------------------------\n\n@mixin primary-nav-link {\n line-height: line-height($theme-navigation-font-family, 1);\n padding: units(2);\n}\n\n$nav-link-color: \"base-dark\";\n$sliding-panel-width: \"card-lg\";\n$nav-link-accordion-icon-size: 2.5;\n$nav-link-arrow-icon-size: 2;\n\n// TODO: Collect animations in a common location?\n@keyframes slidein-left {\n from {\n transform: translateX(units($sliding-panel-width));\n }\n\n to {\n transform: translateX(0);\n }\n}\n\n// Header navigation\n// ---------------------------------\n.usa-nav {\n @include typeset($theme-navigation-font-family, null, 1);\n @include at-media-max($theme-header-min-width) {\n @include u-pin(\"right\");\n @include u-pin(\"y\");\n position: fixed;\n background: color(\"white\");\n border-right: 0;\n display: none;\n flex-direction: column;\n overflow-y: auto;\n padding: units(2);\n width: units($sliding-panel-width);\n z-index: z-index(500);\n\n &.is-visible {\n animation: slidein-left 0.3s ease-in-out;\n display: flex;\n }\n }\n\n @include at-media($theme-header-min-width) {\n float: right;\n position: relative;\n }\n\n .usa-search {\n @include at-media($theme-header-min-width) {\n margin-left: units(2);\n }\n }\n\n .usa-accordion {\n @include typeset($theme-navigation-font-family, null, 1);\n }\n}\n\n// Primary navigation\n// ---------------------------------\n\n.usa-nav__primary {\n // Until the $theme-header-width,\n // use the usa-nav-list styles for the slide-in nav\n @include at-media-max($theme-header-min-width) {\n @include nav-list(\"nav\");\n margin-top: units(3);\n order: 2;\n\n a {\n @include u-padding-y(1.5);\n }\n }\n\n // At $theme-header-width and wider...\n @include at-media($theme-header-min-width) {\n display: flex;\n }\n\n // all nav items in the nav\n .usa-nav__primary-item {\n a {\n text-decoration: none;\n }\n }\n\n // just level 1 nav items...\n > .usa-nav__primary-item {\n line-height: line-height($theme-navigation-font-family, 2);\n @include at-media($theme-header-min-width) {\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n line-height: line-height($theme-navigation-font-family, 1);\n }\n\n // ...and their direct links\n > a {\n @include at-media($theme-header-min-width) {\n @include primary-nav-link;\n color: color($nav-link-color);\n display: block;\n font-weight: font-weight(\"bold\");\n\n &:hover {\n color: color(\"primary\");\n }\n }\n }\n }\n\n a {\n @include at-media($theme-header-min-width) {\n @include u-padding-y(1);\n }\n }\n\n button {\n $button-vertical-offset: 53%; // XXX: Magic number\n\n @include button-unstyled;\n color: color($nav-link-color);\n font-weight: font-weight(\"normal\");\n line-height: line-height($theme-navigation-font-family, 2);\n padding: units(1.5) units(2);\n text-decoration: none;\n\n @include at-media($theme-header-min-width) {\n @include primary-nav-link;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n font-weight: font-weight(\"bold\");\n }\n\n &:hover {\n color: color(\"primary\");\n background-color: color(\"base-lightest\");\n text-decoration: none;\n\n @include at-media($theme-header-min-width) {\n background-color: transparent;\n }\n }\n\n &[aria-expanded=\"false\"] {\n /* stylelint-disable-line selector-no-qualifying-type */\n @include add-background-svg(\"usa-icons/add\");\n background-position: right 0 center;\n background-size: units($nav-link-accordion-icon-size);\n\n @include at-media($theme-header-min-width) {\n @include add-background-svg(\"usa-icons/expand_more\");\n background-size: units($nav-link-arrow-icon-size);\n background-position: right units(1.5) top $button-vertical-offset;\n }\n\n &:hover {\n @include at-media($theme-header-min-width) {\n @include add-background-svg(\n \"usa-icons-bg/expand_more--blue-warm-70v\"\n );\n }\n }\n }\n\n &[aria-expanded=\"true\"] {\n /* stylelint-disable-line selector-no-qualifying-type */\n @include add-background-svg(\"usa-icons/remove\");\n background-position: right 0 center;\n background-size: units($nav-link-accordion-icon-size);\n\n @include at-media($theme-header-min-width) {\n @include add-background-svg(\"usa-icons-bg/expand_less--white\");\n @include add-knockout-font-smoothing;\n background-size: units($nav-link-arrow-icon-size);\n background-color: color(\"primary-darker\");\n background-position: right units(1.5) top $button-vertical-offset;\n color: color(\"white\");\n }\n }\n }\n\n .usa-accordion__button {\n span {\n @include at-media($theme-header-min-width) {\n margin-right: 0;\n padding-right: units(2);\n }\n }\n }\n}\n\n// Secondary navigation\n// ---------------------------------\n\n.usa-nav__secondary {\n margin-top: units(2);\n\n @include at-media($theme-header-min-width) {\n @include u-flex(\"column\", \"align-end\");\n bottom: units(8); // XXX magic number\n display: flex;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n margin-top: units(1);\n min-width: calc(\n #{$theme-search-min-width} + #{units($theme-button-small-width)}\n );\n position: absolute;\n right: units($theme-site-margins-width);\n }\n\n .usa-search {\n margin-top: units(2);\n width: 100%;\n\n @include at-media($theme-header-min-width) {\n margin-left: 0;\n margin-top: units(1);\n }\n }\n}\n\n.usa-nav__secondary-links {\n @include add-list-reset;\n line-height: line-height($theme-navigation-font-family, 3);\n margin-top: units(3);\n\n @include at-media($theme-header-min-width) {\n float: right;\n line-height: line-height($theme-navigation-font-family, 1);\n margin-bottom: units(0.5);\n margin-top: 0;\n }\n\n .usa-nav__secondary-item {\n @include at-media($theme-header-min-width) {\n display: inline;\n padding-left: units(0.5);\n\n & + .usa-nav__secondary-item::before {\n color: color(\"base-lighter\");\n content: \"|\";\n padding-right: units(0.5);\n }\n }\n }\n\n a {\n color: color(\"base\");\n display: inline-block;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n text-decoration: none;\n\n &:hover {\n color: color(\"primary\");\n text-decoration: underline;\n }\n }\n}\n\n// Navigation dropdowns\n// ---------------------------------\n\n.usa-nav__submenu {\n @include at-media-max($theme-header-min-width) {\n @include nav-sublist;\n }\n\n @include at-media($theme-header-min-width) {\n @include add-list-reset;\n background-color: color(\"primary-darker\");\n width: units(\"card-lg\");\n padding: units(2);\n position: absolute;\n z-index: z-index(400);\n }\n\n &[aria-hidden=\"true\"] {\n display: none;\n }\n\n .usa-nav__submenu-item {\n @include at-media($theme-header-min-width) {\n & + * {\n margin-top: units(1.5);\n }\n\n a {\n color: color(\"white\");\n padding: 0;\n line-height: line-height($theme-navigation-font-family, 3);\n\n &:hover {\n background-color: transparent;\n color: color(\"white\");\n padding: 0;\n text-decoration: underline;\n }\n }\n }\n }\n}\n\n.usa-nav__submenu-list {\n @include unstyled-list;\n\n .usa-nav__submenu-list-item {\n margin: 0;\n font-size: font-size($theme-navigation-font-family, \"2xs\");\n\n a {\n line-height: line-height($theme-navigation-font-family, 3);\n }\n }\n}\n\n// Navigation close button\n// ---------------------------------\n\n.usa-nav__close {\n @include button-unstyled;\n @include u-square($size-touch-target);\n color: currentColor;\n flex: none;\n float: right;\n margin: units(-1.5) units(-2) units(2) auto;\n text-align: center;\n\n &:hover {\n color: currentColor;\n text-decoration: none;\n }\n\n @include at-media($theme-header-min-width) {\n display: none;\n }\n\n img {\n width: units(3);\n }\n\n + * {\n clear: both;\n }\n}\n\n.usa-js-mobile-nav--active {\n overflow: hidden;\n}\n","body {\n @include set-text-and-bg($context: \"Body\");\n overflow-x: hidden;\n}\n","@mixin set-text-from-bg(\n $bg-color: \"default\",\n $preferred-text-color: \"default\",\n $fallback-text-color: \"default\",\n $wcag-target: \"AA\",\n $context: false\n) {\n $accessible-color-token: get-color-token-from-bg(\n $bg-color,\n $preferred-text-color,\n $fallback-text-color,\n $wcag-target,\n $context\n );\n color: color($accessible-color-token);\n}\n\n@mixin set-text-and-bg(\n $bg-color: \"default\",\n $preferred-text-color: \"default\",\n $fallback-text-color: \"default\",\n $wcag-target: \"AA\",\n $context: false\n) {\n @include set-text-from-bg(\n $bg-color,\n $preferred-text-color,\n $fallback-text-color,\n $wcag-target,\n $context\n );\n $bg-color: if($bg-color == \"default\", get-default(\"bg-color\"), $bg-color);\n background-color: color($bg-color);\n}\n",".usa-sr-only {\n @include sr-only;\n}\n","// Screen reader only helper\n@mixin sr-only {\n position: absolute;\n left: -999em;\n right: auto;\n}\n\n@mixin add-sr-only {\n @include sr-only;\n}\n\n// This \"negates\" the sr-only helper; useful if\n// we want the default state of something to be\n// for screen readers only, but we want to force\n// it to show for sighted users under more specific\n// conditions.\n@mixin not-sr-only {\n position: static;\n}\n\n@mixin add-no-sr-only {\n position: static;\n}\n","// Buttons variables\n\n$button-context: \"Button\";\n$button-stroke: inset 0 0 0 units($theme-button-stroke-width);\n\n// Buttons\n\n.usa-button {\n @include border-box-sizing;\n @include typeset($theme-button-font-family, null, 1);\n @include set-text-and-bg(\"primary\", $context: $button-context);\n appearance: none;\n border: 0;\n border-radius: radius($theme-button-border-radius);\n cursor: pointer;\n display: inline-block;\n font-weight: font-weight(\"bold\");\n margin-right: units(1);\n padding: units(1.5) units(2.5);\n text-align: center;\n text-decoration: none;\n width: 100%;\n\n @include at-media(\"mobile-lg\") {\n width: auto;\n }\n\n &:visited {\n color: color(\"white\");\n }\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"primary-dark\", $context: $button-context);\n border-bottom: 0;\n text-decoration: none;\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"primary-darker\", $context: $button-context);\n }\n\n &:not([disabled]):focus,\n &:not([disabled]).usa-focus {\n outline-offset: units(0.5);\n }\n\n &:disabled {\n @include button-disabled;\n }\n}\n\n.usa-button--accent-cool {\n @include set-text-and-bg(\"accent-cool\", $context: $button-context);\n\n &:visited {\n @include set-text-and-bg(\"accent-cool\", $context: $button-context);\n }\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"accent-cool-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"accent-cool-darker\", $context: $button-context);\n }\n}\n\n.usa-button--accent-warm {\n @include set-text-and-bg(\"accent-warm\", $context: $button-context);\n\n &:visited {\n @include set-text-and-bg(\"accent-warm\", $context: $button-context);\n }\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"accent-warm-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"accent-warm-darker\", $context: $button-context);\n }\n}\n\n.usa-button--outline {\n background-color: color(\"transparent\");\n box-shadow: $button-stroke color(\"primary\");\n color: color(\"primary\");\n\n &:visited {\n color: color(\"primary\");\n }\n\n &:hover,\n &.usa-button--hover {\n background-color: color(\"transparent\");\n box-shadow: $button-stroke color(\"primary-dark\");\n color: color(\"primary-dark\");\n }\n\n &:active,\n &.usa-button--active {\n background-color: color(\"transparent\");\n box-shadow: $button-stroke color(\"primary-darker\");\n color: color(\"primary-darker\");\n }\n\n &.usa-button--inverse {\n $button-inverse-color: $theme-link-reverse-color;\n $button-inverse-hover-color: $theme-link-reverse-hover-color;\n $button-inverse-active-color: $theme-link-reverse-active-color;\n\n box-shadow: $button-stroke color(\"base-lighter\");\n color: color($button-inverse-color);\n\n &:visited {\n color: color($button-inverse-color);\n }\n\n &:hover,\n &.usa-button--hover {\n box-shadow: $button-stroke color($button-inverse-hover-color);\n color: color($button-inverse-hover-color);\n }\n\n &:active,\n &.usa-button--active {\n background-color: transparent;\n box-shadow: $button-stroke color($button-inverse-active-color);\n color: color($button-inverse-active-color);\n }\n\n &.usa-button--unstyled {\n @include button-unstyled;\n color: color($button-inverse-color);\n\n &:visited {\n color: color($button-inverse-color);\n }\n\n &:hover,\n &.usa-button--hover {\n color: color($button-inverse-hover-color);\n }\n\n &:active,\n &.usa-button--active {\n color: color($button-inverse-active-color);\n }\n }\n }\n}\n\n.usa-button--base {\n @include set-text-and-bg(\"base\", $context: $button-context);\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"base-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"base-darker\", $context: $button-context);\n }\n}\n\n.usa-button--secondary {\n @include set-text-and-bg(\"secondary\", $context: $button-context);\n\n &:hover,\n &.usa-button--hover {\n @include set-text-and-bg(\"secondary-dark\", $context: $button-context);\n }\n\n &:active,\n &.usa-button--active {\n @include set-text-and-bg(\"secondary-darker\", $context: $button-context);\n }\n}\n\n.usa-button--big {\n border-radius: radius($theme-button-border-radius);\n font-size: font-size($theme-button-font-family, \"lg\");\n padding: units(2) units(3);\n}\n\n.usa-button--disabled {\n @include button-disabled;\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline-inverse-disabled,\n.usa-button--outline:disabled,\n.usa-button--outline-inverse:disabled,\n.usa-button--outline-inverse:disabled {\n background-color: color(\"transparent\");\n pointer-events: none;\n\n &:hover,\n &.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:focus,\n &.usa-focus {\n background-color: color(\"transparent\");\n border: 0;\n }\n}\n\n.usa-button--outline-disabled,\n.usa-button--outline:disabled {\n box-shadow: $button-stroke color(\"disabled\");\n color: color(\"disabled\");\n &.usa-button--inverse {\n background-color: transparent;\n box-shadow: $button-stroke color(\"base\");\n color: color(\"base\");\n }\n}\n\n.usa-button--unstyled {\n @include button-unstyled;\n}\n","// Mobile-first media query helper\n\n@mixin at-media($bp) {\n $quoted-bp: smart-quote($bp);\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n @if $quoted-bp == \"none\" {\n @content;\n } @else if map-has-key($our-breakpoints, $quoted-bp) {\n @if $theme-respect-user-font-size {\n $bp: rem-to-user-em(map-get($our-breakpoints, $quoted-bp));\n } @else {\n $bp: rem-to-px(map-get($our-breakpoints, $quoted-bp));\n }\n @media all and (min-width: #{$bp}) {\n @content;\n }\n } @else {\n @warn '`#{$bp}` is not a valid USWDS project breakpoint. Valid values: #{map-keys($our-breakpoints)}';\n }\n}\n\n// Max-width media query\n@mixin at-media-max($bp) {\n $quoted-bp: smart-quote($bp);\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n @if map-has-key($our-breakpoints, $quoted-bp) {\n @if $theme-respect-user-font-size {\n $bp: rem-to-user-em(map-get($our-breakpoints, $quoted-bp)) - 0.01em;\n } @else {\n $bp: rem-to-px(map-get($our-breakpoints, $quoted-bp)) - 1px;\n }\n } @else {\n @warn '`#{$bp}` is not a valid USWDS project breakpoint. Valid values: #{map-keys($our-breakpoints)}';\n }\n @media all and (max-width: #{$bp}) {\n @content;\n }\n}\n","@mixin button-disabled {\n @include add-knockout-font-smoothing;\n background-color: color(\"disabled\");\n color: color(\"white\");\n pointer-events: none;\n\n &:hover,\n &.usa-button--hover,\n &:active,\n &.usa-button--active,\n &:focus,\n &.usa-focus {\n background-color: color(\"disabled\");\n border: 0;\n box-shadow: none;\n }\n}\n","$aspect-height: 9;\n$aspect-width: 16;\n\n.usa-embed-container {\n iframe,\n object,\n embed {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n }\n}\n\n.usa-embed-container {\n @include embed-container($aspect-height, $aspect-width);\n position: relative;\n height: 0;\n overflow: hidden;\n max-width: 100%;\n}\n","@mixin embed-container($height, $width) {\n padding-bottom: percentage($height/$width);\n}\n","img {\n max-width: 100%;\n}\n\n.usa-media-link {\n @include media-link();\n}\n","// TODO: Add documentation instructions for using this class on image links\n@mixin media-link {\n display: inline-block;\n line-height: 0;\n}\n","// Helpers\n\n$input-select-margin-right: 1.5;\n\n%block-input-general {\n @include border-box-sizing;\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n}\n\n%block-input-styles {\n @include u-border(1px, \"base-dark\");\n appearance: none;\n border-radius: 0;\n color: color(\"ink\"); // standardize on firefox\n display: block;\n height: units(5);\n margin-top: units(1);\n max-width: units($theme-input-max-width);\n padding: units(1);\n width: 100%;\n\n &.usa-input--success {\n @include u-border($theme-input-state-border-width, \"success\");\n }\n}\n\n// Block input elements\n.usa-fieldset,\n.usa-hint {\n @extend %block-input-general;\n}\n\n.usa-fieldset {\n border: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-form-group {\n margin-top: units(3);\n\n // Let form-group handle top margin\n .usa-label:first-child {\n margin-top: 0;\n }\n}\n\n.usa-form-group--error {\n @include u-border-left(0.5, \"error-dark\");\n margin-top: units(4);\n padding-left: units(2);\n position: relative;\n\n @include at-media(\"desktop\") {\n margin-left: units(-2.5);\n }\n}\n\n.usa-error-message {\n @include u-padding-y(0.5);\n color: color(\"error-dark\");\n display: block;\n font-weight: font-weight(\"bold\");\n}\n\n.usa-hint {\n color: color(\"base\");\n}\n\n.usa-label,\n.usa-legend {\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n display: block;\n font-weight: font-weight(\"normal\");\n margin-top: units(3);\n max-width: units($theme-input-max-width);\n}\n\n.usa-label--error {\n font-weight: font-weight(\"bold\");\n margin-top: 0;\n}\n\n.usa-label--required,\n.usa-hint--required {\n color: color(\"error-dark\");\n}\n\n.usa-legend--large {\n font-size: font-size($theme-form-font-family, \"xl\");\n font-weight: font-weight(\"bold\");\n margin-top: units(2);\n}\n\n// Don't show dotted underline with \"required\" asterisk because it can cause legibility issues ad appear as an ellipsis...\nabbr[title=\"required\"] {\n text-decoration: none;\n}\n","$border-utilities: (\n \"width\":\n map-collect(\n map-deep-get($system-properties, border-width, standard),\n map-deep-get($system-properties, border-width, extended)\n ),\n \"style\":\n map-collect(\n map-deep-get($system-properties, border-style, standard),\n map-deep-get($system-properties, border-style, extended)\n ),\n);\n\n@mixin border-n($side, $value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n $has-style: false;\n $widths: map-get($border-utilities, \"width\");\n\n @each $this-value in $value {\n $match: false;\n @if map-has-key($all-color-shortcodes, smart-quote($this-value)) {\n $match: true;\n $this-value: smart-quote($this-value);\n @if $side == n {\n border-color: color($this-value) #{$important};\n } @else if $side == x {\n border-left-color: color($this-value) #{$important};\n border-right-color: color($this-value) #{$important};\n } @else if $side == y {\n border-bottom-color: color($this-value) #{$important};\n border-top-color: color($this-value) #{$important};\n } @else {\n border-#{$side}-color: color($this-value) #{$important};\n }\n } @else if type-of($this-value) == \"number\" {\n $converted-value: number-to-token($this-value);\n @if map-has-key($widths, $converted-value) {\n $match: true;\n $final-value: map-get($widths, $converted-value);\n @if $side == n {\n border-width: unquote(\"#{$final-value}#{$important}\");\n } @else if $side == x {\n border-left-width: unquote(\"#{$final-value}#{$important}\");\n border-right-width: unquote(\"#{$final-value}#{$important}\");\n } @else if $side == y {\n border-bottom-width: unquote(\"#{$final-value}#{$important}\");\n border-top-width: unquote(\"#{$final-value}#{$important}\");\n } @else {\n border-#{$side}-width: unquote(\"#{$final-value}#{$important}\");\n }\n } @else {\n @error '#{$this-value} is not a valid border width. Accepted values: #{map-keys($widths)}';\n }\n } @else if map-has-key($widths, smart-quote($this-value)) {\n $match: true;\n $this-value: smart-quote($this-value);\n $final-value: map-get($widths, $this-value);\n @if $side == n {\n border-width: unquote(\"#{$final-value}#{$important}\");\n } @else if $side == x {\n border-left-width: unquote(\"#{$final-value}#{$important}\");\n border-right-width: unquote(\"#{$final-value}#{$important}\");\n } @else if $side == y {\n border-bottom-width: unquote(\"#{$final-value}#{$important}\");\n border-top-width: unquote(\"#{$final-value}#{$important}\");\n } @else {\n border-#{$side}-width: unquote(\"#{$final-value}#{$important}\");\n }\n } @else {\n $converted-value: smart-quote($this-value);\n $styles: map-get($border-utilities, \"style\");\n @if map-has-key($styles, $converted-value) {\n $match: true;\n $has-style: true;\n $final-value: map-get($styles, $converted-value);\n @if $side == n {\n border-style: unquote(\"#{$final-value}#{$important}\");\n } @else if $side == x {\n border-left-style: unquote(\"#{$final-value}#{$important}\");\n border-right-style: unquote(\"#{$final-value}#{$important}\");\n } @else if $side == y {\n border-bottom-style: unquote(\"#{$final-value}#{$important}\");\n border-top-style: unquote(\"#{$final-value}#{$important}\");\n } @else {\n border-#{$side}-style: unquote(\"#{$final-value}#{$important}\");\n }\n } @else {\n @error '`#{$this-value}` is not a valid `border` token. '\n + 'Use valid color, units, and border-style tokens '\n + 'separated by commas.';\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `border` token.';\n }\n }\n @if not $has-style {\n @if $side == n {\n border-style: solid#{$important};\n } @else if $side == x {\n border-left-style: solid#{$important};\n border-right-style: solid#{$important};\n } @else if $side == y {\n border-bottom-style: solid#{$important};\n border-top-style: solid#{$important};\n } @else {\n border-#{$side}-style: solid#{$important};\n }\n }\n}\n\n@mixin u-border($value...) {\n @include border-n(n, $value...);\n}\n\n@mixin u-border-x($value...) {\n @include border-n(x, $value...);\n}\n\n@mixin u-border-y($value...) {\n @include border-n(y, $value...);\n}\n\n@mixin u-border-top($value...) {\n @include border-n(top, $value...);\n}\n\n@mixin u-border-right($value...) {\n @include border-n(right, $value...);\n}\n\n@mixin u-border-bottom($value...) {\n @include border-n(bottom, $value...);\n}\n\n@mixin u-border-left($value...) {\n @include border-n(left, $value...);\n}\n","// Adds padding either l/r(x) or t/b(y)\n\n@mixin padding-n($side, $value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n @if $side == all {\n padding: get-uswds-value(padding, $value...) #{$important};\n } @else if $side == x {\n padding-left: get-uswds-value(padding, $value...) #{$important};\n padding-right: get-uswds-value(padding, $value...) #{$important};\n } @else if $side == y {\n padding-bottom: get-uswds-value(padding, $value...) #{$important};\n padding-top: get-uswds-value(padding, $value...) #{$important};\n } @else {\n padding-#{$side}: get-uswds-value(padding, $value...) #{$important};\n }\n}\n\n@mixin u-padding($value...) {\n @include padding-n(all, $value...);\n}\n\n@mixin u-padding-x($value...) {\n @include padding-n(x, $value...);\n}\n\n@mixin u-padding-y($value...) {\n @include padding-n(y, $value...);\n}\n\n@mixin u-padding-top($value...) {\n @include padding-n(top, $value...);\n}\n\n@mixin u-padding-right($value...) {\n @include padding-n(right, $value...);\n}\n\n@mixin u-padding-bottom($value...) {\n @include padding-n(bottom, $value...);\n}\n\n@mixin u-padding-left($value...) {\n @include padding-n(left, $value...);\n}\n","@include override-prose {\n .usa-input-list {\n @include add-list-reset;\n\n li {\n line-height: line-height(\n $theme-form-font-family,\n $theme-input-line-height\n );\n }\n }\n}\n\n.usa-checkbox__input,\n.usa-radio__input {\n // The actual input element is only visible to screen readers, because\n // all visual styling is done via the label.\n @include sr-only();\n\n .lt-ie9 & {\n border: 0;\n float: left;\n margin: units(0.5) units(0.5) 0 0;\n position: static;\n width: auto;\n }\n}\n\n.usa-checkbox__label,\n.usa-radio__label {\n cursor: pointer;\n display: inherit;\n font-weight: font-weight(\"normal\");\n margin-top: units(1.5);\n padding-left: units($input-select-margin-right + $theme-input-select-size);\n position: relative;\n text-indent: units(-$input-select-margin-right - $theme-input-select-size);\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n background: color(\"white\");\n content: \" \";\n display: inline-block;\n left: units($theme-input-select-border-width);\n position: relative;\n vertical-align: middle\\0; // Target IE 11 and below to vertically center inputs\n white-space: pre;\n}\n\n.usa-checkbox__label::before {\n @include u-square($theme-input-select-size);\n border-radius: radius($theme-checkbox-border-radius);\n}\n\n.usa-radio__label::before {\n @include u-circle($theme-input-select-size);\n}\n\n.usa-checkbox__label::before,\n.usa-radio__label::before {\n box-shadow: 0 0 0 units($theme-input-select-border-width) color(\"base\");\n line-height: units($theme-input-select-size);\n margin-right: units($input-select-margin-right);\n text-indent: 0;\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-radio__input:checked + .usa-radio__label::before {\n background-color: color(\"primary\");\n box-shadow: 0 0 0 units($theme-input-select-border-width) color(\"primary\");\n}\n\n.usa-radio__input:checked + .usa-radio__label::before {\n box-shadow: 0 0 0 units($theme-input-select-border-width) color(\"primary\"),\n inset 0 0 0 units($theme-input-select-border-width) color(\"white\");\n\n @media print {\n box-shadow: inset 0 0 0 units($theme-input-select-border-width)\n color(\"white\"),\n inset 0 0 0 units(2) color(\"primary\"),\n 0 0 0 units($theme-input-select-border-width) color(\"primary\");\n }\n}\n\n.usa-checkbox__input:checked + .usa-checkbox__label::before,\n.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before {\n @include add-background-svg(\"correct8\");\n background-position: center center;\n background-size: units(1.5) auto;\n\n @media print {\n background-image: none;\n background-color: color(\"white\");\n content: url(\"#{$theme-image-path}/checkbox-check-print.svg\");\n text-indent: 0;\n }\n}\n\n.usa-radio__input:focus + .usa-radio__label::before {\n @include focus-outline(null, null, null, 0.5);\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label,\n.usa-radio__input:disabled + .usa-radio__label {\n color: color(\"disabled\");\n cursor: not-allowed;\n}\n\n.usa-checkbox__input:focus + .usa-checkbox__label::before {\n @include focus-outline;\n}\n\n.usa-checkbox__input:disabled + .usa-checkbox__label::before,\n.usa-radio__input:disabled + .usa-radio__label::before {\n background: color(\"disabled-light\");\n box-shadow: 0 0 0 units($theme-input-select-border-width) color(\"disabled\");\n cursor: not-allowed;\n}\n\n.usa-radio__input:checked:disabled + .usa-radio__label::before {\n background: color(\"disabled-dark\");\n box-shadow: 0 0 0 2px color(\"disabled-dark\"),\n inset 0 0 0 2px color(\"disabled-light\");\n}\n\n// Checkboxes and radios with tap-friendly targets\n.usa-checkbox__input--tile + .usa-checkbox__label,\n.usa-radio__input--tile + .usa-radio__label {\n border: units($theme-input-tile-border-width) solid\n color($theme-input-tile-border-color);\n border-radius: radius($theme-input-tile-border-radius);\n margin: units(1) 0;\n padding: units(1.5) units(2) units(1.5) units(5);\n}\n\n.usa-checkbox__input--tile:checked + .usa-checkbox__label,\n.usa-radio__input--tile:checked + .usa-radio__label {\n background-color: color($theme-input-tile-background-color-selected);\n border-color: color($theme-input-tile-border-color-selected);\n}\n\n.usa-checkbox__input--tile:disabled:checked + .usa-checkbox__label,\n.usa-radio__input--tile:disabled:checked + .usa-radio__label {\n background-color: color(\"disabled-light\");\n border-color: color($theme-input-tile-border-color);\n}\n\n.usa-checkbox__label-description,\n.usa-radio__label-description {\n display: block;\n font-size: size(\"ui\", \"2xs\");\n margin-top: units(1);\n text-indent: 0;\n}\n","@mixin add-list-reset($value...) {\n $important: null;\n @if length($value) > 0 and has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n margin-bottom: 0#{$important};\n margin-top: 0#{$important};\n list-style-type: none#{$important};\n padding-left: 0#{$important};\n}\n\n@mixin list-reset($value...) {\n @include add-list-reset($value...);\n}\n","// Outputs border-radius\n\n@mixin u-radius($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n border-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-bottom($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n border-bottom-left-radius: get-uswds-value(border-radius, $value) #{$important};\n border-bottom-right-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-left($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n border-bottom-left-radius: get-uswds-value(border-radius, $value) #{$important};\n border-top-left-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-right($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n border-bottom-right-radius: get-uswds-value(border-radius, $value) #{$important};\n border-top-right-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n\n@mixin u-radius-top($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n border-top-left-radius: get-uswds-value(border-radius, $value) #{$important};\n border-top-right-radius: get-uswds-value(border-radius, $value) #{$important};\n}\n","// Ensure browsers that don't support SVG in background-image (IE 11 and below) fall back to PNG.\n// See https://css-tricks.com/a-complete-guide-to-svg-fallbacks/\n\n@mixin add-background-svg($image-name, $image-path: $theme-image-path) {\n $image-name: unquote($image-name);\n background-image: url(\"#{$image-path}/#{$image-name}.svg\"),\n linear-gradient(transparent, transparent);\n background-repeat: no-repeat;\n}\n",".usa-memorable-date {\n display: flex;\n [type=\"number\"] {\n -moz-appearance: textfield;\n\n &::-webkit-inner-spin-button {\n appearance: none;\n }\n\n &::-webkit-contacts-auto-fill-button {\n visibility: hidden;\n display: none !important; /* stylelint-disable-line declaration-no-important */\n pointer-events: none;\n height: 0;\n width: 0;\n margin: 0;\n }\n }\n\n .usa-form-group {\n margin-top: units(2);\n }\n}\n\n.usa-form-group--day,\n.usa-form-group--month,\n.usa-form-group--year {\n @include u-flex(auto);\n margin-right: units(2);\n width: units(6);\n}\n\n.usa-form-group--year {\n width: units(9);\n}\n","// Outputs flex\n\n$flex-utililies: (\n align-items:\n map-collect(\n map-deep-get($system-properties, align-items, standard),\n map-deep-get($system-properties, align-items, extended)\n ),\n align-self:\n map-collect(\n map-deep-get($system-properties, align-self, standard),\n map-deep-get($system-properties, align-self, extended)\n ),\n flex:\n map-collect(\n map-deep-get($system-properties, flex, standard),\n map-deep-get($system-properties, flex, extended)\n ),\n flex-direction:\n map-collect(\n map-deep-get($system-properties, flex-direction, standard),\n map-deep-get($system-properties, flex-direction, extended)\n ),\n flex-wrap:\n map-collect(\n map-deep-get($system-properties, flex-wrap, standard),\n map-deep-get($system-properties, flex-wrap, extended)\n ),\n justify-content:\n map-collect(\n map-deep-get($system-properties, justify-content, standard),\n map-deep-get($system-properties, justify-content, extended)\n ),\n);\n\n@mixin u-flex($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n @each $this-value in $value {\n $match: false;\n @each $property, $map in $flex-utililies {\n @if not $match and map-has-key($map, $this-value) {\n #{$property}: get-uswds-value($property, $this-value...) #{$important};\n $match: true;\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `flex` value.';\n }\n }\n}\n",".usa-select {\n @extend %block-input-general;\n @extend %block-input-styles;\n @include add-background-svg(\"usa-icons/unfold_more\");\n appearance: none;\n background-color: color(\"white\");\n background-position: right units(1) center;\n background-size: units(2.5);\n padding-right: units(4);\n\n &::-ms-expand {\n display: none;\n }\n\n // Show default webkit style on select element when autofilled to show icon\n &:-webkit-autofill {\n appearance: menulist;\n }\n\n // Remove dotted outline from select element on focus in Firefox\n &:-moz-focusring {\n color: transparent;\n text-shadow: 0 0 0 color(\"black\");\n }\n}\n","[type=\"file\"] {\n border: none;\n margin-top: units(1);\n padding-left: 0;\n padding-top: 0.2rem; // keeps input vertically centered on error state\n}\n\n.usa-file-input {\n display: block;\n max-width: units($theme-input-max-width);\n width: 100%;\n}\n\n.usa-file-input__target {\n border: 1px dashed color(\"base-light\");\n display: block;\n font-size: size(\"body\", \"2xs\");\n margin-top: units(1);\n position: relative;\n text-align: center;\n width: 100%;\n\n &:hover {\n border-color: color(\"base\");\n }\n}\n\n.usa-file-input__target.has-invalid-file {\n border-color: color(\"accent-warm\");\n}\n\n.usa-file-input__accepted-files-message {\n font-weight: bold;\n margin: units(-3) 0 units(3);\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n\n.has-invalid-file .usa-file-input__accepted-files-message {\n color: color(\"secondary-dark\");\n}\n\n.usa-file-input__choose {\n @include typeset-link;\n font-weight: normal;\n}\n\n.usa-file-input__instructions {\n display: inline-block;\n padding: units(4) units(2);\n pointer-events: none;\n position: relative;\n z-index: 3;\n\n &.display-none {\n display: none;\n }\n}\n\n.usa-file-input__box {\n background: white;\n height: 100%;\n left: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 2;\n}\n\n.usa-file-input .usa-file-input__input[type] {\n cursor: pointer;\n height: 100%;\n left: 0;\n margin: 0;\n max-width: none;\n position: absolute;\n padding: units(1);\n text-indent: -999em;\n top: 0;\n width: 100%;\n z-index: 1;\n}\n\n.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button {\n display: none;\n}\n\n.usa-file-input--drag .usa-file-input__target {\n border-color: color(\"primary\");\n}\n\n.usa-file-input--drag .usa-file-input__box {\n background-color: color(\"primary-lighter\") !important;\n}\n\n.usa-file-input--drag .usa-file-input__preview {\n opacity: 0.1;\n}\n\n.usa-file-input__preview-heading {\n align-items: center;\n background: color(\"primary-lighter\");\n display: flex;\n font-weight: bold;\n justify-content: space-between;\n padding: units(1);\n pointer-events: none;\n position: relative;\n z-index: 3;\n}\n\n.usa-file-input__preview {\n align-items: center;\n background: color(\"primary-lighter\");\n word-wrap: anywhere;\n display: flex;\n font-size: size(\"body\", \"3xs\");\n margin-top: units(1px);\n padding: units(0.5) units(1);\n pointer-events: none;\n position: relative;\n text-align: left;\n z-index: 3;\n\n &:last-child {\n margin-bottom: units(-3);\n }\n}\n\n.usa-file-input__preview-image {\n border: none;\n display: block;\n height: units(5);\n margin-right: units(1);\n object-fit: contain;\n width: units(5);\n}\n\n.usa-file-input__preview-image.is-loading {\n @include add-background-svg(\"loader\");\n background-position: center center;\n background-repeat: no-repeat;\n background-size: units(4);\n}\n\n.usa-file-input__preview-image--generic,\n.usa-file-input__preview-image--pdf,\n.usa-file-input__preview-image--word,\n.usa-file-input__preview-image--excel,\n.usa-file-input__preview-image--video {\n background-position: center center;\n background-repeat: no-repeat;\n background-size: units(3);\n}\n\n.usa-file-input__preview-image--pdf {\n @include add-background-svg(\"file-pdf\");\n}\n\n.usa-file-input__preview-image--generic {\n @include add-background-svg(\"file\");\n}\n\n.usa-file-input__preview-image--word {\n @include add-background-svg(\"file-word\");\n}\n\n.usa-file-input__preview-image--excel {\n @include add-background-svg(\"file-excel\");\n}\n\n.usa-file-input__preview-image--video {\n @include add-background-svg(\"file-video\");\n}\n\n// Error states\n.usa-form-group--error .usa-file-input__target {\n border-color: color(\"secondary-dark\");\n border-width: 2px;\n}\n\n// Disabled state\n.usa-file-input--disabled {\n pointer-events: none;\n\n .usa-file-input__instructions {\n opacity: 0.5;\n }\n\n .usa-file-input__box {\n background-color: color(\"disabled-light\");\n }\n\n .usa-file-input__input[type] {\n cursor: default;\n }\n}\n","@mixin range-focus {\n background-color: color(\"white\");\n box-shadow: 0 0 0 units(2px) color($theme-focus-color);\n}\n\n@mixin range-track {\n background-color: color(\"base-lightest\");\n border-radius: radius(\"pill\");\n border: units(1px) solid color(\"base\");\n cursor: pointer;\n height: units(2);\n width: 100%;\n}\n\n@mixin range-thumb {\n @include u-circle($theme-input-select-size);\n background: color(\"base-lightest\");\n border: none;\n box-shadow: 0 0 0 units($theme-input-select-border-width) color(\"base\");\n cursor: pointer;\n}\n\n@mixin range-ms-fill {\n background-color: color(\"base-lightest\");\n border-radius: radius(\"pill\");\n border: units(1px) solid color(\"base\");\n}\n\n.usa-range {\n @extend %block-input-general;\n @extend %block-input-styles;\n}\n\n.usa-range {\n appearance: none;\n border: none;\n padding-left: 1px;\n width: 100%;\n\n &:focus {\n outline: none;\n\n &::-webkit-slider-thumb {\n @include range-focus;\n }\n\n &::-moz-range-thumb {\n @include range-focus;\n }\n\n &::-ms-thumb {\n @include range-focus;\n }\n }\n\n &::-webkit-slider-runnable-track {\n @include range-track;\n }\n\n &::-moz-range-track {\n @include range-track;\n }\n\n &::-ms-track {\n @include range-track;\n }\n\n &::-webkit-slider-thumb {\n @include range-thumb;\n appearance: none;\n margin-top: px-to-rem(-3px); // magic number\n }\n\n &::-moz-range-thumb {\n @include range-thumb;\n }\n\n &::-ms-thumb {\n @include range-thumb;\n }\n\n &::-ms-fill-lower {\n @include range-ms-fill;\n }\n\n &::-ms-fill-upper {\n @include range-ms-fill;\n }\n}\n",".usa-input,\n.usa-textarea {\n @extend %block-input-general;\n @extend %block-input-styles;\n}\n\n.usa-textarea {\n height: units(\"card\");\n}\n\n.usa-input--error {\n @include u-border($theme-input-state-border-width, \"error-dark\");\n}\n\n// Input prefixes / suffixes\n\n.usa-input-group {\n @extend %block-input-general;\n @extend %block-input-styles;\n align-items: center;\n background-color: color(\"white\");\n display: flex;\n padding: 0;\n\n &.is-focused {\n @include focus-outline();\n }\n\n &--error {\n @include u-border($theme-input-state-border-width, \"error-dark\");\n }\n\n input {\n border: 0;\n height: 100%;\n margin-top: 0;\n min-width: 0;\n width: 100%;\n\n &:focus {\n outline: none;\n }\n }\n}\n\n.usa-input-prefix,\n.usa-input-suffix {\n color: color(\"base\");\n line-height: 0;\n padding: 0 units(1);\n user-select: none;\n white-space: nowrap;\n\n .usa-icon {\n @include u-square(3);\n }\n}\n",".usa-character-count__message {\n display: inline-block;\n padding-top: units(0.5);\n}\n\n.usa-character-count__message--invalid {\n color: color(\"error-dark\");\n font-weight: font-weight(\"bold\");\n}\n",".usa-combo-box {\n max-width: units($theme-input-max-width);\n position: relative;\n}\n\n.usa-combo-box--pristine {\n .usa-combo-box__input {\n padding-right: calc(5em + 4px);\n\n &::-ms-clear {\n display: none;\n }\n }\n\n .usa-combo-box__clear-input {\n display: block;\n }\n}\n\n.usa-combo-box__input {\n @extend %block-input-general;\n @extend %block-input-styles;\n appearance: none;\n margin-bottom: 0;\n max-width: none;\n padding-right: calc(2.5em + 3px);\n}\n\nbutton.usa-combo-box__toggle-list,\nbutton.usa-combo-box__clear-input {\n &:focus {\n outline-offset: -4px;\n }\n}\n\n.usa-combo-box__toggle-list__wrapper:focus,\n.usa-combo-box__clear-input__wrapper:focus {\n outline: 0;\n}\n\n.usa-combo-box__toggle-list,\n.usa-combo-box__clear-input {\n background-color: transparent;\n background-position: center;\n background-size: auto units(3);\n border: 0;\n bottom: 1px;\n cursor: pointer;\n margin-bottom: 0;\n opacity: 0.6;\n padding-right: units(4);\n position: absolute;\n top: 1px;\n z-index: z-index(100);\n}\n.usa-combo-box__clear-input {\n @include add-background-svg(\"usa-icons/close\");\n display: none;\n right: calc(2.5em + 3px);\n}\n\n.usa-combo-box__toggle-list {\n @include add-background-svg(\"usa-icons/expand_more\");\n background-size: auto units(4);\n right: 1px;\n}\n\n.usa-combo-box__input-button-separator {\n background-color: color(\"gray-cool-20\");\n position: absolute;\n top: 1px;\n margin-bottom: 8px;\n margin-top: 8px;\n width: 1px;\n right: calc(2.5em + 2px);\n box-sizing: border-box;\n z-index: z-index(200);\n}\n\n.usa-combo-box__list {\n @extend %block-input-general;\n @include u-border(1px, \"base-dark\");\n background-color: color(\"white\");\n border-radius: 0;\n border-top: 0;\n margin: 0;\n max-height: 12.1em;\n overflow-x: hidden;\n overflow-y: scroll;\n padding: 0;\n position: absolute;\n width: 100%;\n z-index: z-index(300);\n\n &:focus {\n outline: 0;\n }\n}\n\n.usa-combo-box__list-option {\n border-bottom: units(1px) solid color(\"base-lighter\");\n cursor: pointer;\n display: block;\n padding: units(1);\n\n &--focused {\n @include focus-outline($width: 2px, $offset: -2px, $color: \"blue-warm-80v\");\n position: relative;\n z-index: z-index(100);\n\n &:focus {\n outline-offset: -4px;\n }\n }\n\n &--selected {\n background-color: color(\"primary\");\n border-color: color(\"primary\");\n color: color(\"white\");\n }\n}\n\n.usa-combo-box__list-option--no-results {\n cursor: not-allowed;\n display: block;\n padding: units(1);\n}\n","$date-picker-max-width: \"mobile\";\n\n// Date Picker\n\n.usa-date-picker__wrapper {\n display: none;\n position: relative;\n max-width: units($theme-input-max-width);\n\n &:focus {\n outline: 0;\n }\n}\n\n// Date Picker -- initialized\n\n%usa-date-picker__button {\n background-color: color(\"base-lightest\");\n border: 0;\n width: 100%;\n\n &:not([disabled]) {\n cursor: pointer;\n\n &:focus {\n outline-offset: -4px;\n }\n\n &:hover {\n background-color: color(\"base-lighter\");\n }\n\n &:active {\n background-color: color(\"base-light\");\n }\n }\n}\n\n.usa-date-picker--active {\n .usa-date-picker__button {\n background-color: #f0f0f0;\n }\n\n .usa-date-picker__calendar {\n z-index: z-index(400);\n }\n}\n\n.usa-date-picker__button {\n @extend %usa-date-picker__button;\n @include add-background-svg(\"usa-icons/calendar_today\");\n align-self: stretch;\n background-color: transparent;\n background-position: center;\n background-size: units(3);\n margin-top: 0.5em;\n width: 3em;\n}\n\n.usa-date-picker--initialized {\n .usa-date-picker__wrapper {\n display: flex;\n }\n}\n\n// Date Picker - Calendar View\n\n.usa-date-picker__calendar {\n background-color: color(\"base-lightest\");\n left: auto;\n max-width: units($date-picker-max-width);\n position: absolute;\n right: 0;\n width: 100%;\n z-index: z-index(100);\n}\n\n// Date Picker - Table\n\n.usa-date-picker__calendar__table {\n border-spacing: 0;\n border-collapse: collapse;\n table-layout: fixed;\n text-align: center;\n width: 100%;\n\n th {\n font-weight: normal;\n }\n\n td {\n padding: 0;\n }\n}\n\n// Date Picker - Grid\n\n.usa-date-picker__calendar__row {\n @include grid-row;\n text-align: center;\n width: 100%;\n}\n\n.usa-date-picker__calendar__cell {\n background-color: color(\"base-lightest\");\n flex: 1;\n}\n\n.usa-date-picker__calendar__cell--center-items {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n// Date Picker - Date Selection View\n\n.usa-date-picker__calendar__previous-year,\n.usa-date-picker__calendar__previous-month,\n.usa-date-picker__calendar__next-year,\n.usa-date-picker__calendar__next-month {\n @extend %usa-date-picker__button;\n background-position: center;\n background-size: auto units(3);\n height: units(3);\n padding: 20px 10px;\n}\n\n.usa-date-picker__calendar__previous-year:not([disabled]) {\n @include add-background-svg(\"usa-icons/navigate_far_before\");\n}\n\n.usa-date-picker__calendar__previous-month:not([disabled]) {\n @include add-background-svg(\"usa-icons/navigate_before\");\n}\n\n.usa-date-picker__calendar__next-year:not([disabled]) {\n @include add-background-svg(\"usa-icons/navigate_far_next\");\n}\n\n.usa-date-picker__calendar__next-month:not([disabled]) {\n @include add-background-svg(\"usa-icons/navigate_next\");\n}\n\n.usa-date-picker__calendar__day-of-week {\n padding: 6px 0px;\n}\n\n.usa-date-picker__calendar__date {\n @extend %usa-date-picker__button;\n padding: 10px 0px;\n\n &--focused {\n @include focus-outline($width: 2px, $offset: -2px, $color: \"blue-warm-80v\");\n position: relative;\n z-index: z-index(100);\n }\n\n &--next-month:not([disabled]),\n &--previous-month:not([disabled]) {\n color: color(\"gray-warm-60\");\n }\n\n &--selected,\n &--range-date {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n\n &:not([disabled]) {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n\n &:hover {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-10\");\n }\n\n &:focus {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n }\n\n &:active {\n background-color: color(\"primary-dark\");\n }\n }\n }\n\n &--range-date-start {\n border-top-left-radius: 10%;\n border-bottom-left-radius: 10%;\n }\n\n &--range-date-end {\n border-top-right-radius: 10%;\n border-bottom-right-radius: 10%;\n }\n\n &--within-range {\n background-color: color(\"blue-10v\");\n\n &:not([disabled]) {\n background-color: color(\"blue-10v\");\n\n &:hover {\n background-color: color(\"blue-10v\");\n }\n\n &:focus {\n background-color: color(\"blue-10v\");\n }\n\n &:active {\n background-color: color(\"blue-10v\");\n }\n }\n }\n}\n\n.usa-date-picker__calendar__month-label {\n flex: 4;\n text-align: center;\n}\n\n.usa-date-picker__calendar__year-selection,\n.usa-date-picker__calendar__month-selection {\n @extend %usa-date-picker__button;\n display: inline-block;\n height: 100%;\n padding: 8px 4px;\n width: auto;\n}\n\n// Date Picker - Month Selection View\n\n.usa-date-picker__calendar__month-picker {\n padding: 20px 5px;\n}\n\n.usa-date-picker__calendar__month {\n @extend %usa-date-picker__button;\n padding: 10px 0;\n\n &--focused {\n @include focus-outline($width: 2px, $offset: -2px, $color: \"blue-warm-80v\");\n position: relative;\n z-index: z-index(100);\n }\n\n &--selected {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n\n &:not([disabled]) {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n\n &:hover {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-10\");\n }\n\n &:focus {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n }\n\n &:active {\n background-color: color(\"primary-dark\");\n }\n }\n }\n}\n\n// Date Picker - Year Selection View\n\n.usa-date-picker__calendar__year-picker {\n padding: 20px 5px;\n}\n\n.usa-date-picker__calendar__previous-year-chunk,\n.usa-date-picker__calendar__next-year-chunk {\n @extend %usa-date-picker__button;\n background-position: center;\n background-size: auto units(4);\n margin: auto;\n padding: 40px 0;\n}\n\n.usa-date-picker__calendar__previous-year-chunk:not([disabled]) {\n @include add-background-svg(\"usa-icons/navigate_before\");\n}\n\n.usa-date-picker__calendar__next-year-chunk:not([disabled]) {\n @include add-background-svg(\"usa-icons/navigate_next\");\n}\n\n.usa-date-picker__calendar__year {\n @extend %usa-date-picker__button;\n padding: 10px 0;\n\n &--focused {\n @include focus-outline($width: 2px, $offset: -2px, $color: \"blue-warm-80v\");\n position: relative;\n z-index: z-index(100);\n }\n\n &--selected {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n\n &:not([disabled]) {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n\n &:hover {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-10\");\n }\n\n &:focus {\n background-color: color(\"primary-vivid\");\n color: color(\"gray-2\");\n }\n\n &:active {\n background-color: color(\"primary-dark\");\n }\n }\n }\n}\n","// Outputs display\n\n@mixin u-display($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n display: get-uswds-value(display, $value) #{$important};\n}\n",".usa-time-picker {\n width: 10em;\n}\n","/* stylelint-disable */\n\n$namespace-grid: ns(\"grid\");\n\n// basic container\n.#{$namespace-grid}container {\n $props: append-important($grid-global, $theme-grid-container-max-width);\n @include grid-container($props);\n}\n\n// container with custom widths\n@each $width-key, $width-value in $system-breakpoints {\n .#{$namespace-grid}container-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-container($props);\n }\n}\n\n// responsive containers...\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}container {\n $props: append-important($grid-global, desktop);\n @include grid-container($props);\n }\n\n // ...with custom widths\n @each $width-key, $width-value in $system-breakpoints {\n .#{$mq-key}#{$separator}#{$namespace-grid}container-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-container($props);\n }\n }\n }\n }\n}\n\n// basic row...\n.#{$namespace-grid}row {\n @include grid-row;\n\n // ...that includes column gaps\n &.#{$namespace-grid}gap {\n @include grid-gap-responsive;\n }\n @each $gap-key, $gap-val in map-deep-get($system-properties, gap, standard) {\n &.#{$namespace-grid}gap-#{$gap-key} {\n $props: append-important($grid-global, $gap-key);\n @include grid-gap($props);\n }\n }\n\n // responsive column gaps\n @each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n @each $gap-key,\n $gap-val in map-deep-get($system-properties, gap, standard)\n {\n &.#{$mq-key}#{$separator}#{$namespace-grid}gap-#{$gap-key} {\n $props: append-important($grid-global, $gap-key);\n @include grid-gap($props);\n }\n }\n }\n }\n }\n}\n\n// basic columns...\n[class*=\"#{$namespace-grid}col\"] {\n @include u-position(relative);\n @include u-width(full);\n box-sizing: border-box;\n}\n\n.#{$namespace-grid}col {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n}\n\n.#{$namespace-grid}col-auto {\n $props: append-important($grid-global, auto);\n @include grid-col($props);\n}\n\n.#{$namespace-grid}col-fill {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n}\n\n// ...with widths\n@each $width-key, $width-value in $system-layout-grid-widths {\n .#{$namespace-grid}col-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-col($props);\n }\n}\n\n// responsive columns\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}col {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n }\n .#{$mq-key}#{$separator}#{$namespace-grid}col-fill {\n $props: append-important($grid-global, fill);\n @include grid-col($props);\n }\n .#{$mq-key}#{$separator}#{$namespace-grid}col-auto {\n $props: append-important($grid-global, auto);\n @include grid-col($props);\n }\n\n @each $width-key, $width-value in $system-layout-grid-widths {\n .#{$mq-key}#{$separator}#{$namespace-grid}col-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-col($props);\n }\n }\n }\n }\n}\n\n// basic offsets\n@each $width-key, $width-value in $system-layout-grid-widths {\n .#{$namespace-grid}offset-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-offset($props);\n }\n}\n.#{$namespace-grid}offset-none {\n $props: append-important($grid-global, none);\n @include grid-offset($props);\n}\n\n// responsive offsets\n@each $mq-key, $mq-value in $system-breakpoints {\n @if map-get($theme-utility-breakpoints, $mq-key) {\n @each $width-key, $width-value in $system-layout-grid-widths {\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}offset-#{$width-key} {\n $props: append-important($grid-global, $width-key);\n @include grid-offset($props);\n }\n }\n }\n @include at-media($mq-key) {\n .#{$mq-key}#{$separator}#{$namespace-grid}offset-none {\n $props: append-important($grid-global, none);\n @include grid-offset($props);\n }\n }\n }\n}\n/* stylelint-enable */\n","// Outputs max-width\n\n@mixin u-maxw($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n max-width: get-uswds-value(max-width, $value...) #{$important};\n}\n","@mixin grid-gap-responsive {\n $gap-mobile: if(\n map-has-key($system-column-gaps, $theme-column-gap-mobile),\n map-get($system-column-gaps, $theme-column-gap-mobile),\n \"error\"\n );\n $gap-desktop: if(\n map-has-key($system-column-gaps, $theme-column-gap-desktop),\n map-get($system-column-gaps, $theme-column-gap-desktop),\n \"error\"\n );\n\n @if $gap-mobile == \"error\" {\n @error '$theme-column-gap-mobile is not set to a valid column gap width.';\n }\n\n @if $gap-desktop == \"error\" {\n @error '$theme-column-gap-desktop is not set to a valid column gap width.';\n }\n\n @include u-margin-x(\n unquote(\"#{$neg-prefix}-#{calc-gap-offset($gap-mobile)}\")\n );\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(calc-gap-offset($gap-mobile));\n }\n\n @include at-media(\"desktop\") {\n @include u-margin-x(\n unquote(\"#{$neg-prefix}-#{calc-gap-offset($gap-desktop)}\")\n );\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(calc-gap-offset($gap-desktop));\n }\n }\n}\n\n@mixin grid-gap($props...) {\n $props: unpack($props);\n @if length($props) == 0 {\n @include grid-gap-responsive;\n } @else {\n $gap: smart-quote(nth($props, 1));\n @if $gap == 0 {\n @include u-margin-x(append-important($props, 0));\n\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(append-important($props, 0));\n }\n } @else {\n @if map-has-key($project-column-gaps, $gap) {\n $gap: map-get($project-column-gaps, $gap);\n } @else if map-has-key($system-column-gaps, $gap) {\n $gap: map-get($system-column-gaps, $gap);\n }\n @include u-margin-x(\n append-important(\n $props,\n unquote(\"#{$neg-prefix}-#{calc-gap-offset($gap)}\")\n )\n );\n > * {\n @include this-border-box-sizing;\n @include u-padding-x(append-important($props, calc-gap-offset($gap)));\n }\n }\n }\n}\n\n@mixin grid-col($props...) {\n $props: unpack($props);\n @include this-border-box-sizing;\n\n @if length($props) == 0 {\n @include u-flex(fill);\n @include u-width(auto);\n } @else {\n $col: smart-quote(nth($props, 1));\n @if $col == \"auto\" {\n $flex: append-important($props, auto);\n $width: append-important($props, auto);\n $maxw: append-important($props, full);\n @include u-flex($flex);\n @include u-width($width);\n @include u-maxw($maxw);\n } @else if $col == \"fill\" {\n $flex: append-important($props, fill);\n $width: append-important($props, auto);\n $maxw: append-important($props, full);\n @include u-flex($flex);\n @include u-width($width);\n @include u-maxw($maxw);\n min-width: 1px; // IE 11\n } @else if not map-has-key($system-layout-grid-widths, $col) {\n @error '#{$col} is not a valid layout grid width. Valid width are #{map-keys($system-layout-grid-widths)}';\n } @else {\n $flex: append-important($props, auto);\n $width: append-important(\n $props,\n map-get($system-layout-grid-widths, $col)\n );\n @include u-flex($flex);\n @include u-width(override, $width);\n }\n }\n}\n\n@mixin grid-offset($props...) {\n $props: unpack($props);\n $offset: smart-quote(nth($props, 1));\n @if $offset == \"none\" {\n $width: append-important($props, 0);\n @include u-margin-left(override, $width);\n } @else if not map-has-key($system-layout-grid-widths, $offset) {\n @error '#{$offset} is not a valid layout grid width. Valid width are #{map-keys($system-layout-grid-widths)}';\n } @else {\n $width: append-important(\n $props,\n map-get($system-layout-grid-widths, $offset)\n );\n @include u-margin-left(override, $width);\n }\n}\n","// Outputs position property\n\n@mixin u-position($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n position: get-uswds-value(position, $value...) #{$important};\n}\n",".usa-tag {\n @include border-box-sizing;\n @include u-font(\"ui\", \"2xs\");\n @include u-text(\"white\", \"uppercase\");\n background-color: color(\"base-dark\");\n border-radius: radius(\"sm\");\n margin-right: units(0.5);\n padding: units(1px) units(1);\n\n &:only-of-type {\n margin-right: 0;\n }\n}\n\n.usa-tag--big {\n @include u-padding-x(1);\n @include u-font(\"ui\", $theme-body-font-size);\n}\n","// Outputs properties based on contents of text()\n\n$text-utililies: (\n font-feature-settings:\n map-collect(\n map-deep-get($system-properties, font-feature-settings, standard),\n map-deep-get($system-properties, font-feature-settings, extended)\n ),\n font-style:\n map-collect(\n map-deep-get($system-properties, font-style, standard),\n map-deep-get($system-properties, font-style, extended)\n ),\n font-weight:\n map-collect(\n map-deep-get($system-properties, font-weight, standard),\n map-deep-get($system-properties, font-weight, extended)\n ),\n letter-spacing:\n map-collect(\n map-deep-get($system-properties, letter-spacing, standard),\n map-deep-get($system-properties, letter-spacing, extended)\n ),\n text-align:\n map-collect(\n map-deep-get($system-properties, text-align, standard),\n map-deep-get($system-properties, text-align, extended)\n ),\n text-decoration:\n map-collect(\n map-deep-get($system-properties, text-decoration, standard),\n map-deep-get($system-properties, text-decoration, extended)\n ),\n text-transform:\n map-collect(\n map-deep-get($system-properties, text-transform, standard),\n map-deep-get($system-properties, text-transform, extended)\n ),\n vertical-align:\n map-collect(\n map-deep-get($system-properties, vertical-align, standard),\n map-deep-get($system-properties, vertical-align, extended)\n ),\n white-space:\n map-collect(\n map-deep-get($system-properties, white-space, standard),\n map-deep-get($system-properties, white-space, extended)\n ),\n color: map-collect($tokens-color-required),\n);\n\n@mixin u-text($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n @each $this-value in $value {\n $this-value: smart-quote($this-value);\n $match: false;\n @if map-has-key($all-color-shortcodes, $this-value) {\n $match: true;\n color: color($this-value) #{$important};\n } @else {\n @each $property, $map in $text-utililies {\n @if not $match and map-has-key($map, $this-value) {\n #{$property}: get-uswds-value($property, $this-value...)\n #{$important};\n $match: true;\n }\n }\n }\n @if not $match {\n @error '`#{$this-value}` is not a valid `text` value.';\n }\n }\n}\n",".usa-paragraph {\n @include typeset-p;\n}\n\n// Custom typography\n\n.usa-content {\n p,\n ul:not(.usa-accordion):not(.usa-accordion--bordered),\n ol:not(.usa-accordion):not(.usa-accordion--bordered) {\n max-width: measure($theme-text-measure);\n }\n}\n\n.usa-display {\n @include typeset-h3;\n margin-bottom: 0;\n\n @include at-media(\"mobile-lg\") {\n @include typeset-h1;\n }\n\n @include at-media(\"tablet\") {\n @include typeset-display;\n }\n}\n\n.usa-intro {\n @include typeset(\n $theme-lead-font-family,\n $theme-lead-font-size,\n $theme-lead-line-height\n );\n font-weight: $theme-font-weight-normal;\n max-width: measure($theme-lead-measure);\n}\n\n.usa-dark-background {\n @include add-knockout-font-smoothing;\n background-color: color(\"base-darker\");\n\n p,\n span {\n color: color($theme-text-reverse-color);\n }\n\n a {\n color: color($theme-link-reverse-color);\n\n &:visited {\n color: color($theme-link-reverse-color);\n }\n\n &:hover {\n color: color($theme-link-reverse-hover-color);\n }\n }\n}\n\n%usa-paragraph {\n @include typeset-p;\n}\n\n%usa-heading {\n @include typeset-heading;\n}\n","/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nTYPOGRAPHY SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS typography tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens/typesetting/overview/\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nRoot font size\n----------------------------------------\nSetting $theme-respect-user-font-size to\ntrue sets the root font size to 100% and\nuses ems for media queries\n----------------------------------------\n$theme-root-font-size only applies when\n$theme-respect-user-font-size is set to\nfalse.\n\nThis will set the root font size\nas a specific px value and use px values\nfor media queries.\n\nAccepts true or false\n----------------------------------------\n*/\n\n$theme-respect-user-font-size: true !default;\n\n// $theme-root-font-size only applies when\n// $theme-respect-user-font-size is set to\n// false.\n\n// This will set the root font size\n// as a specific px value and use px values\n// for media queries.\n\n// Accepts values in px\n\n$theme-root-font-size: 10px !default;\n\n/*\n----------------------------------------\nGlobal styles\n----------------------------------------\nAdds basic styling for the following\nunclassed elements:\n\n- paragraph: paragraph text\n- link: links\n- content: paragraph text, links,\n headings, lists, and tables\n----------------------------------------\n*/\n\n$theme-global-paragraph-styles: false !default;\n$theme-global-link-styles: false !default;\n$theme-global-content-styles: false !default;\n\n/*\n----------------------------------------\nFont path\n----------------------------------------\nRelative font file path\n----------------------------------------\n*/\n\n$theme-font-path: \"../fonts\" !default;\n\n/*\n----------------------------------------\nCustom typeface tokens\n----------------------------------------\nAdd a new custom typeface token if\nyour project uses a typeface not already\ndefined by USWDS.\n----------------------------------------\nUSWDS defines the following tokens\nby default:\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\nAdd as many new tokens as you have\ncustom typefaces. Reference your new\ntoken(s) in the type-based font settings\nusing the quoted name of the token.\n\nFor example:\n\n$theme-font-type-cond: 'example-font-token';\n\ndisplay-name:\nThe display name of your font\n\ncap-height:\nThe height of a 500px `N` in Sketch\n----------------------------------------\nYou should change `example-[style]-token`\nnames to something more descriptive.\n----------------------------------------\n*/\n\n$theme-typeface-tokens: (\n example-serif-token: (\n display-name: \"Example Serif Display Name\",\n cap-height: 364px,\n ),\n example-sans-token: (\n display-name: \"Example Sans Display Name\",\n cap-height: 364px,\n ),\n) !default;\n\n/*\n----------------------------------------\nType-based font settings\n----------------------------------------\nSet the type-based tokens for your\nproject from the following tokens,\nor from any new font tokens you added in\n$theme-typeface-tokens.\n----------------------------------------\n'georgia'\n'helvetica'\n'merriweather'\n'open-sans'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n'system'\n'tahoma'\n'verdana'\n----------------------------------------\n*/\n\n// condensed\n$theme-font-type-cond: false !default;\n\n// icon\n$theme-font-type-icon: false !default;\n\n// language-specific\n$theme-font-type-lang: false !default;\n\n// monospace\n$theme-font-type-mono: \"roboto-mono\" !default;\n\n// sans-serif\n$theme-font-type-sans: \"source-sans-pro\" !default;\n\n// serif\n$theme-font-type-serif: \"merriweather\" !default;\n\n/*\n----------------------------------------\nCustom font stacks\n----------------------------------------\nAdd custom font stacks to any of the\ntype-based fonts. Any USWDS typeface\ntoken already has a default stack.\n\nCustom stacks don't need to include the\nfont's display name. It will\nautomatically appear at the start of\nthe stack.\n----------------------------------------\nExample:\n$theme-font-type-sans: 'source-sans-pro';\n$theme-font-sans-custom-stack: \"Helvetica Neue\", Helvetica, Arial, sans;\n\nOutput:\nfont-family: \"Source Sans Pro\", \"Helvetica Neue\", Helvetica, Arial, sans;\n----------------------------------------\n*/\n\n$theme-font-cond-custom-stack: false !default;\n$theme-font-icon-custom-stack: false !default;\n$theme-font-lang-custom-stack: false !default;\n$theme-font-mono-custom-stack: false !default;\n$theme-font-sans-custom-stack: false !default;\n$theme-font-serif-custom-stack: false !default;\n\n/*\n----------------------------------------\nAdd any custom font source files\n----------------------------------------\nIf you want USWDS to generate additional\n@font-face declarations, add your font\ndata below, following the example that\nfollows.\n----------------------------------------\nUSWDS automatically generates @font-face\ndecalarations for the following\n\n'merriweather'\n'public-sans'\n'roboto-mono'\n'source-sans-pro'\n\nThese typefaces not require custom\nsource files.\n----------------------------------------\nEXAMPLE\n\n- dir:\n Directory relative to $theme-font-path\n- This directory should include fonts saved as\n .ttf, .woff, and .woff2\n ExampleSerif-Normal.ttf\n ExampleSerif-Normal.woff\n ExampleSerif-Normal.woff2\n\n$theme-font-serif-custom-src: (\n dir: 'custom/example-serif',\n roman: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-Light',\n 400: 'ExampleSerif-Normal',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-Bold',\n 800: false,\n 900: false,\n ),\n italic: (\n 100: false,\n 200: false,\n 300: 'ExampleSerif-LightItalic',\n 400: 'ExampleSerif-Italic',\n 500: false,\n 600: false,\n 700: 'ExampleSerif-BoldItalic',\n 800: false,\n 900: false,\n ),\n);\n----------------------------------------\n*/\n\n$theme-font-cond-custom-src: false !default;\n$theme-font-icon-custom-src: false !default;\n$theme-font-lang-custom-src: false !default;\n$theme-font-mono-custom-src: false !default;\n$theme-font-sans-custom-src: false !default;\n$theme-font-serif-custom-src: false !default;\n\n/*\n----------------------------------------\nRole-based font settings\n----------------------------------------\nSet the role-based tokens for your\nproject from the following font-type\ntokens.\n----------------------------------------\n'cond'\n'icon'\n'lang'\n'mono'\n'sans'\n'serif'\n----------------------------------------\n*/\n\n$theme-font-role-ui: \"sans\" !default;\n$theme-font-role-heading: \"serif\" !default;\n$theme-font-role-body: \"sans\" !default;\n$theme-font-role-code: \"mono\" !default;\n$theme-font-role-alt: \"serif\" !default;\n\n/*\n----------------------------------------\nType scale\n----------------------------------------\nDefine your project's type scale using\nvalues from the USWDS system type scale\n\n1-20\n----------------------------------------\n*/\n\n$theme-type-scale-3xs: 2 !default;\n$theme-type-scale-2xs: 3 !default;\n$theme-type-scale-xs: 4 !default;\n$theme-type-scale-sm: 5 !default;\n$theme-type-scale-md: 6 !default;\n$theme-type-scale-lg: 9 !default;\n$theme-type-scale-xl: 12 !default;\n$theme-type-scale-2xl: 14 !default;\n$theme-type-scale-3xl: 15 !default;\n\n/*\n----------------------------------------\nFont weights\n----------------------------------------\nAssign weights 100-900\nOr use `false` for unneeded weights.\n----------------------------------------\n*/\n\n$theme-font-weight-thin: false !default;\n$theme-font-weight-light: 300 !default;\n$theme-font-weight-normal: 400 !default;\n$theme-font-weight-medium: false !default;\n$theme-font-weight-semibold: false !default;\n$theme-font-weight-bold: 700 !default;\n$theme-font-weight-heavy: false !default;\n\n// If USWDS is generating your @font-face rules,\n// should we generate all available weights\n// regardless of the assignments above?\n\n$theme-generate-all-weights: false !default;\n\n/*\n----------------------------------------\nGeneral typography settings\n----------------------------------------\nType scale tokens\n----------------------------------------\nmicro: 10px\n1: 12px\n2: 13px\n3: 14px\n4: 15px\n5: 16px\n6: 17px\n7: 18px\n8: 20px\n9: 22px\n10: 24px\n11: 28px\n12: 32px\n13: 36px\n14: 40px\n15: 48px\n16: 56px\n17: 64px\n18: 80px\n19: 120px\n20: 140px\n----------------------------------------\nLine height tokens\n----------------------------------------\n1: 1\n2: 1.15\n3: 1.35\n4: 1.5\n5: 1.62\n6: 1.75\n----------------------------------------\nFont role tokens\n----------------------------------------\n'ui'\n'heading'\n'body'\n'code'\n'alt'\n----------------------------------------\nMeasure (max-width) tokens\n----------------------------------------\n1: 44ex\n2: 60ex\n3: 64ex\n4: 68ex\n5: 74ex\n6: 88ex\nnone: none\n----------------------------------------\n*/\n\n// Body settings are the equivalent of setting the element\n$theme-body-font-family: \"body\" !default;\n$theme-body-font-size: \"sm\" !default;\n$theme-body-line-height: 5 !default;\n\n// If true, explicitly style the element with the base styles\n$theme-style-body-element: false !default;\n\n// Headings\n$theme-h1-font-size: \"2xl\" !default;\n$theme-h2-font-size: \"xl\" !default;\n$theme-h3-font-size: \"lg\" !default;\n$theme-h4-font-size: \"sm\" !default;\n$theme-h5-font-size: \"xs\" !default;\n$theme-h6-font-size: \"3xs\" !default;\n$theme-heading-line-height: 2 !default;\n$theme-small-font-size: \"2xs\" !default;\n$theme-display-font-size: \"3xl\" !default;\n\n// Text and prose\n$theme-text-measure-narrow: 1 !default;\n$theme-text-measure: 4 !default;\n$theme-text-measure-wide: 6 !default;\n$theme-prose-font-family: \"body\" !default;\n\n// Lead text\n$theme-lead-font-family: \"heading\" !default;\n$theme-lead-font-size: \"lg\" !default;\n$theme-lead-line-height: 6 !default;\n$theme-lead-measure: 6 !default;\n",".usa-link {\n @include typeset-link;\n}\n\n// External link consider 'effortless style approach':\n// [href^='http:']:not([href*='my-domain.com'])\n// [href^='https:']:not([href*='my-domain.com'])\n\n.usa-link--external {\n @include external-link(\n usa-icons-bg/launch--blue-60v,\n usa-icons-bg/launch--blue-70v\n );\n\n &.usa-link--alt {\n @include external-link(\n usa-icons-bg/launch--gray-5,\n usa-icons-bg/launch--white\n );\n }\n}\n","@mixin external-link(\n $external-link,\n $external-link-hover,\n $image-path: $theme-image-path\n) {\n &::after {\n $icon-size: 0.65em;\n background-image: url(\"#{$image-path}/#{$external-link}.svg\");\n background-position: 50% 60%;\n background-repeat: no-repeat;\n background-size: 100%;\n content: \"\";\n display: inline;\n margin-left: units(2px);\n padding-left: $icon-size;\n }\n\n &:hover::after {\n @include add-background-svg(\"#{$external-link-hover}\", $image-path);\n }\n}\n",".usa-list {\n @extend %usa-list;\n\n li {\n @extend %usa-list-item;\n }\n}\n\n// Unstyled lists\n@include override-prose {\n .usa-list--unstyled {\n @include unstyled-list;\n }\n}\n","// Unstyled list helper\n@mixin unstyled-list() {\n @include u-margin-y(0);\n list-style-type: none;\n padding-left: 0;\n\n > li {\n margin-bottom: 0;\n max-width: unset;\n }\n}\n",".usa-prose {\n @include typeset($theme-prose-font-family);\n\n & > {\n @include usa-paragraph-style;\n @include usa-headings-styles;\n @include usa-list-styles;\n @include usa-table-styles;\n }\n}\n","@mixin usa-paragraph-style {\n p {\n @extend %usa-paragraph;\n }\n}\n\n@mixin usa-link-style {\n a {\n @include typeset-link;\n }\n}\n\n@mixin usa-headings-styles {\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n @extend %usa-heading;\n }\n\n h1 {\n @include h1;\n }\n\n h2 {\n @include h2;\n }\n\n h3 {\n @include h3;\n }\n\n h4 {\n @include h4;\n }\n\n h5 {\n @include h5;\n }\n\n h6 {\n @include h6;\n }\n}\n\n@mixin usa-content-styles {\n @include usa-paragraph-style;\n @include usa-link-style;\n @include usa-headings-styles;\n @include usa-list-styles;\n @include usa-table-styles;\n}\n","// Variables\n\n$accordion-border: units($theme-accordion-border-width) solid\n color($theme-accordion-border-color);\n\n// Accordion Styles\n\n@mixin accordion-list-styles {\n @include unstyled-list;\n color: color(\"ink\");\n margin: 0;\n padding: 0;\n width: 100%;\n}\n\n// scss-lint:disable PropertyCount\n@mixin accordion-button-styles {\n @include button-unstyled;\n @include add-background-svg(\"usa-icons/remove\");\n\n background-color: color(\"base-lightest\");\n background-position: right units(2.5) center;\n background-size: units(3);\n color: color(\"ink\");\n cursor: pointer;\n display: inline-block;\n font-weight: font-weight(\"bold\");\n margin: 0;\n padding: units(2) units(2.5) * 2 + units(2) units(2) units(2.5);\n text-decoration: none;\n width: 100%;\n\n &:hover {\n background-color: color(\"base-lighter\");\n color: color(\"ink\");\n text-decoration: none;\n }\n}\n// scss-lint:enable PropertyCount\n\n@mixin accordion-button-unopened-styles {\n @include add-background-svg(\"usa-icons/add\");\n background-size: units(3);\n}\n\n@mixin accordion-nested-list {\n > ul li ul {\n list-style: disc;\n > li > ul {\n list-style: circle;\n > li > ul {\n list-style: square;\n }\n }\n }\n}\n\n.usa-accordion {\n @include accordion-list-styles;\n @include accordion-nested-list;\n @include border-box-sizing;\n @include typeset($theme-accordion-font-family);\n\n + .usa-accordion,\n + .usa-accordion--bordered {\n margin-top: units(1);\n }\n}\n\n.usa-accordion--bordered {\n .usa-accordion__content {\n border-bottom: $accordion-border;\n border-left: $accordion-border;\n border-right: $accordion-border;\n padding-bottom: units(2);\n }\n\n .usa-accordion__heading {\n margin-bottom: 0;\n }\n}\n\n.usa-accordion__heading,\n// kludge to override .usa-prose styles\n// TODO: work this into a mixin\n.usa-prose .usa-accordion__heading {\n @include typeset($theme-accordion-font-family, $theme-body-font-size, 1);\n margin: 0;\n\n &:not(:first-child) {\n margin-top: units(1);\n }\n}\n\n.usa-accordion__content {\n background-color: color(\"white\");\n margin-top: 0;\n overflow: auto;\n padding: units(2) units(2.5) calc(#{units(2)} - #{units(0.5)}) units(2.5);\n\n > *:first-child {\n margin-top: 0;\n }\n\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.usa-accordion__button {\n @include accordion-button-styles;\n}\n\n.usa-accordion__button[aria-expanded=\"false\"] {\n @include accordion-button-unopened-styles;\n}\n","$alert-slim-icon-size: units(3);\n$alert-icon-optical-factor: units($theme-alert-icon-size) / 6;\n$alert-icon-optical-padding: units($theme-alert-padding-x) -\n $alert-icon-optical-factor;\n\n@mixin add-slim-alert-icon {\n &:before {\n background-size: $alert-slim-icon-size;\n height: units(5);\n width: $alert-slim-icon-size;\n @supports (mask: url(\"\")) {\n mask-size: $alert-slim-icon-size;\n }\n }\n}\n@mixin add-alert-icon($name, $color, $bgcolor) {\n $this-icon-object: map-merge(\n $icon-object,\n (\n \"name\": $name,\n \"color\": $color,\n \"height\": $theme-alert-icon-size,\n )\n );\n &:before {\n @include add-color-icon($this-icon-object, $bgcolor);\n content: \"\";\n display: block;\n height: (2 * units($theme-alert-padding-y)) + units(3);\n // padding - optical spacing value\n left: $alert-icon-optical-padding;\n position: absolute;\n top: 0;\n }\n &.usa-alert--slim {\n @include add-slim-alert-icon;\n }\n}\n\n// Alert variables ---------- //\n\n$alert-icons: (\n success: \"check_circle\",\n warning: \"warning\",\n error: \"error\",\n info: \"info\",\n emergency: \"error\",\n);\n\n$icon-object: (\n \"name\": \"ICON_NAME\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": $theme-icon-image-size,\n \"color\": \"ink\",\n);\n\n$alert-padding-left: units($theme-alert-bar-width);\n\n.usa-alert {\n @include typeset($theme-alert-font-family);\n @include border-box-sizing;\n @include set-text-and-bg(\n \"base-lightest\",\n $theme-alert-text-color,\n $theme-alert-text-reverse-color\n );\n @include u-padding-y($theme-alert-padding-y);\n position: relative;\n\n * + & {\n margin-top: units(2);\n }\n\n border-left: units($theme-alert-bar-width) solid color(\"base-light\");\n\n > .usa-list,\n .usa-alert__body > .usa-list {\n padding-left: 0;\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n}\n\n.usa-alert__body {\n @include u-padding-x($theme-alert-padding-x);\n}\n\n@each $name, $icon in $alert-icons {\n .usa-alert--#{$name} {\n @include alert-status-styles($name, $icon);\n\n .usa-alert__body {\n padding-left: units($theme-alert-icon-size) +\n (2 * $alert-icon-optical-padding);\n }\n }\n}\n\n.usa-alert__heading {\n @include typeset($theme-alert-font-family, \"lg\", 1);\n margin-top: 0;\n margin-bottom: units(1);\n}\n\n.usa-alert__text {\n @include u-margin-y(0);\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-alert__text:only-child {\n @include u-padding-y(0);\n}\n\n.usa-alert--slim {\n @include alert-slim-styles;\n}\n\n.usa-alert--validation {\n .usa-checklist {\n margin-top: units(2);\n }\n}\n\n.usa-alert--emergency {\n border-left: none;\n}\n","@mixin alert-status-styles($name, $icon) {\n $bgcolor: if($name != \"emergency\", \"#{$name}-lighter\", $name);\n $banner-text-color-token: get-color-token-from-bg(\n $bgcolor,\n $theme-alert-text-reverse-color,\n $theme-alert-text-color,\n $context: \"Alert (#{$name})\"\n );\n\n @include add-alert-icon($icon, $banner-text-color-token, $bgcolor);\n background-color: color($bgcolor);\n border-left-color: color($name);\n color: color($banner-text-color-token);\n\n .usa-link {\n @include set-link-from-bg(\n $bgcolor,\n $theme-alert-link-reverse-color,\n $theme-alert-link-color,\n $context: \"Alert (#{$name})\"\n );\n }\n\n &.usa-alert--no-icon {\n &:before {\n display: none;\n }\n\n .usa-alert__body {\n padding-left: units($theme-alert-padding-x);\n }\n }\n}\n","@mixin display-icon($icon, $direction, $size, $margin, $hover) {\n &::#{$direction} {\n @include add-background-svg(\"#{$icon}\");\n background-size: 100%;\n content: \"\";\n display: inline-block;\n height: $size;\n width: $size;\n\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n @if $direction == \"after\" {\n margin-left: $margin;\n } @else {\n margin-right: $margin;\n }\n /* stylelint-enable */\n }\n\n @if $hover == \"hover\" {\n &:hover::#{$direction} {\n @include add-background-svg(\"#{$icon}-hover\");\n }\n }\n}\n\n@mixin remove-icon($direction) {\n &::#{$direction} {\n display: none;\n }\n}\n\n@mixin add-icon(\n $icon-name,\n $direction,\n $image-size,\n $container-size,\n $margin,\n $hover\n) {\n &::#{$direction} {\n @include add-background-svg(\"#{$icon-name}\");\n background-position: center center;\n background-repeat: no-repeat;\n background-size: units($image-size);\n content: \"\";\n display: inline-block;\n height: units($container-size);\n width: units($container-size);\n\n /* stylelint-disable block-closing-brace-newline-after, at-rule-empty-line-before */\n @if $direction == \"after\" {\n margin-left: units($margin);\n } @else {\n margin-right: units($margin);\n }\n /* stylelint-enable */\n }\n\n @if $hover == \"hover\" {\n &:hover::#{$direction} {\n @include add-background-svg(\"#{$icon-name}-hover\");\n }\n }\n}\n\n// New icon mixins using SVG mask technique\n//\n// $image may be a specific SVG or a list in the form\n// ($base, $variant, $variant-alt, $bg)\n// the mixin will pick IE11-compatible svgs named\n// [base]-[variant].svg based on the specified background-color\n\n@mixin add-color-icon($icon-object, $contrast-bg) {\n $filename-base: map-get($icon-object, \"name\");\n $svg-height: map-get($icon-object, \"svg-height\");\n $svg-width: map-get($icon-object, \"svg-width\");\n $aspect: $svg-width / $svg-height;\n $height: if(\n unitless(map-get($icon-object, \"height\")),\n units(map-get($icon-object, \"height\")),\n map-get($icon-object, \"height\")\n );\n $width: $height * $aspect;\n $container-height: if(\n map-has-key($icon-object, \"container-height\"),\n units(map-get($icon-object, \"container-height\")),\n null\n );\n $container-width: if(\n map-has-key($icon-object, \"container-width\"),\n units(map-get($icon-object, \"container-width\")),\n null\n );\n $color: if(\n map-has-key($icon-object, \"color\"),\n map-get($icon-object, \"color\"),\n \"ink\"\n );\n $color-variant: if(\n map-has-key($icon-object, \"color-variant\"),\n map-get($icon-object, \"color-variant\"),\n \"white\"\n );\n $color-hover: if(\n map-has-key($icon-object, \"color-hover\"),\n map-get($icon-object, \"color-hover\"),\n null\n );\n $rotate: if(\n map-has-key($icon-object, \"rotate\"),\n map-get($icon-object, \"rotate\"),\n null\n );\n $path: if(\n map-has-key($icon-object, \"path\"),\n map-get($icon-object, \"path\"),\n $theme-image-path\n );\n $ie11-variant: get-color-token-from-bg($contrast-bg, \"white\", \"black\");\n $filename-ie11: if(\n $ie11-variant == \"white\",\n \"usa-icons-bg/#{$filename-base}--white.svg\",\n \"usa-icons/#{$filename-base}.svg\"\n );\n\n $mask-props: url(\"#{$path}/usa-icons/#{$filename-base}.svg\") no-repeat center /\n #{$width} #{$height};\n $image-props: url(\"#{$path}/#{$filename-ie11}\") no-repeat center / #{$width} #{$height};\n\n // Default background shorthand for browsers that don't support mask or supports.\n background: $image-props;\n display: inline-block;\n height: if($container-height, $container-height, $height);\n width: if($container-width, $container-width, $width);\n @if $rotate {\n transform: rotate($rotate);\n }\n\n // Mask supported styles\n @supports (mask: url(\"\")) {\n background: none;\n background-color: color($color);\n mask: $mask-props;\n @if $color-hover {\n &:hover {\n background-color: color($color-hover);\n }\n }\n }\n}\n\n// Places an icon before or after an element as an inline-block,\n// using the `:before` or `:after` pseudoelements.\n@mixin place-icon(\n $icon-object,\n $direction,\n $margin,\n $vertical-align,\n $contrast-bg\n) {\n $color-hover: if(\n map-has-key($icon-object, \"color-hover\"),\n map-get($icon-object, \"color-hover\"),\n null\n );\n &::#{$direction} {\n @include add-color-icon($icon-object, $contrast-bg);\n content: \"\";\n vertical-align: $vertical-align;\n\n @if $direction == \"after\" {\n margin-left: units($margin);\n } @else {\n margin-right: units($margin);\n }\n }\n\n @if $color-hover {\n &:hover::#{$direction} {\n content: \"\"; // Added to address a weird display bug\n background-color: color($color-hover);\n }\n }\n}\n","@mixin set-link-from-bg(\n $bg-color: \"default\",\n $preferred-link-color: \"default\",\n $fallback-link-color: \"default\",\n $wcag-target: \"AA\",\n $context: false\n) {\n $link-tokens: get-link-tokens-from-bg(\n $bg-color,\n $preferred-link-color,\n $fallback-link-color,\n $wcag-target,\n $context\n );\n $bg-color: if($bg-color == \"default\", get-default(\"bg-color\"), $bg-color);\n $link-token: nth($link-tokens, 1);\n $hover-token: nth($link-tokens, 2);\n $visited-token: if(\n is-accessible-magic-number(\n $theme-link-visited-color,\n $bg-color,\n $wcag-target\n ),\n $theme-link-visited-color,\n $link-token\n );\n color: color($link-token);\n &:visited {\n color: color($visited-token);\n }\n &:hover,\n &:active {\n color: color($hover-token);\n }\n}\n","@mixin alert-slim-styles {\n @include u-padding-y(1);\n .usa-alert__body {\n padding-left: $alert-slim-icon-size + (2 * $alert-icon-optical-padding);\n }\n}\n","$banner-context: \"Banner\";\n$banner-guidance-measure: 3;\n$banner-icon-colors: get-link-tokens-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n);\n$banner-icon-color: nth($banner-icon-colors, 1);\n$banner-icon-hover: nth($banner-icon-colors, 2);\n$banner-icon-chevron: (\n \"name\": \"expand_more\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": 2,\n \"color\": $banner-icon-color,\n \"color-variant\": \"white\",\n \"color-hover\": $banner-icon-hover,\n);\n$banner-icon-chevron-up: map-merge(\n $banner-icon-chevron,\n (\n \"name\": \"expand_less\",\n )\n);\n$banner-icon-close: (\n \"name\": \"close\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": 3,\n \"color\": \"blue-60v\",\n \"color-variant\": \"white\",\n \"container-height\": $size-touch-target,\n \"container-width\": $size-touch-target,\n);\n\n.usa-banner {\n @include typeset($theme-banner-font-family);\n @include border-box-sizing;\n background-color: color($theme-banner-background-color);\n\n @include at-media(\"tablet\") {\n font-size: font-size($theme-banner-font-family, \"3xs\");\n padding-bottom: units(0);\n }\n\n .usa-accordion {\n @include typeset($theme-banner-font-family);\n }\n}\n\n.usa-banner__header,\n.usa-banner__content {\n @include set-text-from-bg(\n $theme-banner-background-color,\n $context: $banner-context\n );\n}\n\n.usa-banner__content {\n @include grid-container($theme-banner-max-width);\n @include add-responsive-site-margins;\n background-color: color(\"transparent\");\n font-size: font-size($theme-banner-font-family, 4);\n overflow: hidden;\n padding-bottom: units(2);\n padding-left: units($theme-site-margins-mobile-width - 1);\n padding-top: units(0.5);\n width: 100%;\n\n @include at-media(\"tablet\") {\n @include u-padding-y(3);\n }\n\n p {\n &:first-child {\n margin: 0;\n }\n }\n}\n\n.usa-banner__guidance {\n @include u-display(\"flex\");\n @include u-flex(\"align-start\");\n @include u-measure($banner-guidance-measure);\n padding-top: units(2);\n\n @include at-media(\"tablet\") {\n padding-top: units(0);\n }\n}\n\n.usa-banner__lock-image {\n $lock-h: 64; // unitless height of svg\n $lock-w: 52; // unitless width of svg\n $lock-aspect: $lock-w / $lock-h;\n $icon-height: 1.5ex; // height of the lock icon; use ex for resilience\n\n height: $icon-height;\n width: $icon-height * $lock-aspect;\n path {\n fill: currentColor;\n }\n}\n\n.usa-banner__inner {\n @include add-responsive-site-margins;\n @include grid-container($theme-banner-max-width);\n @include grid-row;\n @include u-flex(\"align-start\");\n padding-right: units(0);\n\n @include at-media(\"tablet\") {\n @include u-flex(\"align-center\");\n }\n}\n\n.usa-banner__header {\n @include u-padding-y(1);\n font-size: font-size($theme-banner-font-family, 1);\n font-weight: font-weight(\"normal\");\n min-height: units($size-touch-target);\n position: relative;\n\n @include at-media(\"tablet\") {\n @include u-padding-y(0.5);\n min-height: 0;\n }\n}\n\n.usa-banner__header-text {\n @include u-margin-y(0);\n font-size: font-size($theme-banner-font-family, 1);\n line-height: line-height($theme-banner-font-family, 2);\n}\n\n.usa-banner__header-action {\n @include place-icon(\n $banner-icon-chevron,\n \"after\",\n 0,\n middle,\n $theme-banner-background-color\n );\n @include set-link-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n );\n\n line-height: line-height($theme-banner-font-family, 2);\n margin-bottom: units(0);\n margin-top: units(2px);\n text-decoration: underline;\n\n .usa-banner__header--expanded & {\n display: none;\n }\n\n @include at-media(\"tablet\") {\n display: none;\n }\n}\n\n.usa-banner__header-flag {\n @include u-float(\"left\");\n margin-right: units(1);\n width: units(2);\n\n @include at-media(\"tablet\") {\n margin-right: units(1);\n padding-top: units(0);\n }\n}\n\n.usa-banner__header--expanded {\n padding-right: units($size-touch-target + 1);\n\n @include at-media(\"tablet\") {\n background-color: transparent;\n display: block;\n font-size: font-size($theme-banner-font-family, 1);\n font-weight: font-weight(\"normal\");\n min-height: units(0);\n padding-right: units(0);\n }\n\n .usa-banner__inner {\n margin-left: units(0);\n\n @include at-media(\"tablet\") {\n margin-left: units(auto);\n }\n }\n\n .usa-banner__header-action {\n display: none;\n }\n}\n\n.usa-banner__button {\n @include button-unstyled;\n @include u-pin(\"left\");\n @include u-pin(\"y\");\n @include u-text(\"primary\", underline, baseline);\n @include set-link-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n );\n display: block;\n font-size: font-size($theme-banner-font-family, 1);\n height: auto;\n line-height: line-height($theme-banner-font-family, 2);\n padding-top: units(0);\n padding-left: units(0);\n text-decoration: none;\n width: auto;\n\n @include at-media-max(\"tablet\") {\n width: 100%;\n }\n\n @include at-media(\"tablet\") {\n @include place-icon(\n $banner-icon-chevron,\n \"after\",\n \"2px\",\n middle,\n $theme-banner-background-color\n );\n @include set-link-from-bg(\n $theme-banner-background-color,\n $theme-banner-link-color,\n $context: $banner-context\n );\n @include u-pin(\"none\");\n display: inline;\n margin-left: units(1);\n position: relative;\n\n &:after {\n position: absolute;\n }\n\n &:hover {\n // Underline added to inner text instead.\n text-decoration: none;\n }\n }\n\n &[aria-expanded=\"false\"] {\n background-image: none;\n }\n\n &[aria-expanded=\"true\"] {\n background-image: none;\n\n @include at-media-max(\"tablet\") {\n @include place-icon(\n $banner-icon-close,\n \"after\",\n 0,\n middle,\n \"base-lighter\"\n );\n\n &:before {\n @include u-pin(\"y\");\n @include u-pin(\"right\");\n background-color: color(\"base-lighter\");\n content: \"\";\n display: block;\n height: units($size-touch-target);\n width: units($size-touch-target);\n }\n &:after {\n @include u-pin(\"y\");\n @include u-pin(\"right\");\n }\n }\n\n @include at-media(\"tablet\") {\n @include place-icon(\n $banner-icon-chevron-up,\n \"after\",\n \"2px\",\n middle,\n $theme-banner-background-color\n );\n height: auto;\n padding: units(0);\n position: relative;\n\n &:after {\n position: absolute;\n }\n }\n }\n}\n\n.usa-banner__button-text {\n @include add-sr-only;\n text-decoration: underline;\n\n @include at-media(\"tablet\") {\n @include add-no-sr-only;\n display: inline;\n }\n}\n\n.usa-banner__icon {\n width: units(5);\n}\n\n// [uswds-init.js] Offscreen content while js is loading\n.usa-js-loading {\n .usa-banner__content {\n @include add-sr-only;\n }\n}\n","// Outputs measure max-width\n\n@mixin u-measure($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n max-width: get-uswds-value(measure, $value...) #{$important};\n}\n","// Outputs line-height\n\n@mixin u-float($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n float: get-uswds-value(float, $value...) #{$important};\n}\n","$utility-pin-options: \"all\", \"x\", \"y\", \"top\", \"bottom\", \"left\", \"right\", \"none\";\n\n@mixin u-pin($value...) {\n $important: null;\n $position-absolute: append-important($value, absolute);\n $position-static: append-important($value, static);\n $has-position: false;\n\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n\n @each $option in $value {\n $option: smart-quote($option);\n @if $option != \"none\" and not $has-position {\n @include u-position($position-absolute);\n $has-position: true;\n }\n @if $option == \"all\" {\n bottom: 0#{$important};\n left: 0#{$important};\n right: 0#{$important};\n top: 0#{$important};\n } @else if $option == \"x\" {\n left: 0#{$important};\n right: 0#{$important};\n } @else if $option == \"y\" {\n bottom: 0#{$important};\n top: 0#{$important};\n } @else if $option == \"top\" {\n top: 0#{$important};\n } @else if $option == \"bottom\" {\n bottom: 0#{$important};\n } @else if $option == \"left\" {\n left: 0#{$important};\n } @else if $option == \"right\" {\n right: 0#{$important};\n } @else if $option == \"none\" {\n $has-position: false;\n @include u-position($position-static);\n bottom: auto#{$important};\n left: auto#{$important};\n right: auto#{$important};\n top: auto#{$important};\n } @else {\n @error '`#{$option}` is not a valid `pin` value. Valid pin values include #{$utility-pin-options}';\n }\n }\n}\n\n@mixin u-pin-none($value...) {\n @include u-pin(\"none\", $value...);\n}\n\n@mixin u-pin-all($value...) {\n @include u-pin(\"all\", $value...);\n}\n\n@mixin u-pin-y($value...) {\n @include u-pin(\"y\", $value...);\n}\n\n@mixin u-pin-x($value...) {\n @include u-pin(\"x\", $value...);\n}\n\n@mixin u-pin-bottom($value...) {\n @include u-pin(\"bottom\", $value...);\n}\n\n@mixin u-pin-left($value...) {\n @include u-pin(\"left\", $value...);\n}\n\n@mixin u-pin-right($value...) {\n @include u-pin(\"right\", $value...);\n}\n\n@mixin u-pin-top($value...) {\n @include u-pin(\"top\", $value...);\n}\n","//\n// General Settings\n// =====================================\n\n// This helps balance spacing around inline-block elements\n$breadcrumb-context: \"Breadcrumb\";\n$gap-inline-spacer: -0.25em;\n$icon-vertical-spacer: -0.2em;\n\n$breadcrumb-gap: 1.5;\n$breadcrumb-icon-height: 2.5ex;\n$breadcrumb-icon-display-height: 2ex;\n$breadcrumb-icon-spacing: 0px;\n\n$icon-breadcrumb-separator: (\n \"name\": \"navigate_next\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": $breadcrumb-icon-display-height,\n \"color\": $theme-breadcrumb-separator-color,\n);\n\n$icon-breadcrumb-back: (\n \"name\": \"arrow_back\",\n \"svg-height\": 40,\n \"svg-width\": 40,\n \"height\": $breadcrumb-icon-display-height,\n \"color\": $theme-breadcrumb-separator-color,\n);\n\n// Set default value for custom mixin exdent-icon()\n$breadcrumb-back-icon-aspect: (\n map-get($icon-breadcrumb-back, \"svg-width\"),\n map-get($icon-breadcrumb-back, \"svg-height\")\n);\n\n// Defines spacing so back icon is optically placed\n@mixin exdent-icon($dim: $breadcrumb-back-icon-aspect) {\n $aspect: nth($dim, 1) / nth($dim, 2);\n $icon-width: $breadcrumb-icon-display-height * $aspect;\n padding-left: calc(#{$icon-width} + #{$breadcrumb-icon-spacing});\n text-indent: calc((#{$icon-width} + #{$breadcrumb-icon-spacing}) * -1);\n}\n\n.usa-breadcrumb {\n @include typeset(\n $theme-breadcrumb-font-family,\n $theme-breadcrumb-font-size,\n 3\n );\n @include set-text-and-bg(\n $theme-breadcrumb-background-color,\n $context: $breadcrumb-context\n );\n @include u-padding-x($theme-breadcrumb-padding-x);\n\n @include at-media($theme-breadcrumb-min-width) {\n @include u-padding-bottom($theme-breadcrumb-padding-bottom);\n @include u-padding-top($theme-breadcrumb-padding-top);\n }\n\n &:not(.usa-breadcrumb--wrap) {\n .usa-breadcrumb__list {\n @include at-media($theme-breadcrumb-min-width) {\n @include u-white-space(\"no-wrap\");\n text-overflow: ellipsis;\n overflow: hidden;\n }\n }\n }\n}\n\n.usa-breadcrumb__list {\n @include unstyled-list;\n @include u-display(\"block\");\n @include u-padding($theme-focus-width);\n margin: units($theme-focus-width) * -1;\n}\n\n.usa-breadcrumb__list-item {\n @include sr-only;\n @include u-display(\"inline\");\n @include u-white-space(\"no-wrap\");\n\n @include at-media-max($theme-breadcrumb-min-width) {\n @include u-white-space(\"wrap\");\n\n // If parent link only (mobile), only show parent of current link\n &:nth-last-child(2) {\n @include not-sr-only;\n\n .usa-breadcrumb__link {\n @include button-unstyled;\n @include exdent-icon;\n @include place-icon(\n $icon-breadcrumb-back,\n \"before\",\n 0,\n baseline,\n $theme-breadcrumb-background-color\n );\n\n // Override link colors from button-unstyled()\n @include set-link-from-bg(\n $theme-breadcrumb-background-color,\n $theme-breadcrumb-link-color,\n $context: $breadcrumb-context\n );\n\n @include u-display(\"inline-block\");\n @include u-padding-bottom($theme-breadcrumb-padding-bottom);\n @include u-padding-top($theme-breadcrumb-padding-top);\n\n &:before {\n bottom: $icon-vertical-spacer;\n // Magic number to center icon\n height: $breadcrumb-icon-display-height;\n position: relative;\n }\n\n // Prevent underline that extends beyond text\n &,\n &:hover,\n &:active {\n @include u-text(\"no-underline\");\n }\n span {\n @include u-text(\"underline\");\n }\n }\n\n // Override icon spacing from place-icon() with non-token value\n .usa-breadcrumb__link::before {\n margin-right: $breadcrumb-icon-spacing;\n }\n }\n }\n\n @include at-media($theme-breadcrumb-min-width) {\n @include not-sr-only;\n\n // Breadcrumb separator ›\n &:not(:last-child) {\n @include place-icon(\n $icon-breadcrumb-separator,\n \"after\",\n 0,\n baseline,\n $theme-breadcrumb-background-color\n );\n }\n\n // Style overrides for separator using non-token values\n &:not(:last-child)::after {\n // Magic number to center icon\n bottom: $icon-vertical-spacer;\n margin-left: $breadcrumb-icon-spacing;\n margin-right: $breadcrumb-icon-spacing;\n height: $breadcrumb-icon-display-height;\n position: relative;\n }\n }\n}\n\n.usa-breadcrumb__link {\n @include set-link-from-bg(\n $theme-breadcrumb-background-color,\n $theme-breadcrumb-link-color,\n $context: $breadcrumb-context\n );\n @include u-display(\"inline\");\n\n // Prevent underline that extends beyond text\n @include u-text(\"no-underline\");\n\n span {\n @include u-text(\"underline\");\n }\n}\n\n// ---------------------------------\n// Variations\n// ---------------------------------\n\n// Breadcrumb wrap\n.usa-breadcrumb--wrap {\n @include at-media($theme-breadcrumb-min-width) {\n @include u-line-height($theme-breadcrumb-font-family, 4);\n }\n\n .usa-breadcrumb__list-item {\n @include u-display(\"inline-block\");\n }\n}\n","// Outputs white-space\n\n@mixin u-white-space($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n white-space: get-uswds-value(white-space, $value...) #{$important};\n}\n","// Default styles\n.usa-button-group {\n @include u-margin-y(0);\n display: flex;\n flex-direction: column;\n flex-wrap: wrap;\n list-style-type: none;\n margin-left: units(-0.5);\n margin-right: units(-0.5);\n padding-left: 0;\n\n @include at-media(\"mobile-lg\") {\n flex-direction: row;\n }\n}\n\n.usa-button-group__item {\n margin: units(0.5);\n\n &:last-child {\n @include at-media(\"mobile-lg\") {\n margin-right: 0;\n }\n }\n\n .usa-button {\n margin-left: 0;\n margin-right: 0;\n }\n}\n\n// Segemented styles\n.usa-button-group--segmented {\n flex-direction: row;\n flex-wrap: nowrap;\n justify-content: space-between;\n margin-left: 0;\n margin-right: 0;\n\n @include at-media(\"mobile-lg\") {\n justify-content: flex-start;\n }\n\n .usa-button {\n position: relative;\n width: calc(100% + #{units($theme-button-stroke-width)});\n\n @include at-media(\"mobile-lg\") {\n width: auto;\n }\n\n // Ensures edges are not cut off when interacting with outline buttons\n &:hover,\n &:active {\n z-index: 2;\n }\n\n &:focus {\n z-index: 3;\n }\n }\n\n .usa-button-group__item {\n margin-left: 0;\n margin-right: 0;\n width: 100%;\n\n @include at-media(\"mobile-lg\") {\n width: auto;\n }\n\n &:first-child > .usa-button {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n margin-right: -(units($theme-button-stroke-width)) / 2;\n }\n\n &:last-child > .usa-button {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n margin-right: 0;\n margin-left: -(units($theme-button-stroke-width));\n width: calc(100% + #{units($theme-button-stroke-width)});\n\n @include at-media(\"mobile-lg\") {\n margin-left: -(units($theme-button-stroke-width)) / 2;\n width: auto;\n }\n }\n\n &:not(:first-child):not(:last-child) > .usa-button {\n border-radius: 0;\n margin-right: -(units($theme-button-stroke-width)) / 2;\n margin-left: -(units($theme-button-stroke-width)) / 2;\n }\n\n // Creates separators\n &:not(:last-child) .usa-button::before {\n border-right: 1px solid color(\"primary-dark\");\n bottom: 0;\n content: \"\";\n display: block;\n height: 100%;\n position: absolute;\n right: 1px;\n top: 0;\n width: 1px;\n z-index: 3;\n }\n\n &:not(:last-child) .usa-button--secondary::before {\n border-right-color: color(\"secondary-dark\");\n }\n\n &:not(:last-child) .usa-button--accent-cool::before {\n border-right-color: color(\"accent-cool-dark\");\n }\n\n &:not(:last-child) .usa-button--base::before {\n border-right-color: color(\"base-dark\");\n }\n\n &:not(:last-child) .usa-button--secondary:disabled::before,\n &:not(:last-child) .usa-button--accent-cool:disabled::before,\n &:not(:last-child) .usa-button--base:disabled::before {\n border-right-color: color(\"base\");\n }\n\n &:not(:last-child) .usa-button:active::before,\n &:not(:last-child) .usa-button--outline::before {\n display: none;\n }\n }\n}\n","/* TODO:\n * Add a way to change the flag breakpoint as a modifier/class?\n */\n\n@mixin card-inner-radius {\n border-top-left-radius: calc(\n #{radius($theme-card-border-radius)} - #{units($theme-card-border-width)}\n );\n border-top-right-radius: calc(\n #{radius($theme-card-border-radius)} - #{units($theme-card-border-width)}\n );\n}\n\n@include override-prose {\n .usa-card-group {\n @include add-list-reset;\n }\n}\n\n.usa-card-group {\n @include u-display(\"flex\");\n @include u-flex(\"column\", \"wrap\", \"align-stretch\");\n @include u-margin-x($theme-card-gap / -2);\n @include at-media($theme-card-flag-min-width) {\n @include u-flex(\"row\");\n }\n}\n\n@include override-prose {\n .usa-card {\n @include u-margin-bottom($theme-card-margin-bottom + 1);\n @include u-maxw(\"none\"); // override prose scope\n &:last-child {\n @include u-margin-bottom(\n $theme-card-margin-bottom + 1\n ); // override prose scope\n }\n @include at-media(\"tablet\") {\n @include u-margin-bottom($theme-card-margin-bottom);\n &:last-child {\n @include u-margin-bottom(\n $theme-card-margin-bottom\n ); // override prose scope\n }\n }\n }\n}\n\n.usa-card__container {\n @include border-box-sizing;\n @include set-text-and-bg(\"white\");\n @include typeset;\n @include u-border($theme-card-border-width, $theme-card-border-color);\n @include u-display(\"flex\");\n @include u-height(\"full\");\n @include u-flex(\"column\");\n @include u-margin-x($theme-card-gap / 2);\n @include u-position(\"relative\");\n @include u-radius($theme-card-border-radius);\n}\n\n.usa-card:not(.usa-card--flag) .usa-card__container > :only-child {\n @include u-padding($theme-card-padding-perimeter);\n}\n\n.usa-card .usa-card__img {\n @include u-display(\"block\");\n}\n\n// Header\n// ---------------------------------\n.usa-card__header {\n @include u-padding-bottom($theme-card-padding-y / 2);\n @include u-padding-top($theme-card-padding-perimeter);\n @include u-padding-x($theme-card-padding-perimeter);\n\n &:last-child {\n @include u-padding-bottom($theme-card-padding-perimeter);\n }\n}\n\n.usa-card__heading {\n @include typeset($theme-card-header-typeset);\n @include u-margin(0);\n}\n\n// Media\n// ---------------------------------\n.usa-card__media {\n @include u-order(\"first\");\n // IE 11\n // http://github.com/philipwalton/flexbugs/issues/75\n min-height: 1px;\n}\n\n.usa-card__img {\n @include card-inner-radius;\n @include u-bg(\"base-lightest\");\n @include u-position(\"relative\");\n overflow: hidden;\n\n img {\n @include u-display(\"block\");\n @include u-height(\"full\");\n @include u-width(\"full\");\n object-fit: cover;\n }\n}\n\n.usa-card__media--inset {\n @include u-padding-top($theme-card-padding-perimeter);\n @include u-padding-x($theme-card-padding-perimeter);\n\n .usa-card__img {\n @include u-radius(0);\n }\n}\n\n// Body\n// ---------------------------------\n.usa-card__body {\n @include u-flex(\"fill\");\n @include u-padding-x($theme-card-padding-perimeter);\n @include u-padding-y($theme-card-padding-y / 2);\n // IE 11\n flex-basis: auto;\n\n // adjust spacing if body lack siblings\n &:last-child {\n @include u-padding-bottom($theme-card-padding-perimeter);\n }\n\n &:first-child {\n @include u-padding-top($theme-card-padding-perimeter);\n }\n\n &:only-child {\n @include u-padding-y($theme-card-padding-perimeter);\n }\n}\n\n// Footer\n// ---------------------------------\n.usa-card__footer {\n @include u-padding-bottom($theme-card-padding-perimeter);\n @include u-padding-top($theme-card-padding-y / 2);\n @include u-padding-x($theme-card-padding-perimeter);\n}\n\n.usa-card__footer .usa-button:only-of-type {\n @include u-margin-right(0);\n}\n\n.usa-card__header,\n.usa-card__body {\n // strip spacing from first and last content\n > :last-child {\n @include u-padding-bottom(0);\n @include u-margin-bottom(0);\n }\n\n > :first-child {\n @include u-margin-top(0);\n @include u-padding-top(0);\n }\n\n > :only-child {\n @include u-margin-y(0);\n @include u-padding-y(0);\n }\n}\n\n// ---------------------------------\n// Variations\n// ---------------------------------\n\n// Exdent\n.usa-card__header--exdent,\n.usa-card__media--exdent,\n.usa-card__footer--exdent {\n @include u-margin-x(-$theme-card-border-width);\n}\n\n.usa-card__header--exdent,\n.usa-card__footer--exdent {\n > * {\n @include u-padding-x($theme-card-border-width);\n }\n}\n\n.usa-card__media--exdent {\n @include u-margin-top(-$theme-card-border-width);\n\n .usa-card__img {\n @include u-radius-top($theme-card-border-radius);\n }\n}\n\n// Header first\n// ---------------------------------\n.usa-card--header-first {\n .usa-card__header {\n @include card-inner-radius;\n @include u-padding-bottom($theme-card-padding-y);\n }\n\n .usa-card__header--exdent {\n @include u-margin-top(-$theme-card-border-width);\n @include u-radius-top($theme-card-border-radius);\n }\n\n .usa-card__media--inset {\n @include u-padding-top(0);\n }\n\n .usa-card__media {\n @include u-order(0);\n }\n\n .usa-card__img {\n @include u-radius(0);\n }\n\n .usa-card__body {\n @include u-padding-top($theme-card-padding-y);\n }\n}\n\n.usa-card--flag {\n @include at-media($theme-card-flag-min-width) {\n .usa-card__media {\n @include u-display(\"flex\");\n @include u-overflow(\"hidden\");\n @include u-pin-y;\n @include u-pin-left;\n @include u-position(\"absolute\");\n @include u-width($theme-card-flag-image-width);\n }\n .usa-card__img {\n @include u-radius(0);\n border-top-left-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n border-bottom-left-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n }\n\n .usa-card__header,\n .usa-card__body,\n .usa-card__footer {\n @include u-margin-left($theme-card-flag-image-width);\n }\n\n .usa-card__media--exdent {\n @include u-margin-left(-$theme-card-border-width);\n @include u-margin-right(0);\n @include u-margin-y(-$theme-card-border-width);\n\n .usa-card__img {\n @include u-radius-left($theme-card-border-radius);\n }\n }\n\n .usa-card__media--inset {\n @include u-padding-right(0);\n @include u-padding-bottom($theme-card-padding-perimeter);\n\n .usa-card__img {\n @include u-radius(0);\n }\n }\n\n &.usa-card--header-first {\n .usa-card__header {\n @include u-padding-bottom($theme-card-padding-y / 2);\n }\n .usa-card__body {\n @include u-padding-top($theme-card-padding-y / 2);\n }\n .usa-card__media--inset {\n @include u-padding-top($theme-card-padding-perimeter);\n }\n }\n\n &.usa-card--media-right {\n .usa-card__media {\n @include u-left(\"auto\");\n @include u-right(0);\n }\n\n .usa-card__media--inset {\n @include u-padding-left(0);\n @include u-padding-right($theme-card-padding-perimeter);\n\n .usa-card__img {\n @include u-radius(0);\n }\n }\n\n .usa-card__img {\n @include u-radius(0);\n border-top-right-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n border-bottom-right-radius: calc(\n #{radius($theme-card-border-radius)} - #{units(\n $theme-card-border-width\n )}\n );\n }\n\n .usa-card__header,\n .usa-card__body,\n .usa-card__footer {\n @include u-margin-left(0);\n @include u-margin-right($theme-card-flag-image-width);\n }\n\n .usa-card__media--exdent {\n @include u-margin-right(-$theme-card-border-width);\n @include u-margin-left(0);\n\n .usa-card__img {\n @include u-radius(0);\n @include u-radius-right($theme-card-border-radius);\n }\n }\n }\n }\n}\n\n.usa-card:not(.usa-card--flag).usa-card__media--set-aspect {\n @include add-aspect(\"16x9\");\n @include u-position(\"relative\");\n\n .usa-card__img {\n @include u-pin-all;\n }\n}\n","// Outputs order\n\n@mixin u-order($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n order: get-uswds-value(order, $value...) #{$important};\n}\n","@mixin u-bg($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n background-color: color($value) #{$important};\n}\n","// Outputs overflow\n\n@mixin u-overflow($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n overflow: get-uswds-value(overflow, $value...) #{$important};\n}\n\n@mixin u-overflow-x($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n overflow-x: get-uswds-value(overflow, $value...) #{$important};\n}\n\n@mixin u-overflow-y($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n overflow-y: get-uswds-value(overflow, $value...) #{$important};\n}\n","// Outputs right\n\n@mixin u-left($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n left: get-uswds-value(left, $value...) #{$important};\n}\n","// Outputs right\n\n@mixin u-right($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n right: get-uswds-value(right, $value...) #{$important};\n}\n","@mixin add-aspect($ratio...) {\n $ratio: unpack($ratio);\n $important: null;\n @if has-important($ratio) {\n $ratio: nth($ratio, 1);\n $important: \"!important\";\n }\n\n @if map-has-key($project-aspect-ratios, $ratio) {\n box-sizing: border-box #{$important};\n height: 0 #{$important};\n overflow: hidden #{$important};\n padding: 0 0 map-get($project-aspect-ratios, $ratio) #{$important};\n } @else {\n @error '`#{$ratio}` is not a valid key in $project-aspect-ratios. Valid values: #{map-keys($project-aspect-ratios)}';\n }\n}\n",".usa-checklist {\n @include add-list-reset;\n @include border-box-sizing;\n @include typeset;\n}\n\n.usa-checklist__item {\n @include add-checkbox-placeholder;\n @include u-margin-y(0);\n margin-bottom: 0;\n margin-top: units(1);\n\n // Deprecate usa-checklist__item--checked once the js is updated\n &.usa-checklist__item--checked {\n @include add-success-mark;\n }\n}\n","@mixin add-checkbox-placeholder {\n $placeholder-width: units(4);\n $placeholder-margin: units(1);\n\n text-indent: ($placeholder-width + $placeholder-margin) * -1;\n\n &::before {\n content: \" \";\n display: inline-block;\n height: units(2);\n margin-left: units(-0.5);\n margin-right: units(1.5);\n width: $placeholder-width;\n }\n}\n","@mixin add-success-mark {\n &::before {\n @include add-background-svg(\"usa-icons-bg/check--blue-60v\");\n background-position: center;\n background-size: units(3);\n }\n}\n","$collection-thumb-width: 10;\n$collection-thumb-width-mobile: 8;\n$collection-thumb-margin: 2;\n\n@include override-prose {\n .usa-collection {\n @include typeset($theme-collection-font-family, \"sm\", 3);\n @extend %usa-list;\n @include u-padding-left(0);\n }\n\n .usa-collection__item {\n @extend %usa-list-item;\n @include unstyled-list;\n @include u-align-items(\"align-start\");\n @include u-border-top(1px);\n @include u-display(\"flex\");\n @include u-margin-y(2);\n @include u-padding-top(2);\n }\n}\n\n.usa-collection__img,\n.usa-collection__calendar-date {\n @include media-block-img;\n width: units($collection-thumb-width-mobile);\n margin-right: units($collection-thumb-margin);\n\n @include at-media(\"tablet\") {\n width: units($collection-thumb-width);\n }\n}\n\n.usa-collection__body {\n @include u-flex(1);\n}\n\n.usa-collection__heading {\n @include typeset($theme-collection-header-typeset);\n @include u-margin-bottom(0);\n @include u-margin-top(0);\n}\n\n.usa-collection__description {\n @include u-margin-y(1);\n}\n\n.usa-collection__meta {\n @include unstyled-list;\n @include u-margin-top(0.5);\n}\n\n.usa-collection__meta-item {\n @include u-margin-top(0.5);\n @include typeset(\"ui\", \"2xs\", 3);\n display: block;\n margin-right: units(1);\n\n &.usa-tag {\n @include u-bg(\"base-lighter\");\n @include u-line-height(\"ui\", 1);\n @include u-padding-y(0.5);\n @include u-text(\"ink\");\n display: inline-block;\n margin-top: units(0.5);\n\n &--new {\n @include u-bg(\"accent-warm-dark\");\n @include u-text(\"white\");\n }\n }\n}\n\n.usa-collection__calendar-date {\n text-decoration: none;\n}\n\n.usa-collection__calendar-date-month,\n.usa-collection__calendar-date-day {\n @include u-font(\"ui\", 6);\n display: block;\n font-weight: fw(\"bold\");\n padding: units(0.5);\n text-align: center;\n\n @include at-media(\"tablet\") {\n padding: units(1);\n }\n}\n\n.usa-collection__calendar-date-month {\n @include u-radius-top(\"sm\");\n background-color: color(\"primary\");\n color: color(\"white\");\n}\n\n.usa-collection__calendar-date-day {\n @include u-radius-bottom(\"sm\");\n border: 1px solid color(\"primary\");\n color: color(\"primary\");\n}\n\n.usa-collection--condensed {\n .usa-collection__item {\n @include u-margin-y(1);\n @include u-padding-top(1);\n }\n}\n","// Outputs align-items\n\n@mixin u-align-items($value...) {\n $value: unpack($value);\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n align-items: get-uswds-value(align-items, $value) #{$important};\n}\n","@mixin media-block-img($margin-right: units(1)) {\n flex-shrink: 0;\n margin-right: $margin-right;\n}\n","// General footer styles\n\n.usa-footer {\n @include border-box-sizing;\n @include typeset($theme-footer-font-family);\n overflow: hidden;\n\n > .grid-container {\n @include grid-container($theme-footer-max-width);\n }\n}\n\n.usa-footer__return-to-top {\n @include u-padding-y(2.5);\n line-height: line-height($theme-footer-font-family, 1);\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-footer__nav {\n @include grid-container($theme-footer-max-width);\n @include u-padding-x(0);\n border-bottom: 1px solid color(\"base-light\");\n\n @include at-media(\"mobile-lg\") {\n @include add-responsive-site-margins;\n border-bottom: none;\n }\n\n > ul {\n @include add-list-reset;\n }\n}\n\n.usa-footer__primary-section {\n background-color: color(\"base-lightest\");\n\n > .grid-container {\n @include grid-container($theme-footer-max-width);\n }\n}\n\n.usa-footer__primary-container {\n @include grid-container($theme-footer-max-width);\n\n @include at-media(\"desktop\") {\n @include u-padding-x(4);\n }\n}\n\n.usa-footer__primary-content {\n line-height: line-height($theme-footer-font-family, 2);\n}\n\n.usa-footer__primary-link a,\n.usa-footer__secondary-link a {\n text-decoration: none;\n &:hover {\n text-decoration: underline;\n }\n}\n\n.usa-footer__primary-link {\n @include u-padding-x($theme-site-margins-mobile-width);\n @include u-padding-y(2);\n @include u-text(\"ink\", \"no-underline\", \"bold\");\n display: block;\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(0);\n }\n\n &:hover {\n cursor: pointer;\n text-decoration: underline;\n }\n}\n\n.usa-footer__secondary-link {\n line-height: line-height($theme-footer-font-family, 2);\n margin-left: units(2);\n padding: 0;\n\n a {\n @include typeset-link;\n }\n\n & + .usa-footer__secondary-link {\n padding-top: units(2);\n }\n\n @include at-media(\"mobile-lg\") {\n margin-left: 0;\n }\n}\n\n.usa-footer__contact-info {\n line-height: line-height($theme-footer-font-family, 2);\n\n a {\n @include u-text(\"ink\", \"no-underline\");\n &:hover {\n text-decoration: underline;\n }\n }\n\n @include at-media(\"mobile-lg\") {\n @include u-flex(\"justify-end\");\n margin-top: units(1);\n }\n}\n\n.usa-footer__primary-content {\n border-top: 1px solid color(\"base-light\");\n\n @include at-media(\"mobile-lg\") {\n border: none;\n }\n}\n\n.usa-sign-up {\n padding-bottom: units(4);\n padding-top: units(3);\n\n .usa-label,\n .usa-button {\n margin-top: units(1.5);\n }\n}\n\n.usa-sign-up__heading {\n @include h3;\n margin: 0;\n}\n\n.usa-footer__secondary-section {\n @include u-padding-y(2.5);\n @include set-text-and-bg(\"base-lighter\");\n\n > .grid-container {\n @include grid-container($theme-footer-max-width);\n }\n\n a {\n color: color(\"ink\");\n }\n}\n\n.usa-footer__logo {\n @include u-margin-y(1);\n @include at-media(\"mobile-lg\") {\n @include u-margin-y(0);\n @include u-flex(\"align-center\");\n }\n}\n\n.usa-footer__logo-img {\n max-width: units(10);\n}\n\n.usa-footer__logo-heading {\n @include typeset($theme-footer-font-family, $theme-h3-font-size, 1);\n @include u-font-weight(\"bold\");\n @include u-margin-y(1);\n}\n\n.usa-footer__contact-links {\n margin-top: units(3);\n\n @include at-media(\"mobile-lg\") {\n margin-top: 0;\n text-align: right;\n }\n}\n\n.usa-footer__contact-heading {\n @include typeset(\n $theme-footer-font-family,\n $theme-h3-font-size,\n $theme-heading-line-height\n );\n margin-top: 0;\n\n @include at-media(\"mobile-lg\") {\n @include u-margin-y(0.5);\n }\n}\n\n.usa-footer__social-links {\n line-height: line-height($theme-footer-font-family, 1);\n padding-bottom: units(1);\n\n a {\n text-decoration: none;\n }\n\n @include at-media(\"mobile-lg\") {\n @include u-flex(\"justify-end\");\n }\n}\n\n.usa-social-link {\n $background-height: units(4); // Height of icon within hit area.\n @include u-square($size-touch-target);\n background-position: center center;\n background-size: auto $background-height;\n background-color: color(\"black-transparent-10\");\n display: inline-block;\n\n span {\n @include sr-only();\n }\n}\n\n.usa-social-link--facebook {\n @include add-background-svg(\"usa-icons/facebook\");\n}\n\n.usa-social-link--twitter {\n @include add-background-svg(\"usa-icons/twitter\");\n}\n\n.usa-social-link--youtube {\n @include add-background-svg(\"usa-icons/youtube\");\n}\n\n.usa-social-link--instagram {\n @include add-background-svg(\"usa-icons/instagram\");\n}\n\n.usa-social-link--rss {\n @include add-background-svg(\"usa-icons/rss_feed\");\n}\n\n.usa-footer__address {\n @include at-media(\"mobile-lg\") {\n @include u-flex(\"justify-end\");\n }\n}\n\n// Slim footer styles\n\n.usa-footer--slim {\n .usa-footer__nav {\n @include at-media(\"desktop\") {\n @include u-padding-x(0);\n }\n }\n\n .usa-footer__address {\n @include u-padding-x($theme-site-margins-mobile-width);\n @include u-padding-y(2);\n @include at-media(\"mobile-lg\") {\n @include u-padding(0);\n }\n }\n\n .usa-footer__logo {\n @include u-flex(\"align-center\");\n }\n\n .usa-footer__logo-img {\n max-width: units(6);\n }\n\n .usa-footer__contact-info {\n display: inline-block;\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-y(2);\n margin-top: 0;\n }\n }\n}\n\n// Big footer styles\n\n.usa-footer--big {\n .usa-footer__nav {\n @include u-margin-x($theme-site-margins-mobile-width * -1);\n @include at-media(\"mobile-lg\") {\n border-bottom: 1px solid color(\"base-light\");\n padding-top: units(4);\n }\n @include at-media(\"tablet\") {\n @include u-margin-x(0);\n @include u-padding-x(0);\n border-bottom: none;\n }\n }\n\n .usa-footer__primary-link {\n @include h4;\n line-height: line-height(\"heading\", 2);\n margin: 0;\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-y(0);\n margin-bottom: units(1);\n\n &:hover {\n cursor: auto;\n text-decoration: none;\n }\n }\n }\n\n .usa-footer__primary-content--collapsible {\n .usa-footer__primary-link {\n align-items: center;\n cursor: pointer;\n display: flex;\n justify-content: flex-start;\n\n // Arrow for collapsible content.\n &::before {\n @include add-background-svg(\"usa-icons/expand_more\");\n @include u-square(2.5);\n align-items: center;\n background-size: contain;\n content: \"\";\n display: inline-flex;\n justify-content: center;\n margin-right: units(0.5);\n margin-left: units(-0.5);\n }\n\n @include at-media(\"mobile-lg\") {\n &::before {\n content: none;\n }\n }\n }\n\n &.hidden {\n .usa-list--unstyled {\n display: none;\n }\n\n .usa-footer__primary-link {\n &::before {\n @include add-background-svg(\"usa-icons/navigate_next\");\n }\n\n @include at-media(\"mobile-lg\") {\n margin: 0;\n }\n }\n }\n\n .usa-list--unstyled {\n @include u-padding-x($theme-site-margins-mobile-width);\n padding-bottom: units(2.5);\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(0);\n padding-bottom: units(4);\n padding-top: units(1.5);\n }\n }\n }\n}\n","// Outputs line-height\n\n@mixin u-font-weight($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n font-weight: get-uswds-value(font-weight, $value...) #{$important};\n}\n",".usa-form {\n @include typeset(\n $theme-form-font-family,\n $theme-body-font-size,\n $theme-input-line-height\n );\n @include border-box-sizing;\n}\n\n.usa-form {\n @include at-media(\"mobile-lg\") {\n max-width: units(\"mobile\");\n }\n\n .usa-input,\n .usa-range,\n .usa-select,\n .usa-textarea {\n // max width not needed since .usa-form has one of its own\n max-width: none;\n }\n\n .usa-input,\n .usa-input-group {\n &--2xs {\n max-width: 5ex;\n }\n &--xs {\n max-width: 9ex;\n }\n &--sm,\n &--small {\n max-width: 13ex;\n }\n &--md,\n &--medium {\n max-width: 20ex;\n }\n &--lg {\n max-width: 30ex;\n }\n &--xl {\n max-width: 40ex;\n }\n &--2xl {\n max-width: 50ex;\n }\n }\n\n .usa-button {\n margin-top: units(1);\n\n @include at-media(\"mobile-lg\") {\n margin-top: units(3);\n }\n }\n\n a {\n @include typeset-link;\n }\n}\n\n.usa-form--large {\n @include at-media(\"mobile-lg\") {\n max-width: units(\"mobile-lg\");\n }\n}\n\n.usa-form__note {\n @include typeset($theme-form-font-family, \"2xs\", 3);\n float: right;\n margin: units(0.5) 0 units(2);\n}\n","// A collection of media block objects\n\n.usa-graphic-list {\n @include typeset;\n @include border-box-sizing;\n\n .usa-graphic-list__row {\n .usa-media-block {\n margin-bottom: units(4);\n\n @include at-media(\"tablet\") {\n margin-bottom: units(8);\n }\n }\n\n &:last-child {\n .usa-media-block {\n @include at-media(\"tablet\") {\n margin-bottom: 0;\n }\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n }\n\n .usa-media-block__img {\n margin-right: units(3);\n }\n\n .usa-media-block__body {\n > :first-child {\n margin-top: 0;\n }\n }\n}\n\n.usa-graphic-list__heading {\n @include typeset-h3;\n}\n","// Header helpers\n// ---------------------------------\n\n@mixin nav-border-extended {\n @include add-bar(0.5, \"primary\", \"bottom\", 0, 2);\n}\n\n@mixin nav-border-basic {\n @include add-bar(0.5, \"primary\", \"bottom\", 0, 2, -0.5);\n}\n\n$z-index-header: 300;\n$z-index-overlay: 400;\n\n// Header\n// ---------------------------------\n\n.usa-header {\n @include clearfix;\n @include typeset($theme-header-font-family);\n @include border-box-sizing;\n z-index: z-index($z-index-header);\n\n a {\n border-bottom: none;\n }\n\n // The search \n .usa-search {\n @include at-media($theme-header-min-width) {\n float: right;\n }\n }\n\n // Accessibility: The
with search role\n [role=\"search\"] {\n @include at-media($theme-header-min-width) {\n float: right;\n max-width: calc(\n #{$theme-search-min-width} + #{units($theme-button-small-width)}\n );\n width: 100%;\n }\n }\n\n // The search \n [type=\"search\"] {\n min-width: 0; // Fix a Firefox display quirk\n }\n\n + .usa-hero {\n @include at-media($theme-header-min-width) {\n border-top: units(1px) solid color(\"white\");\n }\n }\n\n + .usa-section,\n + main {\n @include at-media($theme-header-min-width) {\n border-top: units(1px) solid color(\"base-lighter\");\n }\n }\n}\n\n.usa-logo {\n @include at-media-max($theme-header-min-width) {\n @include u-flex(\"fill\");\n font-size: font-size($theme-header-font-family, \"2xs\");\n line-height: line-height($theme-header-font-family, 1);\n margin-left: units($theme-site-margins-mobile-width);\n }\n\n @include at-media($theme-header-min-width) {\n margin-top: units(4);\n margin-bottom: units(2);\n font-size: font-size($theme-header-font-family, \"lg\");\n line-height: line-height($theme-header-font-family, 2);\n }\n\n a {\n color: color(\"ink\");\n text-decoration: none;\n }\n}\n\n.usa-logo__text {\n display: block;\n font-style: normal;\n font-weight: font-weight(\"bold\");\n margin: 0;\n}\n\n.usa-menu-btn {\n @include button-unstyled;\n @include u-flex(\"auto\");\n @include u-padding-x(1.5);\n background-color: color(\"primary\");\n color: color(\"white\");\n font-size: font-size($theme-header-font-family, \"3xs\");\n height: units($size-touch-target);\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n\n @include at-media($theme-header-min-width) {\n display: none;\n }\n\n &:hover {\n background-color: color(\"primary-dark\");\n color: color(\"white\");\n text-decoration: none;\n }\n\n &:active {\n color: color(\"white\");\n }\n\n &:visited {\n color: color(\"white\");\n }\n}\n\n.usa-overlay {\n @include u-pin(\"all\");\n position: fixed;\n background: color(\"black\");\n opacity: opacity(0);\n transition: opacity $project-easing;\n visibility: hidden;\n z-index: z-index($z-index-overlay);\n\n &.is-visible {\n opacity: opacity(70);\n visibility: visible;\n }\n}\n\n// usa-header--basic\n// ---------------------------------\n\n.usa-header--basic {\n @include at-media($theme-header-min-width) {\n .usa-navbar {\n position: relative;\n width: $theme-header-logo-text-width; // TODO: review this more\n }\n\n .usa-nav {\n @include u-flex(\"row\", \"align-center\", \"justify-end\");\n display: flex;\n padding: 0 0 units(0.5) units(1);\n width: 100%;\n }\n\n .usa-nav-container {\n @include u-flex(\"align-end\", \"justify\");\n display: flex;\n }\n\n .usa-nav__primary-item > .usa-current,\n .usa-nav__link:hover {\n @include nav-border-basic;\n }\n\n // Don't show extended border if dropdown is active.\n .usa-nav__link[aria-expanded=\"true\"]::after,\n .usa-nav__link[aria-expanded=\"true\"]:hover::after {\n display: none;\n }\n\n .usa-nav__primary {\n width: auto;\n }\n\n // Issue #3401: last dropdown gets cutoff.\n .usa-nav__primary-item:last-of-type {\n position: relative;\n\n .usa-nav__submenu {\n @include u-pin-right;\n }\n }\n\n .usa-search {\n top: 0;\n }\n }\n &.usa-header--megamenu {\n .usa-nav__inner {\n display: flex;\n flex-direction: column;\n\n @include at-media($theme-header-min-width) {\n display: block;\n float: right;\n margin-top: units(-5);\n }\n }\n\n .usa-nav__primary-item:last-of-type {\n @include at-media($theme-header-min-width) {\n position: static;\n }\n }\n }\n}\n\n// usa-header--extended\n// ---------------------------------\n\n.usa-header--extended {\n @include at-media($theme-header-min-width) {\n padding-top: 0;\n\n .usa-nav__primary-item > .usa-current,\n .usa-nav__primary-item > .usa-nav__link:hover {\n @include nav-border-extended;\n }\n\n // Don't show extended border if dropdown is active.\n .usa-nav__link[aria-expanded=\"true\"]::after,\n .usa-nav__link[aria-expanded=\"true\"]:hover::after {\n display: none;\n }\n }\n\n .usa-logo {\n @include at-media($theme-header-min-width) {\n font-size: font-size($theme-header-font-family, \"xl\");\n margin: units(4) 0 units(3);\n max-width: 50%;\n }\n }\n\n .usa-navbar {\n @include at-media($theme-header-min-width) {\n @include grid-container($theme-header-max-width);\n display: block;\n height: auto;\n overflow: auto;\n }\n }\n\n .usa-nav {\n @include at-media($theme-header-min-width) {\n border-top: units(1px) solid color(\"base-lighter\");\n padding: 0;\n width: 100%;\n }\n }\n\n .usa-nav__inner {\n @include at-media($theme-header-min-width) {\n @include grid-container($theme-header-max-width);\n position: relative;\n }\n }\n\n .usa-nav__primary {\n @include at-media($theme-header-min-width) {\n @include clearfix;\n margin-left: units(-2);\n }\n }\n\n .usa-nav__link {\n @include at-media($theme-header-min-width) {\n @include u-padding-y(2);\n }\n }\n\n .usa-nav__submenu {\n .usa-grid-full {\n @include at-media($theme-header-min-width) {\n padding-left: units(1.5);\n }\n }\n }\n\n .usa-nav__submenu.usa-megamenu {\n @include at-media($theme-header-min-width) {\n left: 0;\n padding-left: units($theme-site-margins-width);\n }\n }\n}\n\n// [uswds-init.js] Offscreen content while js is loading\nhtml.usa-js-loading {\n .usa-nav__submenu,\n .usa-nav__submenu.usa-megamenu {\n @include add-sr-only;\n }\n}\n","@mixin clearfix {\n &::after {\n clear: both;\n content: \"\";\n display: block;\n }\n}\n","@mixin add-bar(\n $weight: 1,\n $color: \"ink\",\n $side: \"left\",\n $radius: 0,\n $offset-x: 0,\n $offset-y: 0\n) {\n $weight: if($weight == null, 1, $weight);\n $color: if($color == null, \"ink\", $color);\n $side: if($side == null, \"left\", $side);\n $radius: if($radius == null, 0, $radius);\n $offset-x: if($offset-x == null, 0, $offset-x);\n $offset-y: if($offset-y == null, 0, $offset-y);\n\n position: relative;\n\n &::after {\n background-color: color($color);\n border-radius: radius($radius);\n content: \"\";\n display: block;\n position: absolute;\n\n @if $side == (\"left\" or \"right\") {\n bottom: units($offset-y);\n top: units($offset-y);\n width: units($weight);\n #{unquote($side)}: units($offset-x);\n } @else {\n height: units($weight);\n left: units($offset-x);\n right: units($offset-x);\n #{unquote($side)}: units($offset-y);\n }\n }\n}\n\n@mixin remove-bar {\n &::after {\n display: none;\n }\n}\n","// Hero feature\n// ==========================\n\n.usa-hero {\n @include border-box-sizing;\n @include typeset;\n @include u-padding-y($theme-site-margins-width);\n background-image: url(\"#{$theme-hero-image}\");\n background-position: center;\n background-size: cover;\n color: color(\"white\");\n}\n\n.usa-hero__callout {\n background-color: color(\"primary-darker\");\n padding: units(4);\n\n @include at-media(\"tablet\") {\n max-width: units(\"mobile\");\n }\n}\n\n.usa-hero__heading {\n @include typeset-h2;\n color: color(\"accent-cool\");\n line-height: line-height(\"heading\", 2);\n}\n\n.usa-hero__heading--alt {\n color: color(\"white\");\n display: block;\n}\n","$tokens-icon-sizes: (\n \"3\": 3,\n \"4\": 4,\n \"5\": 5,\n \"6\": 6,\n \"7\": 7,\n \"8\": 8,\n \"9\": 9,\n);\n\n$icon-inline-size-magic-number: 1em;\n\n.usa-icon {\n display: inline-block;\n fill: currentColor;\n height: $icon-inline-size-magic-number;\n position: relative;\n width: $icon-inline-size-magic-number;\n}\n\n@each $token, $units in $tokens-icon-sizes {\n .usa-icon--size-#{$units} {\n @include u-square($units);\n }\n}\n","// Variables\n\n// Size icons based on the theme-type-scale-[size] number and this factor\n$icon-list-icon-size-factor: 1.5;\n// Center the icon to the title text, works for all size variants\n$icon-list-icon-margin-top: -1.5%;\n// Fine tune the space between the icon and content with this factor\n$icon-list-icon-padding-left-factor: 0.4;\n// Fine tune the title top padding given a line height of lh-2\n$icon-list-title-padding-top: 0.425ex;\n\n$theme-body-font-sizes: (\n \"xs\": $theme-type-scale-xs,\n \"sm\": $theme-type-scale-sm,\n \"md\": $theme-type-scale-md,\n \"lg\": $theme-type-scale-lg,\n \"xl\": $theme-type-scale-xl,\n \"2xl\": $theme-type-scale-2xl,\n \"3xl\": $theme-type-scale-3xl,\n);\n\n$type-scale: font-size($theme-icon-list-font-family, $theme-body-font-size);\n\n// Get fixed size for icon, based on non-normalized size token\n$this-system-token: if(\n map-has-key($theme-body-font-sizes, $theme-body-font-size),\n map-get($theme-body-font-sizes, $theme-body-font-size),\n $theme-body-font-size\n);\n$this-icon-size-px: map-get($system-type-scale, $this-system-token);\n$icon-size: px-to-rem($this-icon-size-px);\n\n@include override-prose {\n .usa-icon-list {\n @include typeset($theme-icon-list-font-family, $theme-body-font-size);\n @include unstyled-list;\n @include u-measure(5);\n }\n\n .usa-icon-list__item {\n display: flex;\n position: relative;\n\n & + .usa-icon-list__item {\n padding-top: units(1.5);\n }\n }\n}\n\n// Allow setting icon color on the icon-list element\n.usa-icon-list {\n @each $color, $grades in $all-project-colors {\n @each $grade, $value in $grades {\n @if $value {\n $prefix: if($grade != \"default\", #{$color}-#{$grade}, #{$color});\n &--#{$prefix} {\n .usa-icon-list__icon {\n color: color($prefix);\n }\n }\n }\n }\n }\n}\n\n.usa-icon-list__icon {\n .usa-icon {\n // Set the height and width of the icon based on the size variant and factor\n // Doesn't use u-square() because of non-token size\n display: block;\n height: $icon-size * $icon-list-icon-size-factor;\n // margin-top: $icon-list-icon-margin-top;\n position: relative;\n width: $icon-size * $icon-list-icon-size-factor;\n }\n}\n\n// Don't resize any block-level element inside content\n.usa-icon-list__content {\n > p,\n > ul,\n > ol {\n @include u-font($theme-icon-list-font-family, $theme-body-font-size);\n @include u-measure(5);\n }\n}\n\n.usa-icon-list[class*=\"usa-icon-list--size-\"] {\n @include u-measure(\"none\");\n}\n\n// Generate responsive variants\n// Create a map for looping that includes a default or no-breakpoint version\n$this-null: (\n \"none\": null,\n);\n$icon-list-breakpoints: map-merge($this-null, $system-breakpoints);\n@each $mq-key, $mq-value in $icon-list-breakpoints {\n // Set the prefix\n // An empty string if \"none\"\n $prefix: false;\n @if $mq-key == \"none\" {\n $prefix: \"\";\n }\n // Or the standard prefix if the breakpoint is output\n @else if map-get($theme-utility-breakpoints, $mq-key) {\n $prefix: \"#{$mq-key}#{$separator}\";\n }\n\n @include at-media($mq-key) {\n @each $token, $val in $theme-body-font-sizes {\n @if $prefix {\n $this-type-scale: font-size($theme-icon-list-font-family, $token);\n .#{$prefix}usa-icon-list--size-#{$token} {\n .usa-icon-list__icon {\n .usa-icon {\n // Set the height and width of the icon based on the size variant and factor\n height: $this-type-scale * $icon-list-icon-size-factor;\n width: $this-type-scale * $icon-list-icon-size-factor;\n }\n }\n\n .usa-icon-list__content {\n @include u-measure(5);\n // Resize simple (un-marked up) content\n font-size: size($theme-icon-list-font-family, $token);\n // Calculate the space between the icon and content based on the size variant and factor\n padding-left: $this-type-scale *\n $icon-list-icon-padding-left-factor;\n\n .usa-icon-list__title {\n @include u-font($theme-icon-list-title-font-family, $token);\n }\n }\n }\n }\n }\n }\n}\n\n.usa-icon-list__title {\n @include typeset(\n $theme-icon-list-title-font-family,\n $theme-body-font-size,\n 2\n );\n margin-bottom: units(0);\n padding-top: $icon-list-title-padding-top;\n & + * {\n margin-top: units(1);\n }\n}\n\n.usa-icon-list__content {\n font-size: $type-scale;\n padding-left: $type-scale * $icon-list-icon-padding-left-factor;\n > *:first-child {\n margin-top: 0;\n }\n > *:last-child {\n margin-bottom: 0;\n }\n\n ul li {\n list-style-type: disc;\n }\n}\n","$identifier-context: \"Identifier\";\n$identifier-logo-height: 6;\n$identifier-section-margin-y: 2;\n$identifier-section-margin-y-small: 1;\n$identifier-link-gap: 1.5;\n$identifier-link-gap-desktop: 1;\n$identifier-links-gap: 4 !default;\n\n@mixin identifier-primary-link {\n @include set-link-from-bg(\n $theme-identifier-background-color,\n $theme-identifier-primary-link-color,\n $context: $identifier-context\n );\n}\n\n@mixin identifier-secondary-link {\n @include set-link-from-bg(\n $theme-identifier-background-color,\n $theme-identifier-secondary-link-color,\n $context: $identifier-context\n );\n}\n\n//\n// General Styles\n// =====================================\n.usa-identifier {\n @include typeset($theme-identifier-font-family, \"sm\", 3);\n @include set-text-and-bg(\n $theme-identifier-background-color,\n $context: $identifier-context\n );\n padding-bottom: units(2);\n}\n\n.usa-identifier__container {\n @include grid-container;\n @include u-maxw($theme-identifier-max-width);\n}\n\n.usa-identifier__section {\n @include u-padding-y($identifier-section-margin-y);\n}\n\n.usa-identifier__section--masthead {\n .usa-identifier__container {\n @include at-media(\"tablet\") {\n @include u-align-items(\"align-center\");\n @include u-display(\"flex\");\n }\n }\n}\n\n.usa-identifier__logos {\n display: flex;\n margin-right: units(2);\n}\n\n.usa-identifier__logo {\n @include u-text-decoration(\"no-underline\");\n height: units($identifier-logo-height);\n display: block;\n\n & + .usa-identifier__logo {\n margin-left: units(1);\n }\n}\n\n.usa-identifier__logo-img {\n height: 100%;\n width: auto;\n}\n\n.usa-identifier__identity {\n @include u-flex(\"fill\");\n margin-top: units(2);\n\n @include at-media(\"tablet\") {\n margin-top: units(0);\n }\n}\n\n.usa-identifier__identity-domain,\n.usa-identifier__identity-disclaimer {\n margin: 0;\n padding: 0;\n}\n\n.usa-identifier__identity-domain {\n @include set-text-from-bg(\n $theme-identifier-background-color,\n $theme-identifier-identity-domain-color,\n $context: $identifier-context\n );\n}\n\n.usa-identifier__identity-disclaimer {\n @include u-text(\"bold\");\n\n a {\n @include identifier-primary-link;\n }\n}\n\n.usa-identifier__section--required-links {\n @include at-media(\"tablet\") {\n @include u-padding-y($identifier-section-margin-y-small);\n }\n @include at-media(\"desktop\") {\n @include u-font-size($theme-identifier-font-family, \"xs\");\n }\n}\n\n.usa-identifier__required-links-list {\n @include add-list-reset;\n @include u-margin-y(0);\n\n @include at-media(\"tablet\") {\n column-count: 2;\n column-gap: units($identifier-links-gap);\n column-fill: balance;\n }\n\n @include at-media(\"desktop\") {\n column-count: 4;\n }\n}\n\n.usa-identifier__required-links-item {\n break-inside: avoid;\n margin-bottom: units($identifier-link-gap);\n\n &:last-child {\n margin-bottom: units(0);\n }\n\n @include at-media(\"desktop\") {\n margin-bottom: units($identifier-link-gap-desktop);\n }\n}\n\n.usa-identifier__required-link {\n @include identifier-secondary-link;\n display: inline-block;\n}\n\n.usa-identifier__section--usagov a {\n @include identifier-primary-link;\n @include u-text(\"bold\");\n display: inline-block;\n margin-top: units(1);\n\n @include at-media(\"tablet\") {\n margin-top: 0;\n }\n}\n\n.usa-identifier__usagov-description {\n @include at-media(\"tablet\") {\n display: inline-flex;\n }\n}\n","// Outputs text-decoration and color properties\n\n@mixin u-text-decoration($value...) {\n $important: null;\n @if has-important($value) {\n $value: remove($value, \"!important\");\n $important: \" !important\";\n }\n @each $this-value in $value {\n @if map-has-key($all-color-shortcodes, smart-quote($this-value)) {\n text-decoration-color: color(smart-quote($this-value)) #{$important};\n } @else {\n text-decoration: get-uswds-value(text-decoration, $value...)\n #{$important};\n }\n }\n}\n","// Flexbox positioning to move sidenav below main content on small screens\n.usa-layout-docs__sidenav {\n order: 2;\n padding-top: units(4);\n\n @include at-media(\"desktop\") {\n padding-top: 0;\n }\n}\n\n.usa-layout-docs__main {\n @include at-media(\"desktop\") {\n order: 2;\n }\n}\n",".usa-media-block {\n @include u-align-items(\"align-start\");\n @include u-display(\"flex\");\n}\n\n.usa-media-block__img {\n @include media-block-img;\n}\n\n.usa-media-block__body {\n @include u-flex(1);\n}\n","@mixin outer-megamenu {\n @include u-pin(\"y\");\n background-color: color(\"primary-darker\");\n content: \"\";\n display: block;\n position: absolute;\n width: 100%;\n}\n\n.usa-megamenu {\n .usa-col {\n // Flex grow to take up available width.\n // Flex shrink so long nav lines don't extend beyond viewport.\n // Finally `flex-basis: auto` for IE11.\n flex: 1 1 auto;\n @include at-media($theme-header-min-width) {\n // needs this round() to avoid a compile bug\n @include u-flex(round(12 / $theme-megamenu-columns));\n }\n }\n}\n\n.usa-megamenu.usa-nav__submenu {\n @include at-media($theme-header-min-width) {\n @include u-padding-x(0);\n @include u-padding-y(4);\n left: -$theme-header-logo-text-width;\n right: 0;\n width: auto;\n }\n\n &::before {\n @include at-media($theme-header-min-width) {\n @include outer-megamenu;\n right: 100%;\n }\n }\n\n &::after {\n @include at-media($theme-header-min-width) {\n @include outer-megamenu;\n left: 100%;\n }\n }\n}\n",".usa-js-no-click {\n pointer-events: none;\n user-select: none;\n\n .usa-modal,\n .usa-modal * {\n pointer-events: auto;\n user-select: text;\n }\n}\n\n// Prevents propagation issue in Safari an opener\n// has a child element, and when clicked, prevents\n// intended action\n[data-open-modal] * {\n pointer-events: none;\n}\n\n.usa-modal-wrapper {\n text-align: center;\n transition: opacity $project-easing;\n\n // Using visibility: hidden instead of display: none because\n // of iOS VoiceOver issue:\n // https://developer.paciellogroup.com/blog/2018/06/the-current-state-of-modal-dialog-accessibility/\n &.is-hidden {\n visibility: hidden;\n opacity: opacity(0);\n position: fixed;\n }\n\n &.is-visible {\n visibility: visible;\n opacity: opacity(100);\n position: fixed;\n z-index: z-index(\"top\");\n }\n}\n\n.usa-modal-overlay {\n background: color(\"black-transparent-70\");\n bottom: 0;\n height: 100%;\n left: 0;\n overflow: scroll;\n overflow-x: hidden;\n padding: units(3);\n position: fixed;\n scroll-behavior: smooth;\n top: 0;\n width: 100%;\n\n &:before {\n content: \"\";\n display: inline-block;\n height: 100%;\n vertical-align: middle;\n }\n\n &[data-force-action=\"true\"] {\n pointer-events: none;\n\n * {\n pointer-events: auto;\n }\n }\n}\n\n// Prevents modals from flickering\n// Still allows content to be accessed\n.usa-js-loading {\n .usa-modal-wrapper {\n @include add-sr-only;\n }\n\n .usa-modal-wrapper:target {\n position: static;\n }\n}\n\n.usa-modal {\n @include typeset;\n @include u-radius($theme-modal-border-radius);\n background: white;\n @include set-text-from-bg(\"white\");\n display: inline-block;\n margin: units(2.5) auto;\n max-width: units($theme-modal-default-max-width);\n position: relative;\n text-align: left;\n vertical-align: middle;\n width: 100%;\n\n &:focus {\n outline: none;\n }\n}\n\n.usa-modal__content {\n display: flex;\n flex-direction: column-reverse;\n padding-top: units(4);\n width: 100%;\n}\n\n.usa-modal__main {\n margin: 0 auto;\n padding: units(1) units(4) units(4);\n}\n\n// Prevents JS not recognizing as part of close button.\n.usa-modal-wrapper [data-close-modal] > .usa-icon,\n.usa-modal-wrapper [data-close-modal] > .usa-icon use {\n pointer-events: none !important;\n}\n\n.usa-modal__close {\n align-items: center;\n align-self: flex-end;\n background-color: transparent;\n color: color(\"base\");\n display: flex;\n flex-shrink: 0;\n font-size: size(\"ui\", \"2xs\");\n margin: units(-4) 0 0 auto;\n padding: units(0.5) units(0.5);\n width: auto;\n\n &:hover,\n &:active {\n background-color: transparent;\n color: color(\"ink\");\n }\n\n &:not([disabled]):focus {\n outline-offset: 0;\n }\n\n .usa-icon {\n height: units(4);\n margin: units(2px) units(2px) 0 0;\n width: units(4);\n }\n}\n\n.usa-modal__heading {\n @include u-font(\"heading\", \"lg\");\n line-height: line-height(\"heading\", 3);\n margin-top: 0;\n}\n\n.usa-modal__footer {\n margin-top: units(3);\n}\n\n// Variants\n.usa-modal--lg {\n max-width: units($theme-modal-lg-max-width);\n width: 100%;\n\n .usa-modal__main {\n padding-bottom: units(8);\n padding-top: units(2.5);\n width: 100%;\n max-width: units($theme-modal-lg-content-max-width);\n }\n\n .usa-modal__heading {\n @include at-media(\"tablet\") {\n @include u-font(\"heading\", \"xl\");\n }\n }\n}\n\n.usa-js-modal--active {\n overflow: hidden;\n}\n",".usa-nav-container {\n @include at-media($theme-header-min-width) {\n @include clearfix;\n @include grid-container($theme-header-max-width);\n @include u-padding-x($theme-site-margins-width);\n }\n}\n",".usa-navbar {\n @include border-box-sizing;\n height: units($size-touch-target);\n\n @include at-media-max($theme-header-min-width) {\n @include u-flex(\"align-center\");\n border-bottom: units(1px) solid color(\"base-lighter\");\n display: flex;\n }\n\n @include at-media($theme-header-min-width) {\n border-bottom: none;\n display: inline-block;\n height: auto;\n }\n}\n","$sidenav-level-1-inset: 2;\n$sidenav-level-2-inset: 4;\n$sidenav-level-3-inset: 6;\n$sidenav-level-4-inset: 8;\n\n@mixin nav-list($type) {\n @include unstyled-list();\n\n @if $type == \"sidenav\" {\n &__item {\n border-top: units(1px) solid color(\"base-lighter\");\n }\n }\n\n @if $type == \"nav\" {\n &-item {\n border-top: units(1px) solid color(\"base-lighter\");\n }\n }\n\n a:not(.usa-button) {\n display: block;\n padding: units(1) units($sidenav-level-1-inset);\n text-decoration: none;\n\n &:hover {\n background-color: color(\"base-lightest\");\n text-decoration: none;\n }\n }\n\n a:not(.usa-button):not(.usa-current) {\n color: color(\"base-dark\");\n\n &:hover {\n color: color($theme-link-color);\n }\n\n &:focus {\n outline-offset: 0;\n }\n }\n\n .usa-current {\n @include add-bar(\n $theme-sidenav-current-border-width,\n $theme-link-color,\n \"left\",\n \"pill\",\n 0.5,\n 0.5\n );\n color: color($theme-link-color);\n font-weight: font-weight(\"bold\");\n\n @include at-media(\"tablet\") {\n @include add-bar(\n $theme-sidenav-current-border-width,\n $theme-link-color,\n \"left\",\n \"pill\",\n 0,\n 0.5\n );\n }\n }\n}\n\n@mixin nav-sublist {\n @include unstyled-list();\n margin: 0;\n\n &-item {\n border-top: units(1px) solid color(\"base-lighter\");\n font-size: font-size($theme-sidenav-font-family, \"2xs\");\n }\n\n .usa-current {\n @include remove-bar;\n\n @include at-media(\"tablet\") {\n @include remove-bar;\n }\n }\n\n // level 2+\n a:not(.usa-button) {\n padding-left: units($sidenav-level-2-inset);\n }\n\n // level 3+\n & & a:not(.usa-button) {\n padding-left: units($sidenav-level-3-inset);\n }\n\n // level 4+\n & & & a:not(.usa-button) {\n padding-left: units($sidenav-level-4-inset);\n }\n}\n","// PROCESS LIST\n$theme-process-list-counter-content-padding: calc(\n (#{units($theme-process-list-counter-size)} / 2) - #{units(0.5)}\n);\n$theme-process-list-counter-line-x-position: calc(\n (\n (#{units($theme-process-list-counter-size)} / 2) -\n (#{units($theme-process-list-connector-width)} / 2)\n )\n);\n\n@include override-prose {\n .usa-process-list {\n @include typeset($theme-process-list-font-family);\n @include unstyled-list;\n counter-reset: usa-numbered-list;\n padding: 20px 0 0 $theme-process-list-counter-line-x-position;\n position: relative;\n\n // Use increased specificity to override unstyled-list()\n & > .usa-process-list__item {\n @include u-measure(5);\n }\n }\n\n .usa-process-list__item {\n border-left: units($theme-process-list-connector-width) solid\n color($theme-process-list-connector-color);\n font-size: size(\n $theme-process-list-font-family,\n $theme-process-list-font-size\n );\n margin-bottom: 0;\n padding-bottom: units(4);\n padding-left: calc(#{$theme-process-list-counter-content-padding} * 2);\n }\n}\n\n.usa-process-list__item {\n &:last-child {\n border-left: units($theme-process-list-connector-width) solid transparent;\n }\n\n &::before {\n @include u-flex(\"row\", \"align-center\", \"justify-center\");\n $half-of-font-size: -0.4rem;\n @include u-circle($theme-process-list-counter-size);\n background-color: color($theme-process-list-counter-background-color);\n border: units($theme-process-list-counter-border-width) solid\n color($theme-process-list-counter-border-color);\n box-shadow: 0 0 0 units($theme-process-list-counter-gap-width)\n color($theme-process-list-counter-gap-color);\n color: color($theme-process-list-counter-text-color);\n content: counter(usa-numbered-list, decimal);\n counter-increment: usa-numbered-list;\n display: flex;\n font-family: family($theme-process-list-counter-font-family);\n font-size: size(\n $theme-process-list-counter-font-family,\n $theme-process-list-counter-font-size\n );\n font-weight: font-weight(\"bold\");\n height: units($theme-process-list-counter-size);\n left: 0;\n line-height: lh($theme-process-list-counter-font-family, 1);\n margin-top: $half-of-font-size;\n position: absolute;\n width: units($theme-process-list-counter-size);\n }\n\n ul {\n list-style-type: disc;\n\n li {\n margin-bottom: units(0.5);\n\n &:last-child {\n margin-bottom: 0;\n }\n }\n }\n\n > *:first-child {\n margin-top: 0;\n }\n\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.usa-process-list__heading {\n @include typeset(\n $theme-process-list-heading-font-family,\n $theme-process-list-heading-font-size,\n 2\n );\n color: color($theme-process-list-heading-color);\n font-family: family($theme-process-list-heading-font-family);\n font-weight: font-weight(\"bold\");\n margin: 0;\n\n & + * {\n margin-top: units(0.5);\n }\n}\n","// TODO: abstract and integrate\n@mixin search-icon {\n @include add-background-svg(\"usa-icons-bg/search--white\");\n background-position: center center;\n background-size: units(3);\n}\n\n.usa-search {\n @include border-box-sizing;\n @include clearfix;\n @include typeset($theme-search-font-family);\n position: relative;\n\n // if role is in the element (>=2.6.0)...\n &[role=\"search\"],\n // if there is a (=2.5.[0,1])...\n &[role=\"search\"] > div,\n // ...or if the component has a separate (<=2.4.0)\n [role=\"search\"] {\n display: flex;\n }\n\n [type=\"submit\"] {\n @include search-icon;\n border-bottom-left-radius: 0;\n border-top-left-radius: 0;\n height: units(4);\n margin: 0;\n padding: 0;\n width: units($theme-button-small-width);\n\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(2);\n background-image: none;\n width: auto;\n }\n }\n}\n\n.usa-search--big {\n $height: units(6);\n\n [type=\"search\"],\n .usa-search__input {\n @include at-media(\"mobile-lg\") {\n font-size: font-size($theme-search-font-family, \"sm\");\n height: $height;\n }\n }\n\n [type=\"submit\"],\n .usa-search__submit {\n @include at-media(\"mobile-lg\") {\n @include u-padding-x(4);\n font-size: font-size($theme-search-font-family, \"lg\");\n height: $height;\n width: auto;\n }\n }\n}\n\n.usa-search--small {\n [type=\"submit\"],\n .usa-search__submit {\n @include at-media(\"mobile-lg\") {\n @include search-icon;\n width: units($theme-button-small-width);\n }\n }\n}\n\n// Extra specificity to override rules set in normalize.css.\ninput[type=\"search\"] {\n /* stylelint-disable-line selector-no-qualifying-type */\n box-sizing: border-box;\n appearance: none;\n}\n\n[type=\"search\"],\n.usa-search__input {\n @include u-padding-y(0);\n border-bottom-right-radius: 0;\n border-right: none;\n border-top-right-radius: 0;\n box-sizing: border-box;\n float: left;\n font-size: font-size($theme-search-font-family, \"xs\");\n height: units(4);\n margin: 0;\n}\n\n.usa-search__submit-text {\n @include sr-only;\n\n @include at-media(\"mobile-lg\") {\n @include not-sr-only;\n }\n}\n",".usa-section {\n @include border-box-sizing;\n @include u-padding-y($theme-site-margins-width);\n\n @include at-media(\"tablet\") {\n @include u-padding-y(8);\n }\n}\n\n.usa-section--light {\n background-color: color(\"base-lightest\");\n}\n\n.usa-section--dark {\n background-color: color(\"primary-darker\");\n color: color($theme-text-reverse-color);\n\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n // TODO: This should use a theme-able color,\n // and should probably default to white\n color: color(\"accent-cool\");\n }\n\n p {\n color: color($theme-text-reverse-color);\n }\n\n a {\n color: color($theme-link-reverse-color);\n\n &:hover {\n color: color($theme-link-reverse-hover-color);\n }\n\n &:active {\n color: color($theme-link-reverse-active-color);\n }\n }\n}\n",".usa-sidenav {\n @include border-box-sizing;\n @include nav-list(\"sidenav\");\n @include typeset($theme-sidenav-font-family, \"sm\", 3);\n border-bottom: units(1px) solid color(\"base-lighter\");\n\n .grid-container & {\n @include u-margin-x(-$theme-site-margins-mobile-width);\n\n @include at-media(\"tablet\") {\n @include u-margin-x(0);\n }\n }\n}\n\n.usa-sidenav__sublist {\n @include nav-sublist;\n font-size: font-size($theme-sidenav-font-family, \"xs\");\n}\n","// Alert variables ---------- //\n\n$alert-icons: (\n info: \"info\",\n emergency: \"error\",\n);\n\n@mixin site-alert-margins {\n &:before {\n left: units($theme-site-margins-mobile-width);\n @include at-media($theme-site-margins-breakpoint) {\n left: units($theme-site-margins-width);\n }\n }\n}\n\n.usa-site-alert {\n position: relative;\n background-color: color(\"base-lightest\");\n\n .usa-alert {\n @include u-margin-x(\"auto\");\n @include u-maxw($theme-site-alert-max-width);\n\n // Don't show the left bar\n border-left: none;\n\n > .usa-list,\n .usa-alert__body > .usa-list {\n padding-left: 2ch;\n }\n }\n\n .usa-alert__body {\n @include add-responsive-site-margins;\n }\n}\n\n@each $name, $icon in $alert-icons {\n .usa-site-alert--#{$name} {\n $bgcolor: if($name != \"emergency\", \"#{$name}-lighter\", $name);\n @include set-text-and-bg($bgcolor);\n\n .usa-alert {\n @include alert-status-styles($name, $icon);\n @include site-alert-margins;\n }\n\n .usa-alert__body {\n padding-right: units($theme-site-margins-mobile-width);\n padding-left: units($theme-site-margins-mobile-width) +\n units($theme-alert-icon-size) +\n units(1.5);\n\n @include at-media($theme-site-margins-breakpoint) {\n padding-right: units($theme-site-margins-width);\n padding-left: units($theme-site-margins-width) +\n units($theme-alert-icon-size) + units(1.5);\n }\n }\n }\n}\n\n.usa-site-alert--no-icon {\n .usa-alert {\n &:before {\n display: none;\n }\n\n .usa-alert__body {\n padding-left: units($theme-site-margins-mobile-width);\n @include at-media($theme-site-margins-breakpoint) {\n padding-left: units($theme-site-margins-width);\n }\n }\n }\n}\n\n.usa-site-alert--slim {\n .usa-alert {\n @include add-slim-alert-icon;\n @include u-padding-y(1);\n }\n .usa-alert__body {\n padding-left: units($theme-site-margins-mobile-width) +\n $alert-slim-icon-size + units(1.5);\n @include at-media($theme-site-margins-breakpoint) {\n padding-left: units($theme-site-margins-width) + $alert-slim-icon-size +\n units(1.5);\n }\n }\n}\n",".usa-skipnav {\n @include border-box-sizing;\n @include typeset;\n @include typeset-link;\n background: transparent;\n left: 0;\n padding: units(1) units(2);\n position: absolute;\n top: -3.8rem; // skipnav link height\n transition: $project-easing;\n z-index: z-index(100);\n\n &:focus,\n &.usa-focus {\n background: color(\"white\");\n left: 0;\n position: absolute;\n top: 0;\n transition: $project-easing;\n }\n}\n","/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.0 Variables\nUse for computed variables or any\nnot meant to be set by system users\ndirectly.\n----------------------------------------\n*/\n\n/*\n----------------------------------------\nTouch target size\n----------------------------------------\n*/\n\n$size-touch-target: 6; // 48px to meet WCAG minimum of 44px\n\n/*\n----------------------------------------\nNamespace\n----------------------------------------\n*/\n\n$ns-utility: ns(\"utility\");\n$ns-grid: ns(\"grid\");\n\n/*\n----------------------------------------\nSeparator\n----------------------------------------\n*/\n\n$separator: $theme-prefix-separator;\n\n/*\n----------------------------------------\nSpacing\n----------------------------------------\nAll spacing values that can be called\nby units()\n----------------------------------------\n*/\n\n$project-spacing-standard: map-collect(\n map-get($system-spacing, smaller),\n map-get($system-spacing, small),\n map-get($system-spacing, smaller-negative),\n map-get($system-spacing, small-negative),\n map-get($system-spacing, medium),\n map-get($system-spacing, medium-negative),\n map-get($system-spacing, large),\n map-get($system-spacing, larger),\n map-get($system-spacing, largest),\n map-get($system-spacing, special)\n);\n\n$project-spacing-named: map-collect(\n map-get($system-spacing, large),\n map-get($system-spacing, larger),\n map-get($system-spacing, largest)\n);\n\n$spacing-to-token: (\n \"0\": 0,\n \"1\": \"1px\",\n \"2\": \"2px\",\n \"4\": \"05\",\n \"8\": 1,\n \"12\": \"105\",\n \"16\": 2,\n \"20\": \"205\",\n \"24\": 3,\n \"32\": 4,\n \"40\": 5,\n \"48\": 6,\n \"56\": 7,\n \"64\": 8,\n \"72\": 9,\n);\n\n$spacing-to-value: (\n 0: 0,\n \"2px\": 2,\n \"05\": 4,\n 1: 8,\n \"105\": 12,\n 2: 16,\n 3: 24,\n 4: 32,\n 5: 40,\n 6: 48,\n 7: 56,\n 8: 64,\n 9: 72,\n);\n\n$number-to-value: (\n \"1px\": \"1px\",\n \"2px\": \"2px\",\n \"0\": 0,\n \"1\": 1,\n \"2\": 2,\n \"3\": 3,\n \"4\": 4,\n \"5\": 5,\n \"6\": 6,\n \"7\": 7,\n \"8\": 8,\n \"9\": 9,\n \"10\": 10,\n \"15\": 15,\n \"0.5\": \"05\",\n \".5\": \"05\",\n \"1.5\": \"105\",\n \"2.5\": \"205\",\n \"-1px\": \"neg-1px\",\n \"-2px\": \"neg-2px\",\n \"-0.5\": \"neg-05\",\n \"-.5\": \"neg-05\",\n \"-1\": \"neg-1\",\n \"-1.5\": \"neg-105\",\n \"-2\": \"neg-2\",\n \"-2.5\": \"neg-205\",\n \"-3\": \"neg-3\",\n \"-4\": \"neg-4\",\n \"-5\": \"neg-5\",\n \"-6\": \"neg-6\",\n \"-7\": \"neg-7\",\n \"-8\": \"neg-8\",\n \"-9\": \"neg-9\",\n);\n\n/*\n----------------------------------------\nProject fonts\n----------------------------------------\nCollects font settings in a map for\nlooping.\n----------------------------------------\n*/\n\n$project-font-type-tokens: (\n \"cond\": (\n \"typeface-token\": $theme-font-type-cond,\n \"custom-stack\": $theme-font-cond-custom-stack,\n \"src\": $theme-font-cond-custom-src,\n ),\n \"icon\": (\n \"typeface-token\": $theme-font-type-icon,\n \"custom-stack\": $theme-font-icon-custom-stack,\n \"src\": $theme-font-icon-custom-src,\n ),\n \"lang\": (\n \"typeface-token\": $theme-font-type-lang,\n \"custom-stack\": $theme-font-lang-custom-stack,\n \"src\": $theme-font-lang-custom-src,\n ),\n \"mono\": (\n \"typeface-token\": $theme-font-type-mono,\n \"custom-stack\": $theme-font-mono-custom-stack,\n \"src\": $theme-font-mono-custom-src,\n ),\n \"sans\": (\n \"typeface-token\": $theme-font-type-sans,\n \"custom-stack\": $theme-font-sans-custom-stack,\n \"src\": $theme-font-sans-custom-src,\n ),\n \"serif\": (\n \"typeface-token\": $theme-font-type-serif,\n \"custom-stack\": $theme-font-serif-custom-stack,\n \"src\": $theme-font-serif-custom-src,\n ),\n);\n\n$project-font-role-tokens: (\n \"ui\": $theme-font-role-ui,\n \"heading\": $theme-font-role-heading,\n \"body\": $theme-font-role-body,\n \"code\": $theme-font-role-code,\n \"alt\": $theme-font-role-alt,\n);\n\n/*\n----------------------------------------\nFont stack\n----------------------------------------\nCompute the project font stack based on\nthe project fonts and the font\ndefinition values set in\ncore/_font-definitions\n----------------------------------------\n*/\n\n$project-font-stacks: (\n \"cond\": get-font-stack(\"cond\"),\n \"icon\": get-font-stack(\"icon\"),\n \"lang\": get-font-stack(\"lang\"),\n \"mono\": get-font-stack(\"mono\"),\n \"sans\": get-font-stack(\"sans\"),\n \"serif\": get-font-stack(\"serif\"),\n \"ui\": get-font-stack(\"ui\"),\n \"heading\": get-font-stack(\"heading\"),\n \"body\": get-font-stack(\"body\"),\n \"code\": get-font-stack(\"code\"),\n \"alt\": get-font-stack(\"alt\"),\n);\n\n$project-font-stack-cond: get-font-stack(\"cond\");\n$project-font-stack-icon: get-font-stack(\"icon\");\n$project-font-stack-lang: get-font-stack(\"lang\");\n$project-font-stack-mono: get-font-stack(\"mono\");\n$project-font-stack-sans: get-font-stack(\"sans\");\n$project-font-stack-serif: get-font-stack(\"serif\");\n$project-font-stack-ui: get-font-stack(\"ui\");\n$project-font-stack-heading: get-font-stack(\"heading\");\n$project-font-stack-body: get-font-stack(\"body\");\n$project-font-stack-code: get-font-stack(\"code\");\n$project-font-stack-alt: get-font-stack(\"alt\");\n\n$project-font-cond: get-typeface-token(\"cond\");\n$project-font-icon: get-typeface-token(\"icon\");\n$project-font-lang: get-typeface-token(\"lang\");\n$project-font-mono: get-typeface-token(\"mono\");\n$project-font-sans: get-typeface-token(\"sans\");\n$project-font-serif: get-typeface-token(\"serif\");\n$project-font-ui: get-typeface-token(\"ui\");\n$project-font-heading: get-typeface-token(\"heading\");\n$project-font-body: get-typeface-token(\"body\");\n$project-font-code: get-typeface-token(\"code\");\n$project-font-alt: get-typeface-token(\"alt\");\n\n/*\n----------------------------------------\nCap heights\n----------------------------------------\nCollect project cap heights\n----------------------------------------\n*/\n\n$project-cap-heights: (\n \"base\": $system-base-cap-height,\n \"cond\": cap-height($project-font-cond),\n \"icon\": cap-height($project-font-icon),\n \"lang\": cap-height($project-font-lang),\n \"mono\": cap-height($project-font-mono),\n \"sans\": cap-height($project-font-sans),\n \"serif\": cap-height($project-font-serif),\n \"ui\": cap-height($project-font-ui),\n \"heading\": cap-height($project-font-heading),\n \"body\": cap-height($project-font-body),\n \"code\": cap-height($project-font-code),\n \"alt\": cap-height($project-font-alt),\n);\n\n$project-font-weights: (\n \"thin\": $theme-font-weight-thin,\n \"light\": $theme-font-weight-light,\n \"normal\": $theme-font-weight-normal,\n \"medium\": $theme-font-weight-medium,\n \"semibold\": $theme-font-weight-semibold,\n \"bold\": $theme-font-weight-bold,\n \"heavy\": $theme-font-weight-heavy,\n);\n\n/*\n----------------------------------------\nTheme color families and grades\n----------------------------------------\n*/\n\n$uswds-color-families: (\n \"primary\",\n \"secondary\",\n \"accent\",\n \"base\",\n \"warning\",\n \"error\",\n \"success\",\n \"info\"\n);\n\n$uswds-color-theme-grades: (\n \"lightest\",\n \"lighter\",\n \"light\",\n \"default\",\n \"dark\",\n \"darker\",\n \"darkest\"\n);\n\n/*\n----------------------------------------\nTheme color map\n----------------------------------------\n*/\n\n$project-colors: (\n \"base\": (\n \"lightest\": color($theme-color-base-lightest, set-theme),\n \"lighter\": color($theme-color-base-lighter, set-theme),\n \"light\": color($theme-color-base-light, set-theme),\n \"default\": color($theme-color-base, set-theme),\n \"dark\": color($theme-color-base-dark, set-theme),\n \"darker\": color($theme-color-base-darker, set-theme),\n \"darkest\": color($theme-color-base-darkest, set-theme),\n ),\n \"primary\": (\n \"lightest\": color($theme-color-primary-lightest, set-theme),\n \"lighter\": color($theme-color-primary-lighter, set-theme),\n \"light\": color($theme-color-primary-light, set-theme),\n \"default\": color($theme-color-primary, set-theme),\n \"vivid\": color($theme-color-primary-vivid, set-theme),\n \"dark\": color($theme-color-primary-dark, set-theme),\n \"darker\": color($theme-color-primary-darker, set-theme),\n \"darkest\": color($theme-color-primary-darkest, set-theme),\n ),\n \"secondary\": (\n \"lightest\": color($theme-color-secondary-lightest, set-theme),\n \"lighter\": color($theme-color-secondary-lighter, set-theme),\n \"light\": color($theme-color-secondary-light, set-theme),\n \"default\": color($theme-color-secondary, set-theme),\n \"vivid\": color($theme-color-secondary-vivid, set-theme),\n \"dark\": color($theme-color-secondary-dark, set-theme),\n \"darker\": color($theme-color-secondary-darker, set-theme),\n \"darkest\": color($theme-color-secondary-darkest, set-theme),\n ),\n \"accent-warm\": (\n \"lightest\": color($theme-color-accent-warm-lightest, set-theme),\n \"lighter\": color($theme-color-accent-warm-lighter, set-theme),\n \"light\": color($theme-color-accent-warm-light, set-theme),\n \"default\": color($theme-color-accent-warm, set-theme),\n \"dark\": color($theme-color-accent-warm-dark, set-theme),\n \"darker\": color($theme-color-accent-warm-darker, set-theme),\n \"darkest\": color($theme-color-accent-warm-darkest, set-theme),\n ),\n \"accent-cool\": (\n \"lightest\": color($theme-color-accent-cool-lightest, set-theme),\n \"lighter\": color($theme-color-accent-cool-lighter, set-theme),\n \"light\": color($theme-color-accent-cool-light, set-theme),\n \"default\": color($theme-color-accent-cool, set-theme),\n \"dark\": color($theme-color-accent-cool-dark, set-theme),\n \"darker\": color($theme-color-accent-cool-darker, set-theme),\n \"darkest\": color($theme-color-accent-cool-darkest, set-theme),\n ),\n);\n\n$project-state-colors: (\n \"error\": (\n \"lighter\": color($theme-color-error-lighter, set-theme),\n \"light\": color($theme-color-error-light, set-theme),\n \"default\": color($theme-color-error, set-theme),\n \"dark\": color($theme-color-error-dark, set-theme),\n \"darker\": color($theme-color-error-darker, set-theme),\n ),\n \"warning\": (\n \"lighter\": color($theme-color-warning-lighter, set-theme),\n \"light\": color($theme-color-warning-light, set-theme),\n \"default\": color($theme-color-warning, set-theme),\n \"dark\": color($theme-color-warning-dark, set-theme),\n \"darker\": color($theme-color-warning-darker, set-theme),\n ),\n \"success\": (\n \"lighter\": color($theme-color-success-lighter, set-theme),\n \"light\": color($theme-color-success-light, set-theme),\n \"default\": color($theme-color-success, set-theme),\n \"dark\": color($theme-color-success-dark, set-theme),\n \"darker\": color($theme-color-success-darker, set-theme),\n ),\n \"info\": (\n \"lighter\": color($theme-color-info-lighter, set-theme),\n \"light\": color($theme-color-info-light, set-theme),\n \"default\": color($theme-color-info, set-theme),\n \"dark\": color($theme-color-info-dark, set-theme),\n \"darker\": color($theme-color-info-darker, set-theme),\n ),\n \"disabled\": (\n \"light\": color($theme-color-disabled-light, set-theme),\n \"default\": color($theme-color-disabled, set-theme),\n \"dark\": color($theme-color-disabled-dark, set-theme),\n ),\n \"emergency\": (\n \"default\": color($theme-color-emergency, set-theme),\n \"dark\": color($theme-color-emergency-dark, set-theme),\n ),\n);\n\n$all-project-colors: map-collect($project-colors, $project-state-colors);\n\n$palette-colors: map-collect(\n $all-project-colors,\n $tokens-color-required,\n $system-colors\n);\n\n/*\n----------------------------------------\nTheme color shortcodes\n----------------------------------------\n*/\n\n$assignments-theme-color: (\n \"base-lightest\": $theme-color-base-lightest,\n \"base-lighter\": $theme-color-base-lighter,\n \"base-light\": $theme-color-base-light,\n \"base\": $theme-color-base,\n \"base-dark\": $theme-color-base-dark,\n \"base-darker\": $theme-color-base-darker,\n \"base-darkest\": $theme-color-base-darkest,\n \"ink\": $theme-color-base-ink,\n \"primary-lightest\": $theme-color-primary-lightest,\n \"primary-lighter\": $theme-color-primary-lighter,\n \"primary-light\": $theme-color-primary-light,\n \"primary\": $theme-color-primary,\n \"primary-vivid\": $theme-color-primary-vivid,\n \"primary-dark\": $theme-color-primary-dark,\n \"primary-darker\": $theme-color-primary-darker,\n \"primary-darkest\": $theme-color-primary-darkest,\n \"secondary-lightest\": $theme-color-secondary-lightest,\n \"secondary-lighter\": $theme-color-secondary-lighter,\n \"secondary-light\": $theme-color-secondary-light,\n \"secondary\": $theme-color-secondary,\n \"secondary-vivid\": $theme-color-secondary-vivid,\n \"secondary-dark\": $theme-color-secondary-dark,\n \"secondary-darker\": $theme-color-secondary-darker,\n \"secondary-darkest\": $theme-color-secondary-darkest,\n \"accent-warm-darkest\": $theme-color-accent-warm-darkest,\n \"accent-warm-darker\": $theme-color-accent-warm-darker,\n \"accent-warm-dark\": $theme-color-accent-warm-dark,\n \"accent-warm\": $theme-color-accent-warm,\n \"accent-warm-light\": $theme-color-accent-warm-light,\n \"accent-warm-lighter\": $theme-color-accent-warm-lighter,\n \"accent-warm-lightest\": $theme-color-accent-warm-lightest,\n \"accent-cool-darkest\": $theme-color-accent-cool-darkest,\n \"accent-cool-darker\": $theme-color-accent-cool-darker,\n \"accent-cool-dark\": $theme-color-accent-cool-dark,\n \"accent-cool\": $theme-color-accent-cool,\n \"accent-cool-light\": $theme-color-accent-cool-light,\n \"accent-cool-lighter\": $theme-color-accent-cool-lighter,\n \"accent-cool-lightest\": $theme-color-accent-cool-lightest,\n \"error-lighter\": $theme-color-error-lighter,\n \"error-light\": $theme-color-error-light,\n \"error\": $theme-color-error,\n \"error-dark\": $theme-color-error-dark,\n \"error-darker\": $theme-color-error-darker,\n \"warning-lighter\": $theme-color-warning-lighter,\n \"warning-light\": $theme-color-warning-light,\n \"warning\": $theme-color-warning,\n \"warning-dark\": $theme-color-warning-dark,\n \"warning-darker\": $theme-color-warning-darker,\n \"success-lighter\": $theme-color-success-lighter,\n \"success-light\": $theme-color-success-light,\n \"success\": $theme-color-success,\n \"success-dark\": $theme-color-success-dark,\n \"success-darker\": $theme-color-success-darker,\n \"info-lighter\": $theme-color-info-lighter,\n \"info-light\": $theme-color-info-light,\n \"info\": $theme-color-info,\n \"info-dark\": $theme-color-info-dark,\n \"info-darker\": $theme-color-info-darker,\n \"disabled-light\": $theme-color-disabled-light,\n \"disabled\": $theme-color-disabled,\n \"disabled-dark\": $theme-color-disabled-dark,\n \"emergency\": $theme-color-emergency,\n \"emergency-dark\": $theme-color-emergency-dark,\n);\n\n$tokens-color-theme: (\n \"base-lightest\": color($theme-color-base-lightest, set-theme, no-warn),\n \"base-lighter\": color($theme-color-base-lighter, set-theme, no-warn),\n \"base-light\": color($theme-color-base-light, set-theme, no-warn),\n \"base\": color($theme-color-base, set-theme, no-warn),\n \"base-dark\": color($theme-color-base-dark, set-theme, no-warn),\n \"base-darker\": color($theme-color-base-darker, set-theme, no-warn),\n \"base-darkest\": color($theme-color-base-darkest, set-theme, no-warn),\n \"ink\": color($theme-color-base-ink, set-theme, no-warn),\n \"primary-lightest\": color($theme-color-primary-lightest, set-theme, no-warn),\n \"primary-lighter\": color($theme-color-primary-lighter, set-theme, no-warn),\n \"primary-light\": color($theme-color-primary-light, set-theme, no-warn),\n \"primary\": color($theme-color-primary, set-theme, no-warn),\n \"primary-vivid\": color($theme-color-primary-vivid, set-theme, no-warn),\n \"primary-dark\": color($theme-color-primary-dark, set-theme, no-warn),\n \"primary-darker\": color($theme-color-primary-darker, set-theme, no-warn),\n \"primary-darkest\": color($theme-color-primary-darkest, set-theme, no-warn),\n \"secondary-lightest\":\n color($theme-color-secondary-lightest, set-theme, no-warn),\n \"secondary-lighter\": color($theme-color-secondary-lighter, set-theme, no-warn),\n \"secondary-light\": color($theme-color-secondary-light, set-theme, no-warn),\n \"secondary\": color($theme-color-secondary, set-theme, no-warn),\n \"secondary-vivid\": color($theme-color-secondary-vivid, set-theme, no-warn),\n \"secondary-dark\": color($theme-color-secondary-dark, set-theme, no-warn),\n \"secondary-darker\": color($theme-color-secondary-darker, set-theme, no-warn),\n \"secondary-darkest\": color($theme-color-secondary-darkest, set-theme, no-warn),\n \"accent-warm-darkest\":\n color($theme-color-accent-warm-darkest, set-theme, no-warn),\n \"accent-warm-darker\":\n color($theme-color-accent-warm-darker, set-theme, no-warn),\n \"accent-warm-dark\": color($theme-color-accent-warm-dark, set-theme, no-warn),\n \"accent-warm\": color($theme-color-accent-warm, set-theme, no-warn),\n \"accent-warm-light\": color($theme-color-accent-warm-light, set-theme, no-warn),\n \"accent-warm-lighter\":\n color($theme-color-accent-warm-lighter, set-theme, no-warn),\n \"accent-warm-lightest\":\n color($theme-color-accent-warm-lightest, set-theme, no-warn),\n \"accent-cool-darkest\":\n color($theme-color-accent-cool-darkest, set-theme, no-warn),\n \"accent-cool-darker\":\n color($theme-color-accent-cool-darker, set-theme, no-warn),\n \"accent-cool-dark\": color($theme-color-accent-cool-dark, set-theme, no-warn),\n \"accent-cool\": color($theme-color-accent-cool, set-theme, no-warn),\n \"accent-cool-light\": color($theme-color-accent-cool-light, set-theme, no-warn),\n \"accent-cool-lighter\":\n color($theme-color-accent-cool-lighter, set-theme, no-warn),\n \"accent-cool-lightest\":\n color($theme-color-accent-cool-lightest, set-theme, no-warn),\n);\n\n$tokens-color-state: (\n \"error-lighter\": color($theme-color-error-lighter, set-theme, no-warn),\n \"error-light\": color($theme-color-error-light, set-theme, no-warn),\n \"error\": color($theme-color-error, set-theme, no-warn),\n \"error-dark\": color($theme-color-error-dark, set-theme, no-warn),\n \"error-darker\": color($theme-color-error-darker, set-theme, no-warn),\n \"warning-lighter\": color($theme-color-warning-lighter, set-theme, no-warn),\n \"warning-light\": color($theme-color-warning-light, set-theme, no-warn),\n \"warning\": color($theme-color-warning, set-theme, no-warn),\n \"warning-dark\": color($theme-color-warning-dark, set-theme, no-warn),\n \"warning-darker\": color($theme-color-warning-darker, set-theme, no-warn),\n \"success-lighter\": color($theme-color-success-lighter, set-theme, no-warn),\n \"success-light\": color($theme-color-success-light, set-theme, no-warn),\n \"success\": color($theme-color-success, set-theme, no-warn),\n \"success-dark\": color($theme-color-success-dark, set-theme, no-warn),\n \"success-darker\": color($theme-color-success-darker, set-theme, no-warn),\n \"info-lighter\": color($theme-color-info-lighter, set-theme, no-warn),\n \"info-light\": color($theme-color-info-light, set-theme, no-warn),\n \"info\": color($theme-color-info, set-theme, no-warn),\n \"info-dark\": color($theme-color-info-dark, set-theme, no-warn),\n \"info-darker\": color($theme-color-info-darker, set-theme, no-warn),\n \"disabled-light\": color($theme-color-disabled-light, set-theme, no-warn),\n \"disabled\": color($theme-color-disabled, set-theme, no-warn),\n \"disabled-dark\": color($theme-color-disabled-dark, set-theme, no-warn),\n \"emergency\": color($theme-color-emergency, set-theme, no-warn),\n \"emergency-dark\": color($theme-color-emergency-dark, set-theme, no-warn),\n);\n\n$project-color-shortcodes: map-collect(\n $tokens-color-theme,\n $tokens-color-state\n);\n\n$all-color-shortcodes: map-collect(\n $tokens-color-required,\n $system-color-shortcodes,\n $project-color-shortcodes\n);\n\n$color-palette-grayscale: $system-color-gray;\n\n/*\n----------------------------------------\nSystem magic numbers for color contrast\n----------------------------------------\n*/\n\n$system-wcag-magic-numbers: (\n \"AA\": 50,\n \"AAA\": 70,\n \"AA-large\": 40,\n);\n\n/*\n----------------------------------------\nBuild the project type scale map\n----------------------------------------\n*/\n\n$project-type-scale: (\n \"3xs\": system-type-scale($theme-type-scale-3xs),\n \"2xs\": system-type-scale($theme-type-scale-2xs),\n \"xs\": system-type-scale($theme-type-scale-xs),\n \"sm\": system-type-scale($theme-type-scale-sm),\n \"md\": system-type-scale($theme-type-scale-md),\n \"lg\": system-type-scale($theme-type-scale-lg),\n \"xl\": system-type-scale($theme-type-scale-xl),\n \"2xl\": system-type-scale($theme-type-scale-2xl),\n \"3xl\": system-type-scale($theme-type-scale-3xl),\n);\n\n$all-type-scale: map-collect($system-type-scale, $project-type-scale);\n\n/*\n----------------------------------------\nBorder-radius\n----------------------------------------\n*/\n\n$project-border-radius: (\n 0: 0,\n \"none\": 0,\n \"sm\": units($theme-border-radius-sm),\n \"md\": units($theme-border-radius-md),\n \"lg\": units($theme-border-radius-lg),\n \"pill\": 99rem,\n);\n\n$all-border-radius: map-collect(\n $project-border-radius,\n map-get($system-spacing, smaller),\n map-get($system-spacing, small)\n);\n\n/*\n----------------------------------------\nColumn gaps\n----------------------------------------\n*/\n\n$project-column-gaps: (\n \"sm\": $theme-column-gap-sm,\n \"md\": $theme-column-gap-md,\n \"lg\": $theme-column-gap-lg,\n);\n\n/*\n----------------------------------------\nGrid\n----------------------------------------\n*/\n\n$grid-global: \"\";\n\n@if $theme-layout-grid-use-important {\n $grid-global: \"!important\";\n}\n\n/*\n----------------------------------------\nAspect Ratios\n----------------------------------------\n*/\n\n$project-aspect-ratios: (\n \"9x16\": 177.77778%,\n \"16x9\": 56.25%,\n \"1x1\": 100%,\n \"4x3\": 75%,\n \"2x1\": 50%,\n);\n\n@if $test-system-color-tokens {\n $color-test: test-colors($system-color-shortcodes);\n}\n\n/*\n----------------------------------------\nEasing\n----------------------------------------\n*/\n$project-easing: 0.15s ease-in-out;\n\n/*\n----------------------------------------\nProject defaults\n----------------------------------------\n*/\n\n$project-defaults: (\n \"bg-color\": $theme-body-background-color,\n \"preferred-text-token\": $theme-text-reverse-color,\n \"fallback-text-token\": $theme-text-color,\n \"preferred-link-token\": $theme-link-reverse-color,\n \"fallback-link-token\": $theme-link-color,\n);\n","$step-indicator-label-margin-top: 1;\n$step-indicator-margin-bottom: 4;\n$step-indicator-header-margin-top: 4;\n$step-indicator-header-margin-top-sm: 2;\n$step-indicator-segment-height-mobile: 1;\n$step-indicator-counter-size: 5;\n$step-indicator-counter-size-sm: 3;\n\n.usa-step-indicator {\n @include typeset(\n $theme-step-indicator-font-family,\n $theme-step-indicator-label-font-size,\n 2\n );\n background-color: color($step-indicator-background-color);\n margin-bottom: units($step-indicator-margin-bottom);\n margin-left: units($theme-step-indicator-segment-gap) / -2;\n margin-right: units($theme-step-indicator-segment-gap) / -2;\n\n @include at-media($theme-step-indicator-min-width) {\n @include u-margin-x(0);\n }\n}\n\n.usa-step-indicator__segments {\n counter-reset: usa-step-indicator;\n display: flex;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.usa-step-indicator__segment {\n @include u-flex(\"fill\");\n counter-increment: usa-step-indicator;\n margin-left: units($theme-step-indicator-segment-gap) / 2;\n margin-right: units($theme-step-indicator-segment-gap) / 2;\n max-width: units(\"card-lg\");\n min-height: units($theme-step-indicator-segment-height);\n position: relative;\n\n // Add segment\n &:after {\n background-color: color($theme-step-indicator-segment-color-pending);\n content: \"\";\n display: block;\n // Use a fixed segment height for mobile regardless of settings\n height: units($step-indicator-segment-height-mobile);\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n\n @include at-media($theme-step-indicator-min-width) {\n height: units($theme-step-indicator-segment-height);\n }\n }\n}\n\n.usa-step-indicator__segment--complete {\n &::after {\n background-color: color($theme-step-indicator-segment-color-complete);\n }\n .usa-step-indicator__segment-label {\n color: color($theme-step-indicator-segment-color-complete);\n }\n}\n\n.usa-step-indicator__segment--current {\n &::after {\n background-color: color($theme-step-indicator-segment-color-current);\n }\n .usa-step-indicator__segment-label {\n color: color($theme-step-indicator-segment-color-current);\n font-weight: fw(\"bold\");\n }\n}\n\n.usa-step-indicator__segment-label {\n display: none;\n // Show labels only at the min-width\n @include at-media($theme-step-indicator-min-width) {\n color: color($theme-step-indicator-text-pending-color);\n display: block;\n font-size: size(\n $theme-step-indicator-font-family,\n $theme-step-indicator-label-font-size\n );\n // Add margin based on segment size\n margin-top: calc(\n #{units($theme-step-indicator-segment-height)} + #{units(\n $step-indicator-label-margin-top\n )}\n );\n padding-right: units(4);\n text-align: left;\n }\n}\n\n.usa-step-indicator__header {\n align-items: baseline;\n display: flex;\n}\n\n.usa-step-indicator__heading {\n color: color($theme-step-indicator-heading-color);\n font-family: family($theme-step-indicator-heading-font-family);\n font-size: size(\n $theme-step-indicator-heading-font-family,\n $theme-step-indicator-heading-font-size-small\n );\n font-weight: font-weight(\"bold\");\n margin: units($step-indicator-header-margin-top-sm) 0 0;\n @include at-media($theme-step-indicator-min-width) {\n font-size: size(\n $theme-step-indicator-heading-font-family,\n $theme-step-indicator-heading-font-size\n );\n margin-top: units($step-indicator-header-margin-top);\n }\n}\n\n.usa-step-indicator__current-step {\n $step-lh: lh($theme-step-indicator-heading-font-family, 2);\n @include u-circle($step-indicator-counter-size);\n @include u-text(\"normal\", \"tabular\");\n background-color: color($theme-step-indicator-segment-color-current);\n color: color($step-indicator-background-color);\n display: inline-block;\n // Magic number circle centering\n padding: calc(\n (#{units($step-indicator-counter-size)} - (2ex * #{$step-lh})) * 0.5\n );\n text-align: center;\n}\n\n.usa-step-indicator__total-steps {\n @include u-text(\"normal\", \"tabular\");\n color: color($theme-step-indicator-segment-color-current);\n margin-right: units(1);\n}\n\n.usa-step-indicator--counters,\n.usa-step-indicator--counters-sm {\n .usa-step-indicator__segment {\n @include at-media($theme-step-indicator-min-width) {\n $counter-lh: lh($theme-step-indicator-font-family, 1);\n // Remove segment gaps\n @include u-margin-x(0);\n\n // Add extra margin for counter\n @if $theme-step-indicator-counter-gap == 0 {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n )\n );\n } @else {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n ) +\n #{units($theme-step-indicator-counter-gap)}\n );\n }\n\n // Add counter\n &:before {\n @include u-circle($step-indicator-counter-size);\n @include u-text(\"tabular\");\n background-color: color($step-indicator-background-color);\n box-shadow: inset 0 0 0\n units($theme-step-indicator-counter-border-width)\n color($theme-step-indicator-segment-color-pending),\n 0 0 0 units($theme-step-indicator-counter-gap)\n color($step-indicator-background-color);\n color: color($theme-step-indicator-text-pending-color);\n content: counter(usa-step-indicator);\n display: block;\n font-weight: fw(\"bold\");\n left: 0;\n line-height: lh($theme-step-indicator-font-family, 1);\n // Magic number circle centering\n padding: calc(\n (#{units($step-indicator-counter-size)} - (2ex * #{$counter-lh})) *\n 0.5\n );\n // padding: 1.5ex;\n position: absolute;\n text-align: center;\n top: calc(\n (\n #{units($step-indicator-counter-size)} - #{units(\n $theme-step-indicator-segment-height\n )}\n ) / -2\n );\n z-index: z(100);\n }\n\n &:last-child {\n // Don't show the last segment when counters appear\n &:after {\n display: none;\n }\n }\n }\n }\n\n .usa-step-indicator__segment--complete {\n &::before {\n background-color: color($theme-step-indicator-segment-color-complete);\n box-shadow: 0 0 0 units($theme-step-indicator-counter-gap)\n color($step-indicator-background-color);\n color: color($step-indicator-background-color);\n }\n }\n\n .usa-step-indicator__segment--current {\n &::before {\n background-color: color($theme-step-indicator-segment-color-current);\n box-shadow: 0 0 0 units($theme-step-indicator-counter-gap)\n color($step-indicator-background-color);\n color: color($step-indicator-background-color);\n }\n }\n\n .usa-step-indicator__segment-label {\n @include at-media($theme-step-indicator-min-width) {\n // Add counter margin\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size)} + #{units(\n $theme-step-indicator-segment-height\n )}\n ) / 2\n ) + #{units($step-indicator-label-margin-top)}\n );\n }\n }\n\n // Adjust segments with centered variant\n &.usa-step-indicator--center {\n @include at-media($theme-step-indicator-min-width) {\n .usa-step-indicator__segment {\n &:first-child {\n &:after {\n left: 50%;\n right: 0;\n width: auto;\n }\n }\n &:last-child {\n &:after {\n display: block;\n left: 0;\n right: 50%;\n width: auto;\n }\n }\n }\n }\n }\n}\n\n.usa-step-indicator--counters-sm {\n .usa-step-indicator__segment {\n @include at-media($theme-step-indicator-min-width) {\n $counter-lh: lh($theme-step-indicator-font-family, 1);\n // Add extra margin for counter\n @if $theme-step-indicator-counter-gap == 0 {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size-sm)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n )\n );\n } @else {\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size-sm)} -\n #{units($theme-step-indicator-segment-height)}\n ) /\n 2\n ) +\n #{units($theme-step-indicator-counter-gap)}\n );\n }\n\n // Add counter\n &:before {\n @include u-circle($step-indicator-counter-size-sm);\n @include u-font-size($theme-step-indicator-font-family, 3);\n padding: calc(#{units(0.5)} + 1px);\n top: calc(\n (\n #{units($step-indicator-counter-size-sm)} - #{units(\n $theme-step-indicator-segment-height\n )}\n ) / -2\n );\n }\n\n &:last-child {\n // Don't show the last segment when counters appear\n &:after {\n display: none;\n }\n }\n }\n }\n\n .usa-step-indicator__segment-label {\n @include at-media($theme-step-indicator-min-width) {\n // Add counter margin\n margin-top: calc(\n (\n (\n #{units($step-indicator-counter-size-sm)} + #{units(\n $theme-step-indicator-segment-height\n )}\n ) / 2\n ) + #{units($step-indicator-label-margin-top)}\n );\n }\n }\n}\n\n.usa-step-indicator--no-labels {\n margin-left: units($theme-step-indicator-segment-gap) / -2;\n margin-right: units($theme-step-indicator-segment-gap) / -2;\n\n .usa-step-indicator__segment {\n // Remove extra counter margin\n margin-top: 0;\n // Add gap between segments\n margin-left: units($theme-step-indicator-segment-gap) / 2;\n margin-right: units($theme-step-indicator-segment-gap) / 2;\n &:before {\n // Don't show counters\n display: none;\n }\n &:last-child {\n // Show last segment\n &:after {\n display: block;\n }\n }\n }\n .usa-step-indicator__heading {\n margin-top: units($step-indicator-header-margin-top-sm);\n }\n}\n\n.usa-step-indicator--no-labels {\n .usa-step-indicator__segment-label {\n // Don't show labels, even if they exist\n display: none;\n }\n}\n\n.usa-step-indicator--center {\n margin-left: units($theme-step-indicator-segment-gap) / -2;\n margin-right: units($theme-step-indicator-segment-gap) / -2;\n\n .usa-step-indicator__segment {\n margin-left: units($theme-step-indicator-segment-gap) / 2;\n margin-right: units($theme-step-indicator-segment-gap) / 2;\n\n &:before {\n @if $theme-step-indicator-counter-gap == 0 {\n left: calc(50% - ((#{units($step-indicator-counter-size)}) / 2));\n } @else {\n left: calc(\n 50% -\n (\n (\n #{units($step-indicator-counter-size)} +\n #{units($theme-step-indicator-counter-gap)}\n ) /\n 2\n )\n );\n }\n }\n }\n\n .usa-step-indicator__segment-label {\n // Balance label padding\n @include u-padding-x(1);\n // Center labels\n text-align: center;\n }\n\n &.usa-step-indicator--no-labels {\n .usa-step-indicator__segment {\n // Use full-width segments\n &:first-child {\n &:after {\n left: 0;\n }\n }\n &:last-child {\n &:after {\n right: 0;\n }\n }\n }\n }\n\n &.usa-step-indicator--counters-sm {\n .usa-step-indicator__segment {\n &:before {\n @if $theme-step-indicator-counter-gap == 0 {\n left: calc(50% - ((#{units($step-indicator-counter-size-sm)}) / 2));\n } @else {\n left: calc(\n 50% -\n (\n (\n #{units($step-indicator-counter-size-sm)} +\n #{units($theme-step-indicator-counter-gap)}\n ) /\n 2\n )\n );\n }\n }\n }\n }\n}\n","$summary-box-context: \"Summary Box\";\n\n.usa-summary-box {\n @include typeset($theme-summary-box-font-family);\n @include border-box-sizing;\n @include set-text-and-bg(\n $theme-summary-box-background-color,\n $theme-summary-box-text-color,\n $context: $summary-box-context\n );\n @include u-radius($theme-summary-box-border-radius);\n border: $theme-summary-box-border-width color($theme-summary-box-border-color)\n solid;\n padding: units(3);\n position: relative;\n\n .usa-list {\n &:last-child {\n margin-bottom: 0;\n }\n }\n\n * + & {\n margin-top: units(2);\n }\n}\n\n.usa-summary-box__heading {\n @include typeset($theme-summary-box-font-family, \"lg\", 2);\n margin-top: 0;\n margin-bottom: units(1);\n}\n\n.usa-summary-box__text {\n @include u-margin-y(0);\n}\n\n.usa-summary-box__text:only-child {\n margin-bottom: $theme-summary-box-border-width;\n padding-top: units(0.5);\n}\n\n.usa-summary-box__link {\n @include set-link-from-bg(\n $theme-summary-box-background-color,\n $theme-summary-box-link-color,\n $context: $summary-box-context\n );\n &[href^=\"#\"] {\n $link-tokens: get-link-tokens-from-bg(\n $theme-summary-box-background-color,\n $theme-summary-box-link-color,\n $context: $summary-box-context\n );\n &:visited {\n color: color(nth($link-tokens, 1));\n }\n &:hover {\n color: color(nth($link-tokens, 2));\n }\n }\n}\n","/*\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n* * * * * ==============================\n========================================\n========================================\n========================================\n----------------------------------------\nUSWDS 2.11.2\n----------------------------------------\nCOMPONENT SETTINGS\n----------------------------------------\nRead more about settings and\nUSWDS style tokens in the documentation:\nhttps://designsystem.digital.gov/design-tokens\n----------------------------------------\n*/\n\n// Accordion\n$theme-accordion-border-width: 0.5 !default;\n$theme-accordion-border-color: \"base-lightest\" !default;\n$theme-accordion-font-family: \"body\" !default;\n\n// Alert\n$theme-alert-bar-width: 1 !default;\n$theme-alert-font-family: \"ui\" !default;\n$theme-alert-icon-size: 4 !default;\n$theme-alert-padding-x: 2.5 !default;\n$theme-alert-padding-y: 2 !default;\n$theme-alert-text-color: default !default;\n$theme-alert-text-reverse-color: default !default;\n$theme-alert-link-color: default !default;\n$theme-alert-link-reverse-color: default !default;\n\n// Banner\n$theme-banner-background-color: \"base-lightest\" !default;\n$theme-banner-font-family: \"ui\" !default;\n$theme-banner-link-color: default !default;\n$theme-banner-max-width: \"desktop\" !default;\n\n// Breadcrumb\n$theme-breadcrumb-background-color: \"default\" !default;\n$theme-breadcrumb-font-size: \"sm\" !default;\n$theme-breadcrumb-font-family: \"body\" !default;\n$theme-breadcrumb-link-color: default !default;\n$theme-breadcrumb-min-width: \"mobile-lg\" !default;\n$theme-breadcrumb-padding-bottom: 2 !default;\n$theme-breadcrumb-padding-top: 2 !default;\n$theme-breadcrumb-padding-x: 0 !default;\n$theme-breadcrumb-separator-color: \"base\" !default;\n\n// Button\n$theme-button-font-family: \"ui\" !default;\n$theme-button-border-radius: \"md\" !default;\n$theme-button-small-width: 6 !default;\n$theme-button-stroke-width: 2px !default;\n\n// Card\n$theme-card-border-color: \"base-lighter\" !default;\n$theme-card-border-radius: \"lg\" !default;\n$theme-card-border-width: 2px !default;\n$theme-card-gap: 2 !default;\n$theme-card-flag-min-width: \"tablet\" !default;\n$theme-card-flag-image-width: \"card-lg\" !default;\n$theme-card-font-family: \"body\" !default;\n$theme-card-header-typeset: \"heading\", \"lg\", 2 !default;\n$theme-card-margin-bottom: 4 !default;\n$theme-card-padding-perimeter: 3 !default;\n$theme-card-padding-y: 2 !default;\n\n// Collection\n$theme-collection-font-family: \"ui\" !default;\n$theme-collection-header-typeset: \"ui\", \"md\", 3 !default;\n\n// Footer\n$theme-footer-font-family: \"body\" !default;\n$theme-footer-max-width: \"desktop\" !default;\n\n// Form and input\n$theme-checkbox-border-radius: \"sm\" !default;\n$theme-form-font-family: \"ui\" !default;\n$theme-input-line-height: 3 !default;\n$theme-input-max-width: \"mobile-lg\" !default;\n$theme-input-select-border-width: 2px !default;\n$theme-input-select-size: 2.5 !default;\n$theme-input-state-border-width: 0.5 !default;\n$theme-input-tile-background-color-selected: \"primary-lighter\" !default;\n$theme-input-tile-border-radius: \"md\" !default;\n$theme-input-tile-border-width: 2px !default;\n$theme-input-tile-border-color: \"base-lighter\" !default;\n$theme-input-tile-border-color-selected: \"primary-light\" !default;\n\n// Header\n$theme-header-font-family: \"ui\" !default;\n$theme-header-logo-text-width: 33% !default;\n$theme-header-max-width: \"desktop\" !default;\n$theme-header-min-width: \"desktop\" !default;\n\n// Hero\n$theme-hero-image: \"#{$theme-image-path}/hero.png\" !default;\n\n// Icon List\n$theme-icon-list-font-family: \"body\" !default;\n$theme-icon-list-title-font-family: \"heading\" !default;\n\n// Identifier\n$theme-identifier-background-color: \"base-darkest\" !default;\n$theme-identifier-font-family: \"ui\" !default;\n$theme-identifier-identity-domain-color: \"base-light\" !default;\n$theme-identifier-max-width: \"desktop\" !default;\n$theme-identifier-primary-link-color: default !default;\n$theme-identifier-secondary-link-color: \"base-light\" !default;\n\n// Modal\n$theme-modal-border-radius: \"lg\" !default;\n$theme-modal-default-max-width: \"mobile-lg\" !default;\n$theme-modal-lg-content-max-width: \"tablet\" !default;\n$theme-modal-lg-max-width: \"tablet-lg\" !default;\n\n// Process List\n$theme-process-list-counter-background-color: \"white\" !default;\n$theme-process-list-counter-border-color: \"ink\" !default;\n$theme-process-list-counter-border-width: 0.5 !default;\n$theme-process-list-counter-font-family: \"ui\" !default;\n$theme-process-list-counter-font-size: \"lg\" !default;\n$theme-process-list-counter-gap-color: \"white\" !default;\n$theme-process-list-counter-gap-width: 0.5 !default;\n$theme-process-list-counter-size: 5 !default;\n$theme-process-list-counter-text-color: \"ink\" !default;\n$theme-process-list-connector-color: \"primary-lighter\" !default;\n$theme-process-list-connector-width: 1 !default;\n$theme-process-list-font-family: \"ui\" !default;\n$theme-process-list-font-size: \"sm\" !default;\n$theme-process-list-heading-color: \"ink\" !default;\n$theme-process-list-heading-font-family: \"ui\" !default;\n$theme-process-list-heading-font-size: \"lg\" !default;\n\n// Navigation\n$theme-navigation-font-family: \"ui\" !default;\n$theme-megamenu-columns: 3 !default;\n\n// Search\n$theme-search-font-family: \"ui\" !default;\n$theme-search-min-width: 27ch !default;\n\n// Sidenav\n$theme-sidenav-current-border-width: 0.5 !default;\n$theme-sidenav-font-family: \"ui\" !default;\n\n// Site Alert\n$theme-site-alert-max-width: \"desktop\" !default;\n\n// Step indicator\n$step-indicator-background-color: \"white\" !default;\n$theme-step-indicator-counter-gap: 0.5 !default;\n$theme-step-indicator-counter-border-width: 0.5 !default;\n$theme-step-indicator-font-family: \"ui\" !default;\n$theme-step-indicator-heading-color: \"ink\" !default;\n$theme-step-indicator-heading-font-family: \"ui\" !default;\n$theme-step-indicator-heading-font-size: \"lg\" !default;\n$theme-step-indicator-heading-font-size-small: \"md\" !default;\n$theme-step-indicator-label-font-size: \"sm\" !default;\n$theme-step-indicator-min-width: \"tablet\" !default;\n$theme-step-indicator-segment-color-pending: \"base-lighter\" !default;\n$theme-step-indicator-segment-color-complete: \"primary-darker\" !default;\n$theme-step-indicator-segment-color-current: \"primary\" !default;\n$theme-step-indicator-segment-gap: 2px !default;\n$theme-step-indicator-segment-height: 1 !default;\n$theme-step-indicator-text-pending-color: \"base-dark\" !default;\n\n// Summary box\n$theme-summary-box-background-color: \"info-lighter\" !default;\n$theme-summary-box-border-color: \"info-light\" !default;\n$theme-summary-box-border-width: 1px !default;\n$theme-summary-box-border-radius: \"md\" !default;\n$theme-summary-box-font-family: \"ui\" !default;\n$theme-summary-box-link-color: default !default;\n$theme-summary-box-text-color: default !default;\n\n// Table\n$theme-table-border-color: default !default;\n$theme-table-header-background-color: \"base-lighter\" !default;\n$theme-table-header-text-color: default !default;\n$theme-table-stripe-background-color: \"base-lightest\" !default;\n$theme-table-stripe-text-color: default !default;\n$theme-table-text-color: default !default;\n$theme-table-sorted-header-background-color: \"accent-cool-light\" !default;\n$theme-table-sorted-background-color: \"accent-cool-lighter\" !default;\n$theme-table-sorted-stripe-background-color: \"blue-cool-10v\" !default;\n$theme-table-sorted-icon-color: default !default;\n$theme-table-unsorted-icon-color: \"base\" !default;\n\n// Tooltips\n$theme-tooltip-background-color: \"ink\" !default;\n$theme-tooltip-font-color: \"base-lightest\" !default;\n$theme-tooltip-font-size: \"xs\" !default;\n","// Variables\n$triangle-size: 5px;\n\n/* Tooltips */\n.usa-tooltip {\n display: inline-block;\n position: relative;\n}\n\n.usa-tooltip__trigger {\n cursor: pointer;\n\n > svg {\n display: block;\n pointer-events: none;\n }\n}\n\n.usa-tooltip__body,\n.usa-tooltip__body--top {\n transition: opacity 0.08s ease-in-out;\n background-color: color($theme-tooltip-background-color);\n border-radius: radius($theme-button-border-radius);\n color: color($theme-tooltip-font-color);\n display: none;\n font-size: size(\"ui\", $theme-tooltip-font-size);\n padding: units(1);\n pointer-events: none;\n width: auto;\n white-space: pre;\n z-index: 100000;\n position: absolute;\n /* positioning is completed with JS */\n\n &:after {\n content: \"\";\n display: block;\n width: 0;\n height: 0;\n pointer-events: none;\n border-left: $triangle-size solid transparent;\n border-right: $triangle-size solid transparent;\n border-top: $triangle-size solid color($theme-tooltip-background-color);\n position: absolute;\n bottom: -$triangle-size;\n left: 50%;\n margin-left: -$triangle-size;\n }\n}\n\n.usa-tooltip__body--wrap {\n width: 100%;\n white-space: normal;\n text-align: center;\n min-width: calc(100vw / 2);\n}\n\n.usa-tooltip__body.is-set {\n display: block;\n}\n\n.usa-tooltip__body.is-visible {\n opacity: 1;\n}\n\n.usa-tooltip__body--bottom {\n &:after {\n border-left: $triangle-size solid transparent;\n border-right: $triangle-size solid transparent;\n border-bottom: $triangle-size solid color($theme-tooltip-background-color);\n border-top: 0;\n bottom: auto;\n top: -$triangle-size;\n }\n}\n\n.usa-tooltip__body--right {\n &:after {\n border-top: $triangle-size solid transparent;\n border-bottom: $triangle-size solid transparent;\n border-right: $triangle-size solid color($theme-tooltip-background-color);\n border-left: 0;\n right: auto;\n top: 50%;\n bottom: 0;\n left: -$triangle-size;\n margin: -$triangle-size 0 0 0;\n }\n}\n\n.usa-tooltip__body--left {\n &:after {\n border-top: $triangle-size solid transparent;\n border-bottom: $triangle-size solid transparent;\n border-left: $triangle-size solid color($theme-tooltip-background-color);\n border-right: 0;\n right: -$triangle-size;\n top: 50%;\n bottom: 0;\n left: auto;\n margin: -$triangle-size 0 0 0;\n }\n}\n","/*\n----------------------------------------\nSet basic font rules for the font\nutilities to reference.\n----------------------------------------\n*/\n\n$if-important: \"\";\n\n@if $utilities-use-important {\n $if-important: \" !important\";\n}\n\n@each $face, $stack in $project-font-stacks {\n @if $stack {\n [class*=\"#{ns('utility')}font-#{$face}-\"] {\n font-family: #{$stack}#{$if-important};\n }\n }\n}\n","/* stylelint-disable max-nesting-depth */\n\n/*\n----------------------------------------\n@render-pseudoclass\n----------------------------------------\nBuild a pseucoclass utiliy from values\ncalculated in the @render-utilities-in\nloop\n----------------------------------------\n*/\n\n@mixin render-pseudoclass(\n $utility,\n $pseudoclass,\n $selector,\n $property,\n $value,\n $media-prefix\n) {\n $important: if($utilities-use-important, \" !important\", null);\n $this-mq: null;\n\n .#{$media-prefix}#{$pseudoclass}#{$separator}#{ns(\"utility\")}#{$selector}:#{$pseudoclass} {\n @each $this-property in $property {\n #{$this-property}: unquote(\"#{$value}#{$important}\");\n }\n }\n}\n\n// utility-feature? utility-property\n@mixin add-utility-declaration($declaration, $utility-type, $important) {\n @each $ext-prop, $ext-value in map-get($declaration, $utility-type) {\n #{strunquote($ext-prop)}: unquote(\"#{strunquote($ext-value)}#{$important}\");\n }\n}\n\n/*\n----------------------------------------\n@render-utility\n----------------------------------------\nBuild a utility from values calculated\nin the @render-utilities-in loop\n----------------------------------------\nTODO: Determine the proper use of\nunquote() in the following. Changed to\naccount for a 'interpolation near\noperators will be simplified in a\nfuture version of Sass' warning.\n----------------------------------------\n*/\n\n@mixin render-utility(\n $utility,\n $selector,\n $property,\n $value,\n $val-props,\n $media-key\n) {\n $important: if($utilities-use-important, \" !important\", null);\n $media-prefix: null;\n $value-is-map: if(type-of($val-props) == \"map\", true, false);\n\n @if $media-key {\n $media-prefix: #{$media-key}#{$separator};\n }\n\n .#{$media-prefix}#{ns(\"utility\")}#{$selector} {\n @if $value-is-map and map-has-key($val-props, extend) {\n @include add-utility-declaration($val-props, extend, $important);\n }\n\n @if $value-is-map and map-has-key($val-props, extends) {\n @extend %#{map-get($val-props, extends)};\n }\n\n @each $this-property in $property {\n #{$this-property}: unquote(\"#{$value}#{$important}\");\n }\n\n @if map-has-key($utility, extend) {\n @include add-utility-declaration($utility, extend, $important);\n }\n }\n\n // Add the pseudoclass variants, if applicable\n\n @if map-deep-get($utility, settings, hover) {\n @include render-pseudoclass(\n $utility,\n hover,\n $selector,\n $property,\n $value,\n $media-prefix\n );\n }\n\n @if map-deep-get($utility, settings, active) {\n @include render-pseudoclass(\n $utility,\n active,\n $selector,\n $property,\n $value,\n $media-prefix\n );\n }\n\n @if map-deep-get($utility, settings, visited) {\n @include render-pseudoclass(\n $utility,\n visited,\n $selector,\n $property,\n $value,\n $media-prefix\n );\n }\n\n @if map-deep-get($utility, settings, focus) {\n @include render-pseudoclass(\n $utility,\n focus,\n $selector,\n $property,\n $value,\n $media-prefix\n );\n }\n\n // And add the responsive prefixes, if applicable\n\n /*\n @if map-deep-get($utility, settings, responsive) {\n @include render-media-queries(\n $utility,\n $selector,\n $property,\n $value,\n $val-props\n );\n }\n */\n}\n\n/*\n----------------------------------------\n@render-utilities-in\n----------------------------------------\nThe master loop that sets the building\nblocks of utilities from the values\nin individual rule settings and loops\nthrough all possible variants\n----------------------------------------\n*/\n\n@mixin these-utilities($utilities, $media-key: false) {\n // loop through the $utilities\n @each $utility-name, $utility in $utilities {\n // Only do this if the the utility is meant to output\n\n @if not($media-key) or\n ($media-key and map-deep-get($utility, settings, responsive))\n {\n @if map-deep-get($utility, settings, output) or $output-all-utilities {\n // set intital variants\n // $property-default is a single value for all these utilities\n\n $base-props: null;\n $modifier: null;\n $selector: null;\n $property-default: map-get($utility, property);\n $property: null;\n $value: null;\n $our-modifiers: ();\n $b: null;\n $v: null;\n $mv: null;\n $val-props: ();\n $no-value: false;\n\n $b: map-get($utility, base);\n\n // Each utility rule takes a value, so let's start here\n // and begin building.\n\n // -------- For each value in utility.values ----------\n\n @each $val-key, $val-value in map-get($utility, values) {\n // If $val-value == null, or if $val-value is a map and\n // the content key or the dependency key has a null value\n // set $val-value to `false`...\n\n @if type-of($val-value) == \"map\" {\n @if not map-get($val-value, content) {\n $val-value: false;\n } @else if\n map-has-key($val-value, dependency) and not\n map-get($val-value, dependency)\n {\n $val-value: false;\n }\n }\n\n // ...so we can skip building this rule altogether.\n // So, if $val-value is _not_ false...\n\n @if $val-value {\n // Set the value of our rule.\n // If its a map, use val-value.content.\n\n $val-slug: if(\n type-of($val-value) == \"map\",\n map-get($val-value, \"slug\"),\n $val-key\n );\n\n $value: if(\n type-of($val-value) == \"map\",\n map-get($val-value, \"content\"),\n $val-value\n );\n\n @if $val-slug == \"\" or smart-quote($val-slug) == \"noValue\" {\n $no-value: true;\n }\n\n // Add any appended values...\n\n @if map-get($utility, valueAppend) {\n $value: $value + map-get($utility, valueAppend);\n }\n\n // ...or prepended values.\n\n @if map-get($utility, valuePrepend) {\n $value: map-get($utility, valuePrepend) + $value;\n }\n\n // Then unquote the entire value string.\n\n $value: strunquote($value);\n\n // And we'll set the $v as $val-slug for use in\n // constructing the selector (.$b-$m-$v).\n\n $v: $val-slug;\n\n // -------- Start of Modifiers ----------\n\n // Now we'll check for modifiers and loop through them\n // to get the props we need to build our rule.\n\n // Modifiers are held in a MAP,\n // where each individual modifer has the keypair\n // [slug]:[value]\n\n // So, check for modifiers.\n\n @if map-get($utility, modifiers) != null {\n // If there are modifiers, capture them as $our-modifiers.\n\n $our-modifiers: map-get($utility, modifiers);\n } @else {\n // If there aren't, build a dummy so we can keep\n // all our build in the same loop.\n\n $our-modifiers: (\n \"slug\": null,\n );\n }\n\n // OK! C'mon, let's loop!\n // https://www.youtube.com/watch?v=X9i2i07wPUw\n\n // -------- For each modifier in $our-modifiers ----------\n\n @each $mod-key, $mod-val in $our-modifiers {\n $property: if(\n $mod-val == null or $mod-val == \"\",\n $property-default,\n multi-cat($property-default, $mod-val)\n );\n\n // Now we go through to set the $selector.\n\n // If mod-props.slug is noModifier...\n\n @if $mod-key ==\n \"\" or\n $mod-key ==\n slug or\n smart-quote($mod-key) ==\n \"noModifier\"\n {\n // First, we can test to see if the base $b is null\n\n @if $b == null {\n // If it _is_ null, the rule's selector is $v.\n\n $selector: $v;\n\n // if the value is noValue ('')\n } @else if $no-value {\n // selector is the base only\n\n $selector: $b;\n } @else {\n // otherwise, selctor is joined with a hyphen.\n\n $selector: $b + \"-\" + $v;\n\n // Nice! We just took care of the non-modifier cases!\n }\n }\n\n // If there _is_ a modifier...\n\n @else {\n $mv: if($no-value, $mod-key, $mod-key + \"-\" + $v);\n\n // Once we have $mv, test for $b\n // and build the selector as before.\n\n $selector: if($b == null, $mv, $b + \"-\" + $mv);\n }\n\n // finished setting modifier vars\n\n // Hey. Did we just finish $selector?\n // And do we also have $property and $value?\n // We do?!?!?! We do!\n\n // FINALLY, 'BUILD THE RULE, MAX!'\n // https://www.youtube.com/watch?v=R3Igz5SfBCE\n\n @include render-utility(\n $utility,\n $selector,\n $property,\n $value,\n $val-value,\n $media-key\n );\n } // end the modifier loop\n } // end the null value conditional\n } // end the value loop\n } // end the output conditional\n }\n } // end the utility loop\n // (ノ◕ヮ◕)ノ*:・゚✧\n}\n\n@mixin render-utilities-in($utilities) {\n @include these-utilities($utilities);\n\n $our-breakpoints: map-deep-get($system-properties, breakpoints, standard);\n @each $media-key, $media-value in $our-breakpoints {\n @if map-get($theme-utility-breakpoints, $media-key) {\n @include at-media($media-key) {\n @include these-utilities($utilities, $media-key);\n }\n }\n }\n}\n\n/* stylelint-enable */\n"]} \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.ttf index cb82cc237..edc8ab9ef 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff index 49b037b61..97fad2b07 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff2 index 8e4b0b543..d735f3462 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Black.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.ttf index 7834c3f57..afece4159 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff index fcd5784d1..18db0ee5e 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff2 index ec24ac920..b5e3f6096 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BlackItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.ttf index 0ec0b2dd8..41ab7858b 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff index 4915976df..a6ec97c04 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff2 index 4b9c8c399..ca838bd6d 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Bold.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.ttf index 80e0e079d..b2b9f10cd 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff index 4726f5b32..1cfc35bd8 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff2 index 9bc31c1e9..3afa99c7e 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-BoldItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.ttf index 2d317923b..aa4a1bd82 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff index 1a926859b..579209e9e 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff2 index 14eb054f6..0227e63f8 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBold.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf index e227f9ed6..c33c75a8c 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff index 13400af32..07d707d16 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2 index d07c98ee0..5342681f1 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraBoldItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.ttf index bc127420c..de5e8e5af 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff index e519967e3..ef98b70e8 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff2 index 0043288f0..b38386118 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLight.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf index ca8c621fa..5b20e08e0 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff index 4562a15fa..010c3d238 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2 index 1c8cd84e3..c371c6e82 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ExtraLightItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.ttf index 40bb61017..b5f0d8b7b 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff index 57cc09bf2..5193fdceb 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff2 index 059c5351b..6f507eb5e 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Italic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.ttf index 969bbf27f..6ed47d0af 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff index 788657e6b..079c8d9a3 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff2 index 5d6499912..388d1a2ca 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Light.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.ttf index 7ee9602fe..dd2e4fb57 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff index d4d81e632..6cca8467b 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff2 index 405f4825f..f1645fef3 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-LightItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.ttf index 1567ee521..a4944a447 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff index 3b08f78b0..48355c01d 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff2 index 7d521f4e4..6b1db4b65 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Medium.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.ttf index e33860450..db842a634 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff index bd67fc697..69e40224b 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff2 index 32d1f770e..20f2224bf 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-MediumItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.ttf index 2544a9c9a..2a31b6d21 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff index 0d6a3cd0a..fbe27e2cc 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff2 index 576e02480..8895a8ec1 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Regular.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.ttf index ed3421843..d502eccfa 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff index 73dbf759b..6aceff4ea 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff2 index 176f586b5..c5ed203ad 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBold.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf index 559b578ff..601431962 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff index b800bfa7d..701bd8201 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 index 8b4072882..154698160 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-SemiBoldItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.ttf index ee9a54a4c..4040547f5 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff index bdb49cb90..259680507 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff2 index 165380e36..bedcdeea3 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-Thin.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.ttf b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.ttf index 38095b5c8..1494ada46 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.ttf and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.ttf differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff index f1f03e875..77f5988df 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff differ diff --git a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff2 b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff2 index 5b31a9de3..da6096212 100644 Binary files a/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff2 and b/docroot/themes/custom/epa_intranet/assets/fonts/public-sans/PublicSans-ThinItalic.woff2 differ diff --git a/docroot/themes/custom/epa_intranet/assets/img/1600x250.png b/docroot/themes/custom/epa_intranet/assets/img/1600x250.png new file mode 100644 index 000000000..5de9fb52c Binary files /dev/null and b/docroot/themes/custom/epa_intranet/assets/img/1600x250.png differ diff --git a/docroot/themes/custom/epa_intranet/assets/img/728x90.png b/docroot/themes/custom/epa_intranet/assets/img/728x90.png new file mode 100644 index 000000000..dfa50f1ee Binary files /dev/null and b/docroot/themes/custom/epa_intranet/assets/img/728x90.png differ diff --git a/docroot/themes/custom/epa_intranet/assets/img/alerts/emergency.svg b/docroot/themes/custom/epa_intranet/assets/img/alerts/emergency.svg new file mode 100644 index 000000000..0a31c98d4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/alerts/emergency.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docroot/themes/custom/epa_intranet/assets/img/alerts/error-white.svg b/docroot/themes/custom/epa_intranet/assets/img/alerts/error-white.svg new file mode 100644 index 000000000..d8bcefed1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/alerts/error-white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/alerts/error.svg b/docroot/themes/custom/epa_intranet/assets/img/alerts/error.svg index 2b6863611..0b4fad922 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/alerts/error.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/alerts/error.svg @@ -1,17 +1,4 @@ - - - - - + + + diff --git a/docroot/themes/custom/epa_intranet/assets/img/alerts/info.svg b/docroot/themes/custom/epa_intranet/assets/img/alerts/info.svg index 186a2c375..b00474325 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/alerts/info.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/alerts/info.svg @@ -1,18 +1,4 @@ - - - - - + + + diff --git a/docroot/themes/custom/epa_intranet/assets/img/alerts/success.svg b/docroot/themes/custom/epa_intranet/assets/img/alerts/success.svg index 2c9686dc8..3d1f6292d 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/alerts/success.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/alerts/success.svg @@ -1,12 +1 @@ - - - +Shape \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/alerts/warning.svg b/docroot/themes/custom/epa_intranet/assets/img/alerts/warning.svg index f4c4ff61f..40c017ca4 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/alerts/warning.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/alerts/warning.svg @@ -1,16 +1,4 @@ - - - - - + + + diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-gray-90.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-gray-90.svg new file mode 100644 index 000000000..1a5d24422 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-gray-90.svg @@ -0,0 +1 @@ +angle-arrow-down-gray-90 \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-hover.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-hover.svg index 63b09db89..039d08053 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-hover.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-hover.svg @@ -1 +1 @@ - \ No newline at end of file +angle-arrow-down-hover \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary-hover.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary-hover.svg index 887e1b8ab..b014eb360 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary-hover.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary-hover.svg @@ -1 +1 @@ - \ No newline at end of file +angle-arrow-down-primary-hover \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary.svg index fe3ae3b64..111dd825d 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-primary.svg @@ -1 +1 @@ - \ No newline at end of file +angle-arrow-down-primary \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-white.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-white.svg index 595ea2db9..b59fd759a 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-white.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down-white.svg @@ -1,4 +1 @@ - - - - +angle-arrow-down-white \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down.svg index ed4917b19..526688439 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-down.svg @@ -1 +1 @@ - \ No newline at end of file +angle-arrow-down \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-right-white.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-right-white.svg new file mode 100644 index 000000000..8f33d009b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-right-white.svg @@ -0,0 +1 @@ +angle-arrow \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-right.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-right.svg new file mode 100644 index 000000000..fabfe0e63 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-right.svg @@ -0,0 +1 @@ +angle-arrow \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary-hover.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary-hover.svg index d2849eaf1..78159b679 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary-hover.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary-hover.svg @@ -1 +1 @@ - \ No newline at end of file +angle-arrow-up-primary-hover \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary.svg index b6b8e5a43..a0413b8df 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-primary.svg @@ -1 +1 @@ - \ No newline at end of file +angle-arrow-up-primary \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-white.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-white.svg index 0aa586eab..0eb913124 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-white.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-arrow-up-white.svg @@ -1,4 +1 @@ - - - - +angle-arrow-up-white \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-double-left-solid.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-double-left-solid.svg new file mode 100644 index 000000000..d924a723f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-double-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-double-right-solid.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-double-right-solid.svg new file mode 100644 index 000000000..8e0588e8f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-double-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-left-solid.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-left-solid.svg new file mode 100644 index 000000000..040f2f828 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-left-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/angle-right-solid.svg b/docroot/themes/custom/epa_intranet/assets/img/angle-right-solid.svg new file mode 100644 index 000000000..dec139d81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/angle-right-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/arrow-both.svg b/docroot/themes/custom/epa_intranet/assets/img/arrow-both.svg index a7ca63a43..ffde1f190 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/arrow-both.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/arrow-both.svg @@ -1 +1 @@ - \ No newline at end of file +arrow-both \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/arrow-down-gray-60.svg b/docroot/themes/custom/epa_intranet/assets/img/arrow-down-gray-60.svg new file mode 100644 index 000000000..05b18e152 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/arrow-down-gray-60.svg @@ -0,0 +1 @@ +arrow-down \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/arrow-down.svg b/docroot/themes/custom/epa_intranet/assets/img/arrow-down.svg index 921c2415e..87696fcc4 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/arrow-down.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/arrow-down.svg @@ -1 +1 @@ - \ No newline at end of file +arrow-down \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/arrow-left-indigo-cool-50v.svg b/docroot/themes/custom/epa_intranet/assets/img/arrow-left-indigo-cool-50v.svg new file mode 100644 index 000000000..2c44ea4bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/arrow-left-indigo-cool-50v.svg @@ -0,0 +1 @@ +arrow-left diff --git a/docroot/themes/custom/epa_intranet/assets/img/arrow-left-white.svg b/docroot/themes/custom/epa_intranet/assets/img/arrow-left-white.svg new file mode 100644 index 000000000..79232c72c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/arrow-left-white.svg @@ -0,0 +1 @@ +arrow \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/arrow-left.svg b/docroot/themes/custom/epa_intranet/assets/img/arrow-left.svg new file mode 100644 index 000000000..c691911ae --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/arrow-left.svg @@ -0,0 +1 @@ +arrow \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/arrow-right.svg b/docroot/themes/custom/epa_intranet/assets/img/arrow-right.svg index 131c77135..0323812a7 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/arrow-right.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/arrow-right.svg @@ -1 +1 @@ - \ No newline at end of file +arrow-right \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/calendar-alt-solid.svg b/docroot/themes/custom/epa_intranet/assets/img/calendar-alt-solid.svg new file mode 100644 index 000000000..e6518c617 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/calendar-alt-solid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/checkbox-check-print.svg b/docroot/themes/custom/epa_intranet/assets/img/checkbox-check-print.svg new file mode 100644 index 000000000..d4093cabd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/checkbox-check-print.svg @@ -0,0 +1 @@ +checkbox-check-print \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/chevron-right-white.svg b/docroot/themes/custom/epa_intranet/assets/img/chevron-right-white.svg new file mode 100644 index 000000000..ada3ec71f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/chevron-right-white.svg @@ -0,0 +1 @@ +angle-arrow-down copy 2 \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/chevron-right.svg b/docroot/themes/custom/epa_intranet/assets/img/chevron-right.svg new file mode 100644 index 000000000..6860ab6a1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/chevron-right.svg @@ -0,0 +1 @@ +angle-arrow-down copy \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/chevron-white.svg b/docroot/themes/custom/epa_intranet/assets/img/chevron-white.svg new file mode 100644 index 000000000..edbe1066e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/chevron-white.svg @@ -0,0 +1 @@ +chevron \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/chevron.svg b/docroot/themes/custom/epa_intranet/assets/img/chevron.svg new file mode 100644 index 000000000..515cc8098 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/chevron.svg @@ -0,0 +1 @@ +chevron \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/circle-gray-20.svg b/docroot/themes/custom/epa_intranet/assets/img/circle-gray-20.svg new file mode 100644 index 000000000..6cb31f03e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/circle-gray-20.svg @@ -0,0 +1 @@ +Oval \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/close-alt-blue-60v.svg b/docroot/themes/custom/epa_intranet/assets/img/close-alt-blue-60v.svg new file mode 100644 index 000000000..815e22dab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/close-alt-blue-60v.svg @@ -0,0 +1,3 @@ + + + diff --git a/docroot/themes/custom/epa_intranet/assets/img/close-alt.svg b/docroot/themes/custom/epa_intranet/assets/img/close-alt.svg new file mode 100644 index 000000000..243587f5b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/close-alt.svg @@ -0,0 +1,3 @@ + + + diff --git a/docroot/themes/custom/epa_intranet/assets/img/close-gray-60.svg b/docroot/themes/custom/epa_intranet/assets/img/close-gray-60.svg new file mode 100644 index 000000000..60d34e16d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/close-gray-60.svg @@ -0,0 +1 @@ +close \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/close.svg b/docroot/themes/custom/epa_intranet/assets/img/close.svg index 13e9c5dde..604bee657 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/close.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/close.svg @@ -1 +1 @@ - \ No newline at end of file +close \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/correct8-alt.svg b/docroot/themes/custom/epa_intranet/assets/img/correct8-alt.svg index 095ec58c0..cba03c31e 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/correct8-alt.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/correct8-alt.svg @@ -1 +1 @@ - +correct8-alt \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/correct8.svg b/docroot/themes/custom/epa_intranet/assets/img/correct8.svg index bd7b38b23..3270fdb28 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/correct8.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/correct8.svg @@ -1 +1 @@ - \ No newline at end of file +correct8 \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/correct9.svg b/docroot/themes/custom/epa_intranet/assets/img/correct9.svg index 4f1221060..e4751047d 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/correct9.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/correct9.svg @@ -1 +1 @@ - \ No newline at end of file +correct9 \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/external-link-alt-hover.svg b/docroot/themes/custom/epa_intranet/assets/img/external-link-alt-hover.svg index 2958691bf..344795eaf 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/external-link-alt-hover.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/external-link-alt-hover.svg @@ -1 +1 @@ - \ No newline at end of file +external-link-alt-hover \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/external-link-alt.svg b/docroot/themes/custom/epa_intranet/assets/img/external-link-alt.svg index 15a5129e2..58b06336e 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/external-link-alt.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/external-link-alt.svg @@ -1 +1 @@ - \ No newline at end of file +external-link-alt \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/external-link-hover.svg b/docroot/themes/custom/epa_intranet/assets/img/external-link-hover.svg index 3d99803bd..eb2a8ae4f 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/external-link-hover.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/external-link-hover.svg @@ -1 +1 @@ - \ No newline at end of file +external-link-hover \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/external-link.svg b/docroot/themes/custom/epa_intranet/assets/img/external-link.svg index e7804dec5..404d06035 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/external-link.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/external-link.svg @@ -1 +1 @@ - \ No newline at end of file +external-link \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/file-excel.svg b/docroot/themes/custom/epa_intranet/assets/img/file-excel.svg new file mode 100644 index 000000000..9bf512ad0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/file-excel.svg @@ -0,0 +1 @@ + diff --git a/docroot/themes/custom/epa_intranet/assets/img/file-pdf.svg b/docroot/themes/custom/epa_intranet/assets/img/file-pdf.svg new file mode 100644 index 000000000..c40ec1262 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/file-pdf.svg @@ -0,0 +1 @@ + diff --git a/docroot/themes/custom/epa_intranet/assets/img/file-video.svg b/docroot/themes/custom/epa_intranet/assets/img/file-video.svg new file mode 100644 index 000000000..d3933c881 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/file-video.svg @@ -0,0 +1 @@ + diff --git a/docroot/themes/custom/epa_intranet/assets/img/file-word.svg b/docroot/themes/custom/epa_intranet/assets/img/file-word.svg new file mode 100644 index 000000000..214b55a10 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/file-word.svg @@ -0,0 +1 @@ + diff --git a/docroot/themes/custom/epa_intranet/assets/img/file.svg b/docroot/themes/custom/epa_intranet/assets/img/file.svg new file mode 100644 index 000000000..8469c7e9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/file.svg @@ -0,0 +1 @@ + diff --git a/docroot/themes/custom/epa_intranet/assets/img/icon-dot-gov.svg b/docroot/themes/custom/epa_intranet/assets/img/icon-dot-gov.svg index 27182dceb..3bf047894 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/icon-dot-gov.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/icon-dot-gov.svg @@ -1 +1 @@ -dot gov icon \ No newline at end of file +icon-dot-gov \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/icon-https.svg b/docroot/themes/custom/epa_intranet/assets/img/icon-https.svg index 3f98a93f5..19ad04fc9 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/icon-https.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/icon-https.svg @@ -1 +1 @@ -https icon \ No newline at end of file +icon-https \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/loader.gif b/docroot/themes/custom/epa_intranet/assets/img/loader.gif new file mode 100644 index 000000000..d415fa493 Binary files /dev/null and b/docroot/themes/custom/epa_intranet/assets/img/loader.gif differ diff --git a/docroot/themes/custom/epa_intranet/assets/img/loader.svg b/docroot/themes/custom/epa_intranet/assets/img/loader.svg new file mode 100644 index 000000000..0435ab929 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/loader.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/lock.svg b/docroot/themes/custom/epa_intranet/assets/img/lock.svg new file mode 100644 index 000000000..632817264 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/lock.svg @@ -0,0 +1 @@ +lock \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/10k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/10k.svg new file mode 100644 index 000000000..33e9227e0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/10k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/10mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/10mp.svg new file mode 100644 index 000000000..f6390c351 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/10mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/11mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/11mp.svg new file mode 100644 index 000000000..a2f38a939 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/11mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/12mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/12mp.svg new file mode 100644 index 000000000..530d50904 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/12mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/13mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/13mp.svg new file mode 100644 index 000000000..6a5f670f8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/13mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/14mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/14mp.svg new file mode 100644 index 000000000..3cc453bc0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/14mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/15mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/15mp.svg new file mode 100644 index 000000000..07e88879f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/15mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/16mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/16mp.svg new file mode 100644 index 000000000..cb32638c6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/16mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/17mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/17mp.svg new file mode 100644 index 000000000..d52a86586 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/17mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/18mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/18mp.svg new file mode 100644 index 000000000..1c8da358b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/18mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/19mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/19mp.svg new file mode 100644 index 000000000..d1d5ff756 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/19mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/1k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/1k.svg new file mode 100644 index 000000000..d409f9d01 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/1k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/1k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/1k_plus.svg new file mode 100644 index 000000000..e5c8a1519 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/1k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/20mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/20mp.svg new file mode 100644 index 000000000..fe9d02e20 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/20mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/21mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/21mp.svg new file mode 100644 index 000000000..137a76402 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/21mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/22mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/22mp.svg new file mode 100644 index 000000000..370977824 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/22mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/23mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/23mp.svg new file mode 100644 index 000000000..a66abbddd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/23mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/24mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/24mp.svg new file mode 100644 index 000000000..ce8639b31 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/24mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/2k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/2k.svg new file mode 100644 index 000000000..0e96cdb88 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/2k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/2k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/2k_plus.svg new file mode 100644 index 000000000..9120a3155 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/2k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/2mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/2mp.svg new file mode 100644 index 000000000..23f806a7b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/2mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/360.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/360.svg new file mode 100644 index 000000000..02d33bf82 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/360.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/3d_rotation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3d_rotation.svg new file mode 100644 index 000000000..d00da571b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3d_rotation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/3k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3k.svg new file mode 100644 index 000000000..27bc0dd47 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/3k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3k_plus.svg new file mode 100644 index 000000000..392319284 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/3mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3mp.svg new file mode 100644 index 000000000..11876e88b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/3mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/4k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/4k.svg new file mode 100644 index 000000000..3cd859010 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/4k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/4k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/4k_plus.svg new file mode 100644 index 000000000..74364a42c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/4k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/4mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/4mp.svg new file mode 100644 index 000000000..e9f6ca82e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/4mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/5g.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5g.svg new file mode 100644 index 000000000..7b4e8474b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5g.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/5k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5k.svg new file mode 100644 index 000000000..cb570a656 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/5k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5k_plus.svg new file mode 100644 index 000000000..7e8d6dc3e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/5mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5mp.svg new file mode 100644 index 000000000..f8ae270f0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/5mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/6_ft_apart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6_ft_apart.svg new file mode 100644 index 000000000..8baf5a383 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6_ft_apart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/6k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6k.svg new file mode 100644 index 000000000..2e98fc482 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/6k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6k_plus.svg new file mode 100644 index 000000000..13e79e9db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/6mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6mp.svg new file mode 100644 index 000000000..bb0cc56bb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/6mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/7k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/7k.svg new file mode 100644 index 000000000..5736dba01 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/7k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/7k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/7k_plus.svg new file mode 100644 index 000000000..20ca2ec50 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/7k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/7mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/7mp.svg new file mode 100644 index 000000000..4ef77bbbe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/7mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/8k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/8k.svg new file mode 100644 index 000000000..41d721c9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/8k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/8k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/8k_plus.svg new file mode 100644 index 000000000..6e383fda3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/8k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/8mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/8mp.svg new file mode 100644 index 000000000..344c53d01 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/8mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/9k.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/9k.svg new file mode 100644 index 000000000..ce3015ec3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/9k.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/9k_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/9k_plus.svg new file mode 100644 index 000000000..a45af0dbe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/9k_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/9mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/9mp.svg new file mode 100644 index 000000000..2bd8ae98d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/9mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ac_unit.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ac_unit.svg new file mode 100644 index 000000000..6e0219877 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ac_unit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_alarm.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_alarm.svg new file mode 100644 index 000000000..a0242f91f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_alarms.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_alarms.svg new file mode 100644 index 000000000..3aeb2f450 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_alarms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_time.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_time.svg new file mode 100644 index 000000000..a8993658a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/access_time.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessibility.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessibility.svg new file mode 100644 index 000000000..5e658e1af --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessibility_new.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessibility_new.svg new file mode 100644 index 000000000..fe7dbcc2a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessibility_new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessible.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessible.svg new file mode 100644 index 000000000..621c2a001 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessible_forward.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessible_forward.svg new file mode 100644 index 000000000..e565f1717 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/accessible_forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_balance.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_balance.svg new file mode 100644 index 000000000..ddb0d29bb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_balance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_balance_wallet.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_balance_wallet.svg new file mode 100644 index 000000000..d68da34a3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_balance_wallet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_box.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_box.svg new file mode 100644 index 000000000..c21803f76 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_circle.svg new file mode 100644 index 000000000..11302b6b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_tree.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_tree.svg new file mode 100644 index 000000000..ac0c5e153 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/account_tree.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ad_units.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ad_units.svg new file mode 100644 index 000000000..86eccdc10 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ad_units.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/adb.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/adb.svg new file mode 100644 index 000000000..56a7b0659 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/adb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add.svg new file mode 100644 index 000000000..ddb7eeef5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_a_photo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_a_photo.svg new file mode 100644 index 000000000..32aa52ba1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_a_photo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_alarm.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_alarm.svg new file mode 100644 index 000000000..64ae6a46a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_alert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_alert.svg new file mode 100644 index 000000000..d351b9b1d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_box.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_box.svg new file mode 100644 index 000000000..8a5fc9c8e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_business.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_business.svg new file mode 100644 index 000000000..6d04cc417 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_business.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_call.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_call.svg new file mode 100644 index 000000000..7d64b0c01 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_chart.svg new file mode 100644 index 000000000..04269143b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_circle.svg new file mode 100644 index 000000000..62c119a4f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_circle_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_circle_outline.svg new file mode 100644 index 000000000..5ef449b24 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_circle_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_comment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_comment.svg new file mode 100644 index 000000000..7fd759de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_ic_call.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_ic_call.svg new file mode 100644 index 000000000..0ef98ff23 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_ic_call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_link.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_link.svg new file mode 100644 index 000000000..5b3749930 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_location.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_location.svg new file mode 100644 index 000000000..8531ed877 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_location_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_location_alt.svg new file mode 100644 index 000000000..4e332a5c4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_location_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_moderator.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_moderator.svg new file mode 100644 index 000000000..7afb673ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_moderator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_photo_alternate.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_photo_alternate.svg new file mode 100644 index 000000000..4970737e0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_photo_alternate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_road.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_road.svg new file mode 100644 index 000000000..f76638c65 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_road.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_shopping_cart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_shopping_cart.svg new file mode 100644 index 000000000..59fe55321 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_shopping_cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_task.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_task.svg new file mode 100644 index 000000000..0767f8b74 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_task.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_drive.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_drive.svg new file mode 100644 index 000000000..5ea43d318 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_drive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_home_screen.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_home_screen.svg new file mode 100644 index 000000000..1c8963f3e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_home_screen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_photos.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_photos.svg new file mode 100644 index 000000000..e7114513e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_photos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_queue.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_queue.svg new file mode 100644 index 000000000..96ec56203 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/add_to_queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/addchart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/addchart.svg new file mode 100644 index 000000000..c15d9add2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/addchart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/adjust.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/adjust.svg new file mode 100644 index 000000000..6b3f55b64 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/adjust.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/admin_panel_settings.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/admin_panel_settings.svg new file mode 100644 index 000000000..b47637eda --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/admin_panel_settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/agriculture.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/agriculture.svg new file mode 100644 index 000000000..fab87b9ad --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/agriculture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_flat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_flat.svg new file mode 100644 index 000000000..849bf5ea5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_flat_angled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_flat_angled.svg new file mode 100644 index 000000000..658338360 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_flat_angled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_individual_suite.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_individual_suite.svg new file mode 100644 index 000000000..33779b278 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_individual_suite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_extra.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_extra.svg new file mode 100644 index 000000000..f7608c224 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_normal.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_normal.svg new file mode 100644 index 000000000..fada751c6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_reduced.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_reduced.svg new file mode 100644 index 000000000..90f4008fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_legroom_reduced.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_recline_extra.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_recline_extra.svg new file mode 100644 index 000000000..f22333d2a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_recline_extra.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_recline_normal.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_recline_normal.svg new file mode 100644 index 000000000..2243e58a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airline_seat_recline_normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplanemode_active.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplanemode_active.svg new file mode 100644 index 000000000..916e1b307 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplanemode_active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplanemode_inactive.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplanemode_inactive.svg new file mode 100644 index 000000000..8402b5744 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplanemode_inactive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplay.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplay.svg new file mode 100644 index 000000000..4af2b9409 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/airport_shuttle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airport_shuttle.svg new file mode 100644 index 000000000..0c73ce897 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/airport_shuttle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm.svg new file mode 100644 index 000000000..a0242f91f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_add.svg new file mode 100644 index 000000000..64ae6a46a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_off.svg new file mode 100644 index 000000000..951f90e7d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_on.svg new file mode 100644 index 000000000..0001bf29d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alarm_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/album.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/album.svg new file mode 100644 index 000000000..dbecf43bb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/album.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_center.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_center.svg new file mode 100644 index 000000000..0bf34335b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_left.svg new file mode 100644 index 000000000..66d11e4fc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_right.svg new file mode 100644 index 000000000..386b951de --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_horizontal_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_bottom.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_bottom.svg new file mode 100644 index 000000000..677e1c2df --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_center.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_center.svg new file mode 100644 index 000000000..485e39358 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_top.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_top.svg new file mode 100644 index 000000000..37eeda2eb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/align_vertical_top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_inbox.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_inbox.svg new file mode 100644 index 000000000..a4052e396 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_inclusive.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_inclusive.svg new file mode 100644 index 000000000..5881f8de2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_inclusive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_out.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_out.svg new file mode 100644 index 000000000..0328541c7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/all_out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/alt_route.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alt_route.svg new file mode 100644 index 000000000..cf19d0b30 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alt_route.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/alternate_email.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alternate_email.svg new file mode 100644 index 000000000..7cbd0cf5b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/alternate_email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/amp_stories.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/amp_stories.svg new file mode 100644 index 000000000..026d2cf81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/amp_stories.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/analytics.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/analytics.svg new file mode 100644 index 000000000..5c1a57802 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/analytics.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/anchor.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/anchor.svg new file mode 100644 index 000000000..fe5a4d43c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/anchor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/android.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/android.svg new file mode 100644 index 000000000..385983878 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/animation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/animation.svg new file mode 100644 index 000000000..6f30a3af9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/animation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/announcement.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/announcement.svg new file mode 100644 index 000000000..4f72aa20d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/announcement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/apartment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/apartment.svg new file mode 100644 index 000000000..91a562f4b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/apartment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/api.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/api.svg new file mode 100644 index 000000000..49d6c872e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/api.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_blocking.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_blocking.svg new file mode 100644 index 000000000..74d65d484 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_blocking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_registration.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_registration.svg new file mode 100644 index 000000000..9ea0f123e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_registration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_settings_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_settings_alt.svg new file mode 100644 index 000000000..592055b2e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/app_settings_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/approval.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/approval.svg new file mode 100644 index 000000000..c245769c6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/approval.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/apps.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/apps.svg new file mode 100644 index 000000000..c14f96b1c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/apps.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/architecture.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/architecture.svg new file mode 100644 index 000000000..3873c81d7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/architecture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/archive.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/archive.svg new file mode 100644 index 000000000..3f38fe5e0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_back.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_back.svg new file mode 100644 index 000000000..26300ebf0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_back_ios.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_back_ios.svg new file mode 100644 index 000000000..2a970a402 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_back_ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_circle_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_circle_down.svg new file mode 100644 index 000000000..0b5aef5df --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_circle_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_circle_up.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_circle_up.svg new file mode 100644 index 000000000..0aacc96fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_circle_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_downward.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_downward.svg new file mode 100644 index 000000000..27fae28cd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_downward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_down.svg new file mode 100644 index 000000000..e8b16b340 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_down_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_down_circle.svg new file mode 100644 index 000000000..81980cda4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_down_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_up.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_up.svg new file mode 100644 index 000000000..d2c6f0b9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_drop_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_forward.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_forward.svg new file mode 100644 index 000000000..465c7e476 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_forward_ios.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_forward_ios.svg new file mode 100644 index 000000000..de8674bb1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_forward_ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_left.svg new file mode 100644 index 000000000..b20ba588a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_right.svg new file mode 100644 index 000000000..5d25b6d9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_right_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_right_alt.svg new file mode 100644 index 000000000..37cdb2092 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_right_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_upward.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_upward.svg new file mode 100644 index 000000000..c774b0b81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/arrow_upward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/art_track.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/art_track.svg new file mode 100644 index 000000000..6dcf2d99b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/art_track.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/article.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/article.svg new file mode 100644 index 000000000..ff7b585f9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/article.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/aspect_ratio.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/aspect_ratio.svg new file mode 100644 index 000000000..5fec3f8c1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/aspect_ratio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assessment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assessment.svg new file mode 100644 index 000000000..68dc07849 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assessment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment.svg new file mode 100644 index 000000000..4eab9de0d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_ind.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_ind.svg new file mode 100644 index 000000000..abd8a6b4d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_ind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_late.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_late.svg new file mode 100644 index 000000000..ff9926d72 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_late.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_return.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_return.svg new file mode 100644 index 000000000..f67761751 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_return.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_returned.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_returned.svg new file mode 100644 index 000000000..8c73a6d22 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_returned.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_turned_in.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_turned_in.svg new file mode 100644 index 000000000..36db7070d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assignment_turned_in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant.svg new file mode 100644 index 000000000..7a8852f98 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_direction.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_direction.svg new file mode 100644 index 000000000..a9742c8d4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_direction.svg @@ -0,0 +1 @@ +Asset 1 \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_navigation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_navigation.svg new file mode 100644 index 000000000..84298a603 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_photo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_photo.svg new file mode 100644 index 000000000..e9cda1e1d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/assistant_photo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/atm.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/atm.svg new file mode 100644 index 000000000..631968296 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_email.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_email.svg new file mode 100644 index 000000000..6c0755a6a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_file.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_file.svg new file mode 100644 index 000000000..f62623086 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_money.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_money.svg new file mode 100644 index 000000000..d1d962939 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attach_money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/attachment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attachment.svg new file mode 100644 index 000000000..73cf91511 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attachment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/attractions.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attractions.svg new file mode 100644 index 000000000..35317bba3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/attractions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/audiotrack.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/audiotrack.svg new file mode 100644 index 000000000..351b83469 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/audiotrack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome.svg new file mode 100644 index 000000000..e1ebed1ce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome_mosaic.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome_mosaic.svg new file mode 100644 index 000000000..c3976971a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome_mosaic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome_motion.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome_motion.svg new file mode 100644 index 000000000..edc6c5e42 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_awesome_motion.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_delete.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_delete.svg new file mode 100644 index 000000000..fcc5aa5ef --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_high.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_high.svg new file mode 100644 index 000000000..72be647ac --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_normal.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_normal.svg new file mode 100644 index 000000000..a1b9890d5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_normal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_off.svg new file mode 100644 index 000000000..a4fbc4342 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_fix_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_stories.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_stories.svg new file mode 100644 index 000000000..98d157f16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/auto_stories.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/autorenew.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/autorenew.svg new file mode 100644 index 000000000..2561b2114 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/autorenew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/av_timer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/av_timer.svg new file mode 100644 index 000000000..fb24b9595 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/av_timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/baby_changing_station.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/baby_changing_station.svg new file mode 100644 index 000000000..70e512de2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/baby_changing_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/backpack.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backpack.svg new file mode 100644 index 000000000..c161ed9db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/backspace.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backspace.svg new file mode 100644 index 000000000..ec36e4070 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/backup.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backup.svg new file mode 100644 index 000000000..c944fc41e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/backup_table.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backup_table.svg new file mode 100644 index 000000000..b3634ab3f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/backup_table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/badge.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/badge.svg new file mode 100644 index 000000000..97f174f67 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/badge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bakery_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bakery_dining.svg new file mode 100644 index 000000000..14ffee3a1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bakery_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ballot.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ballot.svg new file mode 100644 index 000000000..5934f5592 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ballot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bar_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bar_chart.svg new file mode 100644 index 000000000..501a7ad55 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bar_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/batch_prediction.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/batch_prediction.svg new file mode 100644 index 000000000..abd6d93ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/batch_prediction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bathtub.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bathtub.svg new file mode 100644 index 000000000..28460e99e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bathtub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_alert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_alert.svg new file mode 100644 index 000000000..8acb457ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_charging_full.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_charging_full.svg new file mode 100644 index 000000000..6dc6dd718 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_charging_full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_full.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_full.svg new file mode 100644 index 000000000..c7be068fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_std.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_std.svg new file mode 100644 index 000000000..c7be068fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_std.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_unknown.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_unknown.svg new file mode 100644 index 000000000..61f990e14 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/battery_unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/beach_access.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/beach_access.svg new file mode 100644 index 000000000..12cadd0dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/beach_access.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bedtime.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bedtime.svg new file mode 100644 index 000000000..a8dd2b581 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bedtime.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/beenhere.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/beenhere.svg new file mode 100644 index 000000000..2caad5926 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/beenhere.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bento.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bento.svg new file mode 100644 index 000000000..ade7ce1be --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bento.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bike_scooter.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bike_scooter.svg new file mode 100644 index 000000000..b4925aacd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bike_scooter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/biotech.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/biotech.svg new file mode 100644 index 000000000..f5cd2e009 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/biotech.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/block.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/block.svg new file mode 100644 index 000000000..f97c8ec60 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/block_flipped.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/block_flipped.svg new file mode 100644 index 000000000..89af795b8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/block_flipped.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth.svg new file mode 100644 index 000000000..8a77da298 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_audio.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_audio.svg new file mode 100644 index 000000000..75934a401 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_audio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_connected.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_connected.svg new file mode 100644 index 000000000..d14aa5aa3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_disabled.svg new file mode 100644 index 000000000..6ac5b0d3f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_searching.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_searching.svg new file mode 100644 index 000000000..75934a401 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bluetooth_searching.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_circular.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_circular.svg new file mode 100644 index 000000000..b0919fd03 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_circular.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_linear.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_linear.svg new file mode 100644 index 000000000..74c9f5d87 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_linear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_off.svg new file mode 100644 index 000000000..3fdf22c56 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_on.svg new file mode 100644 index 000000000..2a1b7b16c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/blur_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bolt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bolt.svg new file mode 100644 index 000000000..04f3a95b5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/book.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/book.svg new file mode 100644 index 000000000..0cbaa44ae --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/book_online.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/book_online.svg new file mode 100644 index 000000000..19fca0725 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/book_online.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmark.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmark.svg new file mode 100644 index 000000000..f72fdfa3a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmark_border.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmark_border.svg new file mode 100644 index 000000000..995998b21 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmark_border.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmarks.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmarks.svg new file mode 100644 index 000000000..3004ed21a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bookmarks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_all.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_all.svg new file mode 100644 index 000000000..337c14a87 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_bottom.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_bottom.svg new file mode 100644 index 000000000..1c9cd6969 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_clear.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_clear.svg new file mode 100644 index 000000000..dc244cfe9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_color.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_color.svg new file mode 100644 index 000000000..0cd93f3f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_horizontal.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_horizontal.svg new file mode 100644 index 000000000..d9c2a9b94 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_inner.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_inner.svg new file mode 100644 index 000000000..5dce40824 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_inner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_left.svg new file mode 100644 index 000000000..388fb25a6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_outer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_outer.svg new file mode 100644 index 000000000..cc0254276 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_outer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_right.svg new file mode 100644 index 000000000..33ee9b186 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_style.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_style.svg new file mode 100644 index 000000000..c5d24f2de --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_top.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_top.svg new file mode 100644 index 000000000..80494dd9b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_vertical.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_vertical.svg new file mode 100644 index 000000000..7106f456a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/border_vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/branding_watermark.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/branding_watermark.svg new file mode 100644 index 000000000..a2ffca413 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/branding_watermark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/breakfast_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/breakfast_dining.svg new file mode 100644 index 000000000..f0a020550 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/breakfast_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_1.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_1.svg new file mode 100644 index 000000000..1b37ef25c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_2.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_2.svg new file mode 100644 index 000000000..3b1965eb1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_3.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_3.svg new file mode 100644 index 000000000..1416bb6b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_4.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_4.svg new file mode 100644 index 000000000..b89e1c5c0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_5.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_5.svg new file mode 100644 index 000000000..9bde26822 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_6.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_6.svg new file mode 100644 index 000000000..a23e2ddc3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_7.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_7.svg new file mode 100644 index 000000000..4969cbcc8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_auto.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_auto.svg new file mode 100644 index 000000000..8c6064de7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_high.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_high.svg new file mode 100644 index 000000000..4969cbcc8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_low.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_low.svg new file mode 100644 index 000000000..9bde26822 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_low.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_medium.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_medium.svg new file mode 100644 index 000000000..a23e2ddc3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brightness_medium.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/broken_image.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/broken_image.svg new file mode 100644 index 000000000..1b0e5bbe8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/broken_image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/browser_not_supported.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/browser_not_supported.svg new file mode 100644 index 000000000..d39480a79 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/browser_not_supported.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brunch_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brunch_dining.svg new file mode 100644 index 000000000..5f37ed900 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brunch_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/brush.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brush.svg new file mode 100644 index 000000000..2063e2c29 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/brush.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bubble_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bubble_chart.svg new file mode 100644 index 000000000..62fa76d45 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bubble_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bug_report.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bug_report.svg new file mode 100644 index 000000000..f4073c5eb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bug_report.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/build.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/build.svg new file mode 100644 index 000000000..2ed12a8b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/build.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/build_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/build_circle.svg new file mode 100644 index 000000000..c667281e0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/build_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/burst_mode.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/burst_mode.svg new file mode 100644 index 000000000..9aae39627 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/burst_mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/bus_alert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bus_alert.svg new file mode 100644 index 000000000..0bdfc3036 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/bus_alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/business.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/business.svg new file mode 100644 index 000000000..be4ed8966 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/business.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/business_center.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/business_center.svg new file mode 100644 index 000000000..b9f3d8907 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/business_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cached.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cached.svg new file mode 100644 index 000000000..88c3cfde2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cached.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cake.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cake.svg new file mode 100644 index 000000000..c36f5e31e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/calculate.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/calculate.svg new file mode 100644 index 000000000..061c6b145 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/calculate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/calendar_today.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/calendar_today.svg new file mode 100644 index 000000000..5bbe6a941 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/calendar_today.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/calendar_view_day.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/calendar_view_day.svg new file mode 100644 index 000000000..887c393ef --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/calendar_view_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call.svg new file mode 100644 index 000000000..18b1331dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_end.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_end.svg new file mode 100644 index 000000000..c4b812c98 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_end.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_made.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_made.svg new file mode 100644 index 000000000..16fb38082 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_made.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_merge.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_merge.svg new file mode 100644 index 000000000..8faab5304 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_merge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_missed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_missed.svg new file mode 100644 index 000000000..b5f1cc346 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_missed_outgoing.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_missed_outgoing.svg new file mode 100644 index 000000000..03fd2b14f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_missed_outgoing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_received.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_received.svg new file mode 100644 index 000000000..61d38c10b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_received.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_split.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_split.svg new file mode 100644 index 000000000..08cf1a915 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_to_action.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_to_action.svg new file mode 100644 index 000000000..dadcdde4e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/call_to_action.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera.svg new file mode 100644 index 000000000..ffca7668a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_alt.svg new file mode 100644 index 000000000..17898e643 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_enhance.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_enhance.svg new file mode 100644 index 000000000..a85f153c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_enhance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_front.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_front.svg new file mode 100644 index 000000000..cf340c68a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_rear.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_rear.svg new file mode 100644 index 000000000..f76b851db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_rear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_roll.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_roll.svg new file mode 100644 index 000000000..d9a0a27af --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/camera_roll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/campaign.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/campaign.svg new file mode 100644 index 000000000..289b7e9f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/campaign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel.svg new file mode 100644 index 000000000..d43a31c8a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel_presentation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel_presentation.svg new file mode 100644 index 000000000..39e0342f3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel_presentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel_schedule_send.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel_schedule_send.svg new file mode 100644 index 000000000..6e5817eea --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cancel_schedule_send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/car_rental.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/car_rental.svg new file mode 100644 index 000000000..288eca78b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/car_rental.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/car_repair.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/car_repair.svg new file mode 100644 index 000000000..61bdecde4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/car_repair.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_giftcard.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_giftcard.svg new file mode 100644 index 000000000..ce9a85e77 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_giftcard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_membership.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_membership.svg new file mode 100644 index 000000000..a2246488e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_membership.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_travel.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_travel.svg new file mode 100644 index 000000000..aaa9c3c04 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/card_travel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/carpenter.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/carpenter.svg new file mode 100644 index 000000000..7362d4170 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/carpenter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cases.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cases.svg new file mode 100644 index 000000000..696ded022 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cases.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/casino.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/casino.svg new file mode 100644 index 000000000..837c89695 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/casino.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast.svg new file mode 100644 index 000000000..ee10e9594 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast_connected.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast_connected.svg new file mode 100644 index 000000000..fe0850db0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast_connected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast_for_education.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast_for_education.svg new file mode 100644 index 000000000..ef197f284 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cast_for_education.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/category.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/category.svg new file mode 100644 index 000000000..806f37659 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/category.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/celebration.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/celebration.svg new file mode 100644 index 000000000..54bbc3ff7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/celebration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cell_wifi.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cell_wifi.svg new file mode 100644 index 000000000..3b462c18f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cell_wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/center_focus_strong.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/center_focus_strong.svg new file mode 100644 index 000000000..a795fbc16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/center_focus_strong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/center_focus_weak.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/center_focus_weak.svg new file mode 100644 index 000000000..384b776db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/center_focus_weak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/change_history.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/change_history.svg new file mode 100644 index 000000000..efc6a72b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/change_history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/charging_station.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/charging_station.svg new file mode 100644 index 000000000..cd163a51b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/charging_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat.svg new file mode 100644 index 000000000..4ce311b89 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat_bubble.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat_bubble.svg new file mode 100644 index 000000000..1e53e40a0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat_bubble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat_bubble_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat_bubble_outline.svg new file mode 100644 index 000000000..df866fc7e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chat_bubble_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/check.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check.svg new file mode 100644 index 000000000..522695ef3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_box.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_box.svg new file mode 100644 index 000000000..3fb385f48 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_box_outline_blank.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_box_outline_blank.svg new file mode 100644 index 000000000..60c321cd3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_box_outline_blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_circle.svg new file mode 100644 index 000000000..12e2775f2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_circle_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_circle_outline.svg new file mode 100644 index 000000000..c3e3f7b63 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/check_circle_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/checkroom.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/checkroom.svg new file mode 100644 index 000000000..1859263ae --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/checkroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/chevron_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chevron_left.svg new file mode 100644 index 000000000..2dc390cd6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chevron_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/chevron_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chevron_right.svg new file mode 100644 index 000000000..aef49e2ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chevron_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/child_care.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/child_care.svg new file mode 100644 index 000000000..7cc5c70ab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/child_care.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/child_friendly.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/child_friendly.svg new file mode 100644 index 000000000..244cea46b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/child_friendly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/chrome_reader_mode.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chrome_reader_mode.svg new file mode 100644 index 000000000..261fe1916 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/chrome_reader_mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/circle.svg new file mode 100644 index 000000000..6e7d916a3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/circle_notifications.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/circle_notifications.svg new file mode 100644 index 000000000..32a52f02c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/circle_notifications.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/class.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/class.svg new file mode 100644 index 000000000..0cbaa44ae --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/class.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/clean_hands.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/clean_hands.svg new file mode 100644 index 000000000..2fe827196 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/clean_hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cleaning_services.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cleaning_services.svg new file mode 100644 index 000000000..a4ee0b03d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cleaning_services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/clear.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/clear.svg new file mode 100644 index 000000000..e96a4e7c1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/clear_all.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/clear_all.svg new file mode 100644 index 000000000..bee1256c3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/clear_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/close.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/close.svg new file mode 100644 index 000000000..e96a4e7c1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/close_fullscreen.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/close_fullscreen.svg new file mode 100644 index 000000000..d9208f731 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/close_fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption.svg new file mode 100644 index 000000000..b36f6a6d1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption_disabled.svg new file mode 100644 index 000000000..3843c761e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption_off.svg new file mode 100644 index 000000000..caae432f6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/closed_caption_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud.svg new file mode 100644 index 000000000..633692c8b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_circle.svg new file mode 100644 index 000000000..fc67ef1b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_done.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_done.svg new file mode 100644 index 000000000..7ee67516a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_done.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_download.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_download.svg new file mode 100644 index 000000000..cb2719911 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_off.svg new file mode 100644 index 000000000..f1f8b5e54 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_queue.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_queue.svg new file mode 100644 index 000000000..b9a11b67b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_upload.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_upload.svg new file mode 100644 index 000000000..c944fc41e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/cloud_upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/code.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/code.svg new file mode 100644 index 000000000..0d1bba10f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/collections.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/collections.svg new file mode 100644 index 000000000..f8b20debe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/collections.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/collections_bookmark.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/collections_bookmark.svg new file mode 100644 index 000000000..9d61dff76 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/collections_bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/color_lens.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/color_lens.svg new file mode 100644 index 000000000..97cdaccb8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/color_lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/colorize.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/colorize.svg new file mode 100644 index 000000000..5021aa850 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/colorize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/comment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/comment.svg new file mode 100644 index 000000000..21792818f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/comment_bank.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/comment_bank.svg new file mode 100644 index 000000000..276561c9d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/comment_bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/commute.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/commute.svg new file mode 100644 index 000000000..a22f9e006 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/commute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/compare.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compare.svg new file mode 100644 index 000000000..e6db9006a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/compare_arrows.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compare_arrows.svg new file mode 100644 index 000000000..13448fcd7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compare_arrows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/compass_calibration.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compass_calibration.svg new file mode 100644 index 000000000..06d495392 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compass_calibration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/compress.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compress.svg new file mode 100644 index 000000000..0310df515 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/compress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/computer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/computer.svg new file mode 100644 index 000000000..eaf018e35 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/computer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/confirmation_number.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/confirmation_number.svg new file mode 100644 index 000000000..091b04f92 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/confirmation_number.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/connect_without_contact.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/connect_without_contact.svg new file mode 100644 index 000000000..5ef124538 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/connect_without_contact.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/connected_tv.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/connected_tv.svg new file mode 100644 index 000000000..d6b5de6b9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/connected_tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/construction.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/construction.svg new file mode 100644 index 000000000..b6acff775 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/construction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_mail.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_mail.svg new file mode 100644 index 000000000..2b33aca42 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_page.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_page.svg new file mode 100644 index 000000000..5662b43e5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_phone.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_phone.svg new file mode 100644 index 000000000..9536cf408 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_support.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_support.svg new file mode 100644 index 000000000..db14edbce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contact_support.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/contactless.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contactless.svg new file mode 100644 index 000000000..1870e9011 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contactless.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/contacts.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contacts.svg new file mode 100644 index 000000000..ed7cb7711 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/contacts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_copy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_copy.svg new file mode 100644 index 000000000..844a4f99e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_cut.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_cut.svg new file mode 100644 index 000000000..e4a14f5b2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_cut.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_paste.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_paste.svg new file mode 100644 index 000000000..3ec2ef1ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/content_paste.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_camera.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_camera.svg new file mode 100644 index 000000000..e1a584e65 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_point.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_point.svg new file mode 100644 index 000000000..105470741 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_point.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_point_duplicate.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_point_duplicate.svg new file mode 100644 index 000000000..7ff51a6fc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/control_point_duplicate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/copyright.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/copyright.svg new file mode 100644 index 000000000..a7d154965 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/copyright.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/coronavirus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/coronavirus.svg new file mode 100644 index 000000000..35f97e14d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/coronavirus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/corporate_fare.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/corporate_fare.svg new file mode 100644 index 000000000..e19e0a7cf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/corporate_fare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/countertops.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/countertops.svg new file mode 100644 index 000000000..ac6182c90 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/countertops.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/create.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/create.svg new file mode 100644 index 000000000..a4b3c9f6b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/create.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/create_new_folder.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/create_new_folder.svg new file mode 100644 index 000000000..6d5c23f12 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/create_new_folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/credit_card.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/credit_card.svg new file mode 100644 index 000000000..99517a5ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/credit_card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop.svg new file mode 100644 index 000000000..19a039d14 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_16_9.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_16_9.svg new file mode 100644 index 000000000..8af8ccd41 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_16_9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_3_2.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_3_2.svg new file mode 100644 index 000000000..fda86d825 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_3_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_5_4.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_5_4.svg new file mode 100644 index 000000000..58c2501c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_5_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_7_5.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_7_5.svg new file mode 100644 index 000000000..0576431c4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_7_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_din.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_din.svg new file mode 100644 index 000000000..70d790fcc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_din.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_free.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_free.svg new file mode 100644 index 000000000..3581be2d5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_free.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_landscape.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_landscape.svg new file mode 100644 index 000000000..58c2501c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_original.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_original.svg new file mode 100644 index 000000000..e6b1d2d4a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_original.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_portrait.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_portrait.svg new file mode 100644 index 000000000..24569127a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_rotate.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_rotate.svg new file mode 100644 index 000000000..793c49390 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_square.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_square.svg new file mode 100644 index 000000000..3c782e6e8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/crop_square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dangerous.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dangerous.svg new file mode 100644 index 000000000..196a44bb3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dangerous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dashboard.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dashboard.svg new file mode 100644 index 000000000..398f7c066 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dashboard_customize.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dashboard_customize.svg new file mode 100644 index 000000000..4b352043b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dashboard_customize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/data_usage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/data_usage.svg new file mode 100644 index 000000000..6c6d20a30 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/data_usage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/date_range.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/date_range.svg new file mode 100644 index 000000000..170c91917 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/date_range.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/deck.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/deck.svg new file mode 100644 index 000000000..31a97f60e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/deck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dehaze.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dehaze.svg new file mode 100644 index 000000000..7a3c243d8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dehaze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete.svg new file mode 100644 index 000000000..3acec0ade --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_forever.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_forever.svg new file mode 100644 index 000000000..b61a3cc34 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_forever.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_outline.svg new file mode 100644 index 000000000..e09c06ae3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_sweep.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_sweep.svg new file mode 100644 index 000000000..641397475 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delete_sweep.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/delivery_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delivery_dining.svg new file mode 100644 index 000000000..768dadf92 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/delivery_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/departure_board.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/departure_board.svg new file mode 100644 index 000000000..c2392fcb0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/departure_board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/description.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/description.svg new file mode 100644 index 000000000..8f9446ad4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/description.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/design_services.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/design_services.svg new file mode 100644 index 000000000..9b5c89d0d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/design_services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_access_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_access_disabled.svg new file mode 100644 index 000000000..7eb2e0ed1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_access_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_mac.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_mac.svg new file mode 100644 index 000000000..6bf23561a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_mac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_windows.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_windows.svg new file mode 100644 index 000000000..f55d73691 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/desktop_windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/details.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/details.svg new file mode 100644 index 000000000..00aa086fa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/details.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/developer_board.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/developer_board.svg new file mode 100644 index 000000000..d32609fd9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/developer_board.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/developer_mode.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/developer_mode.svg new file mode 100644 index 000000000..3bb448c1d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/developer_mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_hub.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_hub.svg new file mode 100644 index 000000000..e15930ae4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_hub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_thermostat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_thermostat.svg new file mode 100644 index 000000000..75a531681 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_thermostat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_unknown.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_unknown.svg new file mode 100644 index 000000000..d21294858 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/device_unknown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/devices.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/devices.svg new file mode 100644 index 000000000..794ba0701 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/devices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/devices_other.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/devices_other.svg new file mode 100644 index 000000000..b328b2771 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/devices_other.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dialer_sip.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dialer_sip.svg new file mode 100644 index 000000000..6e16583d6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dialer_sip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dialpad.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dialpad.svg new file mode 100644 index 000000000..7fbf5543a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dialpad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dinner_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dinner_dining.svg new file mode 100644 index 000000000..579ea0206 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dinner_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions.svg new file mode 100644 index 000000000..3e4e9127a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_bike.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_bike.svg new file mode 100644 index 000000000..29c4d1fdb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_boat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_boat.svg new file mode 100644 index 000000000..055c1b24a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_boat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_bus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_bus.svg new file mode 100644 index 000000000..2bc0df2fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_car.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_car.svg new file mode 100644 index 000000000..b5d7199ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_off.svg new file mode 100644 index 000000000..a0c67cfcd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_railway.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_railway.svg new file mode 100644 index 000000000..8fd3189a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_railway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_run.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_run.svg new file mode 100644 index 000000000..8c4c05f64 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_run.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_subway.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_subway.svg new file mode 100644 index 000000000..6e0806994 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_transit.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_transit.svg new file mode 100644 index 000000000..6e0806994 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_transit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_walk.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_walk.svg new file mode 100644 index 000000000..a86c78b50 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/directions_walk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dirty_lens.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dirty_lens.svg new file mode 100644 index 000000000..005d9287c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dirty_lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/disabled_by_default.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/disabled_by_default.svg new file mode 100644 index 000000000..b76cc67f9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/disabled_by_default.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/disc_full.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/disc_full.svg new file mode 100644 index 000000000..60ec0d27b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/disc_full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dns.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dns.svg new file mode 100644 index 000000000..de4d4c8a5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dns.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb.svg new file mode 100644 index 000000000..f89cbd111 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_alt.svg new file mode 100644 index 000000000..2070189dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_off.svg new file mode 100644 index 000000000..18b52397b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_on.svg new file mode 100644 index 000000000..45068f14c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_disturb_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_step.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_step.svg new file mode 100644 index 000000000..1a77a8161 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_step.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_touch.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_touch.svg new file mode 100644 index 000000000..4f847436c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/do_not_touch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dock.svg new file mode 100644 index 000000000..0adf2c025 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain.svg new file mode 100644 index 000000000..547f7caaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain_disabled.svg new file mode 100644 index 000000000..c1bc346ea --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain_verification.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain_verification.svg new file mode 100644 index 000000000..78d40838c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/domain_verification.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/done.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/done.svg new file mode 100644 index 000000000..784eb128a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/done.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/done_all.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/done_all.svg new file mode 100644 index 000000000..365da0587 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/done_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/done_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/done_outline.svg new file mode 100644 index 000000000..d5c115b1b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/done_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/donut_large.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/donut_large.svg new file mode 100644 index 000000000..a94d7cd98 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/donut_large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/donut_small.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/donut_small.svg new file mode 100644 index 000000000..b42e30412 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/donut_small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/double_arrow.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/double_arrow.svg new file mode 100644 index 000000000..ce7dd997f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/double_arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drafts.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drafts.svg new file mode 100644 index 000000000..dd7c3bb96 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drafts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drag_handle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drag_handle.svg new file mode 100644 index 000000000..8d0a69af6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drag_handle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drag_indicator.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drag_indicator.svg new file mode 100644 index 000000000..0559cf1db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drag_indicator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_eta.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_eta.svg new file mode 100644 index 000000000..e3d085a49 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_eta.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_move.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_move.svg new file mode 100644 index 000000000..d3b5e046c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_move_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_move_outline.svg new file mode 100644 index 000000000..809888860 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_move_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_rename_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_rename_outline.svg new file mode 100644 index 000000000..97581b021 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_file_rename_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_folder_upload.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_folder_upload.svg new file mode 100644 index 000000000..2c120ffaf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/drive_folder_upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dry.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dry.svg new file mode 100644 index 000000000..4cf1f6591 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dry.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dry_cleaning.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dry_cleaning.svg new file mode 100644 index 000000000..41f0df4b7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dry_cleaning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/duo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/duo.svg new file mode 100644 index 000000000..8314fed41 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/duo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dvr.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dvr.svg new file mode 100644 index 000000000..c3b903087 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dvr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dynamic_feed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dynamic_feed.svg new file mode 100644 index 000000000..9bf753f7a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dynamic_feed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/dynamic_form.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dynamic_form.svg new file mode 100644 index 000000000..2cefa654f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/dynamic_form.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/east.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/east.svg new file mode 100644 index 000000000..76d325f63 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/east.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/eco.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/eco.svg new file mode 100644 index 000000000..b96f1c0b1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/eco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit.svg new file mode 100644 index 000000000..a4b3c9f6b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_attributes.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_attributes.svg new file mode 100644 index 000000000..02399a9fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_attributes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_location.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_location.svg new file mode 100644 index 000000000..7142a7507 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_off.svg new file mode 100644 index 000000000..34091bd49 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_off.svg @@ -0,0 +1 @@ +ic_edit_off_24px \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_road.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_road.svg new file mode 100644 index 000000000..4c3972217 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/edit_road.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/eject.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/eject.svg new file mode 100644 index 000000000..a6fb47cff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/eject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/elderly.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/elderly.svg new file mode 100644 index 000000000..1b20820f8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/elderly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_bike.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_bike.svg new file mode 100644 index 000000000..98a11a49b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_car.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_car.svg new file mode 100644 index 000000000..ff6b517c6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_moped.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_moped.svg new file mode 100644 index 000000000..3a0a7b457 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_moped.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_rickshaw.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_rickshaw.svg new file mode 100644 index 000000000..fdd0414bf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_rickshaw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_scooter.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_scooter.svg new file mode 100644 index 000000000..4bf292c3a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electric_scooter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/electrical_services.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electrical_services.svg new file mode 100644 index 000000000..050eb42de --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/electrical_services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/elevator.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/elevator.svg new file mode 100644 index 000000000..f7723abb3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/elevator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/email.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/email.svg new file mode 100644 index 000000000..afbd592f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_emotions.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_emotions.svg new file mode 100644 index 000000000..e0b1fecf7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_emotions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_events.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_events.svg new file mode 100644 index 000000000..8ff976967 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_events.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_flags.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_flags.svg new file mode 100644 index 000000000..b890ed998 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_flags.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_food_beverage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_food_beverage.svg new file mode 100644 index 000000000..21c33c9cd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_food_beverage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_nature.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_nature.svg new file mode 100644 index 000000000..d5a40d8a0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_nature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_objects.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_objects.svg new file mode 100644 index 000000000..6ccf18105 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_objects.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_people.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_people.svg new file mode 100644 index 000000000..95806543e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_symbols.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_symbols.svg new file mode 100644 index 000000000..a08f14fbe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_symbols.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_transportation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_transportation.svg new file mode 100644 index 000000000..710bfb3ce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/emoji_transportation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/engineering.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/engineering.svg new file mode 100644 index 000000000..782746a50 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/engineering.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/enhanced_encryption.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/enhanced_encryption.svg new file mode 100644 index 000000000..9a6434b17 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/enhanced_encryption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/equalizer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/equalizer.svg new file mode 100644 index 000000000..ca09c6ce4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/equalizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/error.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/error.svg new file mode 100644 index 000000000..084fddc5a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/error_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/error_outline.svg new file mode 100644 index 000000000..497e70958 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/error_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/escalator.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/escalator.svg new file mode 100644 index 000000000..22693cbac --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/escalator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/escalator_warning.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/escalator_warning.svg new file mode 100644 index 000000000..a4de5e705 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/escalator_warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/euro.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/euro.svg new file mode 100644 index 000000000..659a9fbcb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/euro.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/euro_symbol.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/euro_symbol.svg new file mode 100644 index 000000000..dc565cdee --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/euro_symbol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ev_station.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ev_station.svg new file mode 100644 index 000000000..cc540a84f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ev_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/event.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event.svg new file mode 100644 index 000000000..c85543eaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_available.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_available.svg new file mode 100644 index 000000000..6eb6dd828 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_available.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_busy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_busy.svg new file mode 100644 index 000000000..2e918f3bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_busy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_note.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_note.svg new file mode 100644 index 000000000..c1d0db613 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_seat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_seat.svg new file mode 100644 index 000000000..1626a0d71 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/event_seat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/exit_to_app.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exit_to_app.svg new file mode 100644 index 000000000..2f0decb21 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exit_to_app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand.svg new file mode 100644 index 000000000..234a0dafb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand_less.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand_less.svg new file mode 100644 index 000000000..2d2595701 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand_less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand_more.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand_more.svg new file mode 100644 index 000000000..c55bd7ff5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/expand_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/explicit.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/explicit.svg new file mode 100644 index 000000000..b381e0fc4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/explicit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/explore.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/explore.svg new file mode 100644 index 000000000..53b43f031 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/explore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/explore_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/explore_off.svg new file mode 100644 index 000000000..8b213c141 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/explore_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure.svg new file mode 100644 index 000000000..6ee67a022 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_neg_1.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_neg_1.svg new file mode 100644 index 000000000..5560b3512 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_neg_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_neg_2.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_neg_2.svg new file mode 100644 index 000000000..df938bef1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_neg_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_plus_1.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_plus_1.svg new file mode 100644 index 000000000..bcc24c998 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_plus_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_plus_2.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_plus_2.svg new file mode 100644 index 000000000..1cda59b5b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_plus_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_zero.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_zero.svg new file mode 100644 index 000000000..dbfd73ec8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/exposure_zero.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/extension.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/extension.svg new file mode 100644 index 000000000..e485e29ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/extension.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/face.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/face.svg new file mode 100644 index 000000000..ccdea67b5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/face.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/face_retouching_natural.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/face_retouching_natural.svg new file mode 100644 index 000000000..482e07c45 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/face_retouching_natural.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/facebook.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/facebook.svg new file mode 100644 index 000000000..9cc43d184 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fact_check.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fact_check.svg new file mode 100644 index 000000000..102c3f92f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fact_check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/family_restroom.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/family_restroom.svg new file mode 100644 index 000000000..415239a76 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/family_restroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fast_forward.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fast_forward.svg new file mode 100644 index 000000000..913833cd4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fast_forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fast_rewind.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fast_rewind.svg new file mode 100644 index 000000000..1dc23eead --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fast_rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fastfood.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fastfood.svg new file mode 100644 index 000000000..a4d126953 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fastfood.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/favorite.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/favorite.svg new file mode 100644 index 000000000..c65bba382 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/favorite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/favorite_border.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/favorite_border.svg new file mode 100644 index 000000000..8aaac9890 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/favorite_border.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/featured_play_list.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/featured_play_list.svg new file mode 100644 index 000000000..1b987471b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/featured_play_list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/featured_video.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/featured_video.svg new file mode 100644 index 000000000..dcc677ea8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/featured_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/feedback.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/feedback.svg new file mode 100644 index 000000000..a9bc26dc2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/feedback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fence.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fence.svg new file mode 100644 index 000000000..05a2797f8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fence.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/festival.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/festival.svg new file mode 100644 index 000000000..836415236 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/festival.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_dvr.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_dvr.svg new file mode 100644 index 000000000..9efa34012 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_dvr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_manual_record.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_manual_record.svg new file mode 100644 index 000000000..c58fd1343 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_manual_record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_new.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_new.svg new file mode 100644 index 000000000..804fef8ee --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_pin.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_pin.svg new file mode 100644 index 000000000..2ef49cdb9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_smart_record.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_smart_record.svg new file mode 100644 index 000000000..7fde9e170 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fiber_smart_record.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_copy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_copy.svg new file mode 100644 index 000000000..5efb56128 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_download.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_download.svg new file mode 100644 index 000000000..482038532 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_download_done.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_download_done.svg new file mode 100644 index 000000000..1ab91082e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_download_done.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_present.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_present.svg new file mode 100644 index 000000000..7cf5dfeb9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_present.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_upload.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_upload.svg new file mode 100644 index 000000000..fff2dabfc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/file_upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter.svg new file mode 100644 index 000000000..632d1a20d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_1.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_1.svg new file mode 100644 index 000000000..3876c9c16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_2.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_2.svg new file mode 100644 index 000000000..e72b2c950 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_3.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_3.svg new file mode 100644 index 000000000..0e1a15d18 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_4.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_4.svg new file mode 100644 index 000000000..9e03f3931 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_5.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_5.svg new file mode 100644 index 000000000..111f3c1ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_6.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_6.svg new file mode 100644 index 000000000..fecf5d87f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_7.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_7.svg new file mode 100644 index 000000000..287a56217 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_7.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_8.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_8.svg new file mode 100644 index 000000000..0587c4d52 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_8.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_9.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_9.svg new file mode 100644 index 000000000..734280dd3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_9.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_9_plus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_9_plus.svg new file mode 100644 index 000000000..e6d43288a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_9_plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_alt.svg new file mode 100644 index 000000000..f4a9def0f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_b_and_w.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_b_and_w.svg new file mode 100644 index 000000000..50f5703cd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_b_and_w.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_center_focus.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_center_focus.svg new file mode 100644 index 000000000..d3f30f758 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_center_focus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_drama.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_drama.svg new file mode 100644 index 000000000..e270deadc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_drama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_frames.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_frames.svg new file mode 100644 index 000000000..64e2462a7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_frames.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_hdr.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_hdr.svg new file mode 100644 index 000000000..367d192c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_hdr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_list.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_list.svg new file mode 100644 index 000000000..9c48a1ab6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_list_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_list_alt.svg new file mode 100644 index 000000000..fa18fdf77 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_list_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_none.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_none.svg new file mode 100644 index 000000000..6aae2c89a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_tilt_shift.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_tilt_shift.svg new file mode 100644 index 000000000..ff7f3e452 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_tilt_shift.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_vintage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_vintage.svg new file mode 100644 index 000000000..d1c23b1b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/filter_vintage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/find_in_page.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/find_in_page.svg new file mode 100644 index 000000000..b296938d0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/find_in_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/find_replace.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/find_replace.svg new file mode 100644 index 000000000..7924f2019 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/find_replace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fingerprint.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fingerprint.svg new file mode 100644 index 000000000..395a370cb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fire_extinguisher.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fire_extinguisher.svg new file mode 100644 index 000000000..4c8b86168 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fire_extinguisher.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fireplace.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fireplace.svg new file mode 100644 index 000000000..b2769d9bd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fireplace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/first_page.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/first_page.svg new file mode 100644 index 000000000..cd24fa5f2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/first_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fit_screen.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fit_screen.svg new file mode 100644 index 000000000..b1a6f4924 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fit_screen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fitness_center.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fitness_center.svg new file mode 100644 index 000000000..9f9a106a1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fitness_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flag.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flag.svg new file mode 100644 index 000000000..e9cda1e1d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flaky.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flaky.svg new file mode 100644 index 000000000..7e93035ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flaky.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flare.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flare.svg new file mode 100644 index 000000000..54d97d32e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flare.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_auto.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_auto.svg new file mode 100644 index 000000000..7d0ebfe2c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_off.svg new file mode 100644 index 000000000..020705250 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_on.svg new file mode 100644 index 000000000..e6a364331 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flash_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight.svg new file mode 100644 index 000000000..f7974e8ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight_land.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight_land.svg new file mode 100644 index 000000000..0fa989abc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight_land.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight_takeoff.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight_takeoff.svg new file mode 100644 index 000000000..1fd375fa5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flight_takeoff.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip.svg new file mode 100644 index 000000000..f224943f7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_camera_android.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_camera_android.svg new file mode 100644 index 000000000..83ad657e4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_camera_android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_camera_ios.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_camera_ios.svg new file mode 100644 index 000000000..e24e86d86 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_camera_ios.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_to_back.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_to_back.svg new file mode 100644 index 000000000..176f49f81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_to_back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_to_front.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_to_front.svg new file mode 100644 index 000000000..90db49224 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/flip_to_front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder.svg new file mode 100644 index 000000000..d0bca1a11 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_open.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_open.svg new file mode 100644 index 000000000..453cba297 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_shared.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_shared.svg new file mode 100644 index 000000000..29f1a038c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_shared.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_special.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_special.svg new file mode 100644 index 000000000..5dcb76f2b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/folder_special.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/follow_the_signs.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/follow_the_signs.svg new file mode 100644 index 000000000..d965d35fc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/follow_the_signs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/font_download.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/font_download.svg new file mode 100644 index 000000000..ac844ec77 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/font_download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/food_bank.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/food_bank.svg new file mode 100644 index 000000000..ae45fb2fc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/food_bank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_center.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_center.svg new file mode 100644 index 000000000..c0864f2d1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_justify.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_justify.svg new file mode 100644 index 000000000..8faceed2b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_left.svg new file mode 100644 index 000000000..1d1908132 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_right.svg new file mode 100644 index 000000000..b356445d6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_align_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_bold.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_bold.svg new file mode 100644 index 000000000..07fe6376d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_clear.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_clear.svg new file mode 100644 index 000000000..6c7b9f317 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_fill.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_fill.svg new file mode 100644 index 000000000..324cc32e2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_reset.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_reset.svg new file mode 100644 index 000000000..0cdd259c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_reset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_text.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_text.svg new file mode 100644 index 000000000..8fc362972 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_color_text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_indent_decrease.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_indent_decrease.svg new file mode 100644 index 000000000..ca688442c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_indent_decrease.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_indent_increase.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_indent_increase.svg new file mode 100644 index 000000000..26f14233a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_indent_increase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_italic.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_italic.svg new file mode 100644 index 000000000..3d62f5a1b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_line_spacing.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_line_spacing.svg new file mode 100644 index 000000000..edf1f871a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_line_spacing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_bulleted.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_bulleted.svg new file mode 100644 index 000000000..fccc33529 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_bulleted.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_numbered.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_numbered.svg new file mode 100644 index 000000000..8eabd12b2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_numbered.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_numbered_rtl.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_numbered_rtl.svg new file mode 100644 index 000000000..2300fd058 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_list_numbered_rtl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_paint.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_paint.svg new file mode 100644 index 000000000..26d2fff0a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_paint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_quote.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_quote.svg new file mode 100644 index 000000000..27419d84f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_quote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_shapes.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_shapes.svg new file mode 100644 index 000000000..833fbada3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_shapes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_size.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_size.svg new file mode 100644 index 000000000..d7da46aac --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_strikethrough.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_strikethrough.svg new file mode 100644 index 000000000..062692937 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_textdirection_l_to_r.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_textdirection_l_to_r.svg new file mode 100644 index 000000000..0f60311e5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_textdirection_l_to_r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_textdirection_r_to_l.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_textdirection_r_to_l.svg new file mode 100644 index 000000000..f6b1c1ec9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_textdirection_r_to_l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_underlined.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_underlined.svg new file mode 100644 index 000000000..b4405e436 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/format_underlined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/forum.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forum.svg new file mode 100644 index 000000000..10b5689af --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward.svg new file mode 100644 index 000000000..f6543f96b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_10.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_10.svg new file mode 100644 index 000000000..f3c825cd8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_30.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_30.svg new file mode 100644 index 000000000..def58a47b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_5.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_5.svg new file mode 100644 index 000000000..411352d10 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_to_inbox.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_to_inbox.svg new file mode 100644 index 000000000..93063fbe9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/forward_to_inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/foundation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/foundation.svg new file mode 100644 index 000000000..0873f6331 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/foundation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/free_breakfast.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/free_breakfast.svg new file mode 100644 index 000000000..2d144bf64 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/free_breakfast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fullscreen.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fullscreen.svg new file mode 100644 index 000000000..9e60d60a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fullscreen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/fullscreen_exit.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fullscreen_exit.svg new file mode 100644 index 000000000..76d9e1da8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/fullscreen_exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/functions.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/functions.svg new file mode 100644 index 000000000..d4bdc61aa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/functions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/g_translate.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/g_translate.svg new file mode 100644 index 000000000..472150f05 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/g_translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gamepad.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gamepad.svg new file mode 100644 index 000000000..df4de48a3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gamepad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/games.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/games.svg new file mode 100644 index 000000000..df4de48a3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/games.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gavel.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gavel.svg new file mode 100644 index 000000000..5c905e3da --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gavel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gesture.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gesture.svg new file mode 100644 index 000000000..c8bef7d01 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gesture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/get_app.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/get_app.svg new file mode 100644 index 000000000..482038532 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/get_app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gif.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gif.svg new file mode 100644 index 000000000..9a38be147 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gif.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/golf_course.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/golf_course.svg new file mode 100644 index 000000000..d6fe0455e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/golf_course.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_fixed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_fixed.svg new file mode 100644 index 000000000..ffc7c0730 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_fixed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_not_fixed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_not_fixed.svg new file mode 100644 index 000000000..7f72a31bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_not_fixed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_off.svg new file mode 100644 index 000000000..a0e27d81f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gps_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/grade.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grade.svg new file mode 100644 index 000000000..ca1f2dcc5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/gradient.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gradient.svg new file mode 100644 index 000000000..dc4e9e1f1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/gradient.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/grading.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grading.svg new file mode 100644 index 000000000..497831a94 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/grain.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grain.svg new file mode 100644 index 000000000..059ef1236 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/graphic_eq.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/graphic_eq.svg new file mode 100644 index 000000000..a71fb56a4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/graphic_eq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/grass.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grass.svg new file mode 100644 index 000000000..39103375e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grass.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_off.svg new file mode 100644 index 000000000..987f93309 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_on.svg new file mode 100644 index 000000000..6c22da100 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_view.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_view.svg new file mode 100644 index 000000000..5607431fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/grid_view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/group.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/group.svg new file mode 100644 index 000000000..30994a7ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/group_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/group_add.svg new file mode 100644 index 000000000..2ac152b09 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/group_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/group_work.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/group_work.svg new file mode 100644 index 000000000..3dc7c8270 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/group_work.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/groups.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/groups.svg new file mode 100644 index 000000000..b2a48e63e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/groups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hail.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hail.svg new file mode 100644 index 000000000..7fdbac4b2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/handyman.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/handyman.svg new file mode 100644 index 000000000..286e0cc62 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/handyman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hardware.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hardware.svg new file mode 100644 index 000000000..757c9c2e3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hardware.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hd.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hd.svg new file mode 100644 index 000000000..9e48b77b8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_enhanced_select.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_enhanced_select.svg new file mode 100644 index 000000000..d42aaa1ce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_enhanced_select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_off.svg new file mode 100644 index 000000000..80d0dd645 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_on.svg new file mode 100644 index 000000000..15be805dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_strong.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_strong.svg new file mode 100644 index 000000000..605d3c310 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_strong.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_weak.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_weak.svg new file mode 100644 index 000000000..760d7bbce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hdr_weak.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset.svg new file mode 100644 index 000000000..f1e36b64b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset_mic.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset_mic.svg new file mode 100644 index 000000000..d23f3e483 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset_mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset_off.svg new file mode 100644 index 000000000..a95d524f4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/headset_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/healing.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/healing.svg new file mode 100644 index 000000000..123969b6d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/healing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hearing.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hearing.svg new file mode 100644 index 000000000..8d866b38e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hearing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hearing_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hearing_disabled.svg new file mode 100644 index 000000000..6def09448 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hearing_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/height.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/height.svg new file mode 100644 index 000000000..17be8296c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/height.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/help.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/help.svg new file mode 100644 index 000000000..ac7a46002 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/help_center.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/help_center.svg new file mode 100644 index 000000000..702082c0f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/help_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/help_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/help_outline.svg new file mode 100644 index 000000000..11f6dd033 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/help_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/high_quality.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/high_quality.svg new file mode 100644 index 000000000..e6a7f445a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/high_quality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight.svg new file mode 100644 index 000000000..470225bda --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight_alt.svg new file mode 100644 index 000000000..72579d317 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight_off.svg new file mode 100644 index 000000000..7a576db64 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/highlight_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/history.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/history.svg new file mode 100644 index 000000000..3dfff5de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/history_edu.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/history_edu.svg new file mode 100644 index 000000000..0ab4bdafd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/history_edu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/history_toggle_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/history_toggle_off.svg new file mode 100644 index 000000000..663271c39 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/history_toggle_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/home.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home.svg new file mode 100644 index 000000000..19f63725f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_filled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_filled.svg new file mode 100644 index 000000000..71a6f5eeb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_repair_service.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_repair_service.svg new file mode 100644 index 000000000..80ce9cb81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_repair_service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_work.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_work.svg new file mode 100644 index 000000000..81fd398e9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/home_work.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_distribute.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_distribute.svg new file mode 100644 index 000000000..cf2e754f3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_distribute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_rule.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_rule.svg new file mode 100644 index 000000000..3cb3300ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_rule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_split.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_split.svg new file mode 100644 index 000000000..9a8c7fcbe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/horizontal_split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hot_tub.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hot_tub.svg new file mode 100644 index 000000000..90809a634 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hot_tub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hotel.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hotel.svg new file mode 100644 index 000000000..144b0657a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_bottom.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_bottom.svg new file mode 100644 index 000000000..2d938d306 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_disabled.svg new file mode 100644 index 000000000..6f0323290 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_empty.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_empty.svg new file mode 100644 index 000000000..8938953dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_full.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_full.svg new file mode 100644 index 000000000..4b4e9316a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_top.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_top.svg new file mode 100644 index 000000000..3e0729050 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hourglass_top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/house.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/house.svg new file mode 100644 index 000000000..9a2bce7ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/house.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/house_siding.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/house_siding.svg new file mode 100644 index 000000000..a05ae76d8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/house_siding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/how_to_reg.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/how_to_reg.svg new file mode 100644 index 000000000..3ec94b9d5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/how_to_reg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/how_to_vote.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/how_to_vote.svg new file mode 100644 index 000000000..95074e5fe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/how_to_vote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/http.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/http.svg new file mode 100644 index 000000000..240930da6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/http.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/https.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/https.svg new file mode 100644 index 000000000..8fd44189d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/https.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/hvac.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hvac.svg new file mode 100644 index 000000000..76889cda7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/hvac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/icecream.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/icecream.svg new file mode 100644 index 000000000..79b19f640 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/icecream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/image.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image.svg new file mode 100644 index 000000000..5d4bac103 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_aspect_ratio.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_aspect_ratio.svg new file mode 100644 index 000000000..b83fb6810 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_aspect_ratio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_not_supported.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_not_supported.svg new file mode 100644 index 000000000..34e059b10 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_not_supported.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_search.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_search.svg new file mode 100644 index 000000000..3f4060fed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/image_search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/imagesearch_roller.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/imagesearch_roller.svg new file mode 100644 index 000000000..acaf41239 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/imagesearch_roller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/import_contacts.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/import_contacts.svg new file mode 100644 index 000000000..a42e7ae15 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/import_contacts.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/import_export.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/import_export.svg new file mode 100644 index 000000000..69589bbd4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/import_export.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/important_devices.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/important_devices.svg new file mode 100644 index 000000000..7f877c06a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/important_devices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/inbox.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/inbox.svg new file mode 100644 index 000000000..f8ae8744f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/indeterminate_check_box.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/indeterminate_check_box.svg new file mode 100644 index 000000000..3f7b8e5e3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/indeterminate_check_box.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/info.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/info.svg new file mode 100644 index 000000000..c98b8acb3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/info_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/info_outline.svg new file mode 100644 index 000000000..181c8a709 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/info_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/input.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/input.svg new file mode 100644 index 000000000..0cce2cd1b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/input.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_chart.svg new file mode 100644 index 000000000..68dc07849 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_chart_outlined.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_chart_outlined.svg new file mode 100644 index 000000000..f32c44fc6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_chart_outlined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_comment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_comment.svg new file mode 100644 index 000000000..5314b1b93 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_drive_file.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_drive_file.svg new file mode 100644 index 000000000..94030fb13 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_drive_file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_emoticon.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_emoticon.svg new file mode 100644 index 000000000..4fddd1166 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_emoticon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_invitation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_invitation.svg new file mode 100644 index 000000000..c85543eaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_invitation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_link.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_link.svg new file mode 100644 index 000000000..50ce54c18 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_photo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_photo.svg new file mode 100644 index 000000000..5d4bac103 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insert_photo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/insights.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insights.svg new file mode 100644 index 000000000..9afbd1a45 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/insights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/integration_instructions.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/integration_instructions.svg new file mode 100644 index 000000000..33c2b8ec2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/integration_instructions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/inventory.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/inventory.svg new file mode 100644 index 000000000..ba6e3044e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/inventory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/invert_colors.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/invert_colors.svg new file mode 100644 index 000000000..769516cc2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/invert_colors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/invert_colors_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/invert_colors_off.svg new file mode 100644 index 000000000..4f159b695 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/invert_colors_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ios_share.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ios_share.svg new file mode 100644 index 000000000..8ad5fe6eb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ios_share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/iso.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/iso.svg new file mode 100644 index 000000000..dd77e5557 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/iso.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard.svg new file mode 100644 index 000000000..acef629a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_down.svg new file mode 100644 index 000000000..6efbc6073 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_left.svg new file mode 100644 index 000000000..1ad255efb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_right.svg new file mode 100644 index 000000000..530935199 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_up.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_up.svg new file mode 100644 index 000000000..0f592a066 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_arrow_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_backspace.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_backspace.svg new file mode 100644 index 000000000..90440e0e9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_backspace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_capslock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_capslock.svg new file mode 100644 index 000000000..f88955994 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_capslock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_hide.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_hide.svg new file mode 100644 index 000000000..268abb7f6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_hide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_return.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_return.svg new file mode 100644 index 000000000..0f3f6c5da --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_return.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_tab.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_tab.svg new file mode 100644 index 000000000..de79bc855 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_voice.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_voice.svg new file mode 100644 index 000000000..8e1f2b07e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/keyboard_voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/king_bed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/king_bed.svg new file mode 100644 index 000000000..74f658101 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/king_bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/kitchen.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/kitchen.svg new file mode 100644 index 000000000..620092b19 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/kitchen.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/label.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label.svg new file mode 100644 index 000000000..380bc95a2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_important.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_important.svg new file mode 100644 index 000000000..710dfffbd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_important.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_important_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_important_outline.svg new file mode 100644 index 000000000..faca45798 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_important_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_off.svg new file mode 100644 index 000000000..60e9a011f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_outline.svg new file mode 100644 index 000000000..20601d271 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/label_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/landscape.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/landscape.svg new file mode 100644 index 000000000..367d192c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/language.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/language.svg new file mode 100644 index 000000000..c23e6dd1f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop.svg new file mode 100644 index 000000000..eb922d6c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_chromebook.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_chromebook.svg new file mode 100644 index 000000000..bd11463b7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_chromebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_mac.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_mac.svg new file mode 100644 index 000000000..d0e7a36e0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_mac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_windows.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_windows.svg new file mode 100644 index 000000000..4f05a29d8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/laptop_windows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/last_page.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/last_page.svg new file mode 100644 index 000000000..9f2f641c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/last_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/launch.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/launch.svg new file mode 100644 index 000000000..7d9ae3141 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/layers.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/layers.svg new file mode 100644 index 000000000..05c139681 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/layers_clear.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/layers_clear.svg new file mode 100644 index 000000000..975f2e141 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/layers_clear.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/leaderboard.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/leaderboard.svg new file mode 100644 index 000000000..36ea366d2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/leaderboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/leak_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/leak_add.svg new file mode 100644 index 000000000..63ad6dc41 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/leak_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/leak_remove.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/leak_remove.svg new file mode 100644 index 000000000..765327b6f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/leak_remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/legend_toggle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/legend_toggle.svg new file mode 100644 index 000000000..4db786f43 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/legend_toggle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lens.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lens.svg new file mode 100644 index 000000000..c4a76f1b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lens.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_add.svg new file mode 100644 index 000000000..e7114513e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_add_check.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_add_check.svg new file mode 100644 index 000000000..f2ace5de4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_add_check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_books.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_books.svg new file mode 100644 index 000000000..ea83c24e3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_books.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_music.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_music.svg new file mode 100644 index 000000000..5d2814344 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/library_music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lightbulb.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lightbulb.svg new file mode 100644 index 000000000..65f07e7a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lightbulb_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lightbulb_outline.svg new file mode 100644 index 000000000..136c51bb3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lightbulb_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/line_style.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/line_style.svg new file mode 100644 index 000000000..7f318dba5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/line_style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/line_weight.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/line_weight.svg new file mode 100644 index 000000000..11b58de42 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/line_weight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/linear_scale.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/linear_scale.svg new file mode 100644 index 000000000..c127aa6b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/linear_scale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/link.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/link.svg new file mode 100644 index 000000000..50ce54c18 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/link_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/link_off.svg new file mode 100644 index 000000000..88a96ce9d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/link_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/linked_camera.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/linked_camera.svg new file mode 100644 index 000000000..e9d211f1c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/linked_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/liquor.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/liquor.svg new file mode 100644 index 000000000..b1067f495 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/liquor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/list.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/list.svg new file mode 100644 index 000000000..51c5b3851 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/list_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/list_alt.svg new file mode 100644 index 000000000..8ce6b0557 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/list_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/live_help.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/live_help.svg new file mode 100644 index 000000000..f6cc30764 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/live_help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/live_tv.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/live_tv.svg new file mode 100644 index 000000000..ef4373c4c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/live_tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_activity.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_activity.svg new file mode 100644 index 000000000..bc81512f6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_activity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_airport.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_airport.svg new file mode 100644 index 000000000..916e1b307 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_airport.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_atm.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_atm.svg new file mode 100644 index 000000000..e8061c295 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_atm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_bar.svg new file mode 100644 index 000000000..da477e6a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_cafe.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_cafe.svg new file mode 100644 index 000000000..2d144bf64 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_cafe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_car_wash.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_car_wash.svg new file mode 100644 index 000000000..51c9091fe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_car_wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_convenience_store.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_convenience_store.svg new file mode 100644 index 000000000..6020355ad --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_convenience_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_dining.svg new file mode 100644 index 000000000..1d4ca44ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_drink.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_drink.svg new file mode 100644 index 000000000..f76fe75c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_drink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_fire_department.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_fire_department.svg new file mode 100644 index 000000000..111e65a18 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_fire_department.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_florist.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_florist.svg new file mode 100644 index 000000000..9801ea838 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_florist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_gas_station.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_gas_station.svg new file mode 100644 index 000000000..55d861db6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_gas_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_grocery_store.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_grocery_store.svg new file mode 100644 index 000000000..81e8dcd54 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_grocery_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_hospital.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_hospital.svg new file mode 100644 index 000000000..95fd2f3b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_hotel.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_hotel.svg new file mode 100644 index 000000000..144b0657a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_laundry_service.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_laundry_service.svg new file mode 100644 index 000000000..d9d4dd603 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_laundry_service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_library.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_library.svg new file mode 100644 index 000000000..490f97708 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_mall.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_mall.svg new file mode 100644 index 000000000..883972cb0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_mall.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_movies.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_movies.svg new file mode 100644 index 000000000..c3baf61b2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_movies.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_offer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_offer.svg new file mode 100644 index 000000000..5ab8c6730 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_offer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_parking.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_parking.svg new file mode 100644 index 000000000..7e717cd3e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_pharmacy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_pharmacy.svg new file mode 100644 index 000000000..25a99fc0b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_pharmacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_phone.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_phone.svg new file mode 100644 index 000000000..8acecffaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_pizza.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_pizza.svg new file mode 100644 index 000000000..ea20b3db0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_pizza.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_play.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_play.svg new file mode 100644 index 000000000..bc81512f6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_police.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_police.svg new file mode 100644 index 000000000..254b82de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_police.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_post_office.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_post_office.svg new file mode 100644 index 000000000..afbd592f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_post_office.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_printshop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_printshop.svg new file mode 100644 index 000000000..9030f78d0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_printshop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_see.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_see.svg new file mode 100644 index 000000000..17898e643 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_see.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_shipping.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_shipping.svg new file mode 100644 index 000000000..1a17c766c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_shipping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_taxi.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_taxi.svg new file mode 100644 index 000000000..e48c54e51 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/local_taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_city.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_city.svg new file mode 100644 index 000000000..ba7ad7383 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_disabled.svg new file mode 100644 index 000000000..a0e27d81f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_off.svg new file mode 100644 index 000000000..ffdd90b4c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_on.svg new file mode 100644 index 000000000..11dd401bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_pin.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_pin.svg new file mode 100644 index 000000000..8865a821f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_searching.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_searching.svg new file mode 100644 index 000000000..7f72a31bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/location_searching.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock.svg new file mode 100644 index 000000000..8fd44189d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_clock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_clock.svg new file mode 100644 index 000000000..11348f854 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_open.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_open.svg new file mode 100644 index 000000000..ff8ff019e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_outline.svg new file mode 100644 index 000000000..b93b236d5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lock_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/login.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/login.svg new file mode 100644 index 000000000..ce351e096 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/login.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/logout.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/logout.svg new file mode 100644 index 000000000..0c8c03509 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/logout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks.svg new file mode 100644 index 000000000..d8b3187f8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_3.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_3.svg new file mode 100644 index 000000000..43ff32659 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_4.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_4.svg new file mode 100644 index 000000000..eb8c25a04 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_5.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_5.svg new file mode 100644 index 000000000..cbcaedda2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_6.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_6.svg new file mode 100644 index 000000000..104130d61 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_one.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_one.svg new file mode 100644 index 000000000..d1df3d2c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_two.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_two.svg new file mode 100644 index 000000000..78c6b4e6b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/looks_two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/loop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/loop.svg new file mode 100644 index 000000000..aa8c3b54f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/loop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/loupe.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/loupe.svg new file mode 100644 index 000000000..8c9c02f7b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/loupe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/low_priority.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/low_priority.svg new file mode 100644 index 000000000..4fbd5eeca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/low_priority.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/loyalty.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/loyalty.svg new file mode 100644 index 000000000..682aa5d93 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/loyalty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/luggage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/luggage.svg new file mode 100644 index 000000000..a045dbf88 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/luggage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/lunch_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lunch_dining.svg new file mode 100644 index 000000000..40bfb3b24 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/lunch_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mail.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mail.svg new file mode 100644 index 000000000..afbd592f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mail_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mail_outline.svg new file mode 100644 index 000000000..c843e8a1c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mail_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/map.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/map.svg new file mode 100644 index 000000000..036b437dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/maps_ugc.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/maps_ugc.svg new file mode 100644 index 000000000..80625dd6f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/maps_ugc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/margin.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/margin.svg new file mode 100644 index 000000000..305289572 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/margin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_as_unread.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_as_unread.svg new file mode 100644 index 000000000..3dd9c781e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_as_unread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_chat_read.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_chat_read.svg new file mode 100644 index 000000000..40c23dd23 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_chat_read.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_chat_unread.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_chat_unread.svg new file mode 100644 index 000000000..82654ae96 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_chat_unread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_email_read.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_email_read.svg new file mode 100644 index 000000000..e09dd4c43 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_email_read.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_email_unread.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_email_unread.svg new file mode 100644 index 000000000..f0d475d7b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mark_email_unread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/markunread.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/markunread.svg new file mode 100644 index 000000000..afbd592f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/markunread.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/markunread_mailbox.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/markunread_mailbox.svg new file mode 100644 index 000000000..4cbb1c0e3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/markunread_mailbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/masks.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/masks.svg new file mode 100644 index 000000000..ffb537dd7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/masks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/maximize.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/maximize.svg new file mode 100644 index 000000000..28e70aa3a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/maximize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mediation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mediation.svg new file mode 100644 index 000000000..83aec5e59 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mediation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/medical_services.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/medical_services.svg new file mode 100644 index 000000000..39209c3db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/medical_services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/meeting_room.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/meeting_room.svg new file mode 100644 index 000000000..914943994 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/meeting_room.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/memory.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/memory.svg new file mode 100644 index 000000000..be70cb999 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/memory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu.svg new file mode 100644 index 000000000..d61947503 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu_book.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu_book.svg new file mode 100644 index 000000000..16ab97220 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu_book.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu_open.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu_open.svg new file mode 100644 index 000000000..a0dd536cd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/menu_open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/merge_type.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/merge_type.svg new file mode 100644 index 000000000..8faab5304 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/merge_type.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/message.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/message.svg new file mode 100644 index 000000000..fcec8bec9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic.svg new file mode 100644 index 000000000..56e1a13b4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_external_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_external_off.svg new file mode 100644 index 000000000..5537b62ab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_external_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_external_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_external_on.svg new file mode 100644 index 000000000..598679db1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_external_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_none.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_none.svg new file mode 100644 index 000000000..007de9263 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_off.svg new file mode 100644 index 000000000..2d7e121d6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mic_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/microwave.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/microwave.svg new file mode 100644 index 000000000..c93d826ce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/microwave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/military_tech.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/military_tech.svg new file mode 100644 index 000000000..70db0993e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/military_tech.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/minimize.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/minimize.svg new file mode 100644 index 000000000..3f1551f90 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/minimize.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/miscellaneous_services.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/miscellaneous_services.svg new file mode 100644 index 000000000..eede261a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/miscellaneous_services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/missed_video_call.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/missed_video_call.svg new file mode 100644 index 000000000..ecf3d8c66 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/missed_video_call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mms.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mms.svg new file mode 100644 index 000000000..6d2171666 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_friendly.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_friendly.svg new file mode 100644 index 000000000..9bf6625e4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_friendly.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_off.svg new file mode 100644 index 000000000..f26434898 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_screen_share.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_screen_share.svg new file mode 100644 index 000000000..688afc35b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mobile_screen_share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mode_comment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mode_comment.svg new file mode 100644 index 000000000..b11c47e84 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mode_comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mode_edit.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mode_edit.svg new file mode 100644 index 000000000..a4b3c9f6b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mode_edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/model_training.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/model_training.svg new file mode 100644 index 000000000..42a75dbd3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/model_training.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/monetization_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/monetization_on.svg new file mode 100644 index 000000000..36be9937e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/monetization_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/money.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/money.svg new file mode 100644 index 000000000..096215446 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/money_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/money_off.svg new file mode 100644 index 000000000..83cccd5cf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/money_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/monitor.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/monitor.svg new file mode 100644 index 000000000..86abe97f1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/monochrome_photos.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/monochrome_photos.svg new file mode 100644 index 000000000..95e0c1247 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/monochrome_photos.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mood.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mood.svg new file mode 100644 index 000000000..4fddd1166 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mood.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mood_bad.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mood_bad.svg new file mode 100644 index 000000000..c8d64df6a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mood_bad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/moped.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/moped.svg new file mode 100644 index 000000000..768dadf92 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/moped.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/more.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more.svg new file mode 100644 index 000000000..0eee24b73 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_horiz.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_horiz.svg new file mode 100644 index 000000000..bc0890de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_horiz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_time.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_time.svg new file mode 100644 index 000000000..a999bc834 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_time.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_vert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_vert.svg new file mode 100644 index 000000000..f450d128d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/more_vert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_off.svg new file mode 100644 index 000000000..8a0b6daf7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_on.svg new file mode 100644 index 000000000..5144a4c3a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_pause.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_pause.svg new file mode 100644 index 000000000..122bbaa4e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_paused.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_paused.svg new file mode 100644 index 000000000..30c30f698 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/motion_photos_paused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mouse.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mouse.svg new file mode 100644 index 000000000..cda91887f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mouse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/move_to_inbox.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/move_to_inbox.svg new file mode 100644 index 000000000..404c32035 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/move_to_inbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie.svg new file mode 100644 index 000000000..e2cae647f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie_creation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie_creation.svg new file mode 100644 index 000000000..e2cae647f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie_creation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie_filter.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie_filter.svg new file mode 100644 index 000000000..cb29e100c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/movie_filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/mp.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mp.svg new file mode 100644 index 000000000..05990bd91 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/mp.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/multiline_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/multiline_chart.svg new file mode 100644 index 000000000..7f36bd1ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/multiline_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/multiple_stop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/multiple_stop.svg new file mode 100644 index 000000000..411d75701 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/multiple_stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/museum.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/museum.svg new file mode 100644 index 000000000..f85447718 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/museum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_note.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_note.svg new file mode 100644 index 000000000..e48de9e83 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_off.svg new file mode 100644 index 000000000..31610e363 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_video.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_video.svg new file mode 100644 index 000000000..dbed7b79e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/music_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/my_location.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/my_location.svg new file mode 100644 index 000000000..ffc7c0730 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/my_location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/nat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nat.svg new file mode 100644 index 000000000..aae6b4007 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/nature.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nature.svg new file mode 100644 index 000000000..8af4f39a3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nature.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/nature_people.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nature_people.svg new file mode 100644 index 000000000..ec1ae2b47 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nature_people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigate_before.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigate_before.svg new file mode 100644 index 000000000..2dc390cd6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigate_before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigate_next.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigate_next.svg new file mode 100644 index 000000000..aef49e2ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigate_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigation.svg new file mode 100644 index 000000000..1ab972bc0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/navigation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/near_me.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/near_me.svg new file mode 100644 index 000000000..59fb79341 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/near_me.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/near_me_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/near_me_disabled.svg new file mode 100644 index 000000000..0c0dfe02e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/near_me_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_cell.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_cell.svg new file mode 100644 index 000000000..a5d5e163b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_cell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_check.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_check.svg new file mode 100644 index 000000000..565c1a63e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_locked.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_locked.svg new file mode 100644 index 000000000..db6fdaab9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_locked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_wifi.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_wifi.svg new file mode 100644 index 000000000..6e5e3ed62 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/network_wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/new_releases.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/new_releases.svg new file mode 100644 index 000000000..670a03791 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/new_releases.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/next_plan.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/next_plan.svg new file mode 100644 index 000000000..55d9a5a85 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/next_plan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/next_week.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/next_week.svg new file mode 100644 index 000000000..5faf1a828 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/next_week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/nfc.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nfc.svg new file mode 100644 index 000000000..5ccd0a38d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nfc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/night_shelter.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/night_shelter.svg new file mode 100644 index 000000000..e89479b27 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/night_shelter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/nightlife.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nightlife.svg new file mode 100644 index 000000000..8d7ddd52a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nightlife.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/nightlight_round.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nightlight_round.svg new file mode 100644 index 000000000..401faeb65 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nightlight_round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/nights_stay.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nights_stay.svg new file mode 100644 index 000000000..c683d5223 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/nights_stay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_backpack.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_backpack.svg new file mode 100644 index 000000000..cc6711eeb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_backpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_cell.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_cell.svg new file mode 100644 index 000000000..fb7ccac8b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_cell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_drinks.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_drinks.svg new file mode 100644 index 000000000..f064e9de0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_drinks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_encryption.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_encryption.svg new file mode 100644 index 000000000..30b41d1c9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_encryption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_flash.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_flash.svg new file mode 100644 index 000000000..c74c19d87 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_flash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_food.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_food.svg new file mode 100644 index 000000000..f392ccada --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_food.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_luggage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_luggage.svg new file mode 100644 index 000000000..4fedf3341 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_luggage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meals.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meals.svg new file mode 100644 index 000000000..e343d48a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meals.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meals_ouline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meals_ouline.svg new file mode 100644 index 000000000..e343d48a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meals_ouline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meeting_room.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meeting_room.svg new file mode 100644 index 000000000..983962057 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_meeting_room.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_photography.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_photography.svg new file mode 100644 index 000000000..50abcc572 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_photography.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_sim.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_sim.svg new file mode 100644 index 000000000..43c14acc5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_sim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_stroller.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_stroller.svg new file mode 100644 index 000000000..d8e79053c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_stroller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_transfer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_transfer.svg new file mode 100644 index 000000000..9475c7c6b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/no_transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/north.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/north.svg new file mode 100644 index 000000000..e95800910 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/north.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/north_east.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/north_east.svg new file mode 100644 index 000000000..75186dd3e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/north_east.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/north_west.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/north_west.svg new file mode 100644 index 000000000..6d5a85b60 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/north_west.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_accessible.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_accessible.svg new file mode 100644 index 000000000..15c330db7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_accessible.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_interested.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_interested.svg new file mode 100644 index 000000000..f89cbd111 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_interested.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_listed_location.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_listed_location.svg new file mode 100644 index 000000000..571e07119 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_listed_location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_started.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_started.svg new file mode 100644 index 000000000..63694dc44 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/not_started.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/note.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/note.svg new file mode 100644 index 000000000..64740c64d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/note_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/note_add.svg new file mode 100644 index 000000000..7e9b308d6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/note_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/notes.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notes.svg new file mode 100644 index 000000000..a3c696de2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/notification_important.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notification_important.svg new file mode 100644 index 000000000..2efd04357 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notification_important.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications.svg new file mode 100644 index 000000000..6d5dfe6ab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_active.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_active.svg new file mode 100644 index 000000000..0de3cca26 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_none.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_none.svg new file mode 100644 index 000000000..2241dcdc5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_off.svg new file mode 100644 index 000000000..1a4075307 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_paused.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_paused.svg new file mode 100644 index 000000000..6f769e937 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/notifications_paused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_bolt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_bolt.svg new file mode 100644 index 000000000..af2e2d02a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_pin.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_pin.svg new file mode 100644 index 000000000..71822e318 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_share.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_share.svg new file mode 100644 index 000000000..acd29264c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/offline_share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ondemand_video.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ondemand_video.svg new file mode 100644 index 000000000..f81a7fa53 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ondemand_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/online_prediction.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/online_prediction.svg new file mode 100644 index 000000000..3b205702c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/online_prediction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/opacity.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/opacity.svg new file mode 100644 index 000000000..6f67302af --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/opacity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_browser.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_browser.svg new file mode 100644 index 000000000..69cca3453 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_browser.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_full.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_full.svg new file mode 100644 index 000000000..5c293a0f1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_new.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_new.svg new file mode 100644 index 000000000..7d9ae3141 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_in_new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_with.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_with.svg new file mode 100644 index 000000000..e20cd3a1b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/open_with.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/outbond.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outbond.svg new file mode 100644 index 000000000..7001d642b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outbond.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/outbox.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outbox.svg new file mode 100644 index 000000000..470118e90 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/outdoor_grill.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outdoor_grill.svg new file mode 100644 index 000000000..e944d0cee --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outdoor_grill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/outgoing_mail.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outgoing_mail.svg new file mode 100644 index 000000000..866268599 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outgoing_mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/outlet.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outlet.svg new file mode 100644 index 000000000..0bc324fc9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outlet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/outlined_flag.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outlined_flag.svg new file mode 100644 index 000000000..3664d0546 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/outlined_flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/padding.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/padding.svg new file mode 100644 index 000000000..d35a14b5f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/padding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pages.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pages.svg new file mode 100644 index 000000000..c7ba461b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pages.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pageview.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pageview.svg new file mode 100644 index 000000000..a917d471a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pageview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/palette.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/palette.svg new file mode 100644 index 000000000..97cdaccb8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/palette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pan_tool.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pan_tool.svg new file mode 100644 index 000000000..df172c6a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pan_tool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama.svg new file mode 100644 index 000000000..0ef86f1c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_fish_eye.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_fish_eye.svg new file mode 100644 index 000000000..77e9c6dfd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_fish_eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_horizontal.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_horizontal.svg new file mode 100644 index 000000000..c270fd0db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_horizontal_select.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_horizontal_select.svg new file mode 100644 index 000000000..6df872d10 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_horizontal_select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_photosphere.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_photosphere.svg new file mode 100644 index 000000000..e03fa99e5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_photosphere.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_photosphere_select.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_photosphere_select.svg new file mode 100644 index 000000000..7f7b37873 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_photosphere_select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_vertical.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_vertical.svg new file mode 100644 index 000000000..3357f2a50 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_vertical_select.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_vertical_select.svg new file mode 100644 index 000000000..09e30c0be --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_vertical_select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_wide_angle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_wide_angle.svg new file mode 100644 index 000000000..ce3a5c6dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_wide_angle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_wide_angle_select.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_wide_angle_select.svg new file mode 100644 index 000000000..f61cf0014 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/panorama_wide_angle_select.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/park.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/park.svg new file mode 100644 index 000000000..9c2d41e72 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/park.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/party_mode.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/party_mode.svg new file mode 100644 index 000000000..c343ea594 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/party_mode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause.svg new file mode 100644 index 000000000..63a1c461e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_circle_filled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_circle_filled.svg new file mode 100644 index 000000000..9fc2d0a6f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_circle_filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_circle_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_circle_outline.svg new file mode 100644 index 000000000..cb476dd84 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_circle_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_presentation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_presentation.svg new file mode 100644 index 000000000..18708e8fc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pause_presentation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/payment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/payment.svg new file mode 100644 index 000000000..99517a5ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/payment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/payments.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/payments.svg new file mode 100644 index 000000000..9bffec817 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/payments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pedal_bike.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pedal_bike.svg new file mode 100644 index 000000000..f11f06e34 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pedal_bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pending.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pending.svg new file mode 100644 index 000000000..1612d8493 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pending.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pending_actions.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pending_actions.svg new file mode 100644 index 000000000..1ef8d254b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pending_actions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/people.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/people.svg new file mode 100644 index 000000000..30994a7ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/people_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/people_alt.svg new file mode 100644 index 000000000..ae74eebce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/people_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/people_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/people_outline.svg new file mode 100644 index 000000000..52dca192a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/people_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_camera_mic.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_camera_mic.svg new file mode 100644 index 000000000..381e9ef01 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_camera_mic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_contact_calendar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_contact_calendar.svg new file mode 100644 index 000000000..342dde01c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_contact_calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_data_setting.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_data_setting.svg new file mode 100644 index 000000000..dfcf7db35 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_data_setting.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_device_information.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_device_information.svg new file mode 100644 index 000000000..3142efa41 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_device_information.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_identity.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_identity.svg new file mode 100644 index 000000000..edcd6545a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_identity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_media.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_media.svg new file mode 100644 index 000000000..6a6e77070 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_media.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_phone_msg.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_phone_msg.svg new file mode 100644 index 000000000..f3f12a408 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_phone_msg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_scan_wifi.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_scan_wifi.svg new file mode 100644 index 000000000..a5a1ece37 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/perm_scan_wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person.svg new file mode 100644 index 000000000..1babbb809 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add.svg new file mode 100644 index 000000000..40736bbc7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_alt.svg new file mode 100644 index 000000000..27b6110cf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_alt_1.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_alt_1.svg new file mode 100644 index 000000000..d9f3f0f29 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_alt_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_disabled.svg new file mode 100644 index 000000000..cfc7f5ac3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_add_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_outline.svg new file mode 100644 index 000000000..edcd6545a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_pin.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_pin.svg new file mode 100644 index 000000000..85a7b32bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_pin_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_pin_circle.svg new file mode 100644 index 000000000..32661c436 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_pin_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_remove.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_remove.svg new file mode 100644 index 000000000..ab7d057d2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_remove_alt_1.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_remove_alt_1.svg new file mode 100644 index 000000000..ab7d057d2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_remove_alt_1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_search.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_search.svg new file mode 100644 index 000000000..6135ccdce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/person_search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/personal_video.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/personal_video.svg new file mode 100644 index 000000000..6811ed492 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/personal_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pest_control.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pest_control.svg new file mode 100644 index 000000000..aa564405a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pest_control.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pest_control_rodent.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pest_control_rodent.svg new file mode 100644 index 000000000..d700cf9c7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pest_control_rodent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pets.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pets.svg new file mode 100644 index 000000000..0c667d063 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone.svg new file mode 100644 index 000000000..8acecffaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_android.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_android.svg new file mode 100644 index 000000000..c45f37810 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_bluetooth_speaker.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_bluetooth_speaker.svg new file mode 100644 index 000000000..0726cac23 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_bluetooth_speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_callback.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_callback.svg new file mode 100644 index 000000000..bb5dee5ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_callback.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_disabled.svg new file mode 100644 index 000000000..9f1a57919 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_enabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_enabled.svg new file mode 100644 index 000000000..a5df67735 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_enabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_forwarded.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_forwarded.svg new file mode 100644 index 000000000..0ae163795 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_forwarded.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_in_talk.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_in_talk.svg new file mode 100644 index 000000000..57b6784be --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_in_talk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_iphone.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_iphone.svg new file mode 100644 index 000000000..d79f587b5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_iphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_locked.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_locked.svg new file mode 100644 index 000000000..421dfdcfa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_locked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_missed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_missed.svg new file mode 100644 index 000000000..5f20c2885 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_missed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_paused.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_paused.svg new file mode 100644 index 000000000..d8cb108e9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phone_paused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink.svg new file mode 100644 index 000000000..794ba0701 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_erase.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_erase.svg new file mode 100644 index 000000000..c6e3cd475 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_erase.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_lock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_lock.svg new file mode 100644 index 000000000..9185e8a67 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_off.svg new file mode 100644 index 000000000..4dadb1d9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_ring.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_ring.svg new file mode 100644 index 000000000..f5451c755 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_ring.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_setup.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_setup.svg new file mode 100644 index 000000000..f152b3089 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/phonelink_setup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo.svg new file mode 100644 index 000000000..5d4bac103 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_album.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_album.svg new file mode 100644 index 000000000..3ee3593e2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_album.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera.svg new file mode 100644 index 000000000..17898e643 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera_back.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera_back.svg new file mode 100644 index 000000000..66417737b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera_back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera_front.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera_front.svg new file mode 100644 index 000000000..3ff355094 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_camera_front.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_filter.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_filter.svg new file mode 100644 index 000000000..50f461bb5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_library.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_library.svg new file mode 100644 index 000000000..f8b20debe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_actual.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_actual.svg new file mode 100644 index 000000000..06a42fb81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_actual.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_large.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_large.svg new file mode 100644 index 000000000..85fd3a9e5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_small.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_small.svg new file mode 100644 index 000000000..c9f5faf60 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/photo_size_select_small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_as_pdf.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_as_pdf.svg new file mode 100644 index 000000000..37e6b4b9b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_as_pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_in_picture.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_in_picture.svg new file mode 100644 index 000000000..c56135cbb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_in_picture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_in_picture_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_in_picture_alt.svg new file mode 100644 index 000000000..bd298a52a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/picture_in_picture_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pie_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pie_chart.svg new file mode 100644 index 000000000..d2f369138 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pie_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pie_chart_outlined.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pie_chart_outlined.svg new file mode 100644 index 000000000..5bf177a31 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pie_chart_outlined.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pin_drop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pin_drop.svg new file mode 100644 index 000000000..f34bd436f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pin_drop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pivot_table_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pivot_table_chart.svg new file mode 100644 index 000000000..a9c1c9c0b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pivot_table_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/place.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/place.svg new file mode 100644 index 000000000..11dd401bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/place.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/plagiarism.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/plagiarism.svg new file mode 100644 index 000000000..7bbf1e0a5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/plagiarism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_arrow.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_arrow.svg new file mode 100644 index 000000000..fe2e57860 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_circle_filled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_circle_filled.svg new file mode 100644 index 000000000..eea87d861 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_circle_filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_circle_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_circle_outline.svg new file mode 100644 index 000000000..a845a76c4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_circle_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_disabled.svg new file mode 100644 index 000000000..4ae07a515 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_for_work.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_for_work.svg new file mode 100644 index 000000000..3d32f44ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/play_for_work.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_add.svg new file mode 100644 index 000000000..145f7690a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_add_check.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_add_check.svg new file mode 100644 index 000000000..c043a108a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_add_check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_play.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_play.svg new file mode 100644 index 000000000..694d53518 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/playlist_play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/plumbing.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/plumbing.svg new file mode 100644 index 000000000..a1f7b6d25 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/plumbing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/plus_one.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/plus_one.svg new file mode 100644 index 000000000..3abc5aeaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/plus_one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/point_of_sale.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/point_of_sale.svg new file mode 100644 index 000000000..322c452e3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/point_of_sale.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/policy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/policy.svg new file mode 100644 index 000000000..cb66f0ff8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/policy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/poll.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/poll.svg new file mode 100644 index 000000000..68dc07849 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/poll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/polymer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/polymer.svg new file mode 100644 index 000000000..832923cc1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/polymer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pool.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pool.svg new file mode 100644 index 000000000..223715062 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pool.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/portable_wifi_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/portable_wifi_off.svg new file mode 100644 index 000000000..d9a094fd3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/portable_wifi_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/portrait.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/portrait.svg new file mode 100644 index 000000000..303b38075 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/post_add.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/post_add.svg new file mode 100644 index 000000000..2669d806e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/post_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/power.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power.svg new file mode 100644 index 000000000..af19b7eac --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_input.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_input.svg new file mode 100644 index 000000000..6ee94b735 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_input.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_off.svg new file mode 100644 index 000000000..9e5c49837 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_settings_new.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_settings_new.svg new file mode 100644 index 000000000..8ac907436 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/power_settings_new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/pregnant_woman.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pregnant_woman.svg new file mode 100644 index 000000000..d54eedc86 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/pregnant_woman.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/present_to_all.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/present_to_all.svg new file mode 100644 index 000000000..2e3e8ba0b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/present_to_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/preview.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/preview.svg new file mode 100644 index 000000000..b6c2b58e3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/preview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/print.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/print.svg new file mode 100644 index 000000000..9030f78d0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/print_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/print_disabled.svg new file mode 100644 index 000000000..70f03ed5e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/print_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/priority_high.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/priority_high.svg new file mode 100644 index 000000000..d2235b6d1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/priority_high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/privacy_tip.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/privacy_tip.svg new file mode 100644 index 000000000..33f312345 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/privacy_tip.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/psychology.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/psychology.svg new file mode 100644 index 000000000..2cbefc1ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/psychology.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/public.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/public.svg new file mode 100644 index 000000000..c00b53107 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/public_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/public_off.svg new file mode 100644 index 000000000..d0ba55588 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/public_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/publish.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/publish.svg new file mode 100644 index 000000000..7fba729c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/publish.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/published_with_changes.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/published_with_changes.svg new file mode 100644 index 000000000..09a7ac1c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/published_with_changes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/push_pin.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/push_pin.svg new file mode 100644 index 000000000..903a15a37 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/push_pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code.svg new file mode 100644 index 000000000..c0c158359 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code_2.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code_2.svg new file mode 100644 index 000000000..6018e8ddb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code_scanner.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code_scanner.svg new file mode 100644 index 000000000..5f9fc6235 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/qr_code_scanner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/query_builder.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/query_builder.svg new file mode 100644 index 000000000..a8993658a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/query_builder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/question_answer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/question_answer.svg new file mode 100644 index 000000000..10b5689af --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/question_answer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue.svg new file mode 100644 index 000000000..e7114513e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue_music.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue_music.svg new file mode 100644 index 000000000..c95eaca1e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue_music.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue_play_next.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue_play_next.svg new file mode 100644 index 000000000..832057be4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/queue_play_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/quickreply.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/quickreply.svg new file mode 100644 index 000000000..a8f32219d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/quickreply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio.svg new file mode 100644 index 000000000..2603230de --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio_button_checked.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio_button_checked.svg new file mode 100644 index 000000000..9fab92a0a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio_button_checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio_button_unchecked.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio_button_unchecked.svg new file mode 100644 index 000000000..f35034565 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/radio_button_unchecked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/railway_alert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/railway_alert.svg new file mode 100644 index 000000000..b3f161f3d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/railway_alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ramen_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ramen_dining.svg new file mode 100644 index 000000000..d7a8d8b96 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ramen_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rate_review.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rate_review.svg new file mode 100644 index 000000000..47a1b953c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rate_review.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/read_more.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/read_more.svg new file mode 100644 index 000000000..999402d95 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/read_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/receipt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/receipt.svg new file mode 100644 index 000000000..62ac66189 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/receipt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/receipt_long.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/receipt_long.svg new file mode 100644 index 000000000..8fa1e75d0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/receipt_long.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/recent_actors.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/recent_actors.svg new file mode 100644 index 000000000..7159298ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/recent_actors.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/recommend.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/recommend.svg new file mode 100644 index 000000000..f43d12b33 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/recommend.svg @@ -0,0 +1 @@ +ic_recommend_24px \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/record_voice_over.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/record_voice_over.svg new file mode 100644 index 000000000..11641b64a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/record_voice_over.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/redeem.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/redeem.svg new file mode 100644 index 000000000..ce9a85e77 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/redeem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/redo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/redo.svg new file mode 100644 index 000000000..d90527266 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/reduce_capacity.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reduce_capacity.svg new file mode 100644 index 000000000..853070bf1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reduce_capacity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/refresh.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/refresh.svg new file mode 100644 index 000000000..b8d69f402 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove.svg new file mode 100644 index 000000000..7dd812a82 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_circle.svg new file mode 100644 index 000000000..2a1ab5f24 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_circle_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_circle_outline.svg new file mode 100644 index 000000000..5ea725d88 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_circle_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_done.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_done.svg new file mode 100644 index 000000000..7653e3687 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_done.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_from_queue.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_from_queue.svg new file mode 100644 index 000000000..915e99aaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_from_queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_moderator.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_moderator.svg new file mode 100644 index 000000000..23f2489bf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_moderator.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_red_eye.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_red_eye.svg new file mode 100644 index 000000000..a066f1e16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_red_eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_shopping_cart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_shopping_cart.svg new file mode 100644 index 000000000..1b8edee97 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/remove_shopping_cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/reorder.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reorder.svg new file mode 100644 index 000000000..953b730ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reorder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat.svg new file mode 100644 index 000000000..5933dc942 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_on.svg new file mode 100644 index 000000000..9e71b97ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_one.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_one.svg new file mode 100644 index 000000000..72f99f5c0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_one.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_one_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_one_on.svg new file mode 100644 index 000000000..68c1f2c39 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/repeat_one_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay.svg new file mode 100644 index 000000000..a923269cd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_10.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_10.svg new file mode 100644 index 000000000..ba4b626e6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_30.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_30.svg new file mode 100644 index 000000000..0d9b79705 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_30.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_5.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_5.svg new file mode 100644 index 000000000..e17e3e7fd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_circle_filled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_circle_filled.svg new file mode 100644 index 000000000..e0f35bd9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/replay_circle_filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/reply.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reply.svg new file mode 100644 index 000000000..ef039fb42 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reply.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/reply_all.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reply_all.svg new file mode 100644 index 000000000..db180d873 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reply_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/report.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/report.svg new file mode 100644 index 000000000..bbdd402a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/report.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/report_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/report_off.svg new file mode 100644 index 000000000..eb498ad36 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/report_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/report_problem.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/report_problem.svg new file mode 100644 index 000000000..d27c4c6ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/report_problem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/request_page.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/request_page.svg new file mode 100644 index 000000000..3619c8b9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/request_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/request_quote.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/request_quote.svg new file mode 100644 index 000000000..d7fda1c13 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/request_quote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/reset_tv.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reset_tv.svg new file mode 100644 index 000000000..13cb02fcf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/reset_tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/restaurant.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restaurant.svg new file mode 100644 index 000000000..f261709fa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restaurant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/restaurant_menu.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restaurant_menu.svg new file mode 100644 index 000000000..1d4ca44ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restaurant_menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore.svg new file mode 100644 index 000000000..3dfff5de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore_from_trash.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore_from_trash.svg new file mode 100644 index 000000000..1125289bb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore_from_trash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore_page.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore_page.svg new file mode 100644 index 000000000..5cb1a2719 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/restore_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rice_bowl.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rice_bowl.svg new file mode 100644 index 000000000..604335dbc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rice_bowl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/ring_volume.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ring_volume.svg new file mode 100644 index 000000000..f086dc068 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/ring_volume.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/roofing.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/roofing.svg new file mode 100644 index 000000000..7ba8414e1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/roofing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/room.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/room.svg new file mode 100644 index 000000000..11dd401bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/room.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/room_preferences.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/room_preferences.svg new file mode 100644 index 000000000..f2148b1ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/room_preferences.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/room_service.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/room_service.svg new file mode 100644 index 000000000..fc22e1ff2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/room_service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_90_degrees_ccw.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_90_degrees_ccw.svg new file mode 100644 index 000000000..7d8112d8a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_90_degrees_ccw.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_left.svg new file mode 100644 index 000000000..191ea8c1f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_right.svg new file mode 100644 index 000000000..e9848e9fa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rotate_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rounded_corner.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rounded_corner.svg new file mode 100644 index 000000000..1bed74d8f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rounded_corner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/router.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/router.svg new file mode 100644 index 000000000..3b1250ae7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/router.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rowing.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rowing.svg new file mode 100644 index 000000000..ea4c7d012 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rowing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rss_feed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rss_feed.svg new file mode 100644 index 000000000..4ce7e15da --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rss_feed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rtt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rtt.svg new file mode 100644 index 000000000..82bc86c01 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rtt.svg @@ -0,0 +1 @@ +ic_dialer_rtt_revised_24px \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rule.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rule.svg new file mode 100644 index 000000000..6e8233a08 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rule_folder.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rule_folder.svg new file mode 100644 index 000000000..9e348832b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rule_folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/run_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/run_circle.svg new file mode 100644 index 000000000..d336ebe8b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/run_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/rv_hookup.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rv_hookup.svg new file mode 100644 index 000000000..626321ea2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/rv_hookup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/safety_divider.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/safety_divider.svg new file mode 100644 index 000000000..894e89798 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/safety_divider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sanitizer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sanitizer.svg new file mode 100644 index 000000000..632f359c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sanitizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/satellite.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/satellite.svg new file mode 100644 index 000000000..3d0f4f7cb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/satellite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/save.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/save.svg new file mode 100644 index 000000000..b32e097c8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/save.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/save_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/save_alt.svg new file mode 100644 index 000000000..00fc8adaf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/save_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/saved_search.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/saved_search.svg new file mode 100644 index 000000000..eed8b8646 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/saved_search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/scanner.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/scanner.svg new file mode 100644 index 000000000..abe2a5512 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/scanner.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/scatter_plot.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/scatter_plot.svg new file mode 100644 index 000000000..06edd7efd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/scatter_plot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/schedule.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/schedule.svg new file mode 100644 index 000000000..a8993658a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/schedule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/schedule_send.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/schedule_send.svg new file mode 100644 index 000000000..fa34306fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/schedule_send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/school.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/school.svg new file mode 100644 index 000000000..ab5483329 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/science.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/science.svg new file mode 100644 index 000000000..0f2cab560 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/science.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/score.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/score.svg new file mode 100644 index 000000000..7ebfb2c1d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/score.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_landscape.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_landscape.svg new file mode 100644 index 000000000..53a1487b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_portrait.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_portrait.svg new file mode 100644 index 000000000..8fdb9c79c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_rotation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_rotation.svg new file mode 100644 index 000000000..d184eb8f7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_lock_rotation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_rotation.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_rotation.svg new file mode 100644 index 000000000..25d14ec0a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_rotation.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_search_desktop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_search_desktop.svg new file mode 100644 index 000000000..7d5bed527 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_search_desktop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_share.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_share.svg new file mode 100644 index 000000000..c3e3baad8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/screen_share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd.svg new file mode 100644 index 000000000..8115af368 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd_card.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd_card.svg new file mode 100644 index 000000000..20265fae0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd_card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd_storage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd_storage.svg new file mode 100644 index 000000000..20265fae0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sd_storage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/search.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/search.svg new file mode 100644 index 000000000..7c2111eb7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/search_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/search_off.svg new file mode 100644 index 000000000..1fa5e11f7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/search_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/security.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/security.svg new file mode 100644 index 000000000..c49f4de39 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/segment.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/segment.svg new file mode 100644 index 000000000..6d1cafa8f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/segment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/select_all.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/select_all.svg new file mode 100644 index 000000000..c04f77aa8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/select_all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/self_improvement.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/self_improvement.svg new file mode 100644 index 000000000..4917fa1f1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/self_improvement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/send.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/send.svg new file mode 100644 index 000000000..033ab7a11 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/send_and_archive.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/send_and_archive.svg new file mode 100644 index 000000000..f5e9ed94f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/send_and_archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/send_to_mobile.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/send_to_mobile.svg new file mode 100644 index 000000000..cd39df14a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/send_to_mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sensor_door.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sensor_door.svg new file mode 100644 index 000000000..41b50a53d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sensor_door.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sensor_window.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sensor_window.svg new file mode 100644 index 000000000..fff61fd44 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sensor_window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_dissatisfied.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_dissatisfied.svg new file mode 100644 index 000000000..27fb9ff89 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_dissatisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_neutral.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_neutral.svg new file mode 100644 index 000000000..683b43497 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_neutral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_satisfied.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_satisfied.svg new file mode 100644 index 000000000..352085d10 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_satisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_satisfied_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_satisfied_alt.svg new file mode 100644 index 000000000..ad692f98e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_satisfied_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_very_dissatisfied.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_very_dissatisfied.svg new file mode 100644 index 000000000..f002576a5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_very_dissatisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_very_satisfied.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_very_satisfied.svg new file mode 100644 index 000000000..eb9260114 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sentiment_very_satisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/set_meal.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/set_meal.svg new file mode 100644 index 000000000..44949e542 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/set_meal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings.svg new file mode 100644 index 000000000..e40c8496e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_applications.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_applications.svg new file mode 100644 index 000000000..25ecc2461 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_applications.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_backup_restore.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_backup_restore.svg new file mode 100644 index 000000000..8f3f1bdeb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_backup_restore.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_bluetooth.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_bluetooth.svg new file mode 100644 index 000000000..2c02bb9d8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_bluetooth.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_brightness.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_brightness.svg new file mode 100644 index 000000000..0eee99dfb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_brightness.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_cell.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_cell.svg new file mode 100644 index 000000000..14667c4b2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_cell.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_ethernet.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_ethernet.svg new file mode 100644 index 000000000..05d4a7c07 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_ethernet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_antenna.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_antenna.svg new file mode 100644 index 000000000..dec5e26a6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_antenna.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_component.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_component.svg new file mode 100644 index 000000000..8171d08a3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_component.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_composite.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_composite.svg new file mode 100644 index 000000000..8171d08a3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_composite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_hdmi.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_hdmi.svg new file mode 100644 index 000000000..1770f2f75 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_hdmi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_svideo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_svideo.svg new file mode 100644 index 000000000..eea64e543 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_input_svideo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_overscan.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_overscan.svg new file mode 100644 index 000000000..b85482a22 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_overscan.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_phone.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_phone.svg new file mode 100644 index 000000000..86bd64d38 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_power.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_power.svg new file mode 100644 index 000000000..39d63ed55 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_power.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_remote.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_remote.svg new file mode 100644 index 000000000..e4a26b701 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_remote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_system_daydream.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_system_daydream.svg new file mode 100644 index 000000000..f8b98459f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_system_daydream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_voice.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_voice.svg new file mode 100644 index 000000000..5fe59c586 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/settings_voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/share.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/share.svg new file mode 100644 index 000000000..07fc6639e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shield.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shield.svg new file mode 100644 index 000000000..47be1e48d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shop.svg new file mode 100644 index 000000000..04bee8c42 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shop_two.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shop_two.svg new file mode 100644 index 000000000..81c711bc9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shop_two.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_bag.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_bag.svg new file mode 100644 index 000000000..d239c17c1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_bag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_basket.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_basket.svg new file mode 100644 index 000000000..0cfa6232a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_cart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_cart.svg new file mode 100644 index 000000000..81e8dcd54 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shopping_cart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/short_text.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/short_text.svg new file mode 100644 index 000000000..62d65234e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/short_text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/show_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/show_chart.svg new file mode 100644 index 000000000..082fc3c7c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/show_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shuffle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shuffle.svg new file mode 100644 index 000000000..a3efe19ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shuffle_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shuffle_on.svg new file mode 100644 index 000000000..5435c03d2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shuffle_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/shutter_speed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shutter_speed.svg new file mode 100644 index 000000000..1fcc0a65b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/shutter_speed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sick.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sick.svg new file mode 100644 index 000000000..06c6e9d22 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sick.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_0_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_0_bar.svg new file mode 100644 index 000000000..db6e8e4a4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_0_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_4_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_4_bar.svg new file mode 100644 index 000000000..eecf01a38 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_4_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_alt.svg new file mode 100644 index 000000000..3f129ca6d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_connected_no_internet_4_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_connected_no_internet_4_bar.svg new file mode 100644 index 000000000..0c9c55e09 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_connected_no_internet_4_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_no_sim.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_no_sim.svg new file mode 100644 index 000000000..928ef4448 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_no_sim.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_null.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_null.svg new file mode 100644 index 000000000..7f0ad0cf7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_null.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_off.svg new file mode 100644 index 000000000..2eeb87d5e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_cellular_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_0_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_0_bar.svg new file mode 100644 index 000000000..3bb08b0c0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_0_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_4_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_4_bar.svg new file mode 100644 index 000000000..0d3e0e5df --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_4_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_4_bar_lock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_4_bar_lock.svg new file mode 100644 index 000000000..4e6e305a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_4_bar_lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_off.svg new file mode 100644 index 000000000..20f8696ce --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/signal_wifi_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sim_card.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sim_card.svg new file mode 100644 index 000000000..e8261a557 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sim_card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sim_card_alert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sim_card_alert.svg new file mode 100644 index 000000000..47f052d30 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sim_card_alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/single_bed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/single_bed.svg new file mode 100644 index 000000000..f45619d84 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/single_bed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/skip_next.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/skip_next.svg new file mode 100644 index 000000000..25b78bb87 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/skip_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/skip_previous.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/skip_previous.svg new file mode 100644 index 000000000..fe2bd534e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/skip_previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/slideshow.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/slideshow.svg new file mode 100644 index 000000000..db740badc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/slideshow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/slow_motion_video.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/slow_motion_video.svg new file mode 100644 index 000000000..3af92d671 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/slow_motion_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/smart_button.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smart_button.svg new file mode 100644 index 000000000..682a9b714 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smart_button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/smartphone.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smartphone.svg new file mode 100644 index 000000000..c1808e7e8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smartphone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/smoke_free.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smoke_free.svg new file mode 100644 index 000000000..1a1a8d0fe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smoke_free.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/smoking_rooms.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smoking_rooms.svg new file mode 100644 index 000000000..d5431ee1a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/smoking_rooms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sms.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sms.svg new file mode 100644 index 000000000..08cf07ce7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sms_failed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sms_failed.svg new file mode 100644 index 000000000..a9bc26dc2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sms_failed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/snippet_folder.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/snippet_folder.svg new file mode 100644 index 000000000..97df527b2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/snippet_folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/snooze.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/snooze.svg new file mode 100644 index 000000000..88d54d944 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/snooze.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/soap.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/soap.svg new file mode 100644 index 000000000..5d8233ff1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/social_distance.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/social_distance.svg new file mode 100644 index 000000000..2b8a59bfd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/social_distance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sort.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sort.svg new file mode 100644 index 000000000..146754d22 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sort.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sort_by_alpha.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sort_by_alpha.svg new file mode 100644 index 000000000..e1e7ee1b0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sort_by_alpha.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/source.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/source.svg new file mode 100644 index 000000000..8de67999d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/source.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/south.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/south.svg new file mode 100644 index 000000000..78a994dae --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/south.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/south_east.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/south_east.svg new file mode 100644 index 000000000..5670fcc46 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/south_east.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/south_west.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/south_west.svg new file mode 100644 index 000000000..17b66f82d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/south_west.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/spa.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/spa.svg new file mode 100644 index 000000000..e7e9ebc84 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/spa.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/space_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/space_bar.svg new file mode 100644 index 000000000..cea0b55ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/space_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker.svg new file mode 100644 index 000000000..07690178e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_group.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_group.svg new file mode 100644 index 000000000..20293ce2d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_notes.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_notes.svg new file mode 100644 index 000000000..1f9a4c8e0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_notes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_notes_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_notes_off.svg new file mode 100644 index 000000000..ba29a0ff5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_notes_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_phone.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_phone.svg new file mode 100644 index 000000000..a8e09c349 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speaker_phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/speed.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speed.svg new file mode 100644 index 000000000..ac9e2c2d5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/speed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/spellcheck.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/spellcheck.svg new file mode 100644 index 000000000..b241040b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/spellcheck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports.svg new file mode 100644 index 000000000..96e779083 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_bar.svg new file mode 100644 index 000000000..cf7c3b0ab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_baseball.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_baseball.svg new file mode 100644 index 000000000..427e14bd9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_baseball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_basketball.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_basketball.svg new file mode 100644 index 000000000..95974a102 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_basketball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_cricket.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_cricket.svg new file mode 100644 index 000000000..5e386176c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_cricket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_esports.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_esports.svg new file mode 100644 index 000000000..329e9202a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_esports.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_football.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_football.svg new file mode 100644 index 000000000..7e55fba93 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_football.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_golf.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_golf.svg new file mode 100644 index 000000000..4ee8385c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_golf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_handball.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_handball.svg new file mode 100644 index 000000000..7c0d13411 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_handball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_hockey.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_hockey.svg new file mode 100644 index 000000000..ebf939303 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_hockey.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_kabaddi.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_kabaddi.svg new file mode 100644 index 000000000..82d442855 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_kabaddi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_mma.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_mma.svg new file mode 100644 index 000000000..eb4bedaad --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_mma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_motorsports.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_motorsports.svg new file mode 100644 index 000000000..ca1b4e4ab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_motorsports.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_rugby.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_rugby.svg new file mode 100644 index 000000000..de9e742ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_rugby.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_soccer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_soccer.svg new file mode 100644 index 000000000..f04bd85b7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_soccer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_tennis.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_tennis.svg new file mode 100644 index 000000000..4b8ba384a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_volleyball.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_volleyball.svg new file mode 100644 index 000000000..690543cd6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sports_volleyball.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/square_foot.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/square_foot.svg new file mode 100644 index 000000000..f7ae795ea --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/square_foot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stacked_bar_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stacked_bar_chart.svg new file mode 100644 index 000000000..9e4d123cd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stacked_bar_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stacked_line_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stacked_line_chart.svg new file mode 100644 index 000000000..27c1f93ae --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stacked_line_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stairs.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stairs.svg new file mode 100644 index 000000000..28179bdbb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stairs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/star.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star.svg new file mode 100644 index 000000000..2bcc91579 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_border.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_border.svg new file mode 100644 index 000000000..eae074f2f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_border.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_half.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_half.svg new file mode 100644 index 000000000..192cd6fb2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_outline.svg new file mode 100644 index 000000000..1887ae813 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_rate.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_rate.svg new file mode 100644 index 000000000..c8280b139 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/star_rate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stars.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stars.svg new file mode 100644 index 000000000..1e0311ae0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_current_landscape.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_current_landscape.svg new file mode 100644 index 000000000..e4807c0b0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_current_landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_current_portrait.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_current_portrait.svg new file mode 100644 index 000000000..eeaa16a9e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_current_portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_primary_landscape.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_primary_landscape.svg new file mode 100644 index 000000000..e4807c0b0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_primary_landscape.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_primary_portrait.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_primary_portrait.svg new file mode 100644 index 000000000..eeaa16a9e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stay_primary_portrait.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sticky_note_2.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sticky_note_2.svg new file mode 100644 index 000000000..e382fcf6f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sticky_note_2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop.svg new file mode 100644 index 000000000..f6976ad79 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop_circle.svg new file mode 100644 index 000000000..a9b132e09 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop_screen_share.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop_screen_share.svg new file mode 100644 index 000000000..b78af127a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stop_screen_share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/storage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/storage.svg new file mode 100644 index 000000000..5db222e7e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/storage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/store.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/store.svg new file mode 100644 index 000000000..a4d220113 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/store_mall_directory.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/store_mall_directory.svg new file mode 100644 index 000000000..a4d220113 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/store_mall_directory.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/storefront.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/storefront.svg new file mode 100644 index 000000000..64ba2a902 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/storefront.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/straighten.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/straighten.svg new file mode 100644 index 000000000..cd10de814 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/straighten.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stream.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stream.svg new file mode 100644 index 000000000..ffd36c8d9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/streetview.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/streetview.svg new file mode 100644 index 000000000..d72d41b0f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/streetview.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/strikethrough_s.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/strikethrough_s.svg new file mode 100644 index 000000000..4dceffe63 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/strikethrough_s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/stroller.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stroller.svg new file mode 100644 index 000000000..d1ea3aa0d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/stroller.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/style.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/style.svg new file mode 100644 index 000000000..901fd0fd9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/style.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subdirectory_arrow_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subdirectory_arrow_left.svg new file mode 100644 index 000000000..a6071f3ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subdirectory_arrow_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subdirectory_arrow_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subdirectory_arrow_right.svg new file mode 100644 index 000000000..2b51743e2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subdirectory_arrow_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subject.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subject.svg new file mode 100644 index 000000000..06bbf6563 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subject.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subscript.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subscript.svg new file mode 100644 index 000000000..69ceb5893 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subscriptions.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subscriptions.svg new file mode 100644 index 000000000..88c6c4b51 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subscriptions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subtitles.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subtitles.svg new file mode 100644 index 000000000..a1ac1259c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subtitles.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subtitles_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subtitles_off.svg new file mode 100644 index 000000000..1151d5e73 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subtitles_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/subway.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subway.svg new file mode 100644 index 000000000..a8f2fe961 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/subway.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/superscript.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/superscript.svg new file mode 100644 index 000000000..a2b72f0dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/superscript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/supervised_user_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/supervised_user_circle.svg new file mode 100644 index 000000000..2eb3872f7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/supervised_user_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/supervisor_account.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/supervisor_account.svg new file mode 100644 index 000000000..4e14c296e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/supervisor_account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/support.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/support.svg new file mode 100644 index 000000000..186edd5f0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/support.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/support_agent.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/support_agent.svg new file mode 100644 index 000000000..fa6bbd1e6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/support_agent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/surround_sound.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/surround_sound.svg new file mode 100644 index 000000000..1b6a13f91 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/surround_sound.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_calls.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_calls.svg new file mode 100644 index 000000000..197e6176c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_calls.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_horiz.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_horiz.svg new file mode 100644 index 000000000..83b0a84a2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_horiz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_horizontal_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_horizontal_circle.svg new file mode 100644 index 000000000..46833ba58 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_horizontal_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_vert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_vert.svg new file mode 100644 index 000000000..fd61be8f1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_vert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_vertical_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_vertical_circle.svg new file mode 100644 index 000000000..0d072660f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swap_vertical_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/swipe.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swipe.svg new file mode 100644 index 000000000..58af60d9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/swipe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_account.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_account.svg new file mode 100644 index 000000000..57ced9f27 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_account.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_camera.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_camera.svg new file mode 100644 index 000000000..f3ea39276 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_left.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_left.svg new file mode 100644 index 000000000..b0777ec98 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_right.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_right.svg new file mode 100644 index 000000000..b0299f17b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_video.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_video.svg new file mode 100644 index 000000000..bd48c9f48 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/switch_video.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync.svg new file mode 100644 index 000000000..aa8c3b54f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_alt.svg new file mode 100644 index 000000000..39a0dd76b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_disabled.svg new file mode 100644 index 000000000..00255ef3a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_problem.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_problem.svg new file mode 100644 index 000000000..7e0e17c16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/sync_problem.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/system_update.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/system_update.svg new file mode 100644 index 000000000..9358eb4d6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/system_update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/system_update_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/system_update_alt.svg new file mode 100644 index 000000000..fcf7fd3b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/system_update_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tab.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tab.svg new file mode 100644 index 000000000..b82216c37 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tab_unselected.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tab_unselected.svg new file mode 100644 index 000000000..4df010fa3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tab_unselected.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_chart.svg new file mode 100644 index 000000000..f5b872ccf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_rows.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_rows.svg new file mode 100644 index 000000000..04be05b80 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_rows.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_view.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_view.svg new file mode 100644 index 000000000..250913910 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/table_view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet.svg new file mode 100644 index 000000000..c7d39e309 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet_android.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet_android.svg new file mode 100644 index 000000000..e31c4730e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet_android.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet_mac.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet_mac.svg new file mode 100644 index 000000000..6a583140f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tablet_mac.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tag.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tag.svg new file mode 100644 index 000000000..f0c939df7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tag_faces.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tag_faces.svg new file mode 100644 index 000000000..4fddd1166 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tag_faces.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/takeout_dining.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/takeout_dining.svg new file mode 100644 index 000000000..7399d4bf4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/takeout_dining.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tap_and_play.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tap_and_play.svg new file mode 100644 index 000000000..a1bde8bf0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tap_and_play.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tapas.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tapas.svg new file mode 100644 index 000000000..0444740c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tapas.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/taxi_alert.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/taxi_alert.svg new file mode 100644 index 000000000..62fcf82af --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/taxi_alert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/terrain.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/terrain.svg new file mode 100644 index 000000000..367d192c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/terrain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_fields.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_fields.svg new file mode 100644 index 000000000..c0ca150ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_fields.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_format.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_format.svg new file mode 100644 index 000000000..373ef1372 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_format.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotate_up.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotate_up.svg new file mode 100644 index 000000000..5abab5ff1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotate_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotate_vertical.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotate_vertical.svg new file mode 100644 index 000000000..ad1bb0d4c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotate_vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_angledown.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_angledown.svg new file mode 100644 index 000000000..b6e5ad7da --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_angledown.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_angleup.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_angleup.svg new file mode 100644 index 000000000..0ec582773 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_angleup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_down.svg new file mode 100644 index 000000000..021028c6f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_none.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_none.svg new file mode 100644 index 000000000..3ab818dc5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_rotation_none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_snippet.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_snippet.svg new file mode 100644 index 000000000..8de59504e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/text_snippet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/textsms.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/textsms.svg new file mode 100644 index 000000000..08cf07ce7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/textsms.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/texture.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/texture.svg new file mode 100644 index 000000000..1e9a814b8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/texture.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/theater_comedy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/theater_comedy.svg new file mode 100644 index 000000000..5be83c3d7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/theater_comedy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/theaters.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/theaters.svg new file mode 100644 index 000000000..c3baf61b2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/theaters.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down.svg new file mode 100644 index 000000000..c3c97aa6c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down_alt.svg new file mode 100644 index 000000000..c673773b5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down_off_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down_off_alt.svg new file mode 100644 index 000000000..80589ff0d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_down_off_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up.svg new file mode 100644 index 000000000..97f5745bb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up_alt.svg new file mode 100644 index 000000000..8f3b5f05b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up_off_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up_off_alt.svg new file mode 100644 index 000000000..d51224861 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumb_up_off_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumbs_up_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumbs_up_down.svg new file mode 100644 index 000000000..2d3a97f16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/thumbs_up_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/time_to_leave.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/time_to_leave.svg new file mode 100644 index 000000000..e3d085a49 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/time_to_leave.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/timelapse.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timelapse.svg new file mode 100644 index 000000000..77795b636 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timelapse.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/timeline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timeline.svg new file mode 100644 index 000000000..ebbad301d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timeline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer.svg new file mode 100644 index 000000000..3a1266039 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_10.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_10.svg new file mode 100644 index 000000000..fb8b28ea6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_10.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_3.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_3.svg new file mode 100644 index 000000000..65cc3e66d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_off.svg new file mode 100644 index 000000000..e97c440d8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/timer_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/title.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/title.svg new file mode 100644 index 000000000..3e163daa4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/title.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/toc.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toc.svg new file mode 100644 index 000000000..c64c40056 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/today.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/today.svg new file mode 100644 index 000000000..077c48da8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/today.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/toggle_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toggle_off.svg new file mode 100644 index 000000000..724415294 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toggle_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/toggle_on.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toggle_on.svg new file mode 100644 index 000000000..091e6720b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toggle_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/toll.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toll.svg new file mode 100644 index 000000000..fe3b090a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toll.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tonality.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tonality.svg new file mode 100644 index 000000000..4869abe8f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tonality.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/topic.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/topic.svg new file mode 100644 index 000000000..8de67999d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/topic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/touch_app.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/touch_app.svg new file mode 100644 index 000000000..5cb951313 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/touch_app.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tour.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tour.svg new file mode 100644 index 000000000..8d81504b1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tour.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/toys.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toys.svg new file mode 100644 index 000000000..9a87c9d37 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/toys.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/track_changes.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/track_changes.svg new file mode 100644 index 000000000..a85696720 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/track_changes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/traffic.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/traffic.svg new file mode 100644 index 000000000..0ea0bf42b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/traffic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/train.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/train.svg new file mode 100644 index 000000000..029d45387 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/train.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tram.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tram.svg new file mode 100644 index 000000000..f54fc3da4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/transfer_within_a_station.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/transfer_within_a_station.svg new file mode 100644 index 000000000..38f08d762 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/transfer_within_a_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/transform.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/transform.svg new file mode 100644 index 000000000..1e7af3648 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/transform.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/transit_enterexit.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/transit_enterexit.svg new file mode 100644 index 000000000..df8e7a90e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/transit_enterexit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/translate.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/translate.svg new file mode 100644 index 000000000..eb1ee11c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_down.svg new file mode 100644 index 000000000..95d009df3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_flat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_flat.svg new file mode 100644 index 000000000..fa3a0d1e6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_flat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_up.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_up.svg new file mode 100644 index 000000000..5ec36fecf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trending_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/trip_origin.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trip_origin.svg new file mode 100644 index 000000000..561f848a6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/trip_origin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tty.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tty.svg new file mode 100644 index 000000000..d1c1b7534 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tune.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tune.svg new file mode 100644 index 000000000..f69b635e9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tune.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/turned_in.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/turned_in.svg new file mode 100644 index 000000000..f72fdfa3a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/turned_in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/turned_in_not.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/turned_in_not.svg new file mode 100644 index 000000000..995998b21 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/turned_in_not.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tv.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tv.svg new file mode 100644 index 000000000..37e45c117 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/tv_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tv_off.svg new file mode 100644 index 000000000..627fc097b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/tv_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/two_wheeler.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/two_wheeler.svg new file mode 100644 index 000000000..52e196f6e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/two_wheeler.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/umbrella.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/umbrella.svg new file mode 100644 index 000000000..e5222e126 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/umbrella.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/unarchive.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unarchive.svg new file mode 100644 index 000000000..53687b0ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unarchive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/undo.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/undo.svg new file mode 100644 index 000000000..59d5ef9d9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/unfold_less.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unfold_less.svg new file mode 100644 index 000000000..e24e44840 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unfold_less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/unfold_more.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unfold_more.svg new file mode 100644 index 000000000..267067b12 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unfold_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/unpublished.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unpublished.svg new file mode 100644 index 000000000..79af6dbf5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unpublished.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/unsubscribe.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unsubscribe.svg new file mode 100644 index 000000000..e1f6ddf45 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/unsubscribe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/update.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/update.svg new file mode 100644 index 000000000..709c6b234 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/update_disabled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/update_disabled.svg new file mode 100644 index 000000000..a07617aa2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/update_disabled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/upgrade.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/upgrade.svg new file mode 100644 index 000000000..69d455e91 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/upgrade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/upload_file.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/upload_file.svg new file mode 100644 index 000000000..435368835 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/upload_file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/usb.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/usb.svg new file mode 100644 index 000000000..b37f4b8e5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/usb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/verified.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/verified.svg new file mode 100644 index 000000000..774b447b4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/verified.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/verified_user.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/verified_user.svg new file mode 100644 index 000000000..5c74803e8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/verified_user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_bottom.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_bottom.svg new file mode 100644 index 000000000..1cd68d1e5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_center.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_center.svg new file mode 100644 index 000000000..3ebf782d7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_top.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_top.svg new file mode 100644 index 000000000..98f39fd09 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_align_top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_distribute.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_distribute.svg new file mode 100644 index 000000000..57f76033c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_distribute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_split.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_split.svg new file mode 100644 index 000000000..fe3511130 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vertical_split.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vibration.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vibration.svg new file mode 100644 index 000000000..b36b4be29 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vibration.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_call.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_call.svg new file mode 100644 index 000000000..5b51379c4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_call.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_label.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_label.svg new file mode 100644 index 000000000..44edd662b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_library.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_library.svg new file mode 100644 index 000000000..b3df72826 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_settings.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_settings.svg new file mode 100644 index 000000000..15e5c6ce7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/video_settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/videocam.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/videocam.svg new file mode 100644 index 000000000..49a20acb0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/videocam.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/videocam_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/videocam_off.svg new file mode 100644 index 000000000..f5fcd7c81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/videocam_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/videogame_asset.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/videogame_asset.svg new file mode 100644 index 000000000..f29ca63f2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/videogame_asset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_agenda.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_agenda.svg new file mode 100644 index 000000000..79574dfbc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_agenda.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_array.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_array.svg new file mode 100644 index 000000000..4c3054fde --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_array.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_carousel.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_carousel.svg new file mode 100644 index 000000000..4bb1904c2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_carousel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_column.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_column.svg new file mode 100644 index 000000000..ff4397b0c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_comfy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_comfy.svg new file mode 100644 index 000000000..4e96bac1b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_comfy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_compact.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_compact.svg new file mode 100644 index 000000000..a17a55aa0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_compact.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_day.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_day.svg new file mode 100644 index 000000000..12e5e9cd2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_day.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_headline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_headline.svg new file mode 100644 index 000000000..6e6e25807 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_headline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_in_ar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_in_ar.svg new file mode 100644 index 000000000..5bf07362b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_in_ar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_list.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_list.svg new file mode 100644 index 000000000..a687b1302 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_module.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_module.svg new file mode 100644 index 000000000..781bc9270 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_module.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_quilt.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_quilt.svg new file mode 100644 index 000000000..7f7749c9c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_quilt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_sidebar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_sidebar.svg new file mode 100644 index 000000000..a3817e0fa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_sidebar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_stream.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_stream.svg new file mode 100644 index 000000000..9067236a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_stream.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_week.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_week.svg new file mode 100644 index 000000000..afffeb694 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/view_week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vignette.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vignette.svg new file mode 100644 index 000000000..86b5da7e8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vignette.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/visibility.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/visibility.svg new file mode 100644 index 000000000..a066f1e16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/visibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/visibility_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/visibility_off.svg new file mode 100644 index 000000000..cdfda1260 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/visibility_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/voice_chat.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/voice_chat.svg new file mode 100644 index 000000000..971cd6923 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/voice_chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/voice_over_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/voice_over_off.svg new file mode 100644 index 000000000..cc6e9009e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/voice_over_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/voicemail.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/voicemail.svg new file mode 100644 index 000000000..0a6e77cca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/voicemail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_down.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_down.svg new file mode 100644 index 000000000..f1c58a106 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_mute.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_mute.svg new file mode 100644 index 000000000..018f6b6d4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_mute.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_off.svg new file mode 100644 index 000000000..1208e7542 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_up.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_up.svg new file mode 100644 index 000000000..be86f3efb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volume_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/volunteer_activism.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volunteer_activism.svg new file mode 100644 index 000000000..12b54200a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/volunteer_activism.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vpn_key.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vpn_key.svg new file mode 100644 index 000000000..6dff0bf19 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vpn_key.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/vpn_lock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vpn_lock.svg new file mode 100644 index 000000000..d2ea4f55c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/vpn_lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wallpaper.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wallpaper.svg new file mode 100644 index 000000000..92242a3e8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wallpaper.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/warning.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/warning.svg new file mode 100644 index 000000000..d27c4c6ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wash.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wash.svg new file mode 100644 index 000000000..96d13f20d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/watch.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/watch.svg new file mode 100644 index 000000000..33e490365 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/watch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/watch_later.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/watch_later.svg new file mode 100644 index 000000000..a2044af4d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/watch_later.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/water_damage.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/water_damage.svg new file mode 100644 index 000000000..2066bee60 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/water_damage.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/waterfall_chart.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/waterfall_chart.svg new file mode 100644 index 000000000..d259062b1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/waterfall_chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/waves.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/waves.svg new file mode 100644 index 000000000..91304d978 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/waves.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_auto.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_auto.svg new file mode 100644 index 000000000..967763deb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_auto.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_cloudy.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_cloudy.svg new file mode 100644 index 000000000..527402e45 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_cloudy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_incandescent.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_incandescent.svg new file mode 100644 index 000000000..e28271186 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_incandescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_iridescent.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_iridescent.svg new file mode 100644 index 000000000..f51f10b0a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_iridescent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_shade.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_shade.svg new file mode 100644 index 000000000..dc0fff6ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_shade.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_sunny.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_sunny.svg new file mode 100644 index 000000000..e312b70e8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_sunny.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_twighlight.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_twighlight.svg new file mode 100644 index 000000000..e75a29fbc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wb_twighlight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wc.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wc.svg new file mode 100644 index 000000000..52c729380 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wc.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/web.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/web.svg new file mode 100644 index 000000000..34eed1c91 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/web.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/web_asset.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/web_asset.svg new file mode 100644 index 000000000..28629567c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/web_asset.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/weekend.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/weekend.svg new file mode 100644 index 000000000..ed6d92135 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/weekend.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/west.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/west.svg new file mode 100644 index 000000000..dd2df211a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/west.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/whatshot.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/whatshot.svg new file mode 100644 index 000000000..c0f10e830 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/whatshot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wheelchair_pickup.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wheelchair_pickup.svg new file mode 100644 index 000000000..ce4768094 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wheelchair_pickup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/where_to_vote.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/where_to_vote.svg new file mode 100644 index 000000000..fed9d92e0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/where_to_vote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/widgets.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/widgets.svg new file mode 100644 index 000000000..81f29d7b9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/widgets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi.svg new file mode 100644 index 000000000..a992bdad8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_calling.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_calling.svg new file mode 100644 index 000000000..8ef04f588 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_calling.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_lock.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_lock.svg new file mode 100644 index 000000000..632d00165 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_off.svg new file mode 100644 index 000000000..480200b4a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_protected_setup.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_protected_setup.svg new file mode 100644 index 000000000..c12e02b0f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_protected_setup.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_tethering.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_tethering.svg new file mode 100644 index 000000000..35bd3f1bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wifi_tethering.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wine_bar.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wine_bar.svg new file mode 100644 index 000000000..2068b33ee --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wine_bar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/work.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/work.svg new file mode 100644 index 000000000..3fca77333 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/work.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/work_off.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/work_off.svg new file mode 100644 index 000000000..5729f9d43 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/work_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/work_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/work_outline.svg new file mode 100644 index 000000000..6150933e2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/work_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/workspaces_filled.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/workspaces_filled.svg new file mode 100644 index 000000000..c41de9d65 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/workspaces_filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/workspaces_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/workspaces_outline.svg new file mode 100644 index 000000000..ba9a5053a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/workspaces_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wrap_text.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wrap_text.svg new file mode 100644 index 000000000..1da369b32 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wrap_text.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wrong_location.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wrong_location.svg new file mode 100644 index 000000000..63447743f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wrong_location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/wysiwyg.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wysiwyg.svg new file mode 100644 index 000000000..428d5c1c6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/wysiwyg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/youtube_searched_for.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/youtube_searched_for.svg new file mode 100644 index 000000000..15ed00e33 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/youtube_searched_for.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_in.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_in.svg new file mode 100644 index 000000000..a8076228f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_out.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_out.svg new file mode 100644 index 000000000..d6c04d302 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_out_map.svg b/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_out_map.svg new file mode 100644 index 000000000..3f6e12958 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/material-icons/zoom_out_map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/minus-alt.svg b/docroot/themes/custom/epa_intranet/assets/img/minus-alt.svg index 38fdbf660..7e7872164 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/minus-alt.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/minus-alt.svg @@ -1 +1 @@ - \ No newline at end of file +minus-alt \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/minus.svg b/docroot/themes/custom/epa_intranet/assets/img/minus.svg index 6a0c4d41b..02fff8001 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/minus.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/minus.svg @@ -1 +1 @@ - \ No newline at end of file +minus \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/plus-alt.svg b/docroot/themes/custom/epa_intranet/assets/img/plus-alt.svg index b3b73ea67..8fc8d1d13 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/plus-alt.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/plus-alt.svg @@ -1 +1 @@ - \ No newline at end of file +plus-alt \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/plus.svg b/docroot/themes/custom/epa_intranet/assets/img/plus.svg index 92ba843c0..00844f898 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/plus.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/plus.svg @@ -1 +1 @@ - \ No newline at end of file +plus \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/search-alt.svg b/docroot/themes/custom/epa_intranet/assets/img/search-alt.svg index 4a921ea07..4094d0b1f 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/search-alt.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/search-alt.svg @@ -1 +1 @@ - \ No newline at end of file +search-alt \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/search-primary.svg b/docroot/themes/custom/epa_intranet/assets/img/search-primary.svg index ef1a5c9e5..a8004e835 100644 --- a/docroot/themes/custom/epa_intranet/assets/img/search-primary.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/search-primary.svg @@ -1 +1 @@ - \ No newline at end of file +search-primary \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/search.svg b/docroot/themes/custom/epa_intranet/assets/img/search.svg index a50fa62fd..8bc614fc7 100755 --- a/docroot/themes/custom/epa_intranet/assets/img/search.svg +++ b/docroot/themes/custom/epa_intranet/assets/img/search.svg @@ -1 +1 @@ - \ No newline at end of file +search \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/social-icons/instagram25.png b/docroot/themes/custom/epa_intranet/assets/img/social-icons/instagram25.png new file mode 100644 index 000000000..5f3e3d5a9 Binary files /dev/null and b/docroot/themes/custom/epa_intranet/assets/img/social-icons/instagram25.png differ diff --git a/docroot/themes/custom/epa_intranet/assets/img/social-icons/instagram25.svg b/docroot/themes/custom/epa_intranet/assets/img/social-icons/instagram25.svg new file mode 100644 index 000000000..a17fc370b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/social-icons/instagram25.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/sprite.svg b/docroot/themes/custom/epa_intranet/assets/img/sprite.svg new file mode 100644 index 000000000..e2943723a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/sprite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/add--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/add--white.svg new file mode 100644 index 000000000..6a5089bc8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/add--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/check--blue-60v.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/check--blue-60v.svg new file mode 100644 index 000000000..688fd7852 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/check--blue-60v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/check_circle--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/check_circle--white.svg new file mode 100644 index 000000000..7d4dc11c7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/check_circle--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/error--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/error--white.svg new file mode 100644 index 000000000..442cca50b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/error--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_less--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_less--white.svg new file mode 100644 index 000000000..d168d59df --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_less--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_more--blue-warm-70v.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_more--blue-warm-70v.svg new file mode 100644 index 000000000..552fbf4a1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_more--blue-warm-70v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_more--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_more--white.svg new file mode 100644 index 000000000..00112be62 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/expand_more--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/info--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/info--white.svg new file mode 100644 index 000000000..c74f56ec7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/info--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--blue-60v.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--blue-60v.svg new file mode 100644 index 000000000..e5911e0df --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--blue-60v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--blue-70v.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--blue-70v.svg new file mode 100644 index 000000000..98ab0829f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--blue-70v.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--gray-5.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--gray-5.svg new file mode 100644 index 000000000..a384698ab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--gray-5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--white.svg new file mode 100644 index 000000000..a3b910d31 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/launch--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/remove--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/remove--white.svg new file mode 100644 index 000000000..f4c66869f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/remove--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/search--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/search--white.svg new file mode 100644 index 000000000..9aa7f52d2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/search--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/warning--white.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/warning--white.svg new file mode 100644 index 000000000..d88c6481e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons-bg/warning--white.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/add_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/add_circle.svg new file mode 100644 index 000000000..62c119a4f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/add_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/add_circle_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/add_circle_outline.svg new file mode 100644 index 000000000..5ef449b24 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/add_circle_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/alarm.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/alarm.svg new file mode 100644 index 000000000..a0242f91f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/alternate_email.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/alternate_email.svg new file mode 100644 index 000000000..7cbd0cf5b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/alternate_email.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/announcement.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/announcement.svg new file mode 100644 index 000000000..4f72aa20d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/announcement.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/api.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/api.svg new file mode 100644 index 000000000..49d6c872e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/api.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_back.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_back.svg new file mode 100644 index 000000000..26300ebf0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_back.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_downward.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_downward.svg new file mode 100644 index 000000000..27fae28cd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_downward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_drop_down.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_drop_down.svg new file mode 100644 index 000000000..e8b16b340 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_drop_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_drop_up.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_drop_up.svg new file mode 100644 index 000000000..d2c6f0b9f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_drop_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_forward.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_forward.svg new file mode 100644 index 000000000..465c7e476 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_upward.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_upward.svg new file mode 100644 index 000000000..c774b0b81 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/arrow_upward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/assessment.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/assessment.svg new file mode 100644 index 000000000..68dc07849 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/assessment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/attach_file.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/attach_file.svg new file mode 100644 index 000000000..f62623086 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/attach_file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/attach_money.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/attach_money.svg new file mode 100644 index 000000000..d1d962939 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/attach_money.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/autorenew.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/autorenew.svg new file mode 100644 index 000000000..2561b2114 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/autorenew.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/backpack.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/backpack.svg new file mode 100644 index 000000000..c161ed9db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/backpack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bathtub.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bathtub.svg new file mode 100644 index 000000000..28460e99e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bathtub.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bedding.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bedding.svg new file mode 100644 index 000000000..6a9dc9861 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bedding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bookmark.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bookmark.svg new file mode 100644 index 000000000..f72fdfa3a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bookmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bug_report.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bug_report.svg new file mode 100644 index 000000000..f4073c5eb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/bug_report.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/build.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/build.svg new file mode 100644 index 000000000..2ed12a8b6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/build.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/calendar_today.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/calendar_today.svg new file mode 100644 index 000000000..5bbe6a941 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/calendar_today.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/campaign.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/campaign.svg new file mode 100644 index 000000000..289b7e9f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/campaign.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/camping.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/camping.svg new file mode 100644 index 000000000..284449abd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/camping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/cancel.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/cancel.svg new file mode 100644 index 000000000..d43a31c8a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/cancel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chat.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chat.svg new file mode 100644 index 000000000..4ce311b89 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check.svg new file mode 100644 index 000000000..522695ef3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_box_outline_blank.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_box_outline_blank.svg new file mode 100644 index 000000000..60c321cd3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_box_outline_blank.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_circle.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_circle.svg new file mode 100644 index 000000000..12e2775f2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_circle_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_circle_outline.svg new file mode 100644 index 000000000..c3e3f7b63 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/check_circle_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/checkroom.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/checkroom.svg new file mode 100644 index 000000000..1859263ae --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/checkroom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chevron_left.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chevron_left.svg new file mode 100644 index 000000000..2dc390cd6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chevron_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chevron_right.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chevron_right.svg new file mode 100644 index 000000000..aef49e2ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/chevron_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/clean_hands.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/clean_hands.svg new file mode 100644 index 000000000..2fe827196 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/clean_hands.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/close.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/close.svg new file mode 100644 index 000000000..e96a4e7c1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/closed_caption.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/closed_caption.svg new file mode 100644 index 000000000..b36f6a6d1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/closed_caption.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/clothes.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/clothes.svg new file mode 100644 index 000000000..cc8d23dcb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/clothes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/cloud.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/cloud.svg new file mode 100644 index 000000000..633692c8b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/code.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/code.svg new file mode 100644 index 000000000..0d1bba10f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/comment.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/comment.svg new file mode 100644 index 000000000..21792818f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/comment.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/connect_without_contact.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/connect_without_contact.svg new file mode 100644 index 000000000..5ef124538 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/connect_without_contact.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/construction.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/construction.svg new file mode 100644 index 000000000..b6acff775 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/construction.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/construction_worker.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/construction_worker.svg new file mode 100644 index 000000000..e50cd7c9b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/construction_worker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/contact_page.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/contact_page.svg new file mode 100644 index 000000000..5662b43e5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/contact_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/content_copy.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/content_copy.svg new file mode 100644 index 000000000..844a4f99e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/content_copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/coronavirus.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/coronavirus.svg new file mode 100644 index 000000000..35f97e14d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/coronavirus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/credit_card.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/credit_card.svg new file mode 100644 index 000000000..99517a5ca --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/credit_card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/deck.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/deck.svg new file mode 100644 index 000000000..31a97f60e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/deck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/delete.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/delete.svg new file mode 100644 index 000000000..3acec0ade --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/device_thermostat.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/device_thermostat.svg new file mode 100644 index 000000000..75a531681 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/device_thermostat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions.svg new file mode 100644 index 000000000..3e4e9127a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_bike.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_bike.svg new file mode 100644 index 000000000..29c4d1fdb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_bike.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_bus.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_bus.svg new file mode 100644 index 000000000..2bc0df2fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_bus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_car.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_car.svg new file mode 100644 index 000000000..b5d7199ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_car.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_walk.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_walk.svg new file mode 100644 index 000000000..a86c78b50 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/directions_walk.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/do_not_disturb.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/do_not_disturb.svg new file mode 100644 index 000000000..f89cbd111 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/do_not_disturb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/do_not_touch.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/do_not_touch.svg new file mode 100644 index 000000000..4f847436c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/do_not_touch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/drag_handle.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/drag_handle.svg new file mode 100644 index 000000000..8d0a69af6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/drag_handle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/eco.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/eco.svg new file mode 100644 index 000000000..b96f1c0b1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/eco.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/edit.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/edit.svg new file mode 100644 index 000000000..a4b3c9f6b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/electrical_services.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/electrical_services.svg new file mode 100644 index 000000000..050eb42de --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/electrical_services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/emoji_events.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/emoji_events.svg new file mode 100644 index 000000000..8ff976967 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/emoji_events.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/error.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/error.svg new file mode 100644 index 000000000..084fddc5a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/error_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/error_outline.svg new file mode 100644 index 000000000..497e70958 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/error_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/event.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/event.svg new file mode 100644 index 000000000..c85543eaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/event.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/expand_less.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/expand_less.svg new file mode 100644 index 000000000..2d2595701 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/expand_less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/expand_more.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/expand_more.svg new file mode 100644 index 000000000..c55bd7ff5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/expand_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/facebook.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/facebook.svg new file mode 100644 index 000000000..9cc43d184 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fast_forward.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fast_forward.svg new file mode 100644 index 000000000..913833cd4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fast_forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fast_rewind.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fast_rewind.svg new file mode 100644 index 000000000..1dc23eead --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fast_rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/favorite.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/favorite.svg new file mode 100644 index 000000000..c65bba382 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/favorite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/favorite_border.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/favorite_border.svg new file mode 100644 index 000000000..8aaac9890 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/favorite_border.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_download.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_download.svg new file mode 100644 index 000000000..482038532 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_present.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_present.svg new file mode 100644 index 000000000..7cf5dfeb9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_present.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_upload.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_upload.svg new file mode 100644 index 000000000..fff2dabfc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/file_upload.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/filter_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/filter_alt.svg new file mode 100644 index 000000000..f4a9def0f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/filter_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/filter_list.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/filter_list.svg new file mode 100644 index 000000000..9c48a1ab6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/filter_list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fingerprint.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fingerprint.svg new file mode 100644 index 000000000..395a370cb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/fingerprint.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/first_page.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/first_page.svg new file mode 100644 index 000000000..cd24fa5f2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/first_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flag.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flag.svg new file mode 100644 index 000000000..e9cda1e1d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flickr.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flickr.svg new file mode 100644 index 000000000..70fe86696 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flight.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flight.svg new file mode 100644 index 000000000..f7974e8ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flight.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flooding.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flooding.svg new file mode 100644 index 000000000..808ff85ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/flooding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/folder.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/folder.svg new file mode 100644 index 000000000..d0bca1a11 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/folder_open.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/folder_open.svg new file mode 100644 index 000000000..453cba297 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/folder_open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/format_quote.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/format_quote.svg new file mode 100644 index 000000000..27419d84f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/format_quote.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/format_size.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/format_size.svg new file mode 100644 index 000000000..d7da46aac --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/format_size.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/forum.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/forum.svg new file mode 100644 index 000000000..10b5689af --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/forum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/github.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/github.svg new file mode 100644 index 000000000..4ab4f4586 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/grid_view.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/grid_view.svg new file mode 100644 index 000000000..5607431fb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/grid_view.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/group_add.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/group_add.svg new file mode 100644 index 000000000..2ac152b09 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/group_add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/groups.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/groups.svg new file mode 100644 index 000000000..b2a48e63e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/groups.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hearing.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hearing.svg new file mode 100644 index 000000000..8d866b38e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hearing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/help.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/help.svg new file mode 100644 index 000000000..ac7a46002 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/help.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/help_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/help_outline.svg new file mode 100644 index 000000000..11f6dd033 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/help_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/highlight_off.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/highlight_off.svg new file mode 100644 index 000000000..7a576db64 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/highlight_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/history.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/history.svg new file mode 100644 index 000000000..3dfff5de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/history.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/home.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/home.svg new file mode 100644 index 000000000..19f63725f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/home.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hospital.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hospital.svg new file mode 100644 index 000000000..11de349ea --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hotel.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hotel.svg new file mode 100644 index 000000000..144b0657a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hotel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hourglass_empty.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hourglass_empty.svg new file mode 100644 index 000000000..8938953dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hourglass_empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hurricane.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hurricane.svg new file mode 100644 index 000000000..17b430afc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/hurricane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/identification.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/identification.svg new file mode 100644 index 000000000..63c2a975b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/identification.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/image.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/image.svg new file mode 100644 index 000000000..5d4bac103 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/info.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/info.svg new file mode 100644 index 000000000..c98b8acb3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/info.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/info_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/info_outline.svg new file mode 100644 index 000000000..181c8a709 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/info_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/insights.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/insights.svg new file mode 100644 index 000000000..9afbd1a45 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/insights.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/instagram.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/instagram.svg new file mode 100644 index 000000000..6db263b16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/keyboard.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/keyboard.svg new file mode 100644 index 000000000..acef629a8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/keyboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/label.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/label.svg new file mode 100644 index 000000000..380bc95a2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/language.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/language.svg new file mode 100644 index 000000000..c23e6dd1f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/language.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/last_page.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/last_page.svg new file mode 100644 index 000000000..9f2f641c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/last_page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/launch.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/launch.svg new file mode 100644 index 000000000..7d9ae3141 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/launch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lightbulb.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lightbulb.svg new file mode 100644 index 000000000..65f07e7a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lightbulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lightbulb_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lightbulb_outline.svg new file mode 100644 index 000000000..136c51bb3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lightbulb_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/link.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/link.svg new file mode 100644 index 000000000..50ce54c18 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/link_off.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/link_off.svg new file mode 100644 index 000000000..88a96ce9d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/link_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/list.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/list.svg new file mode 100644 index 000000000..51c5b3851 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/list.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_cafe.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_cafe.svg new file mode 100644 index 000000000..2d144bf64 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_cafe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_fire_department.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_fire_department.svg new file mode 100644 index 000000000..111e65a18 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_fire_department.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_gas_station.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_gas_station.svg new file mode 100644 index 000000000..55d861db6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_gas_station.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_grocery_store.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_grocery_store.svg new file mode 100644 index 000000000..81e8dcd54 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_grocery_store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_hospital.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_hospital.svg new file mode 100644 index 000000000..95fd2f3b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_laundry_service.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_laundry_service.svg new file mode 100644 index 000000000..d9d4dd603 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_laundry_service.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_library.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_library.svg new file mode 100644 index 000000000..490f97708 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_library.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_offer.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_offer.svg new file mode 100644 index 000000000..5ab8c6730 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_offer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_parking.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_parking.svg new file mode 100644 index 000000000..7e717cd3e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_parking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_pharmacy.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_pharmacy.svg new file mode 100644 index 000000000..25a99fc0b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_pharmacy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_police.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_police.svg new file mode 100644 index 000000000..254b82de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_police.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_taxi.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_taxi.svg new file mode 100644 index 000000000..e48c54e51 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/local_taxi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/location_city.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/location_city.svg new file mode 100644 index 000000000..ba7ad7383 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/location_city.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/location_on.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/location_on.svg new file mode 100644 index 000000000..11dd401bc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/location_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock.svg new file mode 100644 index 000000000..8fd44189d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock_open.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock_open.svg new file mode 100644 index 000000000..ff8ff019e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock_open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock_outline.svg new file mode 100644 index 000000000..b93b236d5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/lock_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/login.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/login.svg new file mode 100644 index 000000000..ce351e096 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/login.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/logout.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/logout.svg new file mode 100644 index 000000000..0c8c03509 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/logout.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/loop.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/loop.svg new file mode 100644 index 000000000..aa8c3b54f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/loop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/mail.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/mail.svg new file mode 100644 index 000000000..afbd592f5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/mail_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/mail_outline.svg new file mode 100644 index 000000000..c843e8a1c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/mail_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/map.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/map.svg new file mode 100644 index 000000000..036b437dd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/masks.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/masks.svg new file mode 100644 index 000000000..ffb537dd7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/masks.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/medical_services.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/medical_services.svg new file mode 100644 index 000000000..39209c3db --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/medical_services.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/menu.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/menu.svg new file mode 100644 index 000000000..d61947503 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/menu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/military_tech.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/military_tech.svg new file mode 100644 index 000000000..70db0993e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/military_tech.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/more_horiz.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/more_horiz.svg new file mode 100644 index 000000000..bc0890de6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/more_horiz.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/more_vert.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/more_vert.svg new file mode 100644 index 000000000..f450d128d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/more_vert.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/my_location.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/my_location.svg new file mode 100644 index 000000000..ffc7c0730 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/my_location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_before.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_before.svg new file mode 100644 index 000000000..2dc390cd6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_far_before.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_far_before.svg new file mode 100644 index 000000000..a2b228303 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_far_before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_far_next.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_far_next.svg new file mode 100644 index 000000000..b5ba52b51 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_far_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_next.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_next.svg new file mode 100644 index 000000000..aef49e2ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/navigate_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/near_me.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/near_me.svg new file mode 100644 index 000000000..59fb79341 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/near_me.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications.svg new file mode 100644 index 000000000..6d5dfe6ab --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_active.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_active.svg new file mode 100644 index 000000000..0de3cca26 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_none.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_none.svg new file mode 100644 index 000000000..2241dcdc5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_none.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_off.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_off.svg new file mode 100644 index 000000000..1a4075307 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/notifications_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/park.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/park.svg new file mode 100644 index 000000000..9c2d41e72 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/park.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/people.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/people.svg new file mode 100644 index 000000000..30994a7ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/people.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/person.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/person.svg new file mode 100644 index 000000000..1babbb809 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/person.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/pets.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/pets.svg new file mode 100644 index 000000000..0c667d063 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/pets.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/phone.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/phone.svg new file mode 100644 index 000000000..8acecffaa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/photo_camera.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/photo_camera.svg new file mode 100644 index 000000000..17898e643 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/photo_camera.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/print.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/print.svg new file mode 100644 index 000000000..9030f78d0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/print.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/priority_high.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/priority_high.svg new file mode 100644 index 000000000..d2235b6d1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/priority_high.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/public.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/public.svg new file mode 100644 index 000000000..c00b53107 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/public.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/push_pin.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/push_pin.svg new file mode 100644 index 000000000..903a15a37 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/push_pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/radio_button_unchecked.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/radio_button_unchecked.svg new file mode 100644 index 000000000..f35034565 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/radio_button_unchecked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/rain.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/rain.svg new file mode 100644 index 000000000..56f71db1f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/reduce_capacity.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/reduce_capacity.svg new file mode 100644 index 000000000..853070bf1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/reduce_capacity.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/remove.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/remove.svg new file mode 100644 index 000000000..7dd812a82 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/remove.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/report.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/report.svg new file mode 100644 index 000000000..bbdd402a9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/report.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/restaurant.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/restaurant.svg new file mode 100644 index 000000000..f261709fa --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/restaurant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/rss_feed.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/rss_feed.svg new file mode 100644 index 000000000..4ce7e15da --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/rss_feed.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/safety_divider.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/safety_divider.svg new file mode 100644 index 000000000..894e89798 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/safety_divider.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sanitizer.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sanitizer.svg new file mode 100644 index 000000000..632f359c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sanitizer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/save_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/save_alt.svg new file mode 100644 index 000000000..00fc8adaf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/save_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/schedule.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/schedule.svg new file mode 100644 index 000000000..a8993658a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/schedule.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/school.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/school.svg new file mode 100644 index 000000000..ab5483329 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/school.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/science.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/science.svg new file mode 100644 index 000000000..0f2cab560 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/science.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/search.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/search.svg new file mode 100644 index 000000000..7c2111eb7 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/security.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/security.svg new file mode 100644 index 000000000..c49f4de39 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/security.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/send.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/send.svg new file mode 100644 index 000000000..033ab7a11 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/send.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_dissatisfied.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_dissatisfied.svg new file mode 100644 index 000000000..27fb9ff89 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_dissatisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_neutral.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_neutral.svg new file mode 100644 index 000000000..683b43497 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_neutral.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_satisfied.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_satisfied.svg new file mode 100644 index 000000000..352085d10 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_satisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_satisfied_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_satisfied_alt.svg new file mode 100644 index 000000000..ad692f98e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_satisfied_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_very_dissatisfied.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_very_dissatisfied.svg new file mode 100644 index 000000000..f002576a5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sentiment_very_dissatisfied.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/settings.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/settings.svg new file mode 100644 index 000000000..e40c8496e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/severe_weather.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/severe_weather.svg new file mode 100644 index 000000000..09971283c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/severe_weather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/share.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/share.svg new file mode 100644 index 000000000..07fc6639e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/shield.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/shield.svg new file mode 100644 index 000000000..47be1e48d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/shield.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/shopping_basket.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/shopping_basket.svg new file mode 100644 index 000000000..0cfa6232a --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/shopping_basket.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/snow.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/snow.svg new file mode 100644 index 000000000..a176034a4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/soap.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/soap.svg new file mode 100644 index 000000000..5d8233ff1 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/soap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/social_distance.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/social_distance.svg new file mode 100644 index 000000000..2b8a59bfd --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/social_distance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sort_arrow.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sort_arrow.svg new file mode 100644 index 000000000..e625b503e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/sort_arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/spellcheck.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/spellcheck.svg new file mode 100644 index 000000000..b241040b3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/spellcheck.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star.svg new file mode 100644 index 000000000..2bcc91579 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star_half.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star_half.svg new file mode 100644 index 000000000..192cd6fb2 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star_half.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star_outline.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star_outline.svg new file mode 100644 index 000000000..1887ae813 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/star_outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/store.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/store.svg new file mode 100644 index 000000000..a4d220113 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/support.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/support.svg new file mode 100644 index 000000000..186edd5f0 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/support.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/support_agent.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/support_agent.svg new file mode 100644 index 000000000..fa6bbd1e6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/support_agent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/text_fields.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/text_fields.svg new file mode 100644 index 000000000..c0ca150ed --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/text_fields.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/thumb_down_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/thumb_down_alt.svg new file mode 100644 index 000000000..c673773b5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/thumb_down_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/thumb_up_alt.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/thumb_up_alt.svg new file mode 100644 index 000000000..8f3b5f05b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/thumb_up_alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/timer.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/timer.svg new file mode 100644 index 000000000..3a1266039 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/timer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/toggle_off.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/toggle_off.svg new file mode 100644 index 000000000..724415294 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/toggle_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/toggle_on.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/toggle_on.svg new file mode 100644 index 000000000..091e6720b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/toggle_on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/topic.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/topic.svg new file mode 100644 index 000000000..8de67999d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/topic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/tornado.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/tornado.svg new file mode 100644 index 000000000..92518b54d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/tornado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/translate.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/translate.svg new file mode 100644 index 000000000..eb1ee11c5 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/translate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/trending_down.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/trending_down.svg new file mode 100644 index 000000000..95d009df3 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/trending_down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/trending_up.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/trending_up.svg new file mode 100644 index 000000000..5ec36fecf --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/trending_up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/twitter.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/twitter.svg new file mode 100644 index 000000000..2af94b00c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/undo.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/undo.svg new file mode 100644 index 000000000..59d5ef9d9 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/unfold_less.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/unfold_less.svg new file mode 100644 index 000000000..e24e44840 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/unfold_less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/unfold_more.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/unfold_more.svg new file mode 100644 index 000000000..267067b12 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/unfold_more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/update.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/update.svg new file mode 100644 index 000000000..709c6b234 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/update.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/upload_file.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/upload_file.svg new file mode 100644 index 000000000..435368835 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/upload_file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/verified.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/verified.svg new file mode 100644 index 000000000..774b447b4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/verified.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/verified_user.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/verified_user.svg new file mode 100644 index 000000000..5c74803e8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/verified_user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/visibility.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/visibility.svg new file mode 100644 index 000000000..a066f1e16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/visibility.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/visibility_off.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/visibility_off.svg new file mode 100644 index 000000000..cdfda1260 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/visibility_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/volume_off.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/volume_off.svg new file mode 100644 index 000000000..1208e7542 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/volume_off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/warning.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/warning.svg new file mode 100644 index 000000000..d27c4c6ec --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/wash.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/wash.svg new file mode 100644 index 000000000..96d13f20d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/wash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/wifi.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/wifi.svg new file mode 100644 index 000000000..a992bdad8 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/wifi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/work.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/work.svg new file mode 100644 index 000000000..3fca77333 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/work.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/youtube.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/youtube.svg new file mode 100644 index 000000000..2edb51bda --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_in.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_in.svg new file mode 100644 index 000000000..a8076228f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_in.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_out.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_out.svg new file mode 100644 index 000000000..d6c04d302 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_out_map.svg b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_out_map.svg new file mode 100644 index 000000000..3f6e12958 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/usa-icons/zoom_out_map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/bedding.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/bedding.svg new file mode 100644 index 000000000..6a9dc9861 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/bedding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/camping.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/camping.svg new file mode 100644 index 000000000..f8e3b2bbe --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/camping.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/chevron_left.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/chevron_left.svg new file mode 100644 index 000000000..2dc390cd6 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/chevron_left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/chevron_right.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/chevron_right.svg new file mode 100644 index 000000000..aef49e2ba --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/chevron_right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/clothes.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/clothes.svg new file mode 100644 index 000000000..cc8d23dcb --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/clothes.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/construction_worker.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/construction_worker.svg new file mode 100644 index 000000000..e50cd7c9b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/construction_worker.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/flickr.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/flickr.svg new file mode 100644 index 000000000..70fe86696 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/flickr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/flooding.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/flooding.svg new file mode 100644 index 000000000..808ff85ff --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/flooding.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/github.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/github.svg new file mode 100644 index 000000000..4ab4f4586 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/hospital.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/hospital.svg new file mode 100644 index 000000000..11de349ea --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/hospital.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/hurricane.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/hurricane.svg new file mode 100644 index 000000000..17b430afc --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/hurricane.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/identification.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/identification.svg new file mode 100644 index 000000000..63c2a975b --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/identification.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/instagram.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/instagram.svg new file mode 100644 index 000000000..6db263b16 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/navigate_far_before.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/navigate_far_before.svg new file mode 100644 index 000000000..a2b228303 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/navigate_far_before.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/navigate_far_next.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/navigate_far_next.svg new file mode 100644 index 000000000..b5ba52b51 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/navigate_far_next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/rain.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/rain.svg new file mode 100644 index 000000000..56f71db1f --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/rain.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/severe_weather.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/severe_weather.svg new file mode 100644 index 000000000..09971283c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/severe_weather.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/snow.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/snow.svg new file mode 100644 index 000000000..a176034a4 --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/snow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/sort_arrow.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/sort_arrow.svg new file mode 100644 index 000000000..e625b503e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/sort_arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/tornado.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/tornado.svg new file mode 100644 index 000000000..92518b54d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/tornado.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/twitter.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/twitter.svg new file mode 100644 index 000000000..2af94b00c --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/youtube.svg b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/youtube.svg new file mode 100644 index 000000000..2edb51bda --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/img/uswds-icons/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/js/uswds-init.js b/docroot/themes/custom/epa_intranet/assets/js/uswds-init.js new file mode 100644 index 000000000..1bc61719d --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/js/uswds-init.js @@ -0,0 +1,40 @@ +(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i 0) { + poll(); + } else {// USWDS library failed to load + } + }, 100); + }; + + poll(); +} + +},{}]},{},[1]) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9icm93c2VyLXBhY2svX3ByZWx1ZGUuanMiLCJzcmMvanMvdXN3ZHMtaW5pdC5qcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0FDQUEsSUFBTSxPQUFPLEdBQUcsTUFBTSxDQUFDLFFBQVAsQ0FBZ0IsZUFBaEM7QUFDQSxJQUFNLFlBQVksR0FBRyxnQkFBckI7O0FBRUEsU0FBUyxlQUFULEdBQTJCO0FBQ3pCLEVBQUEsT0FBTyxDQUFDLFNBQVIsZUFBeUIsWUFBekI7QUFDRDs7QUFFRCxTQUFTLFdBQVQsR0FBdUI7QUFDckIsRUFBQSxPQUFPLENBQUMsU0FBUixHQUFvQixPQUFPLENBQUMsU0FBUixDQUFrQixPQUFsQixDQUEwQixZQUExQixFQUF3QyxFQUF4QyxDQUFwQjtBQUNELEMsQ0FFRDs7O0FBQ0EsSUFBSSxtQkFBbUIsTUFBTSxDQUFDLFFBQTFCLElBQXNDLHNCQUFzQixNQUFoRSxFQUF3RTtBQUN0RSxFQUFBLGVBQWU7QUFFZixNQUFNLFFBQVEsR0FBRyxVQUFVLENBQUMsV0FBRCxFQUFjLElBQWQsQ0FBM0I7QUFDQSxNQUFJLE9BQU8sR0FBRyxHQUFkOztBQUVBLE1BQU0sSUFBSSxHQUFHLFNBQVAsSUFBTyxHQUFNO0FBQ2pCLElBQUEsVUFBVSxDQUFDLFlBQU07QUFDZixNQUFBLE9BQU8sSUFBSSxDQUFYOztBQUNBLFVBQUksT0FBTyxZQUFQLEtBQXdCLFdBQTVCLEVBQXlDO0FBQ3ZDO0FBQ0EsUUFBQSxZQUFZLENBQUMsUUFBRCxDQUFaO0FBQ0EsUUFBQSxVQUFVLENBQUMsV0FBRCxFQUFjLEdBQWQsQ0FBVjtBQUNELE9BSkQsTUFJTyxJQUFJLE9BQU8sR0FBRyxDQUFkLEVBQWlCO0FBQ3RCLFFBQUEsSUFBSTtBQUNMLE9BRk0sTUFFQSxDQUNMO0FBQ0Q7QUFDRixLQVhTLEVBV1AsR0FYTyxDQUFWO0FBWUQsR0FiRDs7QUFlQSxFQUFBLElBQUk7QUFDTCIsImZpbGUiOiJnZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uKCl7ZnVuY3Rpb24gcihlLG4sdCl7ZnVuY3Rpb24gbyhpLGYpe2lmKCFuW2ldKXtpZighZVtpXSl7dmFyIGM9XCJmdW5jdGlvblwiPT10eXBlb2YgcmVxdWlyZSYmcmVxdWlyZTtpZighZiYmYylyZXR1cm4gYyhpLCEwKTtpZih1KXJldHVybiB1KGksITApO3ZhciBhPW5ldyBFcnJvcihcIkNhbm5vdCBmaW5kIG1vZHVsZSAnXCIraStcIidcIik7dGhyb3cgYS5jb2RlPVwiTU9EVUxFX05PVF9GT1VORFwiLGF9dmFyIHA9bltpXT17ZXhwb3J0czp7fX07ZVtpXVswXS5jYWxsKHAuZXhwb3J0cyxmdW5jdGlvbihyKXt2YXIgbj1lW2ldWzFdW3JdO3JldHVybiBvKG58fHIpfSxwLHAuZXhwb3J0cyxyLGUsbix0KX1yZXR1cm4gbltpXS5leHBvcnRzfWZvcih2YXIgdT1cImZ1bmN0aW9uXCI9PXR5cGVvZiByZXF1aXJlJiZyZXF1aXJlLGk9MDtpPHQubGVuZ3RoO2krKylvKHRbaV0pO3JldHVybiBvfXJldHVybiByfSkoKSIsImNvbnN0IGRvY0VsZW0gPSB3aW5kb3cuZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50O1xuY29uc3QgbG9hZGluZ0NsYXNzID0gXCJ1c2EtanMtbG9hZGluZ1wiO1xuXG5mdW5jdGlvbiBhZGRMb2FkaW5nQ2xhc3MoKSB7XG4gIGRvY0VsZW0uY2xhc3NOYW1lICs9IGAgJHtsb2FkaW5nQ2xhc3N9YDtcbn1cblxuZnVuY3Rpb24gcmV2ZXJ0Q2xhc3MoKSB7XG4gIGRvY0VsZW0uY2xhc3NOYW1lID0gZG9jRWxlbS5jbGFzc05hbWUucmVwbGFjZShsb2FkaW5nQ2xhc3MsIFwiXCIpO1xufVxuXG4vLyBCYXNlZCBvbiBodHRwczovL3d3dy5maWxhbWVudGdyb3VwLmNvbS9sYWIvZW5oYW5jaW5nLW9wdGltaXN0aWNhbGx5Lmh0bWxcbmlmIChcInF1ZXJ5U2VsZWN0b3JcIiBpbiB3aW5kb3cuZG9jdW1lbnQgJiYgXCJhZGRFdmVudExpc3RlbmVyXCIgaW4gd2luZG93KSB7XG4gIGFkZExvYWRpbmdDbGFzcygpO1xuXG4gIGNvbnN0IGZhbGxiYWNrID0gc2V0VGltZW91dChyZXZlcnRDbGFzcywgODAwMCk7XG4gIGxldCB0aW1lb3V0ID0gMTAwO1xuXG4gIGNvbnN0IHBvbGwgPSAoKSA9PiB7XG4gICAgc2V0VGltZW91dCgoKSA9PiB7XG4gICAgICB0aW1lb3V0ICs9IDE7XG4gICAgICBpZiAodHlwZW9mIHVzd2RzUHJlc2VudCAhPT0gXCJ1bmRlZmluZWRcIikge1xuICAgICAgICAvLyBVU1dEUyBsaWJyYXJ5IGxvYWRlZFxuICAgICAgICBjbGVhclRpbWVvdXQoZmFsbGJhY2spO1xuICAgICAgICBzZXRUaW1lb3V0KHJldmVydENsYXNzLCAxMDApO1xuICAgICAgfSBlbHNlIGlmICh0aW1lb3V0ID4gMCkge1xuICAgICAgICBwb2xsKCk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICAvLyBVU1dEUyBsaWJyYXJ5IGZhaWxlZCB0byBsb2FkXG4gICAgICB9XG4gICAgfSwgMTAwKTtcbiAgfTtcblxuICBwb2xsKCk7XG59XG4iXX0= diff --git a/docroot/themes/custom/epa_intranet/assets/js/uswds-init.min.js b/docroot/themes/custom/epa_intranet/assets/js/uswds-init.min.js new file mode 100644 index 000000000..14d4de49e --- /dev/null +++ b/docroot/themes/custom/epa_intranet/assets/js/uswds-init.min.js @@ -0,0 +1,2 @@ +!function r(o,i,u){function c(n,e){if(!i[n]){if(!o[n]){var t="function"==typeof require&&require;if(!e&&t)return t(n,!0);if(s)return s(n,!0);throw(t=new Error("Cannot find module '"+n+"'")).code="MODULE_NOT_FOUND",t}t=i[n]={exports:{}},o[n][0].call(t.exports,function(e){return c(o[n][1][e]||e)},t,t.exports,r,o,i,u)}return i[n].exports}for(var s="function"==typeof require&&require,e=0;e {\n setTimeout(() => {\n timeout += 1;\n if (typeof uswdsPresent !== \"undefined\") {\n // USWDS library loaded\n clearTimeout(fallback);\n setTimeout(revertClass, 100);\n } else if (timeout > 0) {\n poll();\n } else {\n // USWDS library failed to load\n }\n }, 100);\n };\n\n poll();\n}\n"]} \ No newline at end of file diff --git a/docroot/themes/custom/epa_intranet/assets/js/uswds.js b/docroot/themes/custom/epa_intranet/assets/js/uswds.js index bd84a4393..4d1d7cf7e 100644 --- a/docroot/themes/custom/epa_intranet/assets/js/uswds.js +++ b/docroot/themes/custom/epa_intranet/assets/js/uswds.js @@ -13,223 +13,230 @@ /*global self, document, DOMException */ /*! @source http://purl.eligrey.com/github/classList.js/blob/master/classList.js */ - if ("document" in window.self) { + // Full polyfill for browsers with no classList support + // Including IE < Edge missing SVGElement.classList + if (!("classList" in document.createElement("_")) || document.createElementNS && !("classList" in document.createElementNS("http://www.w3.org/2000/svg", "g"))) { + (function (view) { + "use strict"; + + if (!('Element' in view)) return; + + var classListProp = "classList", + protoProp = "prototype", + elemCtrProto = view.Element[protoProp], + objCtr = Object, + strTrim = String[protoProp].trim || function () { + return this.replace(/^\s+|\s+$/g, ""); + }, + arrIndexOf = Array[protoProp].indexOf || function (item) { + var i = 0, + len = this.length; + + for (; i < len; i++) { + if (i in this && this[i] === item) { + return i; + } + } + + return -1; + } // Vendors: please allow content code to instantiate DOMExceptions + , + DOMEx = function DOMEx(type, message) { + this.name = type; + this.code = DOMException[type]; + this.message = message; + }, + checkTokenAndGetIndex = function checkTokenAndGetIndex(classList, token) { + if (token === "") { + throw new DOMEx("SYNTAX_ERR", "An invalid or illegal string was specified"); + } + + if (/\s/.test(token)) { + throw new DOMEx("INVALID_CHARACTER_ERR", "String contains an invalid character"); + } + + return arrIndexOf.call(classList, token); + }, + ClassList = function ClassList(elem) { + var trimmedClasses = strTrim.call(elem.getAttribute("class") || ""), + classes = trimmedClasses ? trimmedClasses.split(/\s+/) : [], + i = 0, + len = classes.length; + + for (; i < len; i++) { + this.push(classes[i]); + } + + this._updateClassName = function () { + elem.setAttribute("class", this.toString()); + }; + }, + classListProto = ClassList[protoProp] = [], + classListGetter = function classListGetter() { + return new ClassList(this); + }; // Most DOMException implementations don't allow calling DOMException's toString() + // on non-DOMExceptions. Error's toString() is sufficient here. + + + DOMEx[protoProp] = Error[protoProp]; + + classListProto.item = function (i) { + return this[i] || null; + }; + + classListProto.contains = function (token) { + token += ""; + return checkTokenAndGetIndex(this, token) !== -1; + }; + + classListProto.add = function () { + var tokens = arguments, + i = 0, + l = tokens.length, + token, + updated = false; + + do { + token = tokens[i] + ""; + + if (checkTokenAndGetIndex(this, token) === -1) { + this.push(token); + updated = true; + } + } while (++i < l); + + if (updated) { + this._updateClassName(); + } + }; + + classListProto.remove = function () { + var tokens = arguments, + i = 0, + l = tokens.length, + token, + updated = false, + index; + + do { + token = tokens[i] + ""; + index = checkTokenAndGetIndex(this, token); + + while (index !== -1) { + this.splice(index, 1); + updated = true; + index = checkTokenAndGetIndex(this, token); + } + } while (++i < l); + + if (updated) { + this._updateClassName(); + } + }; + + classListProto.toggle = function (token, force) { + token += ""; + var result = this.contains(token), + method = result ? force !== true && "remove" : force !== false && "add"; + + if (method) { + this[method](token); + } + + if (force === true || force === false) { + return force; + } else { + return !result; + } + }; + + classListProto.toString = function () { + return this.join(" "); + }; + + if (objCtr.defineProperty) { + var classListPropDesc = { + get: classListGetter, + enumerable: true, + configurable: true + }; + + try { + objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); + } catch (ex) { + // IE 8 doesn't support enumerable:true + // adding undefined to fight this issue https://github.com/eligrey/classList.js/issues/36 + // modernie IE8-MSW7 machine has IE8 8.0.6001.18702 and is affected + if (ex.number === undefined || ex.number === -0x7FF5EC54) { + classListPropDesc.enumerable = false; + objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); + } + } + } else if (objCtr[protoProp].__defineGetter__) { + elemCtrProto.__defineGetter__(classListProp, classListGetter); + } + })(window.self); + } // There is full or partial native classList support, so just check if we need + // to normalize the add/remove and toggle APIs. + + + (function () { + "use strict"; + + var testElement = document.createElement("_"); + testElement.classList.add("c1", "c2"); // Polyfill for IE 10/11 and Firefox <26, where classList.add and + // classList.remove exist but support only one argument at a time. + + if (!testElement.classList.contains("c2")) { + var createMethod = function createMethod(method) { + var original = DOMTokenList.prototype[method]; + + DOMTokenList.prototype[method] = function (token) { + var i, + len = arguments.length; + + for (i = 0; i < len; i++) { + token = arguments[i]; + original.call(this, token); + } + }; + }; + + createMethod('add'); + createMethod('remove'); + } + + testElement.classList.toggle("c3", false); // Polyfill for IE 10 and Firefox <24, where classList.toggle does not + // support the second argument. + + if (testElement.classList.contains("c3")) { + var _toggle = DOMTokenList.prototype.toggle; + + DOMTokenList.prototype.toggle = function (token, force) { + if (1 in arguments && !this.contains(token) === !force) { + return force; + } else { + return _toggle.call(this, token); + } + }; + } - // Full polyfill for browsers with no classList support - // Including IE < Edge missing SVGElement.classList - if (!("classList" in document.createElement("_")) || document.createElementNS && !("classList" in document.createElementNS("http://www.w3.org/2000/svg", "g"))) { - - (function (view) { - - "use strict"; - - if (!('Element' in view)) return; - - var classListProp = "classList", - protoProp = "prototype", - elemCtrProto = view.Element[protoProp], - objCtr = Object, - strTrim = String[protoProp].trim || function () { - return this.replace(/^\s+|\s+$/g, ""); - }, - arrIndexOf = Array[protoProp].indexOf || function (item) { - var i = 0, - len = this.length; - for (; i < len; i++) { - if (i in this && this[i] === item) { - return i; - } - } - return -1; - } - // Vendors: please allow content code to instantiate DOMExceptions - , - DOMEx = function DOMEx(type, message) { - this.name = type; - this.code = DOMException[type]; - this.message = message; - }, - checkTokenAndGetIndex = function checkTokenAndGetIndex(classList, token) { - if (token === "") { - throw new DOMEx("SYNTAX_ERR", "An invalid or illegal string was specified"); - } - if (/\s/.test(token)) { - throw new DOMEx("INVALID_CHARACTER_ERR", "String contains an invalid character"); - } - return arrIndexOf.call(classList, token); - }, - ClassList = function ClassList(elem) { - var trimmedClasses = strTrim.call(elem.getAttribute("class") || ""), - classes = trimmedClasses ? trimmedClasses.split(/\s+/) : [], - i = 0, - len = classes.length; - for (; i < len; i++) { - this.push(classes[i]); - } - this._updateClassName = function () { - elem.setAttribute("class", this.toString()); - }; - }, - classListProto = ClassList[protoProp] = [], - classListGetter = function classListGetter() { - return new ClassList(this); - }; - // Most DOMException implementations don't allow calling DOMException's toString() - // on non-DOMExceptions. Error's toString() is sufficient here. - DOMEx[protoProp] = Error[protoProp]; - classListProto.item = function (i) { - return this[i] || null; - }; - classListProto.contains = function (token) { - token += ""; - return checkTokenAndGetIndex(this, token) !== -1; - }; - classListProto.add = function () { - var tokens = arguments, - i = 0, - l = tokens.length, - token, - updated = false; - do { - token = tokens[i] + ""; - if (checkTokenAndGetIndex(this, token) === -1) { - this.push(token); - updated = true; - } - } while (++i < l); - - if (updated) { - this._updateClassName(); - } - }; - classListProto.remove = function () { - var tokens = arguments, - i = 0, - l = tokens.length, - token, - updated = false, - index; - do { - token = tokens[i] + ""; - index = checkTokenAndGetIndex(this, token); - while (index !== -1) { - this.splice(index, 1); - updated = true; - index = checkTokenAndGetIndex(this, token); - } - } while (++i < l); - - if (updated) { - this._updateClassName(); - } - }; - classListProto.toggle = function (token, force) { - token += ""; - - var result = this.contains(token), - method = result ? force !== true && "remove" : force !== false && "add"; - - if (method) { - this[method](token); - } - - if (force === true || force === false) { - return force; - } else { - return !result; - } - }; - classListProto.toString = function () { - return this.join(" "); - }; - - if (objCtr.defineProperty) { - var classListPropDesc = { - get: classListGetter, - enumerable: true, - configurable: true - }; - try { - objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); - } catch (ex) { - // IE 8 doesn't support enumerable:true - // adding undefined to fight this issue https://github.com/eligrey/classList.js/issues/36 - // modernie IE8-MSW7 machine has IE8 8.0.6001.18702 and is affected - if (ex.number === undefined || ex.number === -0x7FF5EC54) { - classListPropDesc.enumerable = false; - objCtr.defineProperty(elemCtrProto, classListProp, classListPropDesc); - } - } - } else if (objCtr[protoProp].__defineGetter__) { - elemCtrProto.__defineGetter__(classListProp, classListGetter); - } - })(window.self); - } - - // There is full or partial native classList support, so just check if we need - // to normalize the add/remove and toggle APIs. - - (function () { - "use strict"; - - var testElement = document.createElement("_"); - - testElement.classList.add("c1", "c2"); - - // Polyfill for IE 10/11 and Firefox <26, where classList.add and - // classList.remove exist but support only one argument at a time. - if (!testElement.classList.contains("c2")) { - var createMethod = function createMethod(method) { - var original = DOMTokenList.prototype[method]; - - DOMTokenList.prototype[method] = function (token) { - var i, - len = arguments.length; - - for (i = 0; i < len; i++) { - token = arguments[i]; - original.call(this, token); - } - }; - }; - createMethod('add'); - createMethod('remove'); - } - - testElement.classList.toggle("c3", false); - - // Polyfill for IE 10 and Firefox <24, where classList.toggle does not - // support the second argument. - if (testElement.classList.contains("c3")) { - var _toggle = DOMTokenList.prototype.toggle; - - DOMTokenList.prototype.toggle = function (token, force) { - if (1 in arguments && !this.contains(token) === !force) { - return force; - } else { - return _toggle.call(this, token); - } - }; - } - - testElement = null; - })(); + testElement = null; + })(); } },{}],2:[function(require,module,exports){ -'use strict'; +"use strict"; -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; +function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } /*! * domready (c) Dustin Diaz 2014 - License MIT */ !function (name, definition) { - if (typeof module != 'undefined') module.exports = definition();else if (typeof define == 'function' && _typeof(define.amd) == 'object') define(definition);else this[name] = definition(); }('domready', function () { - var fns = [], _listener, doc = document, @@ -240,11 +247,11 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol if (!loaded) doc.addEventListener(domContentLoaded, _listener = function listener() { doc.removeEventListener(domContentLoaded, _listener); loaded = 1; + while (_listener = fns.shift()) { _listener(); } }); - return function (fn) { loaded ? setTimeout(fn, 0) : fns.push(fn); }; @@ -253,105 +260,98 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol },{}],3:[function(require,module,exports){ 'use strict'; -// <3 Modernizr -// https://raw.githubusercontent.com/Modernizr/Modernizr/master/feature-detects/dom/dataset.js - function useNative() { - var elem = document.createElement('div'); - elem.setAttribute('data-a-b', 'c'); - - return Boolean(elem.dataset && elem.dataset.aB === 'c'); + var elem = document.createElement('div'); + elem.setAttribute('data-a-b', 'c'); + return Boolean(elem.dataset && elem.dataset.aB === 'c'); } function nativeDataset(element) { - return element.dataset; + return element.dataset; } module.exports = useNative() ? nativeDataset : function (element) { - var map = {}; - var attributes = element.attributes; + var map = {}; + var attributes = element.attributes; - function getter() { - return this.value; - } + function getter() { + return this.value; + } - function setter(name, value) { - if (typeof value === 'undefined') { - this.removeAttribute(name); - } else { - this.setAttribute(name, value); - } - } + function setter(name, value) { + if (typeof value === 'undefined') { + this.removeAttribute(name); + } else { + this.setAttribute(name, value); + } + } - for (var i = 0, j = attributes.length; i < j; i++) { - var attribute = attributes[i]; + for (var i = 0, j = attributes.length; i < j; i++) { + var attribute = attributes[i]; + + if (attribute) { + var name = attribute.name; + + if (name.indexOf('data-') === 0) { + var prop = name.slice(5).replace(/-./g, function (u) { + return u.charAt(1).toUpperCase(); + }); + var value = attribute.value; + Object.defineProperty(map, prop, { + enumerable: true, + get: getter.bind({ + value: value || '' + }), + set: setter.bind(element, name) + }); + } + } + } - if (attribute) { - var name = attribute.name; + return map; +}; - if (name.indexOf('data-') === 0) { - var prop = name.slice(5).replace(/-./g, function (u) { - return u.charAt(1).toUpperCase(); - }); +},{}],4:[function(require,module,exports){ +"use strict"; - var value = attribute.value; +// element-closest | CC0-1.0 | github.com/jonathantneal/closest +(function (ElementProto) { + if (typeof ElementProto.matches !== 'function') { + ElementProto.matches = ElementProto.msMatchesSelector || ElementProto.mozMatchesSelector || ElementProto.webkitMatchesSelector || function matches(selector) { + var element = this; + var elements = (element.document || element.ownerDocument).querySelectorAll(selector); + var index = 0; + + while (elements[index] && elements[index] !== element) { + ++index; + } - Object.defineProperty(map, prop, { - enumerable: true, - get: getter.bind({ value: value || '' }), - set: setter.bind(element, name) - }); - } - } - } + return Boolean(elements[index]); + }; + } - return map; -}; + if (typeof ElementProto.closest !== 'function') { + ElementProto.closest = function closest(selector) { + var element = this; -},{}],4:[function(require,module,exports){ -'use strict'; + while (element && element.nodeType === 1) { + if (element.matches(selector)) { + return element; + } -// element-closest | CC0-1.0 | github.com/jonathantneal/closest + element = element.parentNode; + } -(function (ElementProto) { - if (typeof ElementProto.matches !== 'function') { - ElementProto.matches = ElementProto.msMatchesSelector || ElementProto.mozMatchesSelector || ElementProto.webkitMatchesSelector || function matches(selector) { - var element = this; - var elements = (element.document || element.ownerDocument).querySelectorAll(selector); - var index = 0; - - while (elements[index] && elements[index] !== element) { - ++index; - } - - return Boolean(elements[index]); - }; - } - - if (typeof ElementProto.closest !== 'function') { - ElementProto.closest = function closest(selector) { - var element = this; - - while (element && element.nodeType === 1) { - if (element.matches(selector)) { - return element; - } - - element = element.parentNode; - } - - return null; - }; - } + return null; + }; + } })(window.Element.prototype); },{}],5:[function(require,module,exports){ -'use strict'; +"use strict"; /* global define, KeyboardEvent, module */ - (function () { - var keyboardeventKeyPolyfill = { polyfill: polyfill, keys: { @@ -423,16 +423,17 @@ module.exports = useNative() ? nativeDataset : function (element) { 250: 'Play', 251: 'ZoomOut' } - }; + }; // Function keys (F1-24). - // Function keys (F1-24). var i; + for (i = 1; i < 25; i++) { keyboardeventKeyPolyfill.keys[111 + i] = 'F' + i; - } + } // Printable ASCII characters. + - // Printable ASCII characters. var letter = ''; + for (i = 65; i < 91; i++) { letter = String.fromCharCode(i); keyboardeventKeyPolyfill.keys[i] = [letter.toLowerCase(), letter.toUpperCase()]; @@ -441,9 +442,9 @@ module.exports = useNative() ? nativeDataset : function (element) { function polyfill() { if (!('KeyboardEvent' in window) || 'key' in KeyboardEvent.prototype) { return false; - } + } // Polyfill `key` on `KeyboardEvent`. + - // Polyfill `key` on `KeyboardEvent`. var proto = { get: function get(x) { var key = keyboardeventKeyPolyfill.keys[this.which || this.keyCode]; @@ -469,486 +470,111 @@ module.exports = useNative() ? nativeDataset : function (element) { })(); },{}],6:[function(require,module,exports){ -(function (global){ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ 'use strict'; +/* eslint-disable no-unused-vars */ -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; - -/** - * lodash (Custom Build) - * Build: `lodash modularize exports="npm" -o ./` - * Copyright jQuery Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */ - -/** Used as the `TypeError` message for "Functions" methods. */ -var FUNC_ERROR_TEXT = 'Expected a function'; - -/** Used as references for various `Number` constants. */ -var NAN = 0 / 0; - -/** `Object#toString` result references. */ -var symbolTag = '[object Symbol]'; - -/** Used to match leading and trailing whitespace. */ -var reTrim = /^\s+|\s+$/g; - -/** Used to detect bad signed hexadecimal string values. */ -var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; - -/** Used to detect binary string values. */ -var reIsBinary = /^0b[01]+$/i; - -/** Used to detect octal string values. */ -var reIsOctal = /^0o[0-7]+$/i; - -/** Built-in method references without a dependency on `root`. */ -var freeParseInt = parseInt; - -/** Detect free variable `global` from Node.js. */ -var freeGlobal = (typeof global === 'undefined' ? 'undefined' : _typeof(global)) == 'object' && global && global.Object === Object && global; - -/** Detect free variable `self`. */ -var freeSelf = (typeof self === 'undefined' ? 'undefined' : _typeof(self)) == 'object' && self && self.Object === Object && self; - -/** Used as a reference to the global object. */ -var root = freeGlobal || freeSelf || Function('return this')(); - -/** Used for built-in method references. */ -var objectProto = Object.prototype; - -/** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ -var objectToString = objectProto.toString; - -/* Built-in method references for those with the same name as other `lodash` methods. */ -var nativeMax = Math.max, - nativeMin = Math.min; - -/** - * Gets the timestamp of the number of milliseconds that have elapsed since - * the Unix epoch (1 January 1970 00:00:00 UTC). - * - * @static - * @memberOf _ - * @since 2.4.0 - * @category Date - * @returns {number} Returns the timestamp. - * @example - * - * _.defer(function(stamp) { - * console.log(_.now() - stamp); - * }, _.now()); - * // => Logs the number of milliseconds it took for the deferred invocation. - */ -var now = function now() { - return root.Date.now(); -}; - -/** - * Creates a debounced function that delays invoking `func` until after `wait` - * milliseconds have elapsed since the last time the debounced function was - * invoked. The debounced function comes with a `cancel` method to cancel - * delayed `func` invocations and a `flush` method to immediately invoke them. - * Provide `options` to indicate whether `func` should be invoked on the - * leading and/or trailing edge of the `wait` timeout. The `func` is invoked - * with the last arguments provided to the debounced function. Subsequent - * calls to the debounced function return the result of the last `func` - * invocation. - * - * **Note:** If `leading` and `trailing` options are `true`, `func` is - * invoked on the trailing edge of the timeout only if the debounced function - * is invoked more than once during the `wait` timeout. - * - * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred - * until to the next tick, similar to `setTimeout` with a timeout of `0`. - * - * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) - * for details over the differences between `_.debounce` and `_.throttle`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to debounce. - * @param {number} [wait=0] The number of milliseconds to delay. - * @param {Object} [options={}] The options object. - * @param {boolean} [options.leading=false] - * Specify invoking on the leading edge of the timeout. - * @param {number} [options.maxWait] - * The maximum time `func` is allowed to be delayed before it's invoked. - * @param {boolean} [options.trailing=true] - * Specify invoking on the trailing edge of the timeout. - * @returns {Function} Returns the new debounced function. - * @example - * - * // Avoid costly calculations while the window size is in flux. - * jQuery(window).on('resize', _.debounce(calculateLayout, 150)); - * - * // Invoke `sendMail` when clicked, debouncing subsequent calls. - * jQuery(element).on('click', _.debounce(sendMail, 300, { - * 'leading': true, - * 'trailing': false - * })); - * - * // Ensure `batchLog` is invoked once after 1 second of debounced calls. - * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 }); - * var source = new EventSource('/stream'); - * jQuery(source).on('message', debounced); - * - * // Cancel the trailing debounced invocation. - * jQuery(window).on('popstate', debounced.cancel); - */ -function debounce(func, wait, options) { - var lastArgs, - lastThis, - maxWait, - result, - timerId, - lastCallTime, - lastInvokeTime = 0, - leading = false, - maxing = false, - trailing = true; +var getOwnPropertySymbols = Object.getOwnPropertySymbols; +var hasOwnProperty = Object.prototype.hasOwnProperty; +var propIsEnumerable = Object.prototype.propertyIsEnumerable; - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - wait = toNumber(wait) || 0; - if (isObject(options)) { - leading = !!options.leading; - maxing = 'maxWait' in options; - maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait; - trailing = 'trailing' in options ? !!options.trailing : trailing; +function toObject(val) { + if (val === null || val === undefined) { + throw new TypeError('Object.assign cannot be called with null or undefined'); } - function invokeFunc(time) { - var args = lastArgs, - thisArg = lastThis; - - lastArgs = lastThis = undefined; - lastInvokeTime = time; - result = func.apply(thisArg, args); - return result; - } + return Object(val); +} - function leadingEdge(time) { - // Reset any `maxWait` timer. - lastInvokeTime = time; - // Start the timer for the trailing edge. - timerId = setTimeout(timerExpired, wait); - // Invoke the leading edge. - return leading ? invokeFunc(time) : result; - } +function shouldUseNative() { + try { + if (!Object.assign) { + return false; + } // Detect buggy property enumeration order in older V8 versions. + // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - function remainingWait(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime, - result = wait - timeSinceLastCall; - return maxing ? nativeMin(result, maxWait - timeSinceLastInvoke) : result; - } + var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - function shouldInvoke(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime; + test1[5] = 'de'; - // Either this is the first call, activity has stopped and we're at the - // trailing edge, the system time has gone backwards and we're treating - // it as the trailing edge, or we've hit the `maxWait` limit. - return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait; - } + if (Object.getOwnPropertyNames(test1)[0] === '5') { + return false; + } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - function timerExpired() { - var time = now(); - if (shouldInvoke(time)) { - return trailingEdge(time); - } - // Restart the timer. - timerId = setTimeout(timerExpired, remainingWait(time)); - } - function trailingEdge(time) { - timerId = undefined; + var test2 = {}; - // Only invoke if we have `lastArgs` which means `func` has been - // debounced at least once. - if (trailing && lastArgs) { - return invokeFunc(time); + for (var i = 0; i < 10; i++) { + test2['_' + String.fromCharCode(i)] = i; } - lastArgs = lastThis = undefined; - return result; - } - function cancel() { - if (timerId !== undefined) { - clearTimeout(timerId); - } - lastInvokeTime = 0; - lastArgs = lastCallTime = lastThis = timerId = undefined; - } + var order2 = Object.getOwnPropertyNames(test2).map(function (n) { + return test2[n]; + }); - function flush() { - return timerId === undefined ? result : trailingEdge(now()); - } + if (order2.join('') !== '0123456789') { + return false; + } // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - function debounced() { - var time = now(), - isInvoking = shouldInvoke(time); - lastArgs = arguments; - lastThis = this; - lastCallTime = time; + var test3 = {}; + 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { + test3[letter] = letter; + }); - if (isInvoking) { - if (timerId === undefined) { - return leadingEdge(lastCallTime); - } - if (maxing) { - // Handle invocations in a tight loop. - timerId = setTimeout(timerExpired, wait); - return invokeFunc(lastCallTime); - } - } - if (timerId === undefined) { - timerId = setTimeout(timerExpired, wait); + if (Object.keys(Object.assign({}, test3)).join('') !== 'abcdefghijklmnopqrst') { + return false; } - return result; - } - debounced.cancel = cancel; - debounced.flush = flush; - return debounced; -} - -/** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ -function isObject(value) { - var type = typeof value === 'undefined' ? 'undefined' : _typeof(value); - return !!value && (type == 'object' || type == 'function'); -} - -/** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ -function isObjectLike(value) { - return !!value && (typeof value === 'undefined' ? 'undefined' : _typeof(value)) == 'object'; -} - -/** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. - * @example - * - * _.isSymbol(Symbol.iterator); - * // => true - * - * _.isSymbol('abc'); - * // => false - */ -function isSymbol(value) { - return (typeof value === 'undefined' ? 'undefined' : _typeof(value)) == 'symbol' || isObjectLike(value) && objectToString.call(value) == symbolTag; -} -/** - * Converts `value` to a number. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to process. - * @returns {number} Returns the number. - * @example - * - * _.toNumber(3.2); - * // => 3.2 - * - * _.toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toNumber(Infinity); - * // => Infinity - * - * _.toNumber('3.2'); - * // => 3.2 - */ -function toNumber(value) { - if (typeof value == 'number') { - return value; + return true; + } catch (err) { + // We don't expect any of the above to throw, but better to be safe. + return false; } - if (isSymbol(value)) { - return NAN; - } - if (isObject(value)) { - var other = typeof value.valueOf == 'function' ? value.valueOf() : value; - value = isObject(other) ? other + '' : other; - } - if (typeof value != 'string') { - return value === 0 ? value : +value; - } - value = value.replace(reTrim, ''); - var isBinary = reIsBinary.test(value); - return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value; -} - -module.exports = debounce; - -}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) - -},{}],7:[function(require,module,exports){ -/* -object-assign -(c) Sindre Sorhus -@license MIT -*/ - -'use strict'; -/* eslint-disable no-unused-vars */ - -var getOwnPropertySymbols = Object.getOwnPropertySymbols; -var hasOwnProperty = Object.prototype.hasOwnProperty; -var propIsEnumerable = Object.prototype.propertyIsEnumerable; - -function toObject(val) { - if (val === null || val === undefined) { - throw new TypeError('Object.assign cannot be called with null or undefined'); - } - - return Object(val); -} - -function shouldUseNative() { - try { - if (!Object.assign) { - return false; - } - - // Detect buggy property enumeration order in older V8 versions. - - // https://bugs.chromium.org/p/v8/issues/detail?id=4118 - var test1 = new String('abc'); // eslint-disable-line no-new-wrappers - test1[5] = 'de'; - if (Object.getOwnPropertyNames(test1)[0] === '5') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test2 = {}; - for (var i = 0; i < 10; i++) { - test2['_' + String.fromCharCode(i)] = i; - } - var order2 = Object.getOwnPropertyNames(test2).map(function (n) { - return test2[n]; - }); - if (order2.join('') !== '0123456789') { - return false; - } - - // https://bugs.chromium.org/p/v8/issues/detail?id=3056 - var test3 = {}; - 'abcdefghijklmnopqrst'.split('').forEach(function (letter) { - test3[letter] = letter; - }); - if (Object.keys(Object.assign({}, test3)).join('') !== 'abcdefghijklmnopqrst') { - return false; - } - - return true; - } catch (err) { - // We don't expect any of the above to throw, but better to be safe. - return false; - } } module.exports = shouldUseNative() ? Object.assign : function (target, source) { - var from; - var to = toObject(target); - var symbols; + var from; + var to = toObject(target); + var symbols; - for (var s = 1; s < arguments.length; s++) { - from = Object(arguments[s]); + for (var s = 1; s < arguments.length; s++) { + from = Object(arguments[s]); + + for (var key in from) { + if (hasOwnProperty.call(from, key)) { + to[key] = from[key]; + } + } - for (var key in from) { - if (hasOwnProperty.call(from, key)) { - to[key] = from[key]; - } - } + if (getOwnPropertySymbols) { + symbols = getOwnPropertySymbols(from); - if (getOwnPropertySymbols) { - symbols = getOwnPropertySymbols(from); - for (var i = 0; i < symbols.length; i++) { - if (propIsEnumerable.call(from, symbols[i])) { - to[symbols[i]] = from[symbols[i]]; - } - } - } - } + for (var i = 0; i < symbols.length; i++) { + if (propIsEnumerable.call(from, symbols[i])) { + to[symbols[i]] = from[symbols[i]]; + } + } + } + } - return to; + return to; }; -},{}],8:[function(require,module,exports){ -'use strict'; +},{}],7:[function(require,module,exports){ +"use strict"; -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; +function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var assign = require('object-assign'); + var delegate = require('../delegate'); + var delegateAll = require('../delegateAll'); var DELEGATE_PATTERN = /^(.+):delegate\((.+)\)$/; @@ -957,13 +583,15 @@ var SPACE = ' '; var getListeners = function getListeners(type, handler) { var match = type.match(DELEGATE_PATTERN); var selector; + if (match) { type = match[1]; selector = match[2]; } var options; - if ((typeof handler === 'undefined' ? 'undefined' : _typeof(handler)) === 'object') { + + if (_typeof(handler) === 'object') { options = { capture: popKey(handler, 'capture'), passive: popKey(handler, 'passive') @@ -972,13 +600,15 @@ var getListeners = function getListeners(type, handler) { var listener = { selector: selector, - delegate: (typeof handler === 'undefined' ? 'undefined' : _typeof(handler)) === 'object' ? delegateAll(handler) : selector ? delegate(selector, handler) : handler, + delegate: _typeof(handler) === 'object' ? delegateAll(handler) : selector ? delegate(selector, handler) : handler, options: options }; if (type.indexOf(SPACE) > -1) { return type.split(SPACE).map(function (_type) { - return assign({ type: _type }, listener); + return assign({ + type: _type + }, listener); }); } else { listener.type = type; @@ -997,7 +627,6 @@ module.exports = function behavior(events, props) { var listeners = getListeners(type, events[type]); return memo.concat(listeners); }, []); - return assign({ add: function addBehavior(element) { listeners.forEach(function (listener) { @@ -1012,7 +641,7 @@ module.exports = function behavior(events, props) { }, props); }; -},{"../delegate":10,"../delegateAll":11,"object-assign":7}],9:[function(require,module,exports){ +},{"../delegate":9,"../delegateAll":10,"object-assign":6}],8:[function(require,module,exports){ "use strict"; module.exports = function compose(functions) { @@ -1023,8 +652,8 @@ module.exports = function compose(functions) { }; }; -},{}],10:[function(require,module,exports){ -'use strict'; +},{}],9:[function(require,module,exports){ +"use strict"; // polyfill Element.prototype.closest require('element-closest'); @@ -1032,26 +661,27 @@ require('element-closest'); module.exports = function delegate(selector, fn) { return function delegation(event) { var target = event.target.closest(selector); + if (target) { return fn.call(target, event); } }; }; -},{"element-closest":4}],11:[function(require,module,exports){ -'use strict'; +},{"element-closest":4}],10:[function(require,module,exports){ +"use strict"; var delegate = require('../delegate'); + var compose = require('../compose'); var SPLAT = '*'; module.exports = function delegateAll(selectors) { - var keys = Object.keys(selectors); - - // XXX optimization: if there is only one handler and it applies to + var keys = Object.keys(selectors); // XXX optimization: if there is only one handler and it applies to // all elements (the "*" CSS selector), then just return that // handler + if (keys.length === 1 && keys[0] === SPLAT) { return selectors[SPLAT]; } @@ -1063,7 +693,7 @@ module.exports = function delegateAll(selectors) { return compose(delegates); }; -},{"../compose":9,"../delegate":10}],12:[function(require,module,exports){ +},{"../compose":8,"../delegate":9}],11:[function(require,module,exports){ "use strict"; module.exports = function ignore(element, fn) { @@ -1074,8 +704,8 @@ module.exports = function ignore(element, fn) { }; }; -},{}],13:[function(require,module,exports){ -'use strict'; +},{}],12:[function(require,module,exports){ +"use strict"; module.exports = { behavior: require('./behavior'), @@ -1085,25 +715,25 @@ module.exports = { keymap: require('./keymap') }; -},{"./behavior":8,"./delegate":10,"./delegateAll":11,"./ignore":12,"./keymap":14}],14:[function(require,module,exports){ -'use strict'; - -require('keyboardevent-key-polyfill'); +},{"./behavior":7,"./delegate":9,"./delegateAll":10,"./ignore":11,"./keymap":13}],13:[function(require,module,exports){ +"use strict"; -// these are the only relevant modifiers supported on all platforms, +require('keyboardevent-key-polyfill'); // these are the only relevant modifiers supported on all platforms, // according to MDN: // + + var MODIFIERS = { 'Alt': 'altKey', 'Control': 'ctrlKey', 'Ctrl': 'ctrlKey', 'Shift': 'shiftKey' }; - var MODIFIER_SEPARATOR = '+'; var getEventKey = function getEventKey(event, hasModifiers) { var key = event.key; + if (hasModifiers) { for (var modifier in MODIFIERS) { if (event[MODIFIERS[modifier]] === true) { @@ -1111,6 +741,7 @@ var getEventKey = function getEventKey(event, hasModifiers) { } } } + return key; }; @@ -1124,6 +755,7 @@ module.exports = function keymap(keys) { if (_key in keys) { result = keys[key].call(this, event); } + return result; }, undefined); }; @@ -1131,7 +763,7 @@ module.exports = function keymap(keys) { module.exports.MODIFIERS = MODIFIERS; -},{"keyboardevent-key-polyfill":5}],15:[function(require,module,exports){ +},{"keyboardevent-key-polyfill":5}],14:[function(require,module,exports){ "use strict"; module.exports = function once(listener, options) { @@ -1139,17 +771,17 @@ module.exports = function once(listener, options) { e.currentTarget.removeEventListener(e.type, wrapped, options); return listener.call(this, e); }; + return wrapped; }; -},{}],16:[function(require,module,exports){ +},{}],15:[function(require,module,exports){ 'use strict'; -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; +function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } var RE_TRIM = /(^\s+)|(\s+$)/g; var RE_SPLIT = /\s+/; - var trim = String.prototype.trim ? function (str) { return str.trim(); } : function (str) { @@ -1162,7 +794,7 @@ var queryById = function queryById(id) { module.exports = function resolveIds(ids, doc) { if (typeof ids !== 'string') { - throw new Error('Expected a string but got ' + (typeof ids === 'undefined' ? 'undefined' : _typeof(ids))); + throw new Error('Expected a string but got ' + _typeof(ids)); } if (!doc) { @@ -1170,60 +802,61 @@ module.exports = function resolveIds(ids, doc) { } var getElementById = doc.getElementById ? doc.getElementById.bind(doc) : queryById.bind(doc); - - ids = trim(ids).split(RE_SPLIT); - - // XXX we can short-circuit here because trimming and splitting a + ids = trim(ids).split(RE_SPLIT); // XXX we can short-circuit here because trimming and splitting a // string of just whitespace produces an array containing a single, // empty string + if (ids.length === 1 && ids[0] === '') { return []; } return ids.map(function (id) { var el = getElementById(id); + if (!el) { throw new Error('no element with id: "' + id + '"'); } + return el; }); }; -},{}],17:[function(require,module,exports){ -'use strict'; +},{}],16:[function(require,module,exports){ +"use strict"; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -var select = require('../utils/select'); -var behavior = require('../utils/behavior'); -var toggle = require('../utils/toggle'); -var isElementInViewport = require('../utils/is-in-viewport'); +var select = require("../utils/select"); + +var behavior = require("../utils/behavior"); -var _require = require('../events'), +var toggle = require("../utils/toggle"); + +var isElementInViewport = require("../utils/is-in-viewport"); + +var _require = require("../events"), CLICK = _require.CLICK; -var _require2 = require('../config'), +var _require2 = require("../config"), PREFIX = _require2.prefix; -var ACCORDION = '.' + PREFIX + '-accordion, .' + PREFIX + '-accordion--bordered'; -var BUTTON = '.' + PREFIX + '-accordion__button[aria-controls]'; -var EXPANDED = 'aria-expanded'; -var MULTISELECTABLE = 'aria-multiselectable'; - +var ACCORDION = ".".concat(PREFIX, "-accordion, .").concat(PREFIX, "-accordion--bordered"); +var BUTTON = ".".concat(PREFIX, "-accordion__button[aria-controls]"); +var EXPANDED = "aria-expanded"; +var MULTISELECTABLE = "aria-multiselectable"; /** * Get an Array of button elements belonging directly to the given * accordion element. * @param {HTMLElement} accordion * @return {array} */ + var getAccordionButtons = function getAccordionButtons(accordion) { var buttons = select(BUTTON, accordion); - return buttons.filter(function (button) { return button.closest(ACCORDION) === accordion; }); }; - /** * Toggle a button's "pressed" state, optionally providing a target * state. @@ -1233,18 +866,19 @@ var getAccordionButtons = function getAccordionButtons(accordion) { * state will be toggled (from false to true, and vice-versa). * @return {boolean} the resulting state */ + + var toggleButton = function toggleButton(button, expanded) { var accordion = button.closest(ACCORDION); var safeExpanded = expanded; if (!accordion) { - throw new Error(BUTTON + ' is missing outer ' + ACCORDION); + throw new Error("".concat(BUTTON, " is missing outer ").concat(ACCORDION)); } - safeExpanded = toggle(button, expanded); + safeExpanded = toggle(button, expanded); // XXX multiselectable is opt-in, to preserve legacy behavior - // XXX multiselectable is opt-in, to preserve legacy behavior - var multiselectable = accordion.getAttribute(MULTISELECTABLE) === 'true'; + var multiselectable = accordion.getAttribute(MULTISELECTABLE) === "true"; if (safeExpanded && !multiselectable) { getAccordionButtons(accordion).forEach(function (other) { @@ -1254,29 +888,30 @@ var toggleButton = function toggleButton(button, expanded) { }); } }; - /** * @param {HTMLButtonElement} button * @return {boolean} true */ + + var showButton = function showButton(button) { return toggleButton(button, true); }; - /** * @param {HTMLButtonElement} button * @return {boolean} false */ + + var hideButton = function hideButton(button) { return toggleButton(button, false); }; var accordion = behavior(_defineProperty({}, CLICK, _defineProperty({}, BUTTON, function (event) { event.preventDefault(); - toggleButton(this); - if (this.getAttribute(EXPANDED) === 'true') { + if (this.getAttribute(EXPANDED) === "true") { // We were just expanded, but if another accordion was also just // collapsed, we may no longer be in the viewport. This ensures // that we are still visible, so the user isn't confused. @@ -1285,11 +920,10 @@ var accordion = behavior(_defineProperty({}, CLICK, _defineProperty({}, BUTTON, })), { init: function init(root) { select(BUTTON, root).forEach(function (button) { - var expanded = button.getAttribute(EXPANDED) === 'true'; + var expanded = button.getAttribute(EXPANDED) === "true"; toggleButton(button, expanded); }); }, - ACCORDION: ACCORDION, BUTTON: BUTTON, show: showButton, @@ -1297,451 +931,4977 @@ var accordion = behavior(_defineProperty({}, CLICK, _defineProperty({}, BUTTON, toggle: toggleButton, getButtons: getAccordionButtons }); - module.exports = accordion; -},{"../config":26,"../events":27,"../utils/behavior":32,"../utils/is-in-viewport":34,"../utils/select":35,"../utils/toggle":38}],18:[function(require,module,exports){ -'use strict'; +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/is-in-viewport":46,"../utils/select":49,"../utils/toggle":52}],17:[function(require,module,exports){ +"use strict"; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -var behavior = require('../utils/behavior'); +var behavior = require("../utils/behavior"); -var _require = require('../events'), +var _require = require("../events"), CLICK = _require.CLICK; -var _require2 = require('../config'), +var _require2 = require("../config"), PREFIX = _require2.prefix; -var HEADER = '.' + PREFIX + '-banner__header'; -var EXPANDED_CLASS = PREFIX + '-banner__header--expanded'; +var HEADER = ".".concat(PREFIX, "-banner__header"); +var EXPANDED_CLASS = "".concat(PREFIX, "-banner__header--expanded"); var toggleBanner = function toggleEl(event) { event.preventDefault(); this.closest(HEADER).classList.toggle(EXPANDED_CLASS); }; -module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, HEADER + ' [aria-controls]', toggleBanner))); +module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, "".concat(HEADER, " [aria-controls]"), toggleBanner))); -},{"../config":26,"../events":27,"../utils/behavior":32}],19:[function(require,module,exports){ -'use strict'; +},{"../config":35,"../events":36,"../utils/behavior":44}],18:[function(require,module,exports){ +"use strict"; function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -var debounce = require('lodash.debounce'); -var behavior = require('../utils/behavior'); -var select = require('../utils/select'); +var select = require("../utils/select"); -var _require = require('../events'), - CLICK = _require.CLICK; +var behavior = require("../utils/behavior"); -var _require2 = require('../config'), - PREFIX = _require2.prefix; +var _require = require("../config"), + PREFIX = _require.prefix; -var HIDDEN = 'hidden'; -var SCOPE = '.' + PREFIX + '-footer--big'; -var NAV = SCOPE + ' nav'; -var BUTTON = NAV + ' .' + PREFIX + '-footer__primary-link'; -var COLLAPSIBLE = '.' + PREFIX + '-footer__primary-content--collapsible'; +var CHARACTER_COUNT = ".".concat(PREFIX, "-character-count"); +var INPUT = ".".concat(PREFIX, "-character-count__field"); +var MESSAGE = ".".concat(PREFIX, "-character-count__message"); +var VALIDATION_MESSAGE = "The content is too long."; +var MESSAGE_INVALID_CLASS = "".concat(PREFIX, "-character-count__message--invalid"); +/** + * The elements within the character count. + * @typedef {Object} CharacterCountElements + * @property {HTMLDivElement} characterCountEl + * @property {HTMLSpanElement} messageEl + */ -var HIDE_MAX_WIDTH = 480; -var DEBOUNCE_RATE = 180; +/** + * Returns the root and message element + * for an character count input + * + * @param {HTMLInputElement|HTMLTextAreaElement} inputEl The character count input element + * @returns {CharacterCountElements} elements The root and message element. + */ -function showPanel() { - if (window.innerWidth < HIDE_MAX_WIDTH) { - var collapseEl = this.closest(COLLAPSIBLE); - collapseEl.classList.toggle(HIDDEN); +var getCharacterCountElements = function getCharacterCountElements(inputEl) { + var characterCountEl = inputEl.closest(CHARACTER_COUNT); - // NB: this *should* always succeed because the button - // selector is scoped to ".{prefix}-footer-big nav" - var collapsibleEls = select(COLLAPSIBLE, collapseEl.closest(NAV)); + if (!characterCountEl) { + throw new Error("".concat(INPUT, " is missing outer ").concat(CHARACTER_COUNT)); + } - collapsibleEls.forEach(function (el) { - if (el !== collapseEl) { - el.classList.add(HIDDEN); - } - }); + var messageEl = characterCountEl.querySelector(MESSAGE); + + if (!messageEl) { + throw new Error("".concat(CHARACTER_COUNT, " is missing inner ").concat(MESSAGE)); } -} -var lastInnerWidth = void 0; + return { + characterCountEl: characterCountEl, + messageEl: messageEl + }; +}; +/** + * Update the character count component + * + * @param {HTMLInputElement|HTMLTextAreaElement} inputEl The character count input element + */ -var resize = debounce(function () { - if (lastInnerWidth === window.innerWidth) return; - lastInnerWidth = window.innerWidth; - var hidden = window.innerWidth < HIDE_MAX_WIDTH; - select(COLLAPSIBLE).forEach(function (list) { - return list.classList.toggle(HIDDEN, hidden); - }); -}, DEBOUNCE_RATE); -module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, BUTTON, showPanel)), { - // export for use elsewhere - HIDE_MAX_WIDTH: HIDE_MAX_WIDTH, - DEBOUNCE_RATE: DEBOUNCE_RATE, +var updateCountMessage = function updateCountMessage(inputEl) { + var _getCharacterCountEle = getCharacterCountElements(inputEl), + characterCountEl = _getCharacterCountEle.characterCountEl, + messageEl = _getCharacterCountEle.messageEl; - init: function init() { - resize(); - window.addEventListener('resize', resize); - }, - teardown: function teardown() { - window.removeEventListener('resize', resize); + var maxlength = parseInt(characterCountEl.getAttribute("data-maxlength"), 10); + if (!maxlength) return; + var newMessage = ""; + var currentLength = inputEl.value.length; + var isOverLimit = currentLength && currentLength > maxlength; + + if (currentLength === 0) { + newMessage = "".concat(maxlength, " characters allowed"); + } else { + var difference = Math.abs(maxlength - currentLength); + var characters = "character".concat(difference === 1 ? "" : "s"); + var guidance = isOverLimit ? "over limit" : "left"; + newMessage = "".concat(difference, " ").concat(characters, " ").concat(guidance); } -}); -},{"../config":26,"../events":27,"../utils/behavior":32,"../utils/select":35,"lodash.debounce":6}],20:[function(require,module,exports){ -'use strict'; + messageEl.classList.toggle(MESSAGE_INVALID_CLASS, isOverLimit); + messageEl.innerHTML = newMessage; -var accordion = require('./accordion'); -var banner = require('./banner'); -var footer = require('./footer'); -var navigation = require('./navigation'); -var password = require('./password'); -var search = require('./search'); -var skipnav = require('./skipnav'); -var validator = require('./validator'); + if (isOverLimit && !inputEl.validationMessage) { + inputEl.setCustomValidity(VALIDATION_MESSAGE); + } -module.exports = { - accordion: accordion, - banner: banner, - footer: footer, - navigation: navigation, - password: password, - search: search, - skipnav: skipnav, - validator: validator + if (!isOverLimit && inputEl.validationMessage === VALIDATION_MESSAGE) { + inputEl.setCustomValidity(""); + } }; +/** + * Setup the character count component + * + * @param {HTMLInputElement|HTMLTextAreaElement} inputEl The character count input element + */ -},{"./accordion":17,"./banner":18,"./footer":19,"./navigation":21,"./password":22,"./search":23,"./skipnav":24,"./validator":25}],21:[function(require,module,exports){ -'use strict'; -var _CLICK; +var setupAttributes = function setupAttributes(inputEl) { + var _getCharacterCountEle2 = getCharacterCountElements(inputEl), + characterCountEl = _getCharacterCountEle2.characterCountEl; -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + var maxlength = inputEl.getAttribute("maxlength"); + if (!maxlength) return; + inputEl.removeAttribute("maxlength"); + characterCountEl.setAttribute("data-maxlength", maxlength); +}; -var behavior = require('../utils/behavior'); -var select = require('../utils/select'); -var toggle = require('../utils/toggle'); -var FocusTrap = require('../utils/focus-trap'); -var accordion = require('./accordion'); +var characterCount = behavior({ + input: _defineProperty({}, INPUT, function () { + updateCountMessage(this); + }) +}, { + init: function init(root) { + select(INPUT, root).forEach(function (input) { + setupAttributes(input); + updateCountMessage(input); + }); + }, + MESSAGE_INVALID_CLASS: MESSAGE_INVALID_CLASS, + VALIDATION_MESSAGE: VALIDATION_MESSAGE +}); +module.exports = characterCount; -var _require = require('../events'), - CLICK = _require.CLICK; +},{"../config":35,"../utils/behavior":44,"../utils/select":49}],19:[function(require,module,exports){ +"use strict"; -var _require2 = require('../config'), - PREFIX = _require2.prefix; +var _CLICK, _keydown, _behavior; -var BODY = 'body'; -var NAV = '.' + PREFIX + '-nav'; -var NAV_LINKS = NAV + ' a'; -var NAV_CONTROL = 'button.' + PREFIX + '-nav__link'; -var OPENERS = '.' + PREFIX + '-menu-btn'; -var CLOSE_BUTTON = '.' + PREFIX + '-nav__close'; -var OVERLAY = '.' + PREFIX + '-overlay'; -var CLOSERS = CLOSE_BUTTON + ', .' + PREFIX + '-overlay'; -var TOGGLES = [NAV, OVERLAY].join(', '); +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } -var ACTIVE_CLASS = 'usa-js-mobile-nav--active'; -var VISIBLE_CLASS = 'is-visible'; +var keymap = require("receptor/keymap"); -var navigation = void 0; -var navActive = void 0; +var select = require("../utils/select"); -var isActive = function isActive() { - return document.body.classList.contains(ACTIVE_CLASS); -}; +var behavior = require("../utils/behavior"); -var toggleNav = function toggleNav(active) { - var _document = document, - body = _document.body; +var _require = require("../config"), + PREFIX = _require.prefix; - var safeActive = typeof active === 'boolean' ? active : !isActive(); +var _require2 = require("../events"), + CLICK = _require2.CLICK; + +var COMBO_BOX_CLASS = "".concat(PREFIX, "-combo-box"); +var COMBO_BOX_PRISTINE_CLASS = "".concat(COMBO_BOX_CLASS, "--pristine"); +var SELECT_CLASS = "".concat(COMBO_BOX_CLASS, "__select"); +var INPUT_CLASS = "".concat(COMBO_BOX_CLASS, "__input"); +var CLEAR_INPUT_BUTTON_CLASS = "".concat(COMBO_BOX_CLASS, "__clear-input"); +var CLEAR_INPUT_BUTTON_WRAPPER_CLASS = "".concat(CLEAR_INPUT_BUTTON_CLASS, "__wrapper"); +var INPUT_BUTTON_SEPARATOR_CLASS = "".concat(COMBO_BOX_CLASS, "__input-button-separator"); +var TOGGLE_LIST_BUTTON_CLASS = "".concat(COMBO_BOX_CLASS, "__toggle-list"); +var TOGGLE_LIST_BUTTON_WRAPPER_CLASS = "".concat(TOGGLE_LIST_BUTTON_CLASS, "__wrapper"); +var LIST_CLASS = "".concat(COMBO_BOX_CLASS, "__list"); +var LIST_OPTION_CLASS = "".concat(COMBO_BOX_CLASS, "__list-option"); +var LIST_OPTION_FOCUSED_CLASS = "".concat(LIST_OPTION_CLASS, "--focused"); +var LIST_OPTION_SELECTED_CLASS = "".concat(LIST_OPTION_CLASS, "--selected"); +var STATUS_CLASS = "".concat(COMBO_BOX_CLASS, "__status"); +var COMBO_BOX = ".".concat(COMBO_BOX_CLASS); +var SELECT = ".".concat(SELECT_CLASS); +var INPUT = ".".concat(INPUT_CLASS); +var CLEAR_INPUT_BUTTON = ".".concat(CLEAR_INPUT_BUTTON_CLASS); +var TOGGLE_LIST_BUTTON = ".".concat(TOGGLE_LIST_BUTTON_CLASS); +var LIST = ".".concat(LIST_CLASS); +var LIST_OPTION = ".".concat(LIST_OPTION_CLASS); +var LIST_OPTION_FOCUSED = ".".concat(LIST_OPTION_FOCUSED_CLASS); +var LIST_OPTION_SELECTED = ".".concat(LIST_OPTION_SELECTED_CLASS); +var STATUS = ".".concat(STATUS_CLASS); +var DEFAULT_FILTER = ".*{{query}}.*"; + +var noop = function noop() {}; +/** + * set the value of the element and dispatch a change event + * + * @param {HTMLInputElement|HTMLSelectElement} el The element to update + * @param {string} value The new value of the element + */ - body.classList.toggle(ACTIVE_CLASS, safeActive); - select(TOGGLES).forEach(function (el) { - return el.classList.toggle(VISIBLE_CLASS, safeActive); +var changeElementValue = function changeElementValue(el) { + var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; + var elementToChange = el; + elementToChange.value = value; + var event = new CustomEvent("change", { + bubbles: true, + cancelable: true, + detail: { + value: value + } }); + elementToChange.dispatchEvent(event); +}; +/** + * The elements within the combo box. + * @typedef {Object} ComboBoxContext + * @property {HTMLElement} comboBoxEl + * @property {HTMLSelectElement} selectEl + * @property {HTMLInputElement} inputEl + * @property {HTMLUListElement} listEl + * @property {HTMLDivElement} statusEl + * @property {HTMLLIElement} focusedOptionEl + * @property {HTMLLIElement} selectedOptionEl + * @property {HTMLButtonElement} toggleListBtnEl + * @property {HTMLButtonElement} clearInputBtnEl + * @property {boolean} isPristine + * @property {boolean} disableFiltering + */ - navigation.focusTrap.update(safeActive); +/** + * Get an object of elements belonging directly to the given + * combo box component. + * + * @param {HTMLElement} el the element within the combo box + * @returns {ComboBoxContext} elements + */ - var closeButton = body.querySelector(CLOSE_BUTTON); - var menuButton = body.querySelector(OPENERS); - if (safeActive && closeButton) { - // The mobile nav was just activated, so focus on the close button, - // which is just before all the nav elements in the tab order. - closeButton.focus(); - } else if (!safeActive && document.activeElement === closeButton && menuButton) { - // The mobile nav was just deactivated, and focus was on the close - // button, which is no longer visible. We don't want the focus to - // disappear into the void, so focus on the menu button if it's - // visible (this may have been what the user was just focused on, - // if they triggered the mobile nav by mistake). - menuButton.focus(); +var getComboBoxContext = function getComboBoxContext(el) { + var comboBoxEl = el.closest(COMBO_BOX); + + if (!comboBoxEl) { + throw new Error("Element is missing outer ".concat(COMBO_BOX)); } - return safeActive; + var selectEl = comboBoxEl.querySelector(SELECT); + var inputEl = comboBoxEl.querySelector(INPUT); + var listEl = comboBoxEl.querySelector(LIST); + var statusEl = comboBoxEl.querySelector(STATUS); + var focusedOptionEl = comboBoxEl.querySelector(LIST_OPTION_FOCUSED); + var selectedOptionEl = comboBoxEl.querySelector(LIST_OPTION_SELECTED); + var toggleListBtnEl = comboBoxEl.querySelector(TOGGLE_LIST_BUTTON); + var clearInputBtnEl = comboBoxEl.querySelector(CLEAR_INPUT_BUTTON); + var isPristine = comboBoxEl.classList.contains(COMBO_BOX_PRISTINE_CLASS); + var disableFiltering = comboBoxEl.dataset.disableFiltering === "true"; + return { + comboBoxEl: comboBoxEl, + selectEl: selectEl, + inputEl: inputEl, + listEl: listEl, + statusEl: statusEl, + focusedOptionEl: focusedOptionEl, + selectedOptionEl: selectedOptionEl, + toggleListBtnEl: toggleListBtnEl, + clearInputBtnEl: clearInputBtnEl, + isPristine: isPristine, + disableFiltering: disableFiltering + }; }; +/** + * Disable the combo-box component + * + * @param {HTMLInputElement} el An element within the combo box component + */ -var resize = function resize() { - var closer = document.body.querySelector(CLOSE_BUTTON); - if (isActive() && closer && closer.getBoundingClientRect().width === 0) { - // When the mobile nav is active, and the close box isn't visible, - // we know the user's viewport has been resized to be larger. - // Let's make the page state consistent by deactivating the mobile nav. - navigation.toggleNav.call(closer, false); - } +var disable = function disable(el) { + var _getComboBoxContext = getComboBoxContext(el), + inputEl = _getComboBoxContext.inputEl, + toggleListBtnEl = _getComboBoxContext.toggleListBtnEl, + clearInputBtnEl = _getComboBoxContext.clearInputBtnEl; + + clearInputBtnEl.hidden = true; + clearInputBtnEl.disabled = true; + toggleListBtnEl.disabled = true; + inputEl.disabled = true; }; +/** + * Enable the combo-box component + * + * @param {HTMLInputElement} el An element within the combo box component + */ -var onMenuClose = function onMenuClose() { - return navigation.toggleNav.call(navigation, false); + +var enable = function enable(el) { + var _getComboBoxContext2 = getComboBoxContext(el), + inputEl = _getComboBoxContext2.inputEl, + toggleListBtnEl = _getComboBoxContext2.toggleListBtnEl, + clearInputBtnEl = _getComboBoxContext2.clearInputBtnEl; + + clearInputBtnEl.hidden = false; + clearInputBtnEl.disabled = false; + toggleListBtnEl.disabled = false; + inputEl.disabled = false; }; -var hideActiveNavDropdown = function hideActiveNavDropdown() { - toggle(navActive, false); - navActive = null; +/** + * Enhance a select element into a combo box component. + * + * @param {HTMLElement} _comboBoxEl The initial element of the combo box component + */ + + +var enhanceComboBox = function enhanceComboBox(_comboBoxEl) { + var comboBoxEl = _comboBoxEl.closest(COMBO_BOX); + + if (comboBoxEl.dataset.enhanced) return; + var selectEl = comboBoxEl.querySelector("select"); + + if (!selectEl) { + throw new Error("".concat(COMBO_BOX, " is missing inner select")); + } + + var selectId = selectEl.id; + var selectLabel = document.querySelector("label[for=\"".concat(selectId, "\"]")); + var listId = "".concat(selectId, "--list"); + var listIdLabel = "".concat(selectId, "-label"); + var assistiveHintID = "".concat(selectId, "--assistiveHint"); + var additionalAttributes = []; + var defaultValue = comboBoxEl.dataset.defaultValue; + var placeholder = comboBoxEl.dataset.placeholder; + var selectedOption; + + if (placeholder) { + additionalAttributes.push("placeholder=\"".concat(placeholder, "\"")); + } + + if (defaultValue) { + for (var i = 0, len = selectEl.options.length; i < len; i += 1) { + var optionEl = selectEl.options[i]; + + if (optionEl.value === defaultValue) { + selectedOption = optionEl; + break; + } + } + } + /** + * Throw error if combobox is missing a label or label is missing + * `for` attribute. Otherwise, set the ID to match the
    aria-labelledby + */ + + + if (!selectLabel || !selectLabel.matches("label[for=\"".concat(selectId, "\"]"))) { + throw new Error("".concat(COMBO_BOX, " for ").concat(selectId, " is either missing a label or a \"for\" attribute")); + } else { + selectLabel.setAttribute("id", listIdLabel); + } + + selectLabel.setAttribute("id", listIdLabel); + selectEl.setAttribute("aria-hidden", "true"); + selectEl.setAttribute("tabindex", "-1"); + selectEl.classList.add("usa-sr-only", SELECT_CLASS); + selectEl.id = ""; + selectEl.value = ""; + ["required", "aria-label", "aria-labelledby"].forEach(function (name) { + if (selectEl.hasAttribute(name)) { + var value = selectEl.getAttribute(name); + additionalAttributes.push("".concat(name, "=\"").concat(value, "\"")); + selectEl.removeAttribute(name); + } + }); + comboBoxEl.insertAdjacentHTML("beforeend", [""), "\n \n "), " "), "\n \n "), "
"), "
"), "\n When autocomplete results are available use up and down arrows to review and enter to select.\n Touch device users, explore by touch or with swipe gestures.\n ")].join("")); + + if (selectedOption) { + var _getComboBoxContext3 = getComboBoxContext(comboBoxEl), + inputEl = _getComboBoxContext3.inputEl; + + changeElementValue(selectEl, selectedOption.value); + changeElementValue(inputEl, selectedOption.text); + comboBoxEl.classList.add(COMBO_BOX_PRISTINE_CLASS); + } + + if (selectEl.disabled) { + disable(comboBoxEl); + selectEl.disabled = false; + } + + comboBoxEl.dataset.enhanced = "true"; }; +/** + * Manage the focused element within the list options when + * navigating via keyboard. + * + * @param {HTMLElement} el An anchor element within the combo box component + * @param {HTMLElement} nextEl An element within the combo box component + * @param {Object} options options + * @param {boolean} options.skipFocus skip focus of highlighted item + * @param {boolean} options.preventScroll should skip procedure to scroll to element + */ -navigation = behavior(_defineProperty({}, CLICK, (_CLICK = {}, _defineProperty(_CLICK, NAV_CONTROL, function () { - // If another nav is open, close it - if (navActive && navActive !== this) { - hideActiveNavDropdown(); + +var highlightOption = function highlightOption(el, nextEl) { + var _ref = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}, + skipFocus = _ref.skipFocus, + preventScroll = _ref.preventScroll; + + var _getComboBoxContext4 = getComboBoxContext(el), + inputEl = _getComboBoxContext4.inputEl, + listEl = _getComboBoxContext4.listEl, + focusedOptionEl = _getComboBoxContext4.focusedOptionEl; + + if (focusedOptionEl) { + focusedOptionEl.classList.remove(LIST_OPTION_FOCUSED_CLASS); + focusedOptionEl.setAttribute("tabIndex", "-1"); } - // store a reference to the last clicked nav link element, so we - // can hide the dropdown if another element on the page is clicked - if (navActive) { - hideActiveNavDropdown(); + + if (nextEl) { + inputEl.setAttribute("aria-activedescendant", nextEl.id); + nextEl.setAttribute("tabIndex", "0"); + nextEl.classList.add(LIST_OPTION_FOCUSED_CLASS); + + if (!preventScroll) { + var optionBottom = nextEl.offsetTop + nextEl.offsetHeight; + var currentBottom = listEl.scrollTop + listEl.offsetHeight; + + if (optionBottom > currentBottom) { + listEl.scrollTop = optionBottom - listEl.offsetHeight; + } + + if (nextEl.offsetTop < listEl.scrollTop) { + listEl.scrollTop = nextEl.offsetTop; + } + } + + if (!skipFocus) { + nextEl.focus({ + preventScroll: preventScroll + }); + } } else { - navActive = this; - toggle(navActive, true); + inputEl.setAttribute("aria-activedescendant", ""); + inputEl.focus(); } +}; +/** + * Generate a dynamic regular expression based off of a replaceable and possibly filtered value. + * + * @param {string} el An element within the combo box component + * @param {string} query The value to use in the regular expression + * @param {object} extras An object of regular expressions to replace and filter the query + */ - // Do this so the event handler on the body doesn't fire - return false; -}), _defineProperty(_CLICK, BODY, function () { - if (navActive) { - hideActiveNavDropdown(); + +var generateDynamicRegExp = function generateDynamicRegExp(filter) { + var query = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; + var extras = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + + var escapeRegExp = function escapeRegExp(text) { + return text.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&"); + }; + + var find = filter.replace(/{{(.*?)}}/g, function (m, $1) { + var key = $1.trim(); + var queryFilter = extras[key]; + + if (key !== "query" && queryFilter) { + var matcher = new RegExp(queryFilter, "i"); + var matches = query.match(matcher); + + if (matches) { + return escapeRegExp(matches[1]); + } + + return ""; + } + + return escapeRegExp(query); + }); + find = "^(?:" + find + ")$"; + return new RegExp(find, "i"); +}; +/** + * Display the option list of a combo box component. + * + * @param {HTMLElement} el An element within the combo box component + */ + + +var displayList = function displayList(el) { + var _getComboBoxContext5 = getComboBoxContext(el), + comboBoxEl = _getComboBoxContext5.comboBoxEl, + selectEl = _getComboBoxContext5.selectEl, + inputEl = _getComboBoxContext5.inputEl, + listEl = _getComboBoxContext5.listEl, + statusEl = _getComboBoxContext5.statusEl, + isPristine = _getComboBoxContext5.isPristine, + disableFiltering = _getComboBoxContext5.disableFiltering; + + var selectedItemId; + var firstFoundId; + var listOptionBaseId = "".concat(listEl.id, "--option-"); + var inputValue = (inputEl.value || "").toLowerCase(); + var filter = comboBoxEl.dataset.filter || DEFAULT_FILTER; + var regex = generateDynamicRegExp(filter, inputValue, comboBoxEl.dataset); + var options = []; + + for (var i = 0, len = selectEl.options.length; i < len; i += 1) { + var optionEl = selectEl.options[i]; + var optionId = "".concat(listOptionBaseId).concat(options.length); + + if (optionEl.value && (disableFiltering || isPristine || !inputValue || regex.test(optionEl.text))) { + if (selectEl.value && optionEl.value === selectEl.value) { + selectedItemId = optionId; + } + + if (disableFiltering && !firstFoundId && regex.test(optionEl.text)) { + firstFoundId = optionId; + } + + options.push(optionEl); + } } -}), _defineProperty(_CLICK, OPENERS, toggleNav), _defineProperty(_CLICK, CLOSERS, toggleNav), _defineProperty(_CLICK, NAV_LINKS, function () { - // A navigation link has been clicked! We want to collapse any - // hierarchical navigation UI it's a part of, so that the user - // can focus on whatever they've just selected. - // Some navigation links are inside accordions; when they're - // clicked, we want to collapse those accordions. - var acc = this.closest(accordion.ACCORDION); + var numOptions = options.length; + var optionHtml = options.map(function (option, index) { + var optionId = "".concat(listOptionBaseId).concat(index); + var classes = [LIST_OPTION_CLASS]; + var tabindex = "-1"; + var ariaSelected = "false"; + + if (optionId === selectedItemId) { + classes.push(LIST_OPTION_SELECTED_CLASS, LIST_OPTION_FOCUSED_CLASS); + tabindex = "0"; + ariaSelected = "true"; + } - if (acc) { - accordion.getButtons(acc).forEach(function (btn) { - return accordion.hide(btn); + if (!selectedItemId && index === 0) { + classes.push(LIST_OPTION_FOCUSED_CLASS); + tabindex = "0"; + } + + return "").concat(option.text, ""); + }).join(""); + var noResults = "
  • No results found
  • "); + listEl.hidden = false; + listEl.innerHTML = numOptions ? optionHtml : noResults; + inputEl.setAttribute("aria-expanded", "true"); + statusEl.innerHTML = numOptions ? "".concat(numOptions, " result").concat(numOptions > 1 ? "s" : "", " available.") : "No results."; + var itemToFocus; + + if (isPristine && selectedItemId) { + itemToFocus = listEl.querySelector("#" + selectedItemId); + } else if (disableFiltering && firstFoundId) { + itemToFocus = listEl.querySelector("#" + firstFoundId); + } + + if (itemToFocus) { + highlightOption(listEl, itemToFocus, { + skipFocus: true }); } +}; +/** + * Hide the option list of a combo box component. + * + * @param {HTMLElement} el An element within the combo box component + */ - // If the mobile navigation menu is active, we want to hide it. - if (isActive()) { - navigation.toggleNav.call(navigation, false); + +var hideList = function hideList(el) { + var _getComboBoxContext6 = getComboBoxContext(el), + inputEl = _getComboBoxContext6.inputEl, + listEl = _getComboBoxContext6.listEl, + statusEl = _getComboBoxContext6.statusEl, + focusedOptionEl = _getComboBoxContext6.focusedOptionEl; + + statusEl.innerHTML = ""; + inputEl.setAttribute("aria-expanded", "false"); + inputEl.setAttribute("aria-activedescendant", ""); + + if (focusedOptionEl) { + focusedOptionEl.classList.remove(LIST_OPTION_FOCUSED_CLASS); } -}), _CLICK)), { - init: function init(root) { - var trapContainer = root.querySelector(NAV); - if (trapContainer) { - navigation.focusTrap = FocusTrap(trapContainer, { - Escape: onMenuClose - }); - } + listEl.scrollTop = 0; + listEl.hidden = true; +}; +/** + * Select an option list of the combo box component. + * + * @param {HTMLElement} listOptionEl The list option being selected + */ + + +var selectItem = function selectItem(listOptionEl) { + var _getComboBoxContext7 = getComboBoxContext(listOptionEl), + comboBoxEl = _getComboBoxContext7.comboBoxEl, + selectEl = _getComboBoxContext7.selectEl, + inputEl = _getComboBoxContext7.inputEl; + + changeElementValue(selectEl, listOptionEl.dataset.value); + changeElementValue(inputEl, listOptionEl.textContent); + comboBoxEl.classList.add(COMBO_BOX_PRISTINE_CLASS); + hideList(comboBoxEl); + inputEl.focus(); +}; +/** + * Clear the input of the combo box + * + * @param {HTMLButtonElement} clearButtonEl The clear input button + */ + + +var clearInput = function clearInput(clearButtonEl) { + var _getComboBoxContext8 = getComboBoxContext(clearButtonEl), + comboBoxEl = _getComboBoxContext8.comboBoxEl, + listEl = _getComboBoxContext8.listEl, + selectEl = _getComboBoxContext8.selectEl, + inputEl = _getComboBoxContext8.inputEl; + + var listShown = !listEl.hidden; + if (selectEl.value) changeElementValue(selectEl); + if (inputEl.value) changeElementValue(inputEl); + comboBoxEl.classList.remove(COMBO_BOX_PRISTINE_CLASS); + if (listShown) displayList(comboBoxEl); + inputEl.focus(); +}; +/** + * Reset the select based off of currently set select value + * + * @param {HTMLElement} el An element within the combo box component + */ + + +var resetSelection = function resetSelection(el) { + var _getComboBoxContext9 = getComboBoxContext(el), + comboBoxEl = _getComboBoxContext9.comboBoxEl, + selectEl = _getComboBoxContext9.selectEl, + inputEl = _getComboBoxContext9.inputEl; + + var selectValue = selectEl.value; + var inputValue = (inputEl.value || "").toLowerCase(); + + if (selectValue) { + for (var i = 0, len = selectEl.options.length; i < len; i += 1) { + var optionEl = selectEl.options[i]; + + if (optionEl.value === selectValue) { + if (inputValue !== optionEl.text) { + changeElementValue(inputEl, optionEl.text); + } + + comboBoxEl.classList.add(COMBO_BOX_PRISTINE_CLASS); + return; + } + } + } + + if (inputValue) { + changeElementValue(inputEl); + } +}; +/** + * Select an option list of the combo box component based off of + * having a current focused list option or + * having test that completely matches a list option. + * Otherwise it clears the input and select. + * + * @param {HTMLElement} el An element within the combo box component + */ + + +var completeSelection = function completeSelection(el) { + var _getComboBoxContext10 = getComboBoxContext(el), + comboBoxEl = _getComboBoxContext10.comboBoxEl, + selectEl = _getComboBoxContext10.selectEl, + inputEl = _getComboBoxContext10.inputEl, + statusEl = _getComboBoxContext10.statusEl; + + statusEl.textContent = ""; + var inputValue = (inputEl.value || "").toLowerCase(); + + if (inputValue) { + for (var i = 0, len = selectEl.options.length; i < len; i += 1) { + var optionEl = selectEl.options[i]; + + if (optionEl.text.toLowerCase() === inputValue) { + changeElementValue(selectEl, optionEl.value); + changeElementValue(inputEl, optionEl.text); + comboBoxEl.classList.add(COMBO_BOX_PRISTINE_CLASS); + return; + } + } + } + + resetSelection(comboBoxEl); +}; +/** + * Handle the escape event within the combo box component. + * + * @param {KeyboardEvent} event An event within the combo box component + */ + + +var handleEscape = function handleEscape(event) { + var _getComboBoxContext11 = getComboBoxContext(event.target), + comboBoxEl = _getComboBoxContext11.comboBoxEl, + inputEl = _getComboBoxContext11.inputEl; + + hideList(comboBoxEl); + resetSelection(comboBoxEl); + inputEl.focus(); +}; +/** + * Handle the down event within the combo box component. + * + * @param {KeyboardEvent} event An event within the combo box component + */ + + +var handleDownFromInput = function handleDownFromInput(event) { + var _getComboBoxContext12 = getComboBoxContext(event.target), + comboBoxEl = _getComboBoxContext12.comboBoxEl, + listEl = _getComboBoxContext12.listEl; + + if (listEl.hidden) { + displayList(comboBoxEl); + } + + var nextOptionEl = listEl.querySelector(LIST_OPTION_FOCUSED) || listEl.querySelector(LIST_OPTION); + + if (nextOptionEl) { + highlightOption(comboBoxEl, nextOptionEl); + } + + event.preventDefault(); +}; +/** + * Handle the enter event from an input element within the combo box component. + * + * @param {KeyboardEvent} event An event within the combo box component + */ + + +var handleEnterFromInput = function handleEnterFromInput(event) { + var _getComboBoxContext13 = getComboBoxContext(event.target), + comboBoxEl = _getComboBoxContext13.comboBoxEl, + listEl = _getComboBoxContext13.listEl; + + var listShown = !listEl.hidden; + completeSelection(comboBoxEl); + + if (listShown) { + hideList(comboBoxEl); + } + + event.preventDefault(); +}; +/** + * Handle the down event within the combo box component. + * + * @param {KeyboardEvent} event An event within the combo box component + */ + + +var handleDownFromListOption = function handleDownFromListOption(event) { + var focusedOptionEl = event.target; + var nextOptionEl = focusedOptionEl.nextSibling; + + if (nextOptionEl) { + highlightOption(focusedOptionEl, nextOptionEl); + } + + event.preventDefault(); +}; +/** + * Handle the tab event from an list option element within the combo box component. + * + * @param {KeyboardEvent} event An event within the combo box component + */ + + +var handleTabFromListOption = function handleTabFromListOption(event) { + selectItem(event.target); + event.preventDefault(); +}; +/** + * Handle the enter event from list option within the combo box component. + * + * @param {KeyboardEvent} event An event within the combo box component + */ + + +var handleEnterFromListOption = function handleEnterFromListOption(event) { + selectItem(event.target); + event.preventDefault(); +}; +/** + * Handle the up event from list option within the combo box component. + * + * @param {KeyboardEvent} event An event within the combo box component + */ + + +var handleUpFromListOption = function handleUpFromListOption(event) { + var _getComboBoxContext14 = getComboBoxContext(event.target), + comboBoxEl = _getComboBoxContext14.comboBoxEl, + listEl = _getComboBoxContext14.listEl, + focusedOptionEl = _getComboBoxContext14.focusedOptionEl; + + var nextOptionEl = focusedOptionEl && focusedOptionEl.previousSibling; + var listShown = !listEl.hidden; + highlightOption(comboBoxEl, nextOptionEl); + + if (listShown) { + event.preventDefault(); + } + + if (!nextOptionEl) { + hideList(comboBoxEl); + } +}; +/** + * Select list option on the mousemove event. + * + * @param {MouseEvent} event The mousemove event + * @param {HTMLLIElement} listOptionEl An element within the combo box component + */ + + +var handleMousemove = function handleMousemove(listOptionEl) { + var isCurrentlyFocused = listOptionEl.classList.contains(LIST_OPTION_FOCUSED_CLASS); + if (isCurrentlyFocused) return; + highlightOption(listOptionEl, listOptionEl, { + preventScroll: true + }); +}; +/** + * Toggle the list when the button is clicked + * + * @param {HTMLElement} el An element within the combo box component + */ + + +var toggleList = function toggleList(el) { + var _getComboBoxContext15 = getComboBoxContext(el), + comboBoxEl = _getComboBoxContext15.comboBoxEl, + listEl = _getComboBoxContext15.listEl, + inputEl = _getComboBoxContext15.inputEl; + + if (listEl.hidden) { + displayList(comboBoxEl); + } else { + hideList(comboBoxEl); + } + + inputEl.focus(); +}; +/** + * Handle click from input + * + * @param {HTMLInputElement} el An element within the combo box component + */ + + +var handleClickFromInput = function handleClickFromInput(el) { + var _getComboBoxContext16 = getComboBoxContext(el), + comboBoxEl = _getComboBoxContext16.comboBoxEl, + listEl = _getComboBoxContext16.listEl; + + if (listEl.hidden) { + displayList(comboBoxEl); + } +}; + +var comboBox = behavior((_behavior = {}, _defineProperty(_behavior, CLICK, (_CLICK = {}, _defineProperty(_CLICK, INPUT, function () { + if (this.disabled) return; + handleClickFromInput(this); +}), _defineProperty(_CLICK, TOGGLE_LIST_BUTTON, function () { + if (this.disabled) return; + toggleList(this); +}), _defineProperty(_CLICK, LIST_OPTION, function () { + if (this.disabled) return; + selectItem(this); +}), _defineProperty(_CLICK, CLEAR_INPUT_BUTTON, function () { + if (this.disabled) return; + clearInput(this); +}), _CLICK)), _defineProperty(_behavior, "focusout", _defineProperty({}, COMBO_BOX, function (event) { + if (!this.contains(event.relatedTarget)) { + resetSelection(this); + hideList(this); + } +})), _defineProperty(_behavior, "keydown", (_keydown = {}, _defineProperty(_keydown, COMBO_BOX, keymap({ + Escape: handleEscape +})), _defineProperty(_keydown, INPUT, keymap({ + Enter: handleEnterFromInput, + ArrowDown: handleDownFromInput, + Down: handleDownFromInput +})), _defineProperty(_keydown, LIST_OPTION, keymap({ + ArrowUp: handleUpFromListOption, + Up: handleUpFromListOption, + ArrowDown: handleDownFromListOption, + Down: handleDownFromListOption, + Enter: handleEnterFromListOption, + Tab: handleTabFromListOption, + "Shift+Tab": noop +})), _keydown)), _defineProperty(_behavior, "input", _defineProperty({}, INPUT, function () { + var comboBoxEl = this.closest(COMBO_BOX); + comboBoxEl.classList.remove(COMBO_BOX_PRISTINE_CLASS); + displayList(this); +})), _defineProperty(_behavior, "mousemove", _defineProperty({}, LIST_OPTION, function () { + handleMousemove(this); +})), _behavior), { + init: function init(root) { + select(COMBO_BOX, root).forEach(function (comboBoxEl) { + enhanceComboBox(comboBoxEl); + }); + }, + getComboBoxContext: getComboBoxContext, + enhanceComboBox: enhanceComboBox, + generateDynamicRegExp: generateDynamicRegExp, + disable: disable, + enable: enable, + displayList: displayList, + hideList: hideList, + COMBO_BOX_CLASS: COMBO_BOX_CLASS +}); +module.exports = comboBox; + +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/select":49,"receptor/keymap":13}],20:[function(require,module,exports){ +"use strict"; + +var _CLICK, _keydown, _focusout, _datePickerEvents; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + +var keymap = require("receptor/keymap"); + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var _require = require("../config"), + PREFIX = _require.prefix; + +var _require2 = require("../events"), + CLICK = _require2.CLICK; + +var activeElement = require("../utils/active-element"); + +var isIosDevice = require("../utils/is-ios-device"); + +var DATE_PICKER_CLASS = "".concat(PREFIX, "-date-picker"); +var DATE_PICKER_WRAPPER_CLASS = "".concat(DATE_PICKER_CLASS, "__wrapper"); +var DATE_PICKER_INITIALIZED_CLASS = "".concat(DATE_PICKER_CLASS, "--initialized"); +var DATE_PICKER_ACTIVE_CLASS = "".concat(DATE_PICKER_CLASS, "--active"); +var DATE_PICKER_INTERNAL_INPUT_CLASS = "".concat(DATE_PICKER_CLASS, "__internal-input"); +var DATE_PICKER_EXTERNAL_INPUT_CLASS = "".concat(DATE_PICKER_CLASS, "__external-input"); +var DATE_PICKER_BUTTON_CLASS = "".concat(DATE_PICKER_CLASS, "__button"); +var DATE_PICKER_CALENDAR_CLASS = "".concat(DATE_PICKER_CLASS, "__calendar"); +var DATE_PICKER_STATUS_CLASS = "".concat(DATE_PICKER_CLASS, "__status"); +var CALENDAR_DATE_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__date"); +var CALENDAR_DATE_FOCUSED_CLASS = "".concat(CALENDAR_DATE_CLASS, "--focused"); +var CALENDAR_DATE_SELECTED_CLASS = "".concat(CALENDAR_DATE_CLASS, "--selected"); +var CALENDAR_DATE_PREVIOUS_MONTH_CLASS = "".concat(CALENDAR_DATE_CLASS, "--previous-month"); +var CALENDAR_DATE_CURRENT_MONTH_CLASS = "".concat(CALENDAR_DATE_CLASS, "--current-month"); +var CALENDAR_DATE_NEXT_MONTH_CLASS = "".concat(CALENDAR_DATE_CLASS, "--next-month"); +var CALENDAR_DATE_RANGE_DATE_CLASS = "".concat(CALENDAR_DATE_CLASS, "--range-date"); +var CALENDAR_DATE_TODAY_CLASS = "".concat(CALENDAR_DATE_CLASS, "--today"); +var CALENDAR_DATE_RANGE_DATE_START_CLASS = "".concat(CALENDAR_DATE_CLASS, "--range-date-start"); +var CALENDAR_DATE_RANGE_DATE_END_CLASS = "".concat(CALENDAR_DATE_CLASS, "--range-date-end"); +var CALENDAR_DATE_WITHIN_RANGE_CLASS = "".concat(CALENDAR_DATE_CLASS, "--within-range"); +var CALENDAR_PREVIOUS_YEAR_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__previous-year"); +var CALENDAR_PREVIOUS_MONTH_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__previous-month"); +var CALENDAR_NEXT_YEAR_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__next-year"); +var CALENDAR_NEXT_MONTH_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__next-month"); +var CALENDAR_MONTH_SELECTION_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__month-selection"); +var CALENDAR_YEAR_SELECTION_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__year-selection"); +var CALENDAR_MONTH_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__month"); +var CALENDAR_MONTH_FOCUSED_CLASS = "".concat(CALENDAR_MONTH_CLASS, "--focused"); +var CALENDAR_MONTH_SELECTED_CLASS = "".concat(CALENDAR_MONTH_CLASS, "--selected"); +var CALENDAR_YEAR_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__year"); +var CALENDAR_YEAR_FOCUSED_CLASS = "".concat(CALENDAR_YEAR_CLASS, "--focused"); +var CALENDAR_YEAR_SELECTED_CLASS = "".concat(CALENDAR_YEAR_CLASS, "--selected"); +var CALENDAR_PREVIOUS_YEAR_CHUNK_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__previous-year-chunk"); +var CALENDAR_NEXT_YEAR_CHUNK_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__next-year-chunk"); +var CALENDAR_DATE_PICKER_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__date-picker"); +var CALENDAR_MONTH_PICKER_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__month-picker"); +var CALENDAR_YEAR_PICKER_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__year-picker"); +var CALENDAR_TABLE_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__table"); +var CALENDAR_ROW_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__row"); +var CALENDAR_CELL_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__cell"); +var CALENDAR_CELL_CENTER_ITEMS_CLASS = "".concat(CALENDAR_CELL_CLASS, "--center-items"); +var CALENDAR_MONTH_LABEL_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__month-label"); +var CALENDAR_DAY_OF_WEEK_CLASS = "".concat(DATE_PICKER_CALENDAR_CLASS, "__day-of-week"); +var DATE_PICKER = ".".concat(DATE_PICKER_CLASS); +var DATE_PICKER_BUTTON = ".".concat(DATE_PICKER_BUTTON_CLASS); +var DATE_PICKER_INTERNAL_INPUT = ".".concat(DATE_PICKER_INTERNAL_INPUT_CLASS); +var DATE_PICKER_EXTERNAL_INPUT = ".".concat(DATE_PICKER_EXTERNAL_INPUT_CLASS); +var DATE_PICKER_CALENDAR = ".".concat(DATE_PICKER_CALENDAR_CLASS); +var DATE_PICKER_STATUS = ".".concat(DATE_PICKER_STATUS_CLASS); +var CALENDAR_DATE = ".".concat(CALENDAR_DATE_CLASS); +var CALENDAR_DATE_FOCUSED = ".".concat(CALENDAR_DATE_FOCUSED_CLASS); +var CALENDAR_DATE_CURRENT_MONTH = ".".concat(CALENDAR_DATE_CURRENT_MONTH_CLASS); +var CALENDAR_PREVIOUS_YEAR = ".".concat(CALENDAR_PREVIOUS_YEAR_CLASS); +var CALENDAR_PREVIOUS_MONTH = ".".concat(CALENDAR_PREVIOUS_MONTH_CLASS); +var CALENDAR_NEXT_YEAR = ".".concat(CALENDAR_NEXT_YEAR_CLASS); +var CALENDAR_NEXT_MONTH = ".".concat(CALENDAR_NEXT_MONTH_CLASS); +var CALENDAR_YEAR_SELECTION = ".".concat(CALENDAR_YEAR_SELECTION_CLASS); +var CALENDAR_MONTH_SELECTION = ".".concat(CALENDAR_MONTH_SELECTION_CLASS); +var CALENDAR_MONTH = ".".concat(CALENDAR_MONTH_CLASS); +var CALENDAR_YEAR = ".".concat(CALENDAR_YEAR_CLASS); +var CALENDAR_PREVIOUS_YEAR_CHUNK = ".".concat(CALENDAR_PREVIOUS_YEAR_CHUNK_CLASS); +var CALENDAR_NEXT_YEAR_CHUNK = ".".concat(CALENDAR_NEXT_YEAR_CHUNK_CLASS); +var CALENDAR_DATE_PICKER = ".".concat(CALENDAR_DATE_PICKER_CLASS); +var CALENDAR_MONTH_PICKER = ".".concat(CALENDAR_MONTH_PICKER_CLASS); +var CALENDAR_YEAR_PICKER = ".".concat(CALENDAR_YEAR_PICKER_CLASS); +var CALENDAR_MONTH_FOCUSED = ".".concat(CALENDAR_MONTH_FOCUSED_CLASS); +var CALENDAR_YEAR_FOCUSED = ".".concat(CALENDAR_YEAR_FOCUSED_CLASS); +var VALIDATION_MESSAGE = "Please enter a valid date"; +var MONTH_LABELS = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]; +var DAY_OF_WEEK_LABELS = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]; +var ENTER_KEYCODE = 13; +var YEAR_CHUNK = 12; +var DEFAULT_MIN_DATE = "0000-01-01"; +var DEFAULT_EXTERNAL_DATE_FORMAT = "MM/DD/YYYY"; +var INTERNAL_DATE_FORMAT = "YYYY-MM-DD"; +var NOT_DISABLED_SELECTOR = ":not([disabled])"; + +var processFocusableSelectors = function processFocusableSelectors() { + for (var _len = arguments.length, selectors = new Array(_len), _key = 0; _key < _len; _key++) { + selectors[_key] = arguments[_key]; + } + + return selectors.map(function (query) { + return query + NOT_DISABLED_SELECTOR; + }).join(", "); +}; + +var DATE_PICKER_FOCUSABLE = processFocusableSelectors(CALENDAR_PREVIOUS_YEAR, CALENDAR_PREVIOUS_MONTH, CALENDAR_YEAR_SELECTION, CALENDAR_MONTH_SELECTION, CALENDAR_NEXT_YEAR, CALENDAR_NEXT_MONTH, CALENDAR_DATE_FOCUSED); +var MONTH_PICKER_FOCUSABLE = processFocusableSelectors(CALENDAR_MONTH_FOCUSED); +var YEAR_PICKER_FOCUSABLE = processFocusableSelectors(CALENDAR_PREVIOUS_YEAR_CHUNK, CALENDAR_NEXT_YEAR_CHUNK, CALENDAR_YEAR_FOCUSED); // #region Date Manipulation Functions + +/** + * Keep date within month. Month would only be over by 1 to 3 days + * + * @param {Date} dateToCheck the date object to check + * @param {number} month the correct month + * @returns {Date} the date, corrected if needed + */ + +var keepDateWithinMonth = function keepDateWithinMonth(dateToCheck, month) { + if (month !== dateToCheck.getMonth()) { + dateToCheck.setDate(0); + } + + return dateToCheck; +}; +/** + * Set date from month day year + * + * @param {number} year the year to set + * @param {number} month the month to set (zero-indexed) + * @param {number} date the date to set + * @returns {Date} the set date + */ + + +var setDate = function setDate(year, month, date) { + var newDate = new Date(0); + newDate.setFullYear(year, month, date); + return newDate; +}; +/** + * todays date + * + * @returns {Date} todays date + */ + + +var today = function today() { + var newDate = new Date(); + var day = newDate.getDate(); + var month = newDate.getMonth(); + var year = newDate.getFullYear(); + return setDate(year, month, day); +}; +/** + * Set date to first day of the month + * + * @param {number} date the date to adjust + * @returns {Date} the adjusted date + */ + + +var startOfMonth = function startOfMonth(date) { + var newDate = new Date(0); + newDate.setFullYear(date.getFullYear(), date.getMonth(), 1); + return newDate; +}; +/** + * Set date to last day of the month + * + * @param {number} date the date to adjust + * @returns {Date} the adjusted date + */ + + +var lastDayOfMonth = function lastDayOfMonth(date) { + var newDate = new Date(0); + newDate.setFullYear(date.getFullYear(), date.getMonth() + 1, 0); + return newDate; +}; +/** + * Add days to date + * + * @param {Date} _date the date to adjust + * @param {number} numDays the difference in days + * @returns {Date} the adjusted date + */ + + +var addDays = function addDays(_date, numDays) { + var newDate = new Date(_date.getTime()); + newDate.setDate(newDate.getDate() + numDays); + return newDate; +}; +/** + * Subtract days from date + * + * @param {Date} _date the date to adjust + * @param {number} numDays the difference in days + * @returns {Date} the adjusted date + */ + + +var subDays = function subDays(_date, numDays) { + return addDays(_date, -numDays); +}; +/** + * Add weeks to date + * + * @param {Date} _date the date to adjust + * @param {number} numWeeks the difference in weeks + * @returns {Date} the adjusted date + */ + + +var addWeeks = function addWeeks(_date, numWeeks) { + return addDays(_date, numWeeks * 7); +}; +/** + * Subtract weeks from date + * + * @param {Date} _date the date to adjust + * @param {number} numWeeks the difference in weeks + * @returns {Date} the adjusted date + */ + + +var subWeeks = function subWeeks(_date, numWeeks) { + return addWeeks(_date, -numWeeks); +}; +/** + * Set date to the start of the week (Sunday) + * + * @param {Date} _date the date to adjust + * @returns {Date} the adjusted date + */ + + +var startOfWeek = function startOfWeek(_date) { + var dayOfWeek = _date.getDay(); + + return subDays(_date, dayOfWeek); +}; +/** + * Set date to the end of the week (Saturday) + * + * @param {Date} _date the date to adjust + * @param {number} numWeeks the difference in weeks + * @returns {Date} the adjusted date + */ + + +var endOfWeek = function endOfWeek(_date) { + var dayOfWeek = _date.getDay(); + + return addDays(_date, 6 - dayOfWeek); +}; +/** + * Add months to date and keep date within month + * + * @param {Date} _date the date to adjust + * @param {number} numMonths the difference in months + * @returns {Date} the adjusted date + */ + + +var addMonths = function addMonths(_date, numMonths) { + var newDate = new Date(_date.getTime()); + var dateMonth = (newDate.getMonth() + 12 + numMonths) % 12; + newDate.setMonth(newDate.getMonth() + numMonths); + keepDateWithinMonth(newDate, dateMonth); + return newDate; +}; +/** + * Subtract months from date + * + * @param {Date} _date the date to adjust + * @param {number} numMonths the difference in months + * @returns {Date} the adjusted date + */ + + +var subMonths = function subMonths(_date, numMonths) { + return addMonths(_date, -numMonths); +}; +/** + * Add years to date and keep date within month + * + * @param {Date} _date the date to adjust + * @param {number} numYears the difference in years + * @returns {Date} the adjusted date + */ + + +var addYears = function addYears(_date, numYears) { + return addMonths(_date, numYears * 12); +}; +/** + * Subtract years from date + * + * @param {Date} _date the date to adjust + * @param {number} numYears the difference in years + * @returns {Date} the adjusted date + */ + + +var subYears = function subYears(_date, numYears) { + return addYears(_date, -numYears); +}; +/** + * Set months of date + * + * @param {Date} _date the date to adjust + * @param {number} month zero-indexed month to set + * @returns {Date} the adjusted date + */ + + +var setMonth = function setMonth(_date, month) { + var newDate = new Date(_date.getTime()); + newDate.setMonth(month); + keepDateWithinMonth(newDate, month); + return newDate; +}; +/** + * Set year of date + * + * @param {Date} _date the date to adjust + * @param {number} year the year to set + * @returns {Date} the adjusted date + */ + + +var setYear = function setYear(_date, year) { + var newDate = new Date(_date.getTime()); + var month = newDate.getMonth(); + newDate.setFullYear(year); + keepDateWithinMonth(newDate, month); + return newDate; +}; +/** + * Return the earliest date + * + * @param {Date} dateA date to compare + * @param {Date} dateB date to compare + * @returns {Date} the earliest date + */ + + +var min = function min(dateA, dateB) { + var newDate = dateA; + + if (dateB < dateA) { + newDate = dateB; + } + + return new Date(newDate.getTime()); +}; +/** + * Return the latest date + * + * @param {Date} dateA date to compare + * @param {Date} dateB date to compare + * @returns {Date} the latest date + */ + + +var max = function max(dateA, dateB) { + var newDate = dateA; + + if (dateB > dateA) { + newDate = dateB; + } + + return new Date(newDate.getTime()); +}; +/** + * Check if dates are the in the same year + * + * @param {Date} dateA date to compare + * @param {Date} dateB date to compare + * @returns {boolean} are dates in the same year + */ + + +var isSameYear = function isSameYear(dateA, dateB) { + return dateA && dateB && dateA.getFullYear() === dateB.getFullYear(); +}; +/** + * Check if dates are the in the same month + * + * @param {Date} dateA date to compare + * @param {Date} dateB date to compare + * @returns {boolean} are dates in the same month + */ + + +var isSameMonth = function isSameMonth(dateA, dateB) { + return isSameYear(dateA, dateB) && dateA.getMonth() === dateB.getMonth(); +}; +/** + * Check if dates are the same date + * + * @param {Date} dateA the date to compare + * @param {Date} dateA the date to compare + * @returns {boolean} are dates the same date + */ + + +var isSameDay = function isSameDay(dateA, dateB) { + return isSameMonth(dateA, dateB) && dateA.getDate() === dateB.getDate(); +}; +/** + * return a new date within minimum and maximum date + * + * @param {Date} date date to check + * @param {Date} minDate minimum date to allow + * @param {Date} maxDate maximum date to allow + * @returns {Date} the date between min and max + */ + + +var keepDateBetweenMinAndMax = function keepDateBetweenMinAndMax(date, minDate, maxDate) { + var newDate = date; + + if (date < minDate) { + newDate = minDate; + } else if (maxDate && date > maxDate) { + newDate = maxDate; + } + + return new Date(newDate.getTime()); +}; +/** + * Check if dates is valid. + * + * @param {Date} date date to check + * @param {Date} minDate minimum date to allow + * @param {Date} maxDate maximum date to allow + * @return {boolean} is there a day within the month within min and max dates + */ + + +var isDateWithinMinAndMax = function isDateWithinMinAndMax(date, minDate, maxDate) { + return date >= minDate && (!maxDate || date <= maxDate); +}; +/** + * Check if dates month is invalid. + * + * @param {Date} date date to check + * @param {Date} minDate minimum date to allow + * @param {Date} maxDate maximum date to allow + * @return {boolean} is the month outside min or max dates + */ + + +var isDatesMonthOutsideMinOrMax = function isDatesMonthOutsideMinOrMax(date, minDate, maxDate) { + return lastDayOfMonth(date) < minDate || maxDate && startOfMonth(date) > maxDate; +}; +/** + * Check if dates year is invalid. + * + * @param {Date} date date to check + * @param {Date} minDate minimum date to allow + * @param {Date} maxDate maximum date to allow + * @return {boolean} is the month outside min or max dates + */ + + +var isDatesYearOutsideMinOrMax = function isDatesYearOutsideMinOrMax(date, minDate, maxDate) { + return lastDayOfMonth(setMonth(date, 11)) < minDate || maxDate && startOfMonth(setMonth(date, 0)) > maxDate; +}; +/** + * Parse a date with format M-D-YY + * + * @param {string} dateString the date string to parse + * @param {string} dateFormat the format of the date string + * @param {boolean} adjustDate should the date be adjusted + * @returns {Date} the parsed date + */ + + +var parseDateString = function parseDateString(dateString) { + var dateFormat = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : INTERNAL_DATE_FORMAT; + var adjustDate = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; + var date; + var month; + var day; + var year; + var parsed; + + if (dateString) { + var monthStr, dayStr, yearStr; + + if (dateFormat === DEFAULT_EXTERNAL_DATE_FORMAT) { + var _dateString$split = dateString.split("/"); + + var _dateString$split2 = _slicedToArray(_dateString$split, 3); + + monthStr = _dateString$split2[0]; + dayStr = _dateString$split2[1]; + yearStr = _dateString$split2[2]; + } else { + var _dateString$split3 = dateString.split("-"); + + var _dateString$split4 = _slicedToArray(_dateString$split3, 3); + + yearStr = _dateString$split4[0]; + monthStr = _dateString$split4[1]; + dayStr = _dateString$split4[2]; + } + + if (yearStr) { + parsed = parseInt(yearStr, 10); + + if (!Number.isNaN(parsed)) { + year = parsed; + + if (adjustDate) { + year = Math.max(0, year); + + if (yearStr.length < 3) { + var currentYear = today().getFullYear(); + var currentYearStub = currentYear - currentYear % Math.pow(10, yearStr.length); + year = currentYearStub + parsed; + } + } + } + } + + if (monthStr) { + parsed = parseInt(monthStr, 10); + + if (!Number.isNaN(parsed)) { + month = parsed; + + if (adjustDate) { + month = Math.max(1, month); + month = Math.min(12, month); + } + } + } + + if (month && dayStr && year != null) { + parsed = parseInt(dayStr, 10); + + if (!Number.isNaN(parsed)) { + day = parsed; + + if (adjustDate) { + var lastDayOfTheMonth = setDate(year, month, 0).getDate(); + day = Math.max(1, day); + day = Math.min(lastDayOfTheMonth, day); + } + } + } + + if (month && day && year != null) { + date = setDate(year, month - 1, day); + } + } + + return date; +}; +/** + * Format a date to format MM-DD-YYYY + * + * @param {Date} date the date to format + * @param {string} dateFormat the format of the date string + * @returns {string} the formatted date string + */ + + +var formatDate = function formatDate(date) { + var dateFormat = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : INTERNAL_DATE_FORMAT; + + var padZeros = function padZeros(value, length) { + return "0000".concat(value).slice(-length); + }; + + var month = date.getMonth() + 1; + var day = date.getDate(); + var year = date.getFullYear(); + + if (dateFormat === DEFAULT_EXTERNAL_DATE_FORMAT) { + return [padZeros(month, 2), padZeros(day, 2), padZeros(year, 4)].join("/"); + } + + return [padZeros(year, 4), padZeros(month, 2), padZeros(day, 2)].join("-"); +}; // #endregion Date Manipulation Functions + +/** + * Create a grid string from an array of html strings + * + * @param {string[]} htmlArray the array of html items + * @param {number} rowSize the length of a row + * @returns {string} the grid string + */ + + +var listToGridHtml = function listToGridHtml(htmlArray, rowSize) { + var grid = []; + var row = []; + var i = 0; + + while (i < htmlArray.length) { + row = []; + + while (i < htmlArray.length && row.length < rowSize) { + row.push("".concat(htmlArray[i], "")); + i += 1; + } + + grid.push("".concat(row.join(""), "")); + } + + return grid.join(""); +}; +/** + * set the value of the element and dispatch a change event + * + * @param {HTMLInputElement} el The element to update + * @param {string} value The new value of the element + */ + + +var changeElementValue = function changeElementValue(el) { + var value = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ""; + var elementToChange = el; + elementToChange.value = value; + var event = new CustomEvent("change", { + bubbles: true, + cancelable: true, + detail: { + value: value + } + }); + elementToChange.dispatchEvent(event); +}; +/** + * The properties and elements within the date picker. + * @typedef {Object} DatePickerContext + * @property {HTMLDivElement} calendarEl + * @property {HTMLElement} datePickerEl + * @property {HTMLInputElement} internalInputEl + * @property {HTMLInputElement} externalInputEl + * @property {HTMLDivElement} statusEl + * @property {HTMLDivElement} firstYearChunkEl + * @property {Date} calendarDate + * @property {Date} minDate + * @property {Date} maxDate + * @property {Date} selectedDate + * @property {Date} rangeDate + * @property {Date} defaultDate + */ + +/** + * Get an object of the properties and elements belonging directly to the given + * date picker component. + * + * @param {HTMLElement} el the element within the date picker + * @returns {DatePickerContext} elements + */ + + +var getDatePickerContext = function getDatePickerContext(el) { + var datePickerEl = el.closest(DATE_PICKER); + + if (!datePickerEl) { + throw new Error("Element is missing outer ".concat(DATE_PICKER)); + } + + var internalInputEl = datePickerEl.querySelector(DATE_PICKER_INTERNAL_INPUT); + var externalInputEl = datePickerEl.querySelector(DATE_PICKER_EXTERNAL_INPUT); + var calendarEl = datePickerEl.querySelector(DATE_PICKER_CALENDAR); + var toggleBtnEl = datePickerEl.querySelector(DATE_PICKER_BUTTON); + var statusEl = datePickerEl.querySelector(DATE_PICKER_STATUS); + var firstYearChunkEl = datePickerEl.querySelector(CALENDAR_YEAR); + var inputDate = parseDateString(externalInputEl.value, DEFAULT_EXTERNAL_DATE_FORMAT, true); + var selectedDate = parseDateString(internalInputEl.value); + var calendarDate = parseDateString(calendarEl.dataset.value); + var minDate = parseDateString(datePickerEl.dataset.minDate); + var maxDate = parseDateString(datePickerEl.dataset.maxDate); + var rangeDate = parseDateString(datePickerEl.dataset.rangeDate); + var defaultDate = parseDateString(datePickerEl.dataset.defaultDate); + + if (minDate && maxDate && minDate > maxDate) { + throw new Error("Minimum date cannot be after maximum date"); + } + + return { + calendarDate: calendarDate, + minDate: minDate, + toggleBtnEl: toggleBtnEl, + selectedDate: selectedDate, + maxDate: maxDate, + firstYearChunkEl: firstYearChunkEl, + datePickerEl: datePickerEl, + inputDate: inputDate, + internalInputEl: internalInputEl, + externalInputEl: externalInputEl, + calendarEl: calendarEl, + rangeDate: rangeDate, + defaultDate: defaultDate, + statusEl: statusEl + }; +}; +/** + * Disable the date picker component + * + * @param {HTMLElement} el An element within the date picker component + */ + + +var disable = function disable(el) { + var _getDatePickerContext = getDatePickerContext(el), + externalInputEl = _getDatePickerContext.externalInputEl, + toggleBtnEl = _getDatePickerContext.toggleBtnEl; + + toggleBtnEl.disabled = true; + externalInputEl.disabled = true; +}; +/** + * Enable the date picker component + * + * @param {HTMLElement} el An element within the date picker component + */ + + +var enable = function enable(el) { + var _getDatePickerContext2 = getDatePickerContext(el), + externalInputEl = _getDatePickerContext2.externalInputEl, + toggleBtnEl = _getDatePickerContext2.toggleBtnEl; + + toggleBtnEl.disabled = false; + externalInputEl.disabled = false; +}; // #region Validation + +/** + * Validate the value in the input as a valid date of format M/D/YYYY + * + * @param {HTMLElement} el An element within the date picker component + */ + + +var isDateInputInvalid = function isDateInputInvalid(el) { + var _getDatePickerContext3 = getDatePickerContext(el), + externalInputEl = _getDatePickerContext3.externalInputEl, + minDate = _getDatePickerContext3.minDate, + maxDate = _getDatePickerContext3.maxDate; + + var dateString = externalInputEl.value; + var isInvalid = false; + + if (dateString) { + isInvalid = true; + var dateStringParts = dateString.split("/"); + + var _dateStringParts$map = dateStringParts.map(function (str) { + var value; + var parsed = parseInt(str, 10); + if (!Number.isNaN(parsed)) value = parsed; + return value; + }), + _dateStringParts$map2 = _slicedToArray(_dateStringParts$map, 3), + month = _dateStringParts$map2[0], + day = _dateStringParts$map2[1], + year = _dateStringParts$map2[2]; + + if (month && day && year != null) { + var checkDate = setDate(year, month - 1, day); + + if (checkDate.getMonth() === month - 1 && checkDate.getDate() === day && checkDate.getFullYear() === year && dateStringParts[2].length === 4 && isDateWithinMinAndMax(checkDate, minDate, maxDate)) { + isInvalid = false; + } + } + } + + return isInvalid; +}; +/** + * Validate the value in the input as a valid date of format M/D/YYYY + * + * @param {HTMLElement} el An element within the date picker component + */ + + +var validateDateInput = function validateDateInput(el) { + var _getDatePickerContext4 = getDatePickerContext(el), + externalInputEl = _getDatePickerContext4.externalInputEl; + + var isInvalid = isDateInputInvalid(externalInputEl); + + if (isInvalid && !externalInputEl.validationMessage) { + externalInputEl.setCustomValidity(VALIDATION_MESSAGE); + } + + if (!isInvalid && externalInputEl.validationMessage === VALIDATION_MESSAGE) { + externalInputEl.setCustomValidity(""); + } +}; // #endregion Validation + +/** + * Enable the date picker component + * + * @param {HTMLElement} el An element within the date picker component + */ + + +var reconcileInputValues = function reconcileInputValues(el) { + var _getDatePickerContext5 = getDatePickerContext(el), + internalInputEl = _getDatePickerContext5.internalInputEl, + inputDate = _getDatePickerContext5.inputDate; + + var newValue = ""; + + if (inputDate && !isDateInputInvalid(el)) { + newValue = formatDate(inputDate); + } + + if (internalInputEl.value !== newValue) { + changeElementValue(internalInputEl, newValue); + } +}; +/** + * Select the value of the date picker inputs. + * + * @param {HTMLButtonElement} el An element within the date picker component + * @param {string} dateString The date string to update in YYYY-MM-DD format + */ + + +var setCalendarValue = function setCalendarValue(el, dateString) { + var parsedDate = parseDateString(dateString); + + if (parsedDate) { + var formattedDate = formatDate(parsedDate, DEFAULT_EXTERNAL_DATE_FORMAT); + + var _getDatePickerContext6 = getDatePickerContext(el), + datePickerEl = _getDatePickerContext6.datePickerEl, + internalInputEl = _getDatePickerContext6.internalInputEl, + externalInputEl = _getDatePickerContext6.externalInputEl; + + changeElementValue(internalInputEl, dateString); + changeElementValue(externalInputEl, formattedDate); + validateDateInput(datePickerEl); + } +}; +/** + * Enhance an input with the date picker elements + * + * @param {HTMLElement} el The initial wrapping element of the date picker component + */ + + +var enhanceDatePicker = function enhanceDatePicker(el) { + var datePickerEl = el.closest(DATE_PICKER); + var defaultValue = datePickerEl.dataset.defaultValue; + var internalInputEl = datePickerEl.querySelector("input"); + + if (!internalInputEl) { + throw new Error("".concat(DATE_PICKER, " is missing inner input")); + } + + if (internalInputEl.value) { + internalInputEl.value = ""; + } + + var minDate = parseDateString(datePickerEl.dataset.minDate || internalInputEl.getAttribute("min")); + datePickerEl.dataset.minDate = minDate ? formatDate(minDate) : DEFAULT_MIN_DATE; + var maxDate = parseDateString(datePickerEl.dataset.maxDate || internalInputEl.getAttribute("max")); + + if (maxDate) { + datePickerEl.dataset.maxDate = formatDate(maxDate); + } + + var calendarWrapper = document.createElement("div"); + calendarWrapper.classList.add(DATE_PICKER_WRAPPER_CLASS); + calendarWrapper.tabIndex = "-1"; + var externalInputEl = internalInputEl.cloneNode(); + externalInputEl.classList.add(DATE_PICKER_EXTERNAL_INPUT_CLASS); + externalInputEl.type = "text"; + externalInputEl.name = ""; + calendarWrapper.appendChild(externalInputEl); + calendarWrapper.insertAdjacentHTML("beforeend", [""), ""), "
    ")].join("")); + internalInputEl.setAttribute("aria-hidden", "true"); + internalInputEl.setAttribute("tabindex", "-1"); + internalInputEl.classList.add("usa-sr-only", DATE_PICKER_INTERNAL_INPUT_CLASS); + internalInputEl.id = ""; + internalInputEl.required = false; + datePickerEl.appendChild(calendarWrapper); + datePickerEl.classList.add(DATE_PICKER_INITIALIZED_CLASS); + + if (defaultValue) { + setCalendarValue(datePickerEl, defaultValue); + } + + if (internalInputEl.disabled) { + disable(datePickerEl); + internalInputEl.disabled = false; + } +}; // #region Calendar - Date Selection View + +/** + * render the calendar. + * + * @param {HTMLElement} el An element within the date picker component + * @param {Date} _dateToDisplay a date to render on the calendar + * @returns {HTMLElement} a reference to the new calendar element + */ + + +var renderCalendar = function renderCalendar(el, _dateToDisplay) { + var _getDatePickerContext7 = getDatePickerContext(el), + datePickerEl = _getDatePickerContext7.datePickerEl, + calendarEl = _getDatePickerContext7.calendarEl, + statusEl = _getDatePickerContext7.statusEl, + selectedDate = _getDatePickerContext7.selectedDate, + maxDate = _getDatePickerContext7.maxDate, + minDate = _getDatePickerContext7.minDate, + rangeDate = _getDatePickerContext7.rangeDate; + + var todaysDate = today(); + var dateToDisplay = _dateToDisplay || todaysDate; + var calendarWasHidden = calendarEl.hidden; + var focusedDate = addDays(dateToDisplay, 0); + var focusedMonth = dateToDisplay.getMonth(); + var focusedYear = dateToDisplay.getFullYear(); + var prevMonth = subMonths(dateToDisplay, 1); + var nextMonth = addMonths(dateToDisplay, 1); + var currentFormattedDate = formatDate(dateToDisplay); + var firstOfMonth = startOfMonth(dateToDisplay); + var prevButtonsDisabled = isSameMonth(dateToDisplay, minDate); + var nextButtonsDisabled = isSameMonth(dateToDisplay, maxDate); + var rangeConclusionDate = selectedDate || dateToDisplay; + var rangeStartDate = rangeDate && min(rangeConclusionDate, rangeDate); + var rangeEndDate = rangeDate && max(rangeConclusionDate, rangeDate); + var withinRangeStartDate = rangeDate && addDays(rangeStartDate, 1); + var withinRangeEndDate = rangeDate && subDays(rangeEndDate, 1); + var monthLabel = MONTH_LABELS[focusedMonth]; + + var generateDateHtml = function generateDateHtml(dateToRender) { + var classes = [CALENDAR_DATE_CLASS]; + var day = dateToRender.getDate(); + var month = dateToRender.getMonth(); + var year = dateToRender.getFullYear(); + var dayOfWeek = dateToRender.getDay(); + var formattedDate = formatDate(dateToRender); + var tabindex = "-1"; + var isDisabled = !isDateWithinMinAndMax(dateToRender, minDate, maxDate); + var isSelected = isSameDay(dateToRender, selectedDate); + + if (isSameMonth(dateToRender, prevMonth)) { + classes.push(CALENDAR_DATE_PREVIOUS_MONTH_CLASS); + } + + if (isSameMonth(dateToRender, focusedDate)) { + classes.push(CALENDAR_DATE_CURRENT_MONTH_CLASS); + } + + if (isSameMonth(dateToRender, nextMonth)) { + classes.push(CALENDAR_DATE_NEXT_MONTH_CLASS); + } + + if (isSelected) { + classes.push(CALENDAR_DATE_SELECTED_CLASS); + } + + if (isSameDay(dateToRender, todaysDate)) { + classes.push(CALENDAR_DATE_TODAY_CLASS); + } + + if (rangeDate) { + if (isSameDay(dateToRender, rangeDate)) { + classes.push(CALENDAR_DATE_RANGE_DATE_CLASS); + } + + if (isSameDay(dateToRender, rangeStartDate)) { + classes.push(CALENDAR_DATE_RANGE_DATE_START_CLASS); + } + + if (isSameDay(dateToRender, rangeEndDate)) { + classes.push(CALENDAR_DATE_RANGE_DATE_END_CLASS); + } + + if (isDateWithinMinAndMax(dateToRender, withinRangeStartDate, withinRangeEndDate)) { + classes.push(CALENDAR_DATE_WITHIN_RANGE_CLASS); + } + } + + if (isSameDay(dateToRender, focusedDate)) { + tabindex = "0"; + classes.push(CALENDAR_DATE_FOCUSED_CLASS); + } + + var monthStr = MONTH_LABELS[month]; + var dayStr = DAY_OF_WEEK_LABELS[dayOfWeek]; + return "").concat(day, ""); + }; // set date to first rendered day + + + dateToDisplay = startOfWeek(firstOfMonth); + var days = []; + + while (days.length < 28 || dateToDisplay.getMonth() === focusedMonth || days.length % 7 !== 0) { + days.push(generateDateHtml(dateToDisplay)); + dateToDisplay = addDays(dateToDisplay, 1); + } + + var datesHtml = listToGridHtml(days, 7); + var newCalendar = calendarEl.cloneNode(); + newCalendar.dataset.value = currentFormattedDate; + newCalendar.style.top = "".concat(datePickerEl.offsetHeight, "px"); + newCalendar.hidden = false; + newCalendar.innerHTML = "
    \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n \n \n
    \n
    \n \n
    \n
    \n \n
    \n
    \n \n \n \n \n \n \n \n \n \n \n \n \n \n ").concat(datesHtml, "\n \n
    SMTWThFS
    \n
    "); + calendarEl.parentNode.replaceChild(newCalendar, calendarEl); + datePickerEl.classList.add(DATE_PICKER_ACTIVE_CLASS); + var statuses = []; + + if (isSameDay(selectedDate, focusedDate)) { + statuses.push("Selected date"); + } + + if (calendarWasHidden) { + statuses.push("You can navigate by day using left and right arrows", "Weeks by using up and down arrows", "Months by using page up and page down keys", "Years by using shift plus page up and shift plus page down", "Home and end keys navigate to the beginning and end of a week"); + statusEl.textContent = ""; + } else { + statuses.push("".concat(monthLabel, " ").concat(focusedYear)); + } + + statusEl.textContent = statuses.join(". "); + return newCalendar; +}; +/** + * Navigate back one year and display the calendar. + * + * @param {HTMLButtonElement} _buttonEl An element within the date picker component + */ + + +var displayPreviousYear = function displayPreviousYear(_buttonEl) { + if (_buttonEl.disabled) return; + + var _getDatePickerContext8 = getDatePickerContext(_buttonEl), + calendarEl = _getDatePickerContext8.calendarEl, + calendarDate = _getDatePickerContext8.calendarDate, + minDate = _getDatePickerContext8.minDate, + maxDate = _getDatePickerContext8.maxDate; + + var date = subYears(calendarDate, 1); + date = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = renderCalendar(calendarEl, date); + var nextToFocus = newCalendar.querySelector(CALENDAR_PREVIOUS_YEAR); + + if (nextToFocus.disabled) { + nextToFocus = newCalendar.querySelector(CALENDAR_DATE_PICKER); + } + + nextToFocus.focus(); +}; +/** + * Navigate back one month and display the calendar. + * + * @param {HTMLButtonElement} _buttonEl An element within the date picker component + */ + + +var displayPreviousMonth = function displayPreviousMonth(_buttonEl) { + if (_buttonEl.disabled) return; + + var _getDatePickerContext9 = getDatePickerContext(_buttonEl), + calendarEl = _getDatePickerContext9.calendarEl, + calendarDate = _getDatePickerContext9.calendarDate, + minDate = _getDatePickerContext9.minDate, + maxDate = _getDatePickerContext9.maxDate; + + var date = subMonths(calendarDate, 1); + date = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = renderCalendar(calendarEl, date); + var nextToFocus = newCalendar.querySelector(CALENDAR_PREVIOUS_MONTH); + + if (nextToFocus.disabled) { + nextToFocus = newCalendar.querySelector(CALENDAR_DATE_PICKER); + } + + nextToFocus.focus(); +}; +/** + * Navigate forward one month and display the calendar. + * + * @param {HTMLButtonElement} _buttonEl An element within the date picker component + */ + + +var displayNextMonth = function displayNextMonth(_buttonEl) { + if (_buttonEl.disabled) return; + + var _getDatePickerContext10 = getDatePickerContext(_buttonEl), + calendarEl = _getDatePickerContext10.calendarEl, + calendarDate = _getDatePickerContext10.calendarDate, + minDate = _getDatePickerContext10.minDate, + maxDate = _getDatePickerContext10.maxDate; + + var date = addMonths(calendarDate, 1); + date = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = renderCalendar(calendarEl, date); + var nextToFocus = newCalendar.querySelector(CALENDAR_NEXT_MONTH); + + if (nextToFocus.disabled) { + nextToFocus = newCalendar.querySelector(CALENDAR_DATE_PICKER); + } + + nextToFocus.focus(); +}; +/** + * Navigate forward one year and display the calendar. + * + * @param {HTMLButtonElement} _buttonEl An element within the date picker component + */ + + +var displayNextYear = function displayNextYear(_buttonEl) { + if (_buttonEl.disabled) return; + + var _getDatePickerContext11 = getDatePickerContext(_buttonEl), + calendarEl = _getDatePickerContext11.calendarEl, + calendarDate = _getDatePickerContext11.calendarDate, + minDate = _getDatePickerContext11.minDate, + maxDate = _getDatePickerContext11.maxDate; + + var date = addYears(calendarDate, 1); + date = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = renderCalendar(calendarEl, date); + var nextToFocus = newCalendar.querySelector(CALENDAR_NEXT_YEAR); + + if (nextToFocus.disabled) { + nextToFocus = newCalendar.querySelector(CALENDAR_DATE_PICKER); + } + + nextToFocus.focus(); +}; +/** + * Hide the calendar of a date picker component. + * + * @param {HTMLElement} el An element within the date picker component + */ + + +var hideCalendar = function hideCalendar(el) { + var _getDatePickerContext12 = getDatePickerContext(el), + datePickerEl = _getDatePickerContext12.datePickerEl, + calendarEl = _getDatePickerContext12.calendarEl, + statusEl = _getDatePickerContext12.statusEl; + + datePickerEl.classList.remove(DATE_PICKER_ACTIVE_CLASS); + calendarEl.hidden = true; + statusEl.textContent = ""; +}; +/** + * Select a date within the date picker component. + * + * @param {HTMLButtonElement} calendarDateEl A date element within the date picker component + */ + + +var selectDate = function selectDate(calendarDateEl) { + if (calendarDateEl.disabled) return; + + var _getDatePickerContext13 = getDatePickerContext(calendarDateEl), + datePickerEl = _getDatePickerContext13.datePickerEl, + externalInputEl = _getDatePickerContext13.externalInputEl; + + setCalendarValue(calendarDateEl, calendarDateEl.dataset.value); + hideCalendar(datePickerEl); + externalInputEl.focus(); +}; +/** + * Toggle the calendar. + * + * @param {HTMLButtonElement} el An element within the date picker component + */ + + +var toggleCalendar = function toggleCalendar(el) { + if (el.disabled) return; + + var _getDatePickerContext14 = getDatePickerContext(el), + calendarEl = _getDatePickerContext14.calendarEl, + inputDate = _getDatePickerContext14.inputDate, + minDate = _getDatePickerContext14.minDate, + maxDate = _getDatePickerContext14.maxDate, + defaultDate = _getDatePickerContext14.defaultDate; + + if (calendarEl.hidden) { + var dateToDisplay = keepDateBetweenMinAndMax(inputDate || defaultDate || today(), minDate, maxDate); + var newCalendar = renderCalendar(calendarEl, dateToDisplay); + newCalendar.querySelector(CALENDAR_DATE_FOCUSED).focus(); + } else { + hideCalendar(el); + } +}; +/** + * Update the calendar when visible. + * + * @param {HTMLElement} el an element within the date picker + */ + + +var updateCalendarIfVisible = function updateCalendarIfVisible(el) { + var _getDatePickerContext15 = getDatePickerContext(el), + calendarEl = _getDatePickerContext15.calendarEl, + inputDate = _getDatePickerContext15.inputDate, + minDate = _getDatePickerContext15.minDate, + maxDate = _getDatePickerContext15.maxDate; + + var calendarShown = !calendarEl.hidden; + + if (calendarShown && inputDate) { + var dateToDisplay = keepDateBetweenMinAndMax(inputDate, minDate, maxDate); + renderCalendar(calendarEl, dateToDisplay); + } +}; // #endregion Calendar - Date Selection View +// #region Calendar - Month Selection View + +/** + * Display the month selection screen in the date picker. + * + * @param {HTMLButtonElement} el An element within the date picker component + * @returns {HTMLElement} a reference to the new calendar element + */ + + +var displayMonthSelection = function displayMonthSelection(el, monthToDisplay) { + var _getDatePickerContext16 = getDatePickerContext(el), + calendarEl = _getDatePickerContext16.calendarEl, + statusEl = _getDatePickerContext16.statusEl, + calendarDate = _getDatePickerContext16.calendarDate, + minDate = _getDatePickerContext16.minDate, + maxDate = _getDatePickerContext16.maxDate; + + var selectedMonth = calendarDate.getMonth(); + var focusedMonth = monthToDisplay == null ? selectedMonth : monthToDisplay; + var months = MONTH_LABELS.map(function (month, index) { + var monthToCheck = setMonth(calendarDate, index); + var isDisabled = isDatesMonthOutsideMinOrMax(monthToCheck, minDate, maxDate); + var tabindex = "-1"; + var classes = [CALENDAR_MONTH_CLASS]; + var isSelected = index === selectedMonth; + + if (index === focusedMonth) { + tabindex = "0"; + classes.push(CALENDAR_MONTH_FOCUSED_CLASS); + } + + if (isSelected) { + classes.push(CALENDAR_MONTH_SELECTED_CLASS); + } + + return ""); + }); + var monthsHtml = "
    \n \n \n ").concat(listToGridHtml(months, 3), "\n \n
    \n
    "); + var newCalendar = calendarEl.cloneNode(); + newCalendar.innerHTML = monthsHtml; + calendarEl.parentNode.replaceChild(newCalendar, calendarEl); + statusEl.textContent = "Select a month."; + return newCalendar; +}; +/** + * Select a month in the date picker component. + * + * @param {HTMLButtonElement} monthEl An month element within the date picker component + */ + + +var selectMonth = function selectMonth(monthEl) { + if (monthEl.disabled) return; + + var _getDatePickerContext17 = getDatePickerContext(monthEl), + calendarEl = _getDatePickerContext17.calendarEl, + calendarDate = _getDatePickerContext17.calendarDate, + minDate = _getDatePickerContext17.minDate, + maxDate = _getDatePickerContext17.maxDate; + + var selectedMonth = parseInt(monthEl.dataset.value, 10); + var date = setMonth(calendarDate, selectedMonth); + date = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = renderCalendar(calendarEl, date); + newCalendar.querySelector(CALENDAR_DATE_FOCUSED).focus(); +}; // #endregion Calendar - Month Selection View +// #region Calendar - Year Selection View + +/** + * Display the year selection screen in the date picker. + * + * @param {HTMLButtonElement} el An element within the date picker component + * @param {number} yearToDisplay year to display in year selection + * @returns {HTMLElement} a reference to the new calendar element + */ + + +var displayYearSelection = function displayYearSelection(el, yearToDisplay) { + var _getDatePickerContext18 = getDatePickerContext(el), + calendarEl = _getDatePickerContext18.calendarEl, + statusEl = _getDatePickerContext18.statusEl, + calendarDate = _getDatePickerContext18.calendarDate, + minDate = _getDatePickerContext18.minDate, + maxDate = _getDatePickerContext18.maxDate; + + var selectedYear = calendarDate.getFullYear(); + var focusedYear = yearToDisplay == null ? selectedYear : yearToDisplay; + var yearToChunk = focusedYear; + yearToChunk -= yearToChunk % YEAR_CHUNK; + yearToChunk = Math.max(0, yearToChunk); + var prevYearChunkDisabled = isDatesYearOutsideMinOrMax(setYear(calendarDate, yearToChunk - 1), minDate, maxDate); + var nextYearChunkDisabled = isDatesYearOutsideMinOrMax(setYear(calendarDate, yearToChunk + YEAR_CHUNK), minDate, maxDate); + var years = []; + var yearIndex = yearToChunk; + + while (years.length < YEAR_CHUNK) { + var isDisabled = isDatesYearOutsideMinOrMax(setYear(calendarDate, yearIndex), minDate, maxDate); + var tabindex = "-1"; + var classes = [CALENDAR_YEAR_CLASS]; + var isSelected = yearIndex === selectedYear; + + if (yearIndex === focusedYear) { + tabindex = "0"; + classes.push(CALENDAR_YEAR_FOCUSED_CLASS); + } + + if (isSelected) { + classes.push(CALENDAR_YEAR_SELECTED_CLASS); + } + + years.push("")); + yearIndex += 1; + } + + var yearsHtml = listToGridHtml(years, 3); + var newCalendar = calendarEl.cloneNode(); + newCalendar.innerHTML = "
    \n \n \n \n \n \n \n \n \n
    \n  \n \n \n \n ").concat(yearsHtml, "\n \n
    \n
    \n  \n
    \n
    "); + calendarEl.parentNode.replaceChild(newCalendar, calendarEl); + statusEl.textContent = "Showing years ".concat(yearToChunk, " to ").concat(yearToChunk + YEAR_CHUNK - 1, ". Select a year."); + return newCalendar; +}; +/** + * Navigate back by years and display the year selection screen. + * + * @param {HTMLButtonElement} el An element within the date picker component + */ + + +var displayPreviousYearChunk = function displayPreviousYearChunk(el) { + if (el.disabled) return; + + var _getDatePickerContext19 = getDatePickerContext(el), + calendarEl = _getDatePickerContext19.calendarEl, + calendarDate = _getDatePickerContext19.calendarDate, + minDate = _getDatePickerContext19.minDate, + maxDate = _getDatePickerContext19.maxDate; + + var yearEl = calendarEl.querySelector(CALENDAR_YEAR_FOCUSED); + var selectedYear = parseInt(yearEl.textContent, 10); + var adjustedYear = selectedYear - YEAR_CHUNK; + adjustedYear = Math.max(0, adjustedYear); + var date = setYear(calendarDate, adjustedYear); + var cappedDate = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = displayYearSelection(calendarEl, cappedDate.getFullYear()); + var nextToFocus = newCalendar.querySelector(CALENDAR_PREVIOUS_YEAR_CHUNK); + + if (nextToFocus.disabled) { + nextToFocus = newCalendar.querySelector(CALENDAR_YEAR_PICKER); + } + + nextToFocus.focus(); +}; +/** + * Navigate forward by years and display the year selection screen. + * + * @param {HTMLButtonElement} el An element within the date picker component + */ + + +var displayNextYearChunk = function displayNextYearChunk(el) { + if (el.disabled) return; + + var _getDatePickerContext20 = getDatePickerContext(el), + calendarEl = _getDatePickerContext20.calendarEl, + calendarDate = _getDatePickerContext20.calendarDate, + minDate = _getDatePickerContext20.minDate, + maxDate = _getDatePickerContext20.maxDate; + + var yearEl = calendarEl.querySelector(CALENDAR_YEAR_FOCUSED); + var selectedYear = parseInt(yearEl.textContent, 10); + var adjustedYear = selectedYear + YEAR_CHUNK; + adjustedYear = Math.max(0, adjustedYear); + var date = setYear(calendarDate, adjustedYear); + var cappedDate = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = displayYearSelection(calendarEl, cappedDate.getFullYear()); + var nextToFocus = newCalendar.querySelector(CALENDAR_NEXT_YEAR_CHUNK); + + if (nextToFocus.disabled) { + nextToFocus = newCalendar.querySelector(CALENDAR_YEAR_PICKER); + } + + nextToFocus.focus(); +}; +/** + * Select a year in the date picker component. + * + * @param {HTMLButtonElement} yearEl A year element within the date picker component + */ + + +var selectYear = function selectYear(yearEl) { + if (yearEl.disabled) return; + + var _getDatePickerContext21 = getDatePickerContext(yearEl), + calendarEl = _getDatePickerContext21.calendarEl, + calendarDate = _getDatePickerContext21.calendarDate, + minDate = _getDatePickerContext21.minDate, + maxDate = _getDatePickerContext21.maxDate; + + var selectedYear = parseInt(yearEl.innerHTML, 10); + var date = setYear(calendarDate, selectedYear); + date = keepDateBetweenMinAndMax(date, minDate, maxDate); + var newCalendar = renderCalendar(calendarEl, date); + newCalendar.querySelector(CALENDAR_DATE_FOCUSED).focus(); +}; // #endregion Calendar - Year Selection View +// #region Calendar Event Handling + +/** + * Hide the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + + +var handleEscapeFromCalendar = function handleEscapeFromCalendar(event) { + var _getDatePickerContext22 = getDatePickerContext(event.target), + datePickerEl = _getDatePickerContext22.datePickerEl, + externalInputEl = _getDatePickerContext22.externalInputEl; + + hideCalendar(datePickerEl); + externalInputEl.focus(); + event.preventDefault(); +}; // #endregion Calendar Event Handling +// #region Calendar Date Event Handling + +/** + * Adjust the date and display the calendar if needed. + * + * @param {function} adjustDateFn function that returns the adjusted date + */ + + +var adjustCalendar = function adjustCalendar(adjustDateFn) { + return function (event) { + var _getDatePickerContext23 = getDatePickerContext(event.target), + calendarEl = _getDatePickerContext23.calendarEl, + calendarDate = _getDatePickerContext23.calendarDate, + minDate = _getDatePickerContext23.minDate, + maxDate = _getDatePickerContext23.maxDate; + + var date = adjustDateFn(calendarDate); + var cappedDate = keepDateBetweenMinAndMax(date, minDate, maxDate); + + if (!isSameDay(calendarDate, cappedDate)) { + var newCalendar = renderCalendar(calendarEl, cappedDate); + newCalendar.querySelector(CALENDAR_DATE_FOCUSED).focus(); + } + + event.preventDefault(); + }; +}; +/** + * Navigate back one week and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + + +var handleUpFromDate = adjustCalendar(function (date) { + return subWeeks(date, 1); +}); +/** + * Navigate forward one week and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleDownFromDate = adjustCalendar(function (date) { + return addWeeks(date, 1); +}); +/** + * Navigate back one day and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleLeftFromDate = adjustCalendar(function (date) { + return subDays(date, 1); +}); +/** + * Navigate forward one day and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleRightFromDate = adjustCalendar(function (date) { + return addDays(date, 1); +}); +/** + * Navigate to the start of the week and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleHomeFromDate = adjustCalendar(function (date) { + return startOfWeek(date); +}); +/** + * Navigate to the end of the week and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleEndFromDate = adjustCalendar(function (date) { + return endOfWeek(date); +}); +/** + * Navigate forward one month and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handlePageDownFromDate = adjustCalendar(function (date) { + return addMonths(date, 1); +}); +/** + * Navigate back one month and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handlePageUpFromDate = adjustCalendar(function (date) { + return subMonths(date, 1); +}); +/** + * Navigate forward one year and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleShiftPageDownFromDate = adjustCalendar(function (date) { + return addYears(date, 1); +}); +/** + * Navigate back one year and display the calendar. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleShiftPageUpFromDate = adjustCalendar(function (date) { + return subYears(date, 1); +}); +/** + * display the calendar for the mousemove date. + * + * @param {MouseEvent} event The mousemove event + * @param {HTMLButtonElement} dateEl A date element within the date picker component + */ + +var handleMousemoveFromDate = function handleMousemoveFromDate(dateEl) { + if (dateEl.disabled) return; + var calendarEl = dateEl.closest(DATE_PICKER_CALENDAR); + var currentCalendarDate = calendarEl.dataset.value; + var hoverDate = dateEl.dataset.value; + if (hoverDate === currentCalendarDate) return; + var dateToDisplay = parseDateString(hoverDate); + var newCalendar = renderCalendar(calendarEl, dateToDisplay); + newCalendar.querySelector(CALENDAR_DATE_FOCUSED).focus(); +}; // #endregion Calendar Date Event Handling +// #region Calendar Month Event Handling + +/** + * Adjust the month and display the month selection screen if needed. + * + * @param {function} adjustMonthFn function that returns the adjusted month + */ + + +var adjustMonthSelectionScreen = function adjustMonthSelectionScreen(adjustMonthFn) { + return function (event) { + var monthEl = event.target; + var selectedMonth = parseInt(monthEl.dataset.value, 10); + + var _getDatePickerContext24 = getDatePickerContext(monthEl), + calendarEl = _getDatePickerContext24.calendarEl, + calendarDate = _getDatePickerContext24.calendarDate, + minDate = _getDatePickerContext24.minDate, + maxDate = _getDatePickerContext24.maxDate; + + var currentDate = setMonth(calendarDate, selectedMonth); + var adjustedMonth = adjustMonthFn(selectedMonth); + adjustedMonth = Math.max(0, Math.min(11, adjustedMonth)); + var date = setMonth(calendarDate, adjustedMonth); + var cappedDate = keepDateBetweenMinAndMax(date, minDate, maxDate); + + if (!isSameMonth(currentDate, cappedDate)) { + var newCalendar = displayMonthSelection(calendarEl, cappedDate.getMonth()); + newCalendar.querySelector(CALENDAR_MONTH_FOCUSED).focus(); + } + + event.preventDefault(); + }; +}; +/** + * Navigate back three months and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + + +var handleUpFromMonth = adjustMonthSelectionScreen(function (month) { + return month - 3; +}); +/** + * Navigate forward three months and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleDownFromMonth = adjustMonthSelectionScreen(function (month) { + return month + 3; +}); +/** + * Navigate back one month and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleLeftFromMonth = adjustMonthSelectionScreen(function (month) { + return month - 1; +}); +/** + * Navigate forward one month and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleRightFromMonth = adjustMonthSelectionScreen(function (month) { + return month + 1; +}); +/** + * Navigate to the start of the row of months and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleHomeFromMonth = adjustMonthSelectionScreen(function (month) { + return month - month % 3; +}); +/** + * Navigate to the end of the row of months and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleEndFromMonth = adjustMonthSelectionScreen(function (month) { + return month + 2 - month % 3; +}); +/** + * Navigate to the last month (December) and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handlePageDownFromMonth = adjustMonthSelectionScreen(function () { + return 11; +}); +/** + * Navigate to the first month (January) and display the month selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handlePageUpFromMonth = adjustMonthSelectionScreen(function () { + return 0; +}); +/** + * update the focus on a month when the mouse moves. + * + * @param {MouseEvent} event The mousemove event + * @param {HTMLButtonElement} monthEl A month element within the date picker component + */ + +var handleMousemoveFromMonth = function handleMousemoveFromMonth(monthEl) { + if (monthEl.disabled) return; + if (monthEl.classList.contains(CALENDAR_MONTH_FOCUSED_CLASS)) return; + var focusMonth = parseInt(monthEl.dataset.value, 10); + var newCalendar = displayMonthSelection(monthEl, focusMonth); + newCalendar.querySelector(CALENDAR_MONTH_FOCUSED).focus(); +}; // #endregion Calendar Month Event Handling +// #region Calendar Year Event Handling + +/** + * Adjust the year and display the year selection screen if needed. + * + * @param {function} adjustYearFn function that returns the adjusted year + */ + + +var adjustYearSelectionScreen = function adjustYearSelectionScreen(adjustYearFn) { + return function (event) { + var yearEl = event.target; + var selectedYear = parseInt(yearEl.dataset.value, 10); + + var _getDatePickerContext25 = getDatePickerContext(yearEl), + calendarEl = _getDatePickerContext25.calendarEl, + calendarDate = _getDatePickerContext25.calendarDate, + minDate = _getDatePickerContext25.minDate, + maxDate = _getDatePickerContext25.maxDate; + + var currentDate = setYear(calendarDate, selectedYear); + var adjustedYear = adjustYearFn(selectedYear); + adjustedYear = Math.max(0, adjustedYear); + var date = setYear(calendarDate, adjustedYear); + var cappedDate = keepDateBetweenMinAndMax(date, minDate, maxDate); + + if (!isSameYear(currentDate, cappedDate)) { + var newCalendar = displayYearSelection(calendarEl, cappedDate.getFullYear()); + newCalendar.querySelector(CALENDAR_YEAR_FOCUSED).focus(); + } + + event.preventDefault(); + }; +}; +/** + * Navigate back three years and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + + +var handleUpFromYear = adjustYearSelectionScreen(function (year) { + return year - 3; +}); +/** + * Navigate forward three years and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleDownFromYear = adjustYearSelectionScreen(function (year) { + return year + 3; +}); +/** + * Navigate back one year and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleLeftFromYear = adjustYearSelectionScreen(function (year) { + return year - 1; +}); +/** + * Navigate forward one year and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleRightFromYear = adjustYearSelectionScreen(function (year) { + return year + 1; +}); +/** + * Navigate to the start of the row of years and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleHomeFromYear = adjustYearSelectionScreen(function (year) { + return year - year % 3; +}); +/** + * Navigate to the end of the row of years and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handleEndFromYear = adjustYearSelectionScreen(function (year) { + return year + 2 - year % 3; +}); +/** + * Navigate to back 12 years and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handlePageUpFromYear = adjustYearSelectionScreen(function (year) { + return year - YEAR_CHUNK; +}); +/** + * Navigate forward 12 years and display the year selection screen. + * + * @param {KeyboardEvent} event the keydown event + */ + +var handlePageDownFromYear = adjustYearSelectionScreen(function (year) { + return year + YEAR_CHUNK; +}); +/** + * update the focus on a year when the mouse moves. + * + * @param {MouseEvent} event The mousemove event + * @param {HTMLButtonElement} dateEl A year element within the date picker component + */ + +var handleMousemoveFromYear = function handleMousemoveFromYear(yearEl) { + if (yearEl.disabled) return; + if (yearEl.classList.contains(CALENDAR_YEAR_FOCUSED_CLASS)) return; + var focusYear = parseInt(yearEl.dataset.value, 10); + var newCalendar = displayYearSelection(yearEl, focusYear); + newCalendar.querySelector(CALENDAR_YEAR_FOCUSED).focus(); +}; // #endregion Calendar Year Event Handling +// #region Focus Handling Event Handling + + +var tabHandler = function tabHandler(focusable) { + var getFocusableContext = function getFocusableContext(el) { + var _getDatePickerContext26 = getDatePickerContext(el), + calendarEl = _getDatePickerContext26.calendarEl; + + var focusableElements = select(focusable, calendarEl); + var firstTabIndex = 0; + var lastTabIndex = focusableElements.length - 1; + var firstTabStop = focusableElements[firstTabIndex]; + var lastTabStop = focusableElements[lastTabIndex]; + var focusIndex = focusableElements.indexOf(activeElement()); + var isLastTab = focusIndex === lastTabIndex; + var isFirstTab = focusIndex === firstTabIndex; + var isNotFound = focusIndex === -1; + return { + focusableElements: focusableElements, + isNotFound: isNotFound, + firstTabStop: firstTabStop, + isFirstTab: isFirstTab, + lastTabStop: lastTabStop, + isLastTab: isLastTab + }; + }; + + return { + tabAhead: function tabAhead(event) { + var _getFocusableContext = getFocusableContext(event.target), + firstTabStop = _getFocusableContext.firstTabStop, + isLastTab = _getFocusableContext.isLastTab, + isNotFound = _getFocusableContext.isNotFound; + + if (isLastTab || isNotFound) { + event.preventDefault(); + firstTabStop.focus(); + } + }, + tabBack: function tabBack(event) { + var _getFocusableContext2 = getFocusableContext(event.target), + lastTabStop = _getFocusableContext2.lastTabStop, + isFirstTab = _getFocusableContext2.isFirstTab, + isNotFound = _getFocusableContext2.isNotFound; + + if (isFirstTab || isNotFound) { + event.preventDefault(); + lastTabStop.focus(); + } + } + }; +}; + +var datePickerTabEventHandler = tabHandler(DATE_PICKER_FOCUSABLE); +var monthPickerTabEventHandler = tabHandler(MONTH_PICKER_FOCUSABLE); +var yearPickerTabEventHandler = tabHandler(YEAR_PICKER_FOCUSABLE); // #endregion Focus Handling Event Handling +// #region Date Picker Event Delegation Registration / Component + +var datePickerEvents = (_datePickerEvents = {}, _defineProperty(_datePickerEvents, CLICK, (_CLICK = {}, _defineProperty(_CLICK, DATE_PICKER_BUTTON, function () { + toggleCalendar(this); +}), _defineProperty(_CLICK, CALENDAR_DATE, function () { + selectDate(this); +}), _defineProperty(_CLICK, CALENDAR_MONTH, function () { + selectMonth(this); +}), _defineProperty(_CLICK, CALENDAR_YEAR, function () { + selectYear(this); +}), _defineProperty(_CLICK, CALENDAR_PREVIOUS_MONTH, function () { + displayPreviousMonth(this); +}), _defineProperty(_CLICK, CALENDAR_NEXT_MONTH, function () { + displayNextMonth(this); +}), _defineProperty(_CLICK, CALENDAR_PREVIOUS_YEAR, function () { + displayPreviousYear(this); +}), _defineProperty(_CLICK, CALENDAR_NEXT_YEAR, function () { + displayNextYear(this); +}), _defineProperty(_CLICK, CALENDAR_PREVIOUS_YEAR_CHUNK, function () { + displayPreviousYearChunk(this); +}), _defineProperty(_CLICK, CALENDAR_NEXT_YEAR_CHUNK, function () { + displayNextYearChunk(this); +}), _defineProperty(_CLICK, CALENDAR_MONTH_SELECTION, function () { + var newCalendar = displayMonthSelection(this); + newCalendar.querySelector(CALENDAR_MONTH_FOCUSED).focus(); +}), _defineProperty(_CLICK, CALENDAR_YEAR_SELECTION, function () { + var newCalendar = displayYearSelection(this); + newCalendar.querySelector(CALENDAR_YEAR_FOCUSED).focus(); +}), _CLICK)), _defineProperty(_datePickerEvents, "keyup", _defineProperty({}, DATE_PICKER_CALENDAR, function (event) { + var keydown = this.dataset.keydownKeyCode; + + if ("".concat(event.keyCode) !== keydown) { + event.preventDefault(); + } +})), _defineProperty(_datePickerEvents, "keydown", (_keydown = {}, _defineProperty(_keydown, DATE_PICKER_EXTERNAL_INPUT, function (event) { + if (event.keyCode === ENTER_KEYCODE) { + validateDateInput(this); + } +}), _defineProperty(_keydown, CALENDAR_DATE, keymap({ + Up: handleUpFromDate, + ArrowUp: handleUpFromDate, + Down: handleDownFromDate, + ArrowDown: handleDownFromDate, + Left: handleLeftFromDate, + ArrowLeft: handleLeftFromDate, + Right: handleRightFromDate, + ArrowRight: handleRightFromDate, + Home: handleHomeFromDate, + End: handleEndFromDate, + PageDown: handlePageDownFromDate, + PageUp: handlePageUpFromDate, + "Shift+PageDown": handleShiftPageDownFromDate, + "Shift+PageUp": handleShiftPageUpFromDate +})), _defineProperty(_keydown, CALENDAR_DATE_PICKER, keymap({ + Tab: datePickerTabEventHandler.tabAhead, + "Shift+Tab": datePickerTabEventHandler.tabBack +})), _defineProperty(_keydown, CALENDAR_MONTH, keymap({ + Up: handleUpFromMonth, + ArrowUp: handleUpFromMonth, + Down: handleDownFromMonth, + ArrowDown: handleDownFromMonth, + Left: handleLeftFromMonth, + ArrowLeft: handleLeftFromMonth, + Right: handleRightFromMonth, + ArrowRight: handleRightFromMonth, + Home: handleHomeFromMonth, + End: handleEndFromMonth, + PageDown: handlePageDownFromMonth, + PageUp: handlePageUpFromMonth +})), _defineProperty(_keydown, CALENDAR_MONTH_PICKER, keymap({ + Tab: monthPickerTabEventHandler.tabAhead, + "Shift+Tab": monthPickerTabEventHandler.tabBack +})), _defineProperty(_keydown, CALENDAR_YEAR, keymap({ + Up: handleUpFromYear, + ArrowUp: handleUpFromYear, + Down: handleDownFromYear, + ArrowDown: handleDownFromYear, + Left: handleLeftFromYear, + ArrowLeft: handleLeftFromYear, + Right: handleRightFromYear, + ArrowRight: handleRightFromYear, + Home: handleHomeFromYear, + End: handleEndFromYear, + PageDown: handlePageDownFromYear, + PageUp: handlePageUpFromYear +})), _defineProperty(_keydown, CALENDAR_YEAR_PICKER, keymap({ + Tab: yearPickerTabEventHandler.tabAhead, + "Shift+Tab": yearPickerTabEventHandler.tabBack +})), _defineProperty(_keydown, DATE_PICKER_CALENDAR, function (event) { + this.dataset.keydownKeyCode = event.keyCode; +}), _defineProperty(_keydown, DATE_PICKER, function (event) { + var keyMap = keymap({ + Escape: handleEscapeFromCalendar + }); + keyMap(event); +}), _keydown)), _defineProperty(_datePickerEvents, "focusout", (_focusout = {}, _defineProperty(_focusout, DATE_PICKER_EXTERNAL_INPUT, function () { + validateDateInput(this); +}), _defineProperty(_focusout, DATE_PICKER, function (event) { + if (!this.contains(event.relatedTarget)) { + hideCalendar(this); + } +}), _focusout)), _defineProperty(_datePickerEvents, "input", _defineProperty({}, DATE_PICKER_EXTERNAL_INPUT, function () { + reconcileInputValues(this); + updateCalendarIfVisible(this); +})), _datePickerEvents); + +if (!isIosDevice()) { + var _datePickerEvents$mou; + + datePickerEvents.mousemove = (_datePickerEvents$mou = {}, _defineProperty(_datePickerEvents$mou, CALENDAR_DATE_CURRENT_MONTH, function () { + handleMousemoveFromDate(this); + }), _defineProperty(_datePickerEvents$mou, CALENDAR_MONTH, function () { + handleMousemoveFromMonth(this); + }), _defineProperty(_datePickerEvents$mou, CALENDAR_YEAR, function () { + handleMousemoveFromYear(this); + }), _datePickerEvents$mou); +} + +var datePicker = behavior(datePickerEvents, { + init: function init(root) { + select(DATE_PICKER, root).forEach(function (datePickerEl) { + enhanceDatePicker(datePickerEl); + }); + }, + getDatePickerContext: getDatePickerContext, + disable: disable, + enable: enable, + isDateInputInvalid: isDateInputInvalid, + setCalendarValue: setCalendarValue, + validateDateInput: validateDateInput, + renderCalendar: renderCalendar, + updateCalendarIfVisible: updateCalendarIfVisible +}); // #endregion Date Picker Event Delegation Registration / Component + +module.exports = datePicker; + +},{"../config":35,"../events":36,"../utils/active-element":43,"../utils/behavior":44,"../utils/is-ios-device":47,"../utils/select":49,"receptor/keymap":13}],21:[function(require,module,exports){ +"use strict"; + +var _inputChange; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var _require = require("../config"), + PREFIX = _require.prefix; + +var _require2 = require("./date-picker"), + getDatePickerContext = _require2.getDatePickerContext, + isDateInputInvalid = _require2.isDateInputInvalid, + updateCalendarIfVisible = _require2.updateCalendarIfVisible; + +var DATE_PICKER_CLASS = "".concat(PREFIX, "-date-picker"); +var DATE_RANGE_PICKER_CLASS = "".concat(PREFIX, "-date-range-picker"); +var DATE_RANGE_PICKER_RANGE_START_CLASS = "".concat(DATE_RANGE_PICKER_CLASS, "__range-start"); +var DATE_RANGE_PICKER_RANGE_END_CLASS = "".concat(DATE_RANGE_PICKER_CLASS, "__range-end"); +var DATE_PICKER = ".".concat(DATE_PICKER_CLASS); +var DATE_RANGE_PICKER = ".".concat(DATE_RANGE_PICKER_CLASS); +var DATE_RANGE_PICKER_RANGE_START = ".".concat(DATE_RANGE_PICKER_RANGE_START_CLASS); +var DATE_RANGE_PICKER_RANGE_END = ".".concat(DATE_RANGE_PICKER_RANGE_END_CLASS); +var DEFAULT_MIN_DATE = "0000-01-01"; +/** + * The properties and elements within the date range picker. + * @typedef {Object} DateRangePickerContext + * @property {HTMLElement} dateRangePickerEl + * @property {HTMLElement} rangeStartEl + * @property {HTMLElement} rangeEndEl + */ + +/** + * Get an object of the properties and elements belonging directly to the given + * date picker component. + * + * @param {HTMLElement} el the element within the date picker + * @returns {DateRangePickerContext} elements + */ + +var getDateRangePickerContext = function getDateRangePickerContext(el) { + var dateRangePickerEl = el.closest(DATE_RANGE_PICKER); + + if (!dateRangePickerEl) { + throw new Error("Element is missing outer ".concat(DATE_RANGE_PICKER)); + } + + var rangeStartEl = dateRangePickerEl.querySelector(DATE_RANGE_PICKER_RANGE_START); + var rangeEndEl = dateRangePickerEl.querySelector(DATE_RANGE_PICKER_RANGE_END); + return { + dateRangePickerEl: dateRangePickerEl, + rangeStartEl: rangeStartEl, + rangeEndEl: rangeEndEl + }; +}; +/** + * handle update from range start date picker + * + * @param {HTMLElement} el an element within the date range picker + */ + + +var handleRangeStartUpdate = function handleRangeStartUpdate(el) { + var _getDateRangePickerCo = getDateRangePickerContext(el), + dateRangePickerEl = _getDateRangePickerCo.dateRangePickerEl, + rangeStartEl = _getDateRangePickerCo.rangeStartEl, + rangeEndEl = _getDateRangePickerCo.rangeEndEl; + + var _getDatePickerContext = getDatePickerContext(rangeStartEl), + internalInputEl = _getDatePickerContext.internalInputEl; + + var updatedDate = internalInputEl.value; + + if (updatedDate && !isDateInputInvalid(internalInputEl)) { + rangeEndEl.dataset.minDate = updatedDate; + rangeEndEl.dataset.rangeDate = updatedDate; + rangeEndEl.dataset.defaultDate = updatedDate; + } else { + rangeEndEl.dataset.minDate = dateRangePickerEl.dataset.minDate || ""; + rangeEndEl.dataset.rangeDate = ""; + rangeEndEl.dataset.defaultDate = ""; + } + + updateCalendarIfVisible(rangeEndEl); +}; +/** + * handle update from range start date picker + * + * @param {HTMLElement} el an element within the date range picker + */ + + +var handleRangeEndUpdate = function handleRangeEndUpdate(el) { + var _getDateRangePickerCo2 = getDateRangePickerContext(el), + dateRangePickerEl = _getDateRangePickerCo2.dateRangePickerEl, + rangeStartEl = _getDateRangePickerCo2.rangeStartEl, + rangeEndEl = _getDateRangePickerCo2.rangeEndEl; + + var _getDatePickerContext2 = getDatePickerContext(rangeEndEl), + internalInputEl = _getDatePickerContext2.internalInputEl; + + var updatedDate = internalInputEl.value; + + if (updatedDate && !isDateInputInvalid(internalInputEl)) { + rangeStartEl.dataset.maxDate = updatedDate; + rangeStartEl.dataset.rangeDate = updatedDate; + rangeStartEl.dataset.defaultDate = updatedDate; + } else { + rangeStartEl.dataset.maxDate = dateRangePickerEl.dataset.maxDate || ""; + rangeStartEl.dataset.rangeDate = ""; + rangeStartEl.dataset.defaultDate = ""; + } + + updateCalendarIfVisible(rangeStartEl); +}; +/** + * Enhance an input with the date picker elements + * + * @param {HTMLElement} el The initial wrapping element of the date range picker component + */ + + +var enhanceDateRangePicker = function enhanceDateRangePicker(el) { + var dateRangePickerEl = el.closest(DATE_RANGE_PICKER); + + var _select = select(DATE_PICKER, dateRangePickerEl), + _select2 = _slicedToArray(_select, 2), + rangeStart = _select2[0], + rangeEnd = _select2[1]; + + if (!rangeStart) { + throw new Error("".concat(DATE_RANGE_PICKER, " is missing inner two '").concat(DATE_PICKER, "' elements")); + } + + if (!rangeEnd) { + throw new Error("".concat(DATE_RANGE_PICKER, " is missing second '").concat(DATE_PICKER, "' element")); + } + + rangeStart.classList.add(DATE_RANGE_PICKER_RANGE_START_CLASS); + rangeEnd.classList.add(DATE_RANGE_PICKER_RANGE_END_CLASS); + + if (!dateRangePickerEl.dataset.minDate) { + dateRangePickerEl.dataset.minDate = DEFAULT_MIN_DATE; + } + + var minDate = dateRangePickerEl.dataset.minDate; + rangeStart.dataset.minDate = minDate; + rangeEnd.dataset.minDate = minDate; + var maxDate = dateRangePickerEl.dataset.maxDate; + + if (maxDate) { + rangeStart.dataset.maxDate = maxDate; + rangeEnd.dataset.maxDate = maxDate; + } + + handleRangeStartUpdate(dateRangePickerEl); + handleRangeEndUpdate(dateRangePickerEl); +}; + +var dateRangePicker = behavior({ + "input change": (_inputChange = {}, _defineProperty(_inputChange, DATE_RANGE_PICKER_RANGE_START, function () { + handleRangeStartUpdate(this); + }), _defineProperty(_inputChange, DATE_RANGE_PICKER_RANGE_END, function () { + handleRangeEndUpdate(this); + }), _inputChange) +}, { + init: function init(root) { + select(DATE_RANGE_PICKER, root).forEach(function (dateRangePickerEl) { + enhanceDateRangePicker(dateRangePickerEl); + }); + } +}); +module.exports = dateRangePicker; + +},{"../config":35,"../utils/behavior":44,"../utils/select":49,"./date-picker":20}],22:[function(require,module,exports){ +"use strict"; + +var select = require("../utils/select"); + +var behavior = require("../utils/behavior"); + +var _require = require("../config"), + PREFIX = _require.prefix; + +var DROPZONE_CLASS = "".concat(PREFIX, "-file-input"); +var DROPZONE = ".".concat(DROPZONE_CLASS); +var INPUT_CLASS = "".concat(PREFIX, "-file-input__input"); +var TARGET_CLASS = "".concat(PREFIX, "-file-input__target"); +var INPUT = ".".concat(INPUT_CLASS); +var BOX_CLASS = "".concat(PREFIX, "-file-input__box"); +var INSTRUCTIONS_CLASS = "".concat(PREFIX, "-file-input__instructions"); +var PREVIEW_CLASS = "".concat(PREFIX, "-file-input__preview"); +var PREVIEW_HEADING_CLASS = "".concat(PREFIX, "-file-input__preview-heading"); +var DISABLED_CLASS = "".concat(PREFIX, "-file-input--disabled"); +var CHOOSE_CLASS = "".concat(PREFIX, "-file-input__choose"); +var ACCEPTED_FILE_MESSAGE_CLASS = "".concat(PREFIX, "-file-input__accepted-files-message"); +var DRAG_TEXT_CLASS = "".concat(PREFIX, "-file-input__drag-text"); +var DRAG_CLASS = "".concat(PREFIX, "-file-input--drag"); +var LOADING_CLASS = "is-loading"; +var HIDDEN_CLASS = "display-none"; +var INVALID_FILE_CLASS = "has-invalid-file"; +var GENERIC_PREVIEW_CLASS_NAME = "".concat(PREFIX, "-file-input__preview-image"); +var GENERIC_PREVIEW_CLASS = "".concat(GENERIC_PREVIEW_CLASS_NAME, "--generic"); +var PDF_PREVIEW_CLASS = "".concat(GENERIC_PREVIEW_CLASS_NAME, "--pdf"); +var WORD_PREVIEW_CLASS = "".concat(GENERIC_PREVIEW_CLASS_NAME, "--word"); +var VIDEO_PREVIEW_CLASS = "".concat(GENERIC_PREVIEW_CLASS_NAME, "--video"); +var EXCEL_PREVIEW_CLASS = "".concat(GENERIC_PREVIEW_CLASS_NAME, "--excel"); +var SPACER_GIF = "data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"; +/** + * The properties and elements within the file input. + * @typedef {Object} FileInputContext + * @property {HTMLDivElement} dropZoneEl + * @property {HTMLInputElement} inputEl + */ + +/** + * Get an object of the properties and elements belonging directly to the given + * file input component. + * + * @param {HTMLElement} el the element within the file input + * @returns {FileInputContext} elements + */ + +var getFileInputContext = function getFileInputContext(el) { + var dropZoneEl = el.closest(DROPZONE); + + if (!dropZoneEl) { + throw new Error("Element is missing outer ".concat(DROPZONE)); + } + + var inputEl = dropZoneEl.querySelector(INPUT); + return { + dropZoneEl: dropZoneEl, + inputEl: inputEl + }; +}; +/** + * Disable the file input component + * + * @param {HTMLElement} el An element within the file input component + */ + + +var disable = function disable(el) { + var _getFileInputContext = getFileInputContext(el), + dropZoneEl = _getFileInputContext.dropZoneEl, + inputEl = _getFileInputContext.inputEl; + + inputEl.disabled = true; + dropZoneEl.classList.add(DISABLED_CLASS); + dropZoneEl.setAttribute("aria-disabled", "true"); +}; +/** + * Enable the file input component + * + * @param {HTMLElement} el An element within the file input component + */ + + +var enable = function enable(el) { + var _getFileInputContext2 = getFileInputContext(el), + dropZoneEl = _getFileInputContext2.dropZoneEl, + inputEl = _getFileInputContext2.inputEl; + + inputEl.disabled = false; + dropZoneEl.classList.remove(DISABLED_CLASS); + dropZoneEl.removeAttribute("aria-disabled"); +}; +/** + * Creates an ID name for each file that strips all invalid characters. + * @param {string} name - name of the file added to file input + * @returns {string} same characters as the name with invalid chars removed + */ + + +var makeSafeForID = function makeSafeForID(name) { + return name.replace(/[^a-z0-9]/g, function replaceName(s) { + var c = s.charCodeAt(0); + if (c === 32) return "-"; + if (c >= 65 && c <= 90) return "img_".concat(s.toLowerCase()); + return "__".concat(("000", c.toString(16)).slice(-4)); + }); +}; +/** + * Builds full file input comonent + * @param {HTMLElement} fileInputEl - original file input on page + * @returns {HTMLElement|HTMLElement} - Instructions, target area div + */ + + +var buildFileInput = function buildFileInput(fileInputEl) { + var acceptsMultiple = fileInputEl.hasAttribute("multiple"); + var fileInputParent = document.createElement("div"); + var dropTarget = document.createElement("div"); + var box = document.createElement("div"); + var instructions = document.createElement("div"); + var disabled = fileInputEl.hasAttribute("disabled"); // Adds class names and other attributes + + fileInputEl.classList.remove(DROPZONE_CLASS); + fileInputEl.classList.add(INPUT_CLASS); + fileInputParent.classList.add(DROPZONE_CLASS); + box.classList.add(BOX_CLASS); + instructions.classList.add(INSTRUCTIONS_CLASS); + instructions.setAttribute("aria-hidden", "true"); + dropTarget.classList.add(TARGET_CLASS); // Adds child elements to the DOM + + fileInputEl.parentNode.insertBefore(dropTarget, fileInputEl); + fileInputEl.parentNode.insertBefore(fileInputParent, dropTarget); + dropTarget.appendChild(fileInputEl); + fileInputParent.appendChild(dropTarget); + fileInputEl.parentNode.insertBefore(instructions, fileInputEl); + fileInputEl.parentNode.insertBefore(box, fileInputEl); // Disabled styling + + if (disabled) { + disable(fileInputEl); + } // Sets instruction test based on whether or not multiple files are accepted + + + if (acceptsMultiple) { + instructions.innerHTML = "Drag files here or choose from folder"); + } else { + instructions.innerHTML = "Drag file here or choose from folder"); + } // IE11 and Edge do not support drop files on file inputs, so we've removed text that indicates that + + + if (/rv:11.0/i.test(navigator.userAgent) || /Edge\/\d./i.test(navigator.userAgent)) { + fileInputParent.querySelector(".".concat(DRAG_TEXT_CLASS)).outerHTML = ""; + } + + return { + instructions: instructions, + dropTarget: dropTarget + }; +}; +/** + * Removes image previews, we want to start with a clean list every time files are added to the file input + * @param {HTMLElement} dropTarget - target area div that encases the input + * @param {HTMLElement} instructions - text to inform users to drag or select files + */ + + +var removeOldPreviews = function removeOldPreviews(dropTarget, instructions) { + var filePreviews = dropTarget.querySelectorAll(".".concat(PREVIEW_CLASS)); + var currentPreviewHeading = dropTarget.querySelector(".".concat(PREVIEW_HEADING_CLASS)); + var currentErrorMessage = dropTarget.querySelector(".".concat(ACCEPTED_FILE_MESSAGE_CLASS)); // Remove the heading above the previews + + if (currentPreviewHeading) { + currentPreviewHeading.outerHTML = ""; + } // Remove existing error messages + + + if (currentErrorMessage) { + currentErrorMessage.outerHTML = ""; + dropTarget.classList.remove(INVALID_FILE_CLASS); + } // Get rid of existing previews if they exist, show instructions + + + if (filePreviews !== null) { + if (instructions) { + instructions.classList.remove(HIDDEN_CLASS); + } + + Array.prototype.forEach.call(filePreviews, function removeImages(node) { + node.parentNode.removeChild(node); + }); + } +}; +/** + * When using an Accept attribute, invalid files will be hidden from + * file browser, but they can still be dragged to the input. This + * function prevents them from being dragged and removes error states + * when correct files are added. + * @param {event} e + * @param {HTMLElement} fileInputEl - file input element + * @param {HTMLElement} instructions - text to inform users to drag or select files + * @param {HTMLElement} dropTarget - target area div that encases the input + */ + + +var preventInvalidFiles = function preventInvalidFiles(e, fileInputEl, instructions, dropTarget) { + var acceptedFilesAttr = fileInputEl.getAttribute("accept"); + dropTarget.classList.remove(INVALID_FILE_CLASS); // Runs if only specific files are accepted + + if (acceptedFilesAttr) { + var acceptedFiles = acceptedFilesAttr.split(","); + var errorMessage = document.createElement("div"); // If multiple files are dragged, this iterates through them and look for any files that are not accepted. + + var allFilesAllowed = true; + + for (var i = 0; i < e.dataTransfer.files.length; i += 1) { + var file = e.dataTransfer.files[i]; + + if (allFilesAllowed) { + for (var j = 0; j < acceptedFiles.length; j += 1) { + var fileType = acceptedFiles[j]; + allFilesAllowed = file.name.indexOf(fileType) > 0 || file.type.includes(fileType.replace(/\*/g, "")); + if (allFilesAllowed) break; + } + } else break; + } // If dragged files are not accepted, this removes them from the value of the input and creates and error state + + + if (!allFilesAllowed) { + removeOldPreviews(dropTarget, instructions); + fileInputEl.value = ""; // eslint-disable-line no-param-reassign + + dropTarget.insertBefore(errorMessage, fileInputEl); + errorMessage.innerHTML = "This is not a valid file type."; + errorMessage.classList.add(ACCEPTED_FILE_MESSAGE_CLASS); + dropTarget.classList.add(INVALID_FILE_CLASS); + e.preventDefault(); + e.stopPropagation(); + } + } +}; +/** + * When new files are applied to file input, this function generates previews + * and removes old ones. + * @param {event} e + * @param {HTMLElement} fileInputEl - file input element + * @param {HTMLElement} instructions - text to inform users to drag or select files + * @param {HTMLElement} dropTarget - target area div that encases the input + */ + + +var handleChange = function handleChange(e, fileInputEl, instructions, dropTarget) { + var fileNames = e.target.files; + var filePreviewsHeading = document.createElement("div"); // First, get rid of existing previews + + removeOldPreviews(dropTarget, instructions); // Iterates through files list and creates previews + + var _loop = function _loop(i) { + var reader = new FileReader(); + var fileName = fileNames[i].name; // Starts with a loading image while preview is created + + reader.onloadstart = function createLoadingImage() { + var imageId = makeSafeForID(fileName); + var previewImage = "\"\""); + instructions.insertAdjacentHTML("afterend", "
    ").concat(previewImage).concat(fileName, "
    ")); + }; // Not all files will be able to generate previews. In case this happens, we provide several types "generic previews" based on the file extension. + + + reader.onloadend = function createFilePreview() { + var imageId = makeSafeForID(fileName); + var previewImage = document.getElementById(imageId); + + if (fileName.indexOf(".pdf") > 0) { + previewImage.setAttribute("onerror", "this.onerror=null;this.src=\"".concat(SPACER_GIF, "\"; this.classList.add(\"").concat(PDF_PREVIEW_CLASS, "\")")); + } else if (fileName.indexOf(".doc") > 0 || fileName.indexOf(".pages") > 0) { + previewImage.setAttribute("onerror", "this.onerror=null;this.src=\"".concat(SPACER_GIF, "\"; this.classList.add(\"").concat(WORD_PREVIEW_CLASS, "\")")); + } else if (fileName.indexOf(".xls") > 0 || fileName.indexOf(".numbers") > 0) { + previewImage.setAttribute("onerror", "this.onerror=null;this.src=\"".concat(SPACER_GIF, "\"; this.classList.add(\"").concat(EXCEL_PREVIEW_CLASS, "\")")); + } else if (fileName.indexOf(".mov") > 0 || fileName.indexOf(".mp4") > 0) { + previewImage.setAttribute("onerror", "this.onerror=null;this.src=\"".concat(SPACER_GIF, "\"; this.classList.add(\"").concat(VIDEO_PREVIEW_CLASS, "\")")); + } else { + previewImage.setAttribute("onerror", "this.onerror=null;this.src=\"".concat(SPACER_GIF, "\"; this.classList.add(\"").concat(GENERIC_PREVIEW_CLASS, "\")")); + } // Removes loader and displays preview + + + previewImage.classList.remove(LOADING_CLASS); + previewImage.src = reader.result; + }; + + if (fileNames[i]) { + reader.readAsDataURL(fileNames[i]); + } // Adds heading above file previews, pluralizes if there are multiple + + + if (i === 0) { + dropTarget.insertBefore(filePreviewsHeading, instructions); + filePreviewsHeading.innerHTML = "Selected file Change file"; + } else if (i >= 1) { + dropTarget.insertBefore(filePreviewsHeading, instructions); + filePreviewsHeading.innerHTML = "".concat(i + 1, " files selected Change files"); + } // Hides null state content and sets preview heading class + + + if (filePreviewsHeading) { + instructions.classList.add(HIDDEN_CLASS); + filePreviewsHeading.classList.add(PREVIEW_HEADING_CLASS); + } + }; + + for (var i = 0; i < fileNames.length; i += 1) { + _loop(i); + } +}; + +var fileInput = behavior({}, { + init: function init(root) { + select(DROPZONE, root).forEach(function (fileInputEl) { + var _buildFileInput = buildFileInput(fileInputEl), + instructions = _buildFileInput.instructions, + dropTarget = _buildFileInput.dropTarget; + + dropTarget.addEventListener("dragover", function handleDragOver() { + this.classList.add(DRAG_CLASS); + }, false); + dropTarget.addEventListener("dragleave", function handleDragLeave() { + this.classList.remove(DRAG_CLASS); + }, false); + dropTarget.addEventListener("drop", function handleDrop(e) { + preventInvalidFiles(e, fileInputEl, instructions, dropTarget); + this.classList.remove(DRAG_CLASS); + }, false); // eslint-disable-next-line no-param-reassign + + fileInputEl.onchange = function (e) { + handleChange(e, fileInputEl, instructions, dropTarget); + }; + }); + }, + getFileInputContext: getFileInputContext, + disable: disable, + enable: enable +}); +module.exports = fileInput; + +},{"../config":35,"../utils/behavior":44,"../utils/select":49}],23:[function(require,module,exports){ +"use strict"; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var _require = require("../events"), + CLICK = _require.CLICK; + +var _require2 = require("../config"), + PREFIX = _require2.prefix; + +var HIDDEN = "hidden"; +var SCOPE = ".".concat(PREFIX, "-footer--big"); +var NAV = "".concat(SCOPE, " nav"); +var BUTTON = "".concat(NAV, " .").concat(PREFIX, "-footer__primary-link"); +var COLLAPSIBLE = ".".concat(PREFIX, "-footer__primary-content--collapsible"); +var HIDE_MAX_WIDTH = 480; + +function showPanel() { + if (window.innerWidth < HIDE_MAX_WIDTH) { + var collapseEl = this.closest(COLLAPSIBLE); + collapseEl.classList.toggle(HIDDEN); // NB: this *should* always succeed because the button + // selector is scoped to ".{prefix}-footer-big nav" + + var collapsibleEls = select(COLLAPSIBLE, collapseEl.closest(NAV)); + collapsibleEls.forEach(function (el) { + if (el !== collapseEl) { + el.classList.add(HIDDEN); + } + }); + } +} + +var toggleHidden = function toggleHidden(isHidden) { + return select(COLLAPSIBLE).forEach(function (list) { + return list.classList.toggle(HIDDEN, isHidden); + }); +}; + +var resize = function resize(event) { + return toggleHidden(event.matches); +}; + +module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, BUTTON, showPanel)), { + // export for use elsewhere + HIDE_MAX_WIDTH: HIDE_MAX_WIDTH, + init: function init() { + toggleHidden(window.innerWidth < HIDE_MAX_WIDTH); + this.mediaQueryList = window.matchMedia("(max-width: ".concat(HIDE_MAX_WIDTH, "px)")); + this.mediaQueryList.addListener(resize); + }, + teardown: function teardown() { + this.mediaQueryList.removeListener(resize); + } +}); + +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/select":49}],24:[function(require,module,exports){ +"use strict"; + +var accordion = require("./accordion"); + +var banner = require("./banner"); + +var characterCount = require("./character-count"); + +var comboBox = require("./combo-box"); + +var fileInput = require("./file-input"); + +var footer = require("./footer"); + +var inputPrefixSuffix = require("./input-prefix-suffix"); + +var modal = require("./modal"); + +var navigation = require("./navigation"); + +var password = require("./password"); + +var search = require("./search"); + +var skipnav = require("./skipnav"); + +var tooltip = require("./tooltip"); + +var validator = require("./validator"); + +var datePicker = require("./date-picker"); + +var dateRangePicker = require("./date-range-picker"); + +var timePicker = require("./time-picker"); + +var table = require("./table"); + +module.exports = { + accordion: accordion, + banner: banner, + characterCount: characterCount, + comboBox: comboBox, + datePicker: datePicker, + dateRangePicker: dateRangePicker, + fileInput: fileInput, + footer: footer, + inputPrefixSuffix: inputPrefixSuffix, + modal: modal, + navigation: navigation, + password: password, + search: search, + skipnav: skipnav, + table: table, + timePicker: timePicker, + tooltip: tooltip, + validator: validator +}; + +},{"./accordion":16,"./banner":17,"./character-count":18,"./combo-box":19,"./date-picker":20,"./date-range-picker":21,"./file-input":22,"./footer":23,"./input-prefix-suffix":25,"./modal":26,"./navigation":27,"./password":28,"./search":29,"./skipnav":30,"./table":31,"./time-picker":32,"./tooltip":33,"./validator":34}],25:[function(require,module,exports){ +"use strict"; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var _require = require("../config"), + PREFIX = _require.prefix; + +var _require2 = require("../events"), + CLICK = _require2.CLICK; + +var CONTAINER = ".".concat(PREFIX, "-input-group"); +var INPUT = "".concat(CONTAINER, " .").concat(PREFIX, "-input"); +var DECORATION = "".concat(CONTAINER, " .").concat(PREFIX, "-input-prefix, ").concat(CONTAINER, " .").concat(PREFIX, "-input-suffix"); +var FOCUS_CLASS = "is-focused"; + +function setFocus(el) { + el.closest(CONTAINER).querySelector(".".concat(PREFIX, "-input")).focus(); +} + +function handleFocus() { + this.closest(CONTAINER).classList.add(FOCUS_CLASS); +} + +function handleBlur() { + this.closest(CONTAINER).classList.remove(FOCUS_CLASS); +} + +var inputPrefixSuffix = behavior(_defineProperty({}, CLICK, _defineProperty({}, DECORATION, function () { + setFocus(this); +})), { + init: function init(root) { + select(INPUT, root).forEach(function (inputEl) { + inputEl.addEventListener("focus", handleFocus, false); + inputEl.addEventListener("blur", handleBlur, false); + }); + } +}); +module.exports = inputPrefixSuffix; + +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/select":49}],26:[function(require,module,exports){ +"use strict"; + +var _CLICK; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var FocusTrap = require("../utils/focus-trap"); + +var ScrollBarWidth = require("../utils/scrollbar-width"); + +var _require = require("../events"), + CLICK = _require.CLICK; + +var _require2 = require("../config"), + PREFIX = _require2.prefix; + +var MODAL_CLASSNAME = "".concat(PREFIX, "-modal"); +var OVERLAY_CLASSNAME = "".concat(MODAL_CLASSNAME, "-overlay"); +var WRAPPER_CLASSNAME = "".concat(MODAL_CLASSNAME, "-wrapper"); +var OPENER_ATTRIBUTE = "data-open-modal"; +var CLOSER_ATTRIBUTE = "data-close-modal"; +var FORCE_ACTION_ATTRIBUTE = "data-force-action"; +var MODAL = ".".concat(MODAL_CLASSNAME); +var INITIAL_FOCUS = ".".concat(WRAPPER_CLASSNAME, " *[data-focus]"); +var CLOSE_BUTTON = "".concat(WRAPPER_CLASSNAME, " *[").concat(CLOSER_ATTRIBUTE, "]"); +var OPENERS = "*[".concat(OPENER_ATTRIBUTE, "][aria-controls]"); +var CLOSERS = "".concat(CLOSE_BUTTON, ", .").concat(OVERLAY_CLASSNAME, ":not([").concat(FORCE_ACTION_ATTRIBUTE, "])"); +var ACTIVE_CLASS = "usa-js-modal--active"; +var PREVENT_CLICK_CLASS = "usa-js-no-click"; +var VISIBLE_CLASS = "is-visible"; +var HIDDEN_CLASS = "is-hidden"; +var nonModals = document.querySelectorAll("body > *:not(".concat(MODAL, "):not([aria-hidden])")); +var modal; + +var isActive = function isActive() { + return document.body.classList.contains(ACTIVE_CLASS); +}; + +var SCROLLBAR_WIDTH = ScrollBarWidth(); +var INITIAL_PADDING = window.getComputedStyle(document.body).getPropertyValue("padding-right"); +var TEMPORARY_PADDING = parseInt(INITIAL_PADDING.replace(/px/, ""), 10) + parseInt(SCROLLBAR_WIDTH.replace(/px/, ""), 10) + "px"; +/** + * Is bound to escape key, closes modal when + */ + +var onMenuClose = function onMenuClose() { + modal.toggleModal.call(modal, false); +}; +/** + * Toggle the visibility of a modal window + * + * @param {KeyboardEvent} event the keydown event + * @returns {boolean} safeActive if mobile is open + */ + + +function toggleModal(event) { + var originalOpener; + var clickedElement = event.target; + var _document = document, + body = _document.body; + var safeActive = !isActive(); + var modalId = clickedElement ? clickedElement.getAttribute("aria-controls") : document.querySelector(".usa-modal-wrapper.is-visible"); + var targetModal = safeActive ? document.getElementById(modalId) : document.querySelector(".usa-modal-wrapper.is-visible"); + var openFocusEl = targetModal.querySelector(INITIAL_FOCUS) ? targetModal.querySelector(INITIAL_FOCUS) : targetModal.querySelector(".usa-modal"); + var returnFocus = document.getElementById(targetModal.getAttribute("data-opener")); + var menuButton = body.querySelector(OPENERS); + var forceUserAction = targetModal.getAttribute(FORCE_ACTION_ATTRIBUTE); // Sets the clicked element to the close button + // so esc key always closes modal + + if (event.type === "keydown" && targetModal !== null) { + clickedElement = targetModal.querySelector(CLOSE_BUTTON); + } // When we're not hitting the escape key… + + + if (clickedElement) { + // Make sure we click the opener + // If it doesn't have an ID, make one + // Store id as data attribute on modal + if (clickedElement.hasAttribute(OPENER_ATTRIBUTE)) { + if (this.getAttribute("id") === null) { + originalOpener = "modal-".concat(Math.floor(Math.random() * 900000) + 100000); + this.setAttribute("id", originalOpener); + } else { + originalOpener = this.getAttribute("id"); + } + + targetModal.setAttribute("data-opener", originalOpener); + } // This basically stops the propagation if the element + // is inside the modal and not a close button or + // element inside a close button + + + if (clickedElement.closest(".".concat(MODAL_CLASSNAME))) { + if (clickedElement.hasAttribute(CLOSER_ATTRIBUTE) || clickedElement.closest("[".concat(CLOSER_ATTRIBUTE, "]"))) {// do nothing. move on. + } else { + event.stopPropagation(); + return false; + } + } + } // Active class shares same as navigation + + + body.classList.toggle(ACTIVE_CLASS, safeActive); + targetModal.classList.toggle(VISIBLE_CLASS, safeActive); + targetModal.classList.toggle(HIDDEN_CLASS, !safeActive); // If user is forced to take an action, adding + // a class to the body that prevents clicking underneath + // overlay + + if (forceUserAction) { + body.classList.toggle(PREVENT_CLICK_CLASS, safeActive); + } // Account for content shifting from body overflow: hidden + // We only check paddingRight in case apps are adding other properties + // to the body element + + + body.style.paddingRight = body.style.paddingRight === TEMPORARY_PADDING ? INITIAL_PADDING : TEMPORARY_PADDING; // Handle the focus actions + + if (safeActive && openFocusEl) { + // The modal window is opened. Focus is set to close button. + // Binds escape key if we're not forcing + // the user to take an action + if (forceUserAction) { + modal.focusTrap = FocusTrap(targetModal); + } else { + modal.focusTrap = FocusTrap(targetModal, { + Escape: onMenuClose + }); + } // Handles focus setting and interactions + + + modal.focusTrap.update(safeActive); + openFocusEl.focus(); // Hides everything that is not the modal from screen readers + + for (var i = 0; i < nonModals.length; i += 1) { + nonModals[i].setAttribute("aria-hidden", "true"); + } + } else if (!safeActive && menuButton && returnFocus) { + // The modal window is closed. + // Non-modals now accesible to screen reader + for (var _i = 0; _i < nonModals.length; _i += 1) { + nonModals[_i].removeAttribute("aria-hidden"); + } // Focus is returned to the opener + + + returnFocus.focus(); + modal.focusTrap.update(safeActive); + } + + return safeActive; +} +/** + * Builds modal window from base HTML + * + * @param {HTMLElement} baseComponent the modal html in the DOM + */ + + +var setUpAttributes = function setUpAttributes(baseComponent) { + var modalContent = baseComponent; + var modalWrapper = document.createElement("div"); + var overlayDiv = document.createElement("div"); + var modalID = baseComponent.getAttribute("id"); + var ariaLabelledBy = baseComponent.getAttribute("aria-labelledby"); + var ariaDescribedBy = baseComponent.getAttribute("aria-describedby"); + var forceUserAction = baseComponent.hasAttribute(FORCE_ACTION_ATTRIBUTE) ? baseComponent.hasAttribute(FORCE_ACTION_ATTRIBUTE) : false; // Rebuild the modal element + + modalContent.parentNode.insertBefore(modalWrapper, modalContent); + modalWrapper.appendChild(modalContent); + modalContent.parentNode.insertBefore(overlayDiv, modalContent); + overlayDiv.appendChild(modalContent); // Add classes and attributes + + modalWrapper.classList.add(HIDDEN_CLASS); + modalWrapper.classList.add(WRAPPER_CLASSNAME); + overlayDiv.classList.add(OVERLAY_CLASSNAME); // Set attributes + + modalWrapper.setAttribute("role", "dialog"); + modalWrapper.setAttribute("id", modalID); + + if (ariaLabelledBy) { + modalWrapper.setAttribute("aria-labelledby", ariaLabelledBy); + } + + if (ariaDescribedBy) { + modalWrapper.setAttribute("aria-describedby", ariaDescribedBy); + } + + if (forceUserAction) { + modalWrapper.setAttribute(FORCE_ACTION_ATTRIBUTE, "true"); + } // Update the base element HTML + + + baseComponent.removeAttribute("id"); + baseComponent.removeAttribute("aria-labelledby"); + baseComponent.removeAttribute("aria-describedby"); + baseComponent.setAttribute("tabindex", "-1"); // Add aria-controls + + var modalClosers = modalWrapper.querySelectorAll(CLOSERS); + select(modalClosers).forEach(function (el) { + el.setAttribute("aria-controls", modalID); + }); // Move all modals to the end of the DOM. Doing this allows us to + // more easily find the elements to hide from screen readers + // when the modal is open. + + document.body.appendChild(modalWrapper); +}; + +modal = behavior(_defineProperty({}, CLICK, (_CLICK = {}, _defineProperty(_CLICK, OPENERS, toggleModal), _defineProperty(_CLICK, CLOSERS, toggleModal), _CLICK)), { + init: function init(root) { + select(MODAL, root).forEach(function (modalWindow) { + setUpAttributes(modalWindow); + }); + select(OPENERS, root).forEach(function (item) { + // Turn anchor links into buttons because of + // VoiceOver on Safari + if (item.nodeName === "A") { + item.setAttribute("role", "button"); + item.addEventListener("click", function (e) { + e.preventDefault(); + }); + } // Can uncomment when aria-haspopup="dialog" is supported + // https://a11ysupport.io/tech/aria/aria-haspopup_attribute + // Most screen readers support aria-haspopup, but might announce + // as opening a menu if "dialog" is not supported. + // item.setAttribute("aria-haspopup", "dialog"); + + }); + }, + focusTrap: null, + toggleModal: toggleModal +}); +module.exports = modal; + +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/focus-trap":45,"../utils/scrollbar-width":48,"../utils/select":49}],27:[function(require,module,exports){ +"use strict"; + +var _CLICK; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var toggle = require("../utils/toggle"); + +var FocusTrap = require("../utils/focus-trap"); + +var accordion = require("./accordion"); + +var ScrollBarWidth = require("../utils/scrollbar-width"); + +var _require = require("../events"), + CLICK = _require.CLICK; + +var _require2 = require("../config"), + PREFIX = _require2.prefix; + +var BODY = "body"; +var NAV = ".".concat(PREFIX, "-nav"); +var NAV_LINKS = "".concat(NAV, " a"); +var NAV_CONTROL = "button.".concat(PREFIX, "-nav__link"); +var OPENERS = ".".concat(PREFIX, "-menu-btn"); +var CLOSE_BUTTON = ".".concat(PREFIX, "-nav__close"); +var OVERLAY = ".".concat(PREFIX, "-overlay"); +var CLOSERS = "".concat(CLOSE_BUTTON, ", .").concat(PREFIX, "-overlay"); +var TOGGLES = [NAV, OVERLAY].join(", "); +var ACTIVE_CLASS = "usa-js-mobile-nav--active"; +var VISIBLE_CLASS = "is-visible"; +var navigation; +var navActive; + +var isActive = function isActive() { + return document.body.classList.contains(ACTIVE_CLASS); +}; + +var SCROLLBAR_WIDTH = ScrollBarWidth(); +var INITIAL_PADDING = window.getComputedStyle(document.body).getPropertyValue('padding-right'); +var TEMPORARY_PADDING = parseInt(INITIAL_PADDING.replace(/px/, ""), 10) + parseInt(SCROLLBAR_WIDTH.replace(/px/, ""), 10) + "px"; + +var toggleNav = function toggleNav(active) { + var _document = document, + body = _document.body; + var safeActive = typeof active === "boolean" ? active : !isActive(); + body.classList.toggle(ACTIVE_CLASS, safeActive); + select(TOGGLES).forEach(function (el) { + return el.classList.toggle(VISIBLE_CLASS, safeActive); + }); + navigation.focusTrap.update(safeActive); + var closeButton = body.querySelector(CLOSE_BUTTON); + var menuButton = body.querySelector(OPENERS); + body.style.paddingRight = body.style.paddingRight === TEMPORARY_PADDING ? INITIAL_PADDING : TEMPORARY_PADDING; + + if (safeActive && closeButton) { + // The mobile nav was just activated, so focus on the close button, + // which is just before all the nav elements in the tab order. + closeButton.focus(); + } else if (!safeActive && document.activeElement === closeButton && menuButton) { + // The mobile nav was just deactivated, and focus was on the close + // button, which is no longer visible. We don't want the focus to + // disappear into the void, so focus on the menu button if it's + // visible (this may have been what the user was just focused on, + // if they triggered the mobile nav by mistake). + menuButton.focus(); + } + + return safeActive; +}; + +var resize = function resize() { + var closer = document.body.querySelector(CLOSE_BUTTON); + + if (isActive() && closer && closer.getBoundingClientRect().width === 0) { + // When the mobile nav is active, and the close box isn't visible, + // we know the user's viewport has been resized to be larger. + // Let's make the page state consistent by deactivating the mobile nav. + navigation.toggleNav.call(closer, false); + } +}; + +var onMenuClose = function onMenuClose() { + return navigation.toggleNav.call(navigation, false); +}; + +var hideActiveNavDropdown = function hideActiveNavDropdown() { + toggle(navActive, false); + navActive = null; +}; + +navigation = behavior(_defineProperty({}, CLICK, (_CLICK = {}, _defineProperty(_CLICK, NAV_CONTROL, function () { + // If another nav is open, close it + if (navActive && navActive !== this) { + hideActiveNavDropdown(); + } // store a reference to the last clicked nav link element, so we + // can hide the dropdown if another element on the page is clicked + + + if (navActive) { + hideActiveNavDropdown(); + } else { + navActive = this; + toggle(navActive, true); + } // Do this so the event handler on the body doesn't fire + + + return false; +}), _defineProperty(_CLICK, BODY, function () { + if (navActive) { + hideActiveNavDropdown(); + } +}), _defineProperty(_CLICK, OPENERS, toggleNav), _defineProperty(_CLICK, CLOSERS, toggleNav), _defineProperty(_CLICK, NAV_LINKS, function () { + // A navigation link has been clicked! We want to collapse any + // hierarchical navigation UI it's a part of, so that the user + // can focus on whatever they've just selected. + // Some navigation links are inside accordions; when they're + // clicked, we want to collapse those accordions. + var acc = this.closest(accordion.ACCORDION); + + if (acc) { + accordion.getButtons(acc).forEach(function (btn) { + return accordion.hide(btn); + }); + } // If the mobile navigation menu is active, we want to hide it. + + + if (isActive()) { + navigation.toggleNav.call(navigation, false); + } +}), _CLICK)), { + init: function init(root) { + var trapContainer = root.querySelector(NAV); + + if (trapContainer) { + navigation.focusTrap = FocusTrap(trapContainer, { + Escape: onMenuClose + }); + } + + resize(); + window.addEventListener("resize", resize, false); + }, + teardown: function teardown() { + window.removeEventListener("resize", resize, false); + navActive = false; + }, + focusTrap: null, + toggleNav: toggleNav +}); +module.exports = navigation; + +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/focus-trap":45,"../utils/scrollbar-width":48,"../utils/select":49,"../utils/toggle":52,"./accordion":16}],28:[function(require,module,exports){ +"use strict"; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var behavior = require("../utils/behavior"); + +var toggleFormInput = require("../utils/toggle-form-input"); + +var _require = require("../events"), + CLICK = _require.CLICK; + +var _require2 = require("../config"), + PREFIX = _require2.prefix; + +var LINK = ".".concat(PREFIX, "-show-password, .").concat(PREFIX, "-show-multipassword"); + +function toggle(event) { + event.preventDefault(); + toggleFormInput(this); +} + +module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, LINK, toggle))); + +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/toggle-form-input":51}],29:[function(require,module,exports){ +"use strict"; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var ignore = require("receptor/ignore"); + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var _require = require("../events"), + CLICK = _require.CLICK; + +var BUTTON = ".js-search-button"; +var FORM = ".js-search-form"; +var INPUT = "[type=search]"; +var CONTEXT = "header"; // XXX + +var lastButton; + +var getForm = function getForm(button) { + var context = button.closest(CONTEXT); + return context ? context.querySelector(FORM) : document.querySelector(FORM); +}; + +var toggleSearch = function toggleSearch(button, active) { + var form = getForm(button); + + if (!form) { + throw new Error("No ".concat(FORM, " found for search toggle in ").concat(CONTEXT, "!")); + } + /* eslint-disable no-param-reassign */ + + + button.hidden = active; + form.hidden = !active; + /* eslint-enable */ + + if (!active) { + return; + } + + var input = form.querySelector(INPUT); + + if (input) { + input.focus(); + } // when the user clicks _outside_ of the form w/ignore(): hide the + // search, then remove the listener + + + var listener = ignore(form, function () { + if (lastButton) { + hideSearch.call(lastButton); // eslint-disable-line no-use-before-define + } + + document.body.removeEventListener(CLICK, listener); + }); // Normally we would just run this code without a timeout, but + // IE11 and Edge will actually call the listener *immediately* because + // they are currently handling this exact type of event, so we'll + // make sure the browser is done handling the current click event, + // if any, before we attach the listener. + + setTimeout(function () { + document.body.addEventListener(CLICK, listener); + }, 0); +}; + +function showSearch() { + toggleSearch(this, true); + lastButton = this; +} + +function hideSearch() { + toggleSearch(this, false); + lastButton = undefined; +} + +var search = behavior(_defineProperty({}, CLICK, _defineProperty({}, BUTTON, showSearch)), { + init: function init(target) { + select(BUTTON, target).forEach(function (button) { + toggleSearch(button, false); + }); + }, + teardown: function teardown() { + // forget the last button clicked + lastButton = undefined; + } +}); +module.exports = search; + +},{"../events":36,"../utils/behavior":44,"../utils/select":49,"receptor/ignore":11}],30:[function(require,module,exports){ +"use strict"; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var once = require("receptor/once"); + +var behavior = require("../utils/behavior"); + +var _require = require("../events"), + CLICK = _require.CLICK; + +var _require2 = require("../config"), + PREFIX = _require2.prefix; + +var LINK = ".".concat(PREFIX, "-skipnav[href^=\"#\"], .").concat(PREFIX, "-footer__return-to-top [href^=\"#\"]"); +var MAINCONTENT = "main-content"; + +function setTabindex() { + // NB: we know because of the selector we're delegating to below that the + // href already begins with '#' + var id = encodeURI(this.getAttribute("href")); + var target = document.getElementById(id === "#" ? MAINCONTENT : id.slice(1)); + + if (target) { + target.style.outline = "0"; + target.setAttribute("tabindex", 0); + target.focus(); + target.addEventListener("blur", once(function () { + target.setAttribute("tabindex", -1); + })); + } else {// throw an error? + } +} + +module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, LINK, setTabindex))); + +},{"../config":35,"../events":36,"../utils/behavior":44,"receptor/once":14}],31:[function(require,module,exports){ +"use strict"; + +function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + +var select = require("../utils/select"); + +var behavior = require("../utils/behavior"); + +var _require = require("../events"), + CLICK = _require.CLICK; + +var _require2 = require("../config"), + PREFIX = _require2.prefix; + +var TABLE = ".".concat(PREFIX, "-table"); +var SORTED = "aria-sort"; +var ASCENDING = "ascending"; +var DESCENDING = "descending"; +var SORT_OVERRIDE = "data-sort-value"; +var ICON_SOURCE = "\n \n \n \n \n \n \n \n \n \n \n \n"); +var SORT_BUTTON_CLASS = "".concat(PREFIX, "-table__header__button"); +var SORT_BUTTON = ".".concat(SORT_BUTTON_CLASS); +var SORTABLE_HEADER = "th[data-sortable]"; +var ANNOUNCEMENT_REGION = ".".concat(PREFIX, "-table__announcement-region[aria-live=\"polite\"]"); +/** Gets the data-sort-value attribute value, if provided — otherwise, gets + * the innerText or textContent — of the child element (HTMLTableCellElement) + * at the specified index of the given table row + * + * @param {number} index + * @param {array} tr + * @return {boolean} + */ + +var getCellValue = function getCellValue(tr, index) { + return tr.children[index].getAttribute(SORT_OVERRIDE) || tr.children[index].innerText || tr.children[index].textContent; +}; +/** + * Compares the values of two row array items at the given index, then sorts by the given direction + * @param {number} index + * @param {string} direction + * @return {boolean} + */ + + +var compareFunction = function compareFunction(index, isAscending) { + return function (thisRow, nextRow) { + // get values to compare from data attribute or cell content + var value1 = getCellValue(isAscending ? thisRow : nextRow, index); + var value2 = getCellValue(isAscending ? nextRow : thisRow, index); // if neither value is empty, and if both values are already numbers, compare numerically + + if (value1 && value2 && !Number.isNaN(Number(value1)) && !Number.isNaN(Number(value2))) { + return value1 - value2; + } // Otherwise, compare alphabetically based on current user locale + + + return value1.toString().localeCompare(value2, navigator.language, { + numeric: true, + ignorePunctuation: true + }); + }; +}; +/** + * Get an Array of column headers elements belonging directly to the given + * table element. + * @param {HTMLTableElement} table + * @return {array} + */ + + +var getColumnHeaders = function getColumnHeaders(table) { + var headers = select(SORTABLE_HEADER, table); + return headers.filter(function (header) { + return header.closest(TABLE) === table; + }); +}; +/** + * Update the button label within the given header element, resetting it + * to the default state (ready to sort ascending) if it's no longer sorted + * @param {HTMLTableHeaderCellElement} header + */ + + +var updateSortLabel = function updateSortLabel(header) { + var headerName = header.innerText; + var sortedAscending = header.getAttribute(SORTED) === ASCENDING; + var isSorted = header.getAttribute(SORTED) === ASCENDING || header.getAttribute(SORTED) === DESCENDING || false; + var headerLabel = "".concat(headerName, "', sortable column, currently ").concat(isSorted ? "".concat(sortedAscending ? "sorted ".concat(ASCENDING) : "sorted ".concat(DESCENDING)) : "unsorted"); + var headerButtonLabel = "Click to sort by ".concat(headerName, " in ").concat(sortedAscending ? DESCENDING : ASCENDING, " order."); + header.setAttribute("aria-label", headerLabel); + header.querySelector(SORT_BUTTON).setAttribute("title", headerButtonLabel); +}; +/** + * Remove the aria-sort attribute on the given header element, and reset the label and button icon + * @param {HTMLTableHeaderCellElement} header + */ + + +var unsetSort = function unsetSort(header) { + header.removeAttribute(SORTED); + updateSortLabel(header); +}; +/** + * Sort rows either ascending or descending, based on a given header's aria-sort attribute + * @param {HTMLTableHeaderCellElement} header + * @param {boolean} isAscending + * @return {boolean} true + */ + + +var sortRows = function sortRows(header, isAscending) { + header.setAttribute(SORTED, isAscending === true ? DESCENDING : ASCENDING); + updateSortLabel(header); + var tbody = header.closest(TABLE).querySelector("tbody"); // We can use Array.from() and Array.sort() instead once we drop IE11 support, likely in the summer of 2021 + // + // Array.from(tbody.querySelectorAll('tr').sort( + // compareFunction( + // Array.from(header.parentNode.children).indexOf(header), + // !isAscending) + // ) + // .forEach(tr => tbody.appendChild(tr) ); + // [].slice.call() turns array-like sets into true arrays so that we can sort them + + var allRows = [].slice.call(tbody.querySelectorAll("tr")); + var allHeaders = [].slice.call(header.parentNode.children); + var thisHeaderIndex = allHeaders.indexOf(header); + allRows.sort(compareFunction(thisHeaderIndex, !isAscending)).forEach(function (tr) { + [].slice.call(tr.children).forEach(function (td) { + return td.removeAttribute("data-sort-active"); + }); + tr.children[thisHeaderIndex].setAttribute("data-sort-active", true); + tbody.appendChild(tr); + }); + return true; +}; +/** + * Update the live region immediately following the table whenever sort changes. + * @param {HTMLTableElement} table + * @param {HTMLTableHeaderCellElement} sortedHeader + */ + + +var updateLiveRegion = function updateLiveRegion(table, sortedHeader) { + var caption = table.querySelector("caption").innerText; + var sortedAscending = sortedHeader.getAttribute(SORTED) === ASCENDING; + var headerLabel = sortedHeader.innerText; + var liveRegion = table.nextElementSibling; + + if (liveRegion && liveRegion.matches(ANNOUNCEMENT_REGION)) { + var sortAnnouncement = "The table named \"".concat(caption, "\" is now sorted by ").concat(headerLabel, " in ").concat(sortedAscending ? ASCENDING : DESCENDING, " order."); + liveRegion.innerText = sortAnnouncement; + } else { + throw new Error("Table containing a sortable column header is not followed by an aria-live region."); + } +}; +/** + * Toggle a header's sort state, optionally providing a target + * state. + * + * @param {HTMLTableHeaderCellElement} header + * @param {boolean?} isAscending If no state is provided, the current + * state will be toggled (from false to true, and vice-versa). + */ + + +var toggleSort = function toggleSort(header, isAscending) { + var table = header.closest(TABLE); + var safeAscending = isAscending; + + if (typeof safeAscending !== "boolean") { + safeAscending = header.getAttribute(SORTED) === ASCENDING; + } + + if (!table) { + throw new Error("".concat(SORTABLE_HEADER, " is missing outer ").concat(TABLE)); + } + + safeAscending = sortRows(header, isAscending); + + if (safeAscending) { + getColumnHeaders(table).forEach(function (otherHeader) { + if (otherHeader !== header) { + unsetSort(otherHeader); + } + }); + updateLiveRegion(table, header); + } +}; +/** + ** Inserts a button with icon inside a sortable header + * @param {HTMLTableHeaderCellElement} header + */ + + +var createHeaderButton = function createHeaderButton(header) { + var buttonEl = document.createElement("button"); + buttonEl.setAttribute("tabindex", "0"); + buttonEl.classList.add(SORT_BUTTON_CLASS); + buttonEl.innerHTML = "".concat(ICON_SOURCE); + header.appendChild(buttonEl); + updateSortLabel(header); +}; + +var table = behavior(_defineProperty({}, CLICK, _defineProperty({}, SORT_BUTTON, function (event) { + event.preventDefault(); + toggleSort(event.target.closest(SORTABLE_HEADER), event.target.closest(SORTABLE_HEADER).getAttribute(SORTED) === ASCENDING); +})), { + init: function init(root) { + var sortableHeaders = select(SORTABLE_HEADER, root); + sortableHeaders.forEach(function (header) { + return createHeaderButton(header); + }); + var firstSorted = sortableHeaders.filter(function (header) { + return header.getAttribute(SORTED) === ASCENDING || header.getAttribute(SORTED) === DESCENDING; + })[0]; + + if (typeof firstSorted === "undefined") { + // no sortable headers found + return; + } + + var sortDir = firstSorted.getAttribute(SORTED); + + if (sortDir === ASCENDING) { + toggleSort(firstSorted, true); + } else if (sortDir === DESCENDING) { + toggleSort(firstSorted, false); + } + }, + TABLE: TABLE, + SORTABLE_HEADER: SORTABLE_HEADER, + SORT_BUTTON: SORT_BUTTON +}); +module.exports = table; + +},{"../config":35,"../events":36,"../utils/behavior":44,"../utils/select":49}],32:[function(require,module,exports){ +"use strict"; + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } + +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } + +var behavior = require("../utils/behavior"); + +var select = require("../utils/select"); + +var _require = require("../config"), + PREFIX = _require.prefix; + +var _require2 = require("./combo-box"), + COMBO_BOX_CLASS = _require2.COMBO_BOX_CLASS, + enhanceComboBox = _require2.enhanceComboBox; + +var TIME_PICKER_CLASS = "".concat(PREFIX, "-time-picker"); +var TIME_PICKER = ".".concat(TIME_PICKER_CLASS); +var MAX_TIME = 60 * 24 - 1; +var MIN_TIME = 0; +var DEFAULT_STEP = 30; +var MIN_STEP = 1; +var FILTER_DATASET = { + filter: "0?{{ hourQueryFilter }}:{{minuteQueryFilter}}.*{{ apQueryFilter }}m?", + apQueryFilter: "([ap])", + hourQueryFilter: "([1-9][0-2]?)", + minuteQueryFilter: "[\\d]+:([0-9]{0,2})" +}; +/** + * Parse a string of hh:mm into minutes + * + * @param {string} timeStr the time string to parse + * @returns {number} the number of minutes + */ + +var parseTimeString = function parseTimeString(timeStr) { + var minutes; + + if (timeStr) { + var _timeStr$split$map = timeStr.split(":").map(function (str) { + var value; + var parsed = parseInt(str, 10); + if (!Number.isNaN(parsed)) value = parsed; + return value; + }), + _timeStr$split$map2 = _slicedToArray(_timeStr$split$map, 2), + hours = _timeStr$split$map2[0], + mins = _timeStr$split$map2[1]; + + if (hours != null && mins != null) { + minutes = hours * 60 + mins; + } + } + + return minutes; +}; +/** + * Enhance an input with the date picker elements + * + * @param {HTMLElement} el The initial wrapping element of the date picker component + */ + + +var transformTimePicker = function transformTimePicker(el) { + var timePickerEl = el.closest(TIME_PICKER); + var initialInputEl = timePickerEl.querySelector("input"); + + if (!initialInputEl) { + throw new Error("".concat(TIME_PICKER, " is missing inner input")); + } + + var selectEl = document.createElement("select"); + ["id", "name", "required", "aria-label", "aria-labelledby"].forEach(function (name) { + if (initialInputEl.hasAttribute(name)) { + var value = initialInputEl.getAttribute(name); + selectEl.setAttribute(name, value); + initialInputEl.removeAttribute(name); + } + }); + + var padZeros = function padZeros(value, length) { + return "0000".concat(value).slice(-length); + }; + + var getTimeContext = function getTimeContext(minutes) { + var minute = minutes % 60; + var hour24 = Math.floor(minutes / 60); + var hour12 = hour24 % 12 || 12; + var ampm = hour24 < 12 ? "am" : "pm"; + return { + minute: minute, + hour24: hour24, + hour12: hour12, + ampm: ampm + }; + }; + + var minTime = Math.max(MIN_TIME, parseTimeString(timePickerEl.dataset.minTime) || MIN_TIME); + var maxTime = Math.min(MAX_TIME, parseTimeString(timePickerEl.dataset.maxTime) || MAX_TIME); + var step = Math.floor(Math.max(MIN_STEP, timePickerEl.dataset.step || DEFAULT_STEP)); + + for (var time = minTime; time <= maxTime; time += step) { + var _getTimeContext = getTimeContext(time), + minute = _getTimeContext.minute, + hour24 = _getTimeContext.hour24, + hour12 = _getTimeContext.hour12, + ampm = _getTimeContext.ampm; + + var option = document.createElement("option"); + option.value = "".concat(padZeros(hour24, 2), ":").concat(padZeros(minute, 2)); + option.text = "".concat(hour12, ":").concat(padZeros(minute, 2)).concat(ampm); + selectEl.appendChild(option); + } + + timePickerEl.classList.add(COMBO_BOX_CLASS); // combo box properties + + Object.keys(FILTER_DATASET).forEach(function (key) { + timePickerEl.dataset[key] = FILTER_DATASET[key]; + }); + timePickerEl.dataset.disableFiltering = "true"; + timePickerEl.appendChild(selectEl); + initialInputEl.style.display = "none"; +}; + +var timePicker = behavior({}, { + init: function init(root) { + select(TIME_PICKER, root).forEach(function (timePickerEl) { + transformTimePicker(timePickerEl); + enhanceComboBox(timePickerEl); + }); + }, + FILTER_DATASET: FILTER_DATASET +}); +module.exports = timePicker; + +},{"../config":35,"../utils/behavior":44,"../utils/select":49,"./combo-box":19}],33:[function(require,module,exports){ +"use strict"; + +// Tooltips +var select = require("../utils/select"); + +var behavior = require("../utils/behavior"); + +var _require = require("../config"), + PREFIX = _require.prefix; + +var isElementInViewport = require("../utils/is-in-viewport"); + +var TOOLTIP = ".".concat(PREFIX, "-tooltip"); +var TOOLTIP_TRIGGER_CLASS = "".concat(PREFIX, "-tooltip__trigger"); +var TOOLTIP_CLASS = "".concat(PREFIX, "-tooltip"); +var TOOLTIP_BODY_CLASS = "".concat(PREFIX, "-tooltip__body"); +var SET_CLASS = "is-set"; +var VISIBLE_CLASS = "is-visible"; +var TRIANGLE_SIZE = 5; +var ADJUST_WIDTH_CLASS = "".concat(PREFIX, "-tooltip__body--wrap"); +/** + * Add one or more listeners to an element + * @param {DOMElement} element - DOM element to add listeners to + * @param {events} eventNames - space separated list of event names, e.g. 'click change' + * @param {Function} listener - function to attach for each event as a listener + */ + +var addListenerMulti = function addListenerMulti(element, eventNames, listener) { + var events = eventNames.split(" "); + + for (var i = 0, iLen = events.length; i < iLen; i += 1) { + element.addEventListener(events[i], listener, false); + } +}; +/** + * Shows the tooltip + * @param {HTMLElement} tooltipTrigger - the element that initializes the tooltip + */ + + +var showToolTip = function showToolTip(tooltipBody, tooltipTrigger, position) { + tooltipBody.setAttribute("aria-hidden", "false"); // This sets up the tooltip body. The opacity is 0, but + // we can begin running the calculations below. + + tooltipBody.classList.add(SET_CLASS); + /** + * Position the tooltip body when the trigger is hovered + * Removes old positioning classnames and reapplies. This allows + * positioning to change in case the user resizes browser or DOM manipulation + * causes tooltip to get clipped from viewport + * + * @param {string} setPos - can be "top", "bottom", "right", "left" + */ + + var setPositionClass = function setPositionClass(setPos) { + tooltipBody.classList.remove("".concat(TOOLTIP_BODY_CLASS, "--top")); + tooltipBody.classList.remove("".concat(TOOLTIP_BODY_CLASS, "--bottom")); + tooltipBody.classList.remove("".concat(TOOLTIP_BODY_CLASS, "--right")); + tooltipBody.classList.remove("".concat(TOOLTIP_BODY_CLASS, "--left")); + tooltipBody.classList.add("".concat(TOOLTIP_BODY_CLASS, "--").concat(setPos)); + }; + /** + * Removes old positioning styles. This allows + * re-positioning to change without inheriting other + * dynamic styles + * + * @param {HTMLElement} e - this is the tooltip body + */ + + + var resetPositionStyles = function resetPositionStyles(e) { + // we don't override anything in the stylesheet when finding alt positions + e.style.top = null; + e.style.bottom = null; + e.style.right = null; + e.style.left = null; + e.style.margin = null; + }; + /** + * get margin offset calculations + * + * @param {HTMLElement} target - this is the tooltip body + * @param {String} propertyValue - this is the tooltip body + */ + + + var offsetMargin = function offsetMargin(target, propertyValue) { + return parseInt(window.getComputedStyle(target).getPropertyValue(propertyValue), 10); + }; // offsetLeft = the left position, and margin of the element, the left + // padding, scrollbar and border of the offsetParent element + // offsetWidth = The offsetWidth property returns the viewable width of an + // element in pixels, including padding, border and scrollbar, but not + // the margin. + + /** + * Calculate margin offset + * tooltip trigger margin(position) offset + tooltipBody offsetWidth + * @param {String} marginPosition + * @param {Number} tooltipBodyOffset + * @param {HTMLElement} trigger + */ + + + var calculateMarginOffset = function calculateMarginOffset(marginPosition, tooltipBodyOffset, trigger) { + var offset = offsetMargin(trigger, "margin-".concat(marginPosition)) > 0 ? tooltipBodyOffset - offsetMargin(trigger, "margin-".concat(marginPosition)) : tooltipBodyOffset; + return offset; + }; + /** + * Positions tooltip at the top + * @param {HTMLElement} e - this is the tooltip body + */ - resize(); - window.addEventListener('resize', resize, false); - }, - teardown: function teardown() { - window.removeEventListener('resize', resize, false); - navActive = false; - }, - focusTrap: null, - toggleNav: toggleNav -}); + var positionTop = function positionTop(e) { + resetPositionStyles(e); // ensures we start from the same point + // get details on the elements object with -module.exports = navigation; + var topMargin = calculateMarginOffset("top", e.offsetHeight, tooltipTrigger); + var leftMargin = calculateMarginOffset("left", e.offsetWidth, tooltipTrigger); + setPositionClass("top"); + e.style.left = "50%"; // center the element -},{"../config":26,"../events":27,"../utils/behavior":32,"../utils/focus-trap":33,"../utils/select":35,"../utils/toggle":38,"./accordion":17}],22:[function(require,module,exports){ -'use strict'; + e.style.top = "-".concat(TRIANGLE_SIZE, "px"); // consider the psuedo element + // apply our margins based on the offest -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + e.style.margin = "-".concat(topMargin, "px 0 0 -").concat(leftMargin / 2, "px"); + }; + /** + * Positions tooltip at the bottom + * @param {HTMLElement} e - this is the tooltip body + */ + + + var positionBottom = function positionBottom(e) { + resetPositionStyles(e); + var leftMargin = calculateMarginOffset("left", e.offsetWidth, tooltipTrigger); + setPositionClass("bottom"); + e.style.left = "50%"; + e.style.margin = "".concat(TRIANGLE_SIZE, "px 0 0 -").concat(leftMargin / 2, "px"); + }; + /** + * Positions tooltip at the right + * @param {HTMLElement} e - this is the tooltip body + */ + + + var positionRight = function positionRight(e) { + resetPositionStyles(e); + var topMargin = calculateMarginOffset("top", e.offsetHeight, tooltipTrigger); + setPositionClass("right"); + e.style.top = "50%"; + e.style.left = "".concat(tooltipTrigger.offsetLeft + tooltipTrigger.offsetWidth + TRIANGLE_SIZE, "px"); + e.style.margin = "-".concat(topMargin / 2, "px 0 0 0"); + }; + /** + * Positions tooltip at the right + * @param {HTMLElement} e - this is the tooltip body + */ -var behavior = require('../utils/behavior'); -var toggleFormInput = require('../utils/toggle-form-input'); -var _require = require('../events'), - CLICK = _require.CLICK; + var positionLeft = function positionLeft(e) { + resetPositionStyles(e); + var topMargin = calculateMarginOffset("top", e.offsetHeight, tooltipTrigger); // we have to check for some utility margins -var _require2 = require('../config'), - PREFIX = _require2.prefix; + var leftMargin = calculateMarginOffset("left", tooltipTrigger.offsetLeft > e.offsetWidth ? tooltipTrigger.offsetLeft - e.offsetWidth : e.offsetWidth, tooltipTrigger); + setPositionClass("left"); + e.style.top = "50%"; + e.style.left = "-".concat(TRIANGLE_SIZE, "px"); + e.style.margin = "-".concat(topMargin / 2, "px 0 0 ").concat(tooltipTrigger.offsetLeft > e.offsetWidth ? leftMargin : -leftMargin, "px"); // adjust the margin + }; + /** + * We try to set the position based on the + * original intention, but make adjustments + * if the element is clipped out of the viewport + * we constrain the width only as a last resort + * @param {HTMLElement} element(alias tooltipBody) + * @param {Number} attempt (--flag) + */ + + + var maxAttempts = 2; + + function findBestPosition(element) { + var attempt = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1; + // create array of optional positions + var positions = [positionTop, positionBottom, positionRight, positionLeft]; + var hasVisiblePosition = false; // we take a recursive approach + + function tryPositions(i) { + if (i < positions.length) { + var pos = positions[i]; + pos(element); + + if (!isElementInViewport(element)) { + // eslint-disable-next-line no-param-reassign + tryPositions(i += 1); + } else { + hasVisiblePosition = true; + } + } + } -var LINK = '.' + PREFIX + '-show-password, .' + PREFIX + '-show-multipassword'; + tryPositions(0); // if we can't find a position we compress it and try again -function toggle(event) { - event.preventDefault(); - toggleFormInput(this); -} + if (!hasVisiblePosition) { + element.classList.add(ADJUST_WIDTH_CLASS); -module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, LINK, toggle))); + if (attempt <= maxAttempts) { + // eslint-disable-next-line no-param-reassign + findBestPosition(element, attempt += 1); + } + } + } -},{"../config":26,"../events":27,"../utils/behavior":32,"../utils/toggle-form-input":37}],23:[function(require,module,exports){ -'use strict'; + switch (position) { + case "top": + positionTop(tooltipBody); -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + if (!isElementInViewport(tooltipBody)) { + findBestPosition(tooltipBody); + } -var ignore = require('receptor/ignore'); -var behavior = require('../utils/behavior'); -var select = require('../utils/select'); + break; -var _require = require('../events'), - CLICK = _require.CLICK; + case "bottom": + positionBottom(tooltipBody); -var BUTTON = '.js-search-button'; -var FORM = '.js-search-form'; -var INPUT = '[type=search]'; -var CONTEXT = 'header'; // XXX + if (!isElementInViewport(tooltipBody)) { + findBestPosition(tooltipBody); + } -var lastButton = void 0; + break; -var getForm = function getForm(button) { - var context = button.closest(CONTEXT); - return context ? context.querySelector(FORM) : document.querySelector(FORM); -}; + case "right": + positionRight(tooltipBody); -var toggleSearch = function toggleSearch(button, active) { - var form = getForm(button); + if (!isElementInViewport(tooltipBody)) { + findBestPosition(tooltipBody); + } - if (!form) { - throw new Error('No ' + FORM + ' found for search toggle in ' + CONTEXT + '!'); - } + break; - /* eslint-disable no-param-reassign */ - button.hidden = active; - form.hidden = !active; - /* eslint-enable */ + case "left": + positionLeft(tooltipBody); - if (!active) { - return; - } + if (!isElementInViewport(tooltipBody)) { + findBestPosition(tooltipBody); + } - var input = form.querySelector(INPUT); + break; - if (input) { - input.focus(); + default: + // skip default case + break; } - // when the user clicks _outside_ of the form w/ignore(): hide the - // search, then remove the listener - var listener = ignore(form, function () { - if (lastButton) { - hideSearch.call(lastButton); // eslint-disable-line no-use-before-define - } + /** + * Actually show the tooltip. The VISIBLE_CLASS + * will change the opacity to 1 + */ - document.body.removeEventListener(CLICK, listener); - }); - // Normally we would just run this code without a timeout, but - // IE11 and Edge will actually call the listener *immediately* because - // they are currently handling this exact type of event, so we'll - // make sure the browser is done handling the current click event, - // if any, before we attach the listener. setTimeout(function () { - document.body.addEventListener(CLICK, listener); - }, 0); + tooltipBody.classList.add(VISIBLE_CLASS); + }, 20); }; +/** + * Removes all the properties to show and position the tooltip, + * and resets the tooltip position to the original intention + * in case the window is resized or the element is moved through + * DOM maniulation. + * @param {HTMLElement} tooltipBody - The body of the tooltip + */ -function showSearch() { - toggleSearch(this, true); - lastButton = this; -} -function hideSearch() { - toggleSearch(this, false); - lastButton = undefined; -} +var hideToolTip = function hideToolTip(tooltipBody) { + tooltipBody.classList.remove(VISIBLE_CLASS); + tooltipBody.classList.remove(SET_CLASS); + tooltipBody.classList.remove(ADJUST_WIDTH_CLASS); + tooltipBody.setAttribute("aria-hidden", "true"); +}; +/** + * Setup the tooltip component + * @param {HTMLElement} tooltipTrigger The element that creates the tooltip + */ -var search = behavior(_defineProperty({}, CLICK, _defineProperty({}, BUTTON, showSearch)), { - init: function init(target) { - select(BUTTON, target).forEach(function (button) { - toggleSearch(button, false); - }); - }, - teardown: function teardown() { - // forget the last button clicked - lastButton = undefined; - } -}); -module.exports = search; +var setUpAttributes = function setUpAttributes(tooltipTrigger) { + var tooltipID = "tooltip-".concat(Math.floor(Math.random() * 900000) + 100000); + var tooltipContent = tooltipTrigger.getAttribute("title"); + var wrapper = document.createElement("span"); + var tooltipBody = document.createElement("span"); + var position = tooltipTrigger.getAttribute("data-position") ? tooltipTrigger.getAttribute("data-position") : "top"; + var additionalClasses = tooltipTrigger.getAttribute("data-classes"); // Set up tooltip attributes -},{"../events":27,"../utils/behavior":32,"../utils/select":35,"receptor/ignore":12}],24:[function(require,module,exports){ -'use strict'; + tooltipTrigger.setAttribute("aria-describedby", tooltipID); + tooltipTrigger.setAttribute("tabindex", "0"); + tooltipTrigger.setAttribute("title", ""); + tooltipTrigger.classList.remove(TOOLTIP_CLASS); + tooltipTrigger.classList.add(TOOLTIP_TRIGGER_CLASS); // insert wrapper before el in the DOM tree -function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } + tooltipTrigger.parentNode.insertBefore(wrapper, tooltipTrigger); // set up the wrapper -var once = require('receptor/once'); -var behavior = require('../utils/behavior'); + wrapper.appendChild(tooltipTrigger); + wrapper.classList.add(TOOLTIP_CLASS); + wrapper.appendChild(tooltipBody); // Apply additional class names to wrapper element -var _require = require('../events'), - CLICK = _require.CLICK; + if (additionalClasses) { + var classesArray = additionalClasses.split(" "); + classesArray.forEach(function (classname) { + return wrapper.classList.add(classname); + }); + } // set up the tooltip body -var _require2 = require('../config'), - PREFIX = _require2.prefix; -var LINK = '.' + PREFIX + '-skipnav[href^="#"], .' + PREFIX + '-footer__return-to-top [href^="#"]'; -var MAINCONTENT = 'main-content'; + tooltipBody.classList.add(TOOLTIP_BODY_CLASS); + tooltipBody.setAttribute("id", tooltipID); + tooltipBody.setAttribute("role", "tooltip"); + tooltipBody.setAttribute("aria-hidden", "true"); // place the text in the tooltip -function setTabindex() { - // NB: we know because of the selector we're delegating to below that the - // href already begins with '#' - var id = this.getAttribute('href'); - var target = document.getElementById(id === '#' ? MAINCONTENT : id.slice(1)); + tooltipBody.innerHTML = tooltipContent; + return { + tooltipBody: tooltipBody, + position: position, + tooltipContent: tooltipContent, + wrapper: wrapper + }; +}; // Setup our function to run on various events - if (target) { - target.style.outline = '0'; - target.setAttribute('tabindex', 0); - target.focus(); - target.addEventListener('blur', once(function () { - target.setAttribute('tabindex', -1); - })); - } else { - // throw an error? + +var tooltip = behavior({}, { + init: function init(root) { + select(TOOLTIP, root).forEach(function (tooltipTrigger) { + var _setUpAttributes = setUpAttributes(tooltipTrigger), + tooltipBody = _setUpAttributes.tooltipBody, + position = _setUpAttributes.position, + tooltipContent = _setUpAttributes.tooltipContent, + wrapper = _setUpAttributes.wrapper; + + if (tooltipContent) { + // Listeners for showing and hiding the tooltip + addListenerMulti(tooltipTrigger, "mouseenter focus", function () { + showToolTip(tooltipBody, tooltipTrigger, position, wrapper); + return false; + }); // Keydown here prevents tooltips from being read twice by + // screen reader. also allows excape key to close it + // (along with any other.) + + addListenerMulti(tooltipTrigger, "mouseleave blur keydown", function () { + hideToolTip(tooltipBody); + return false; + }); + } else {// throw error or let other tooltips on page function? + } + }); } -} +}); +module.exports = tooltip; -module.exports = behavior(_defineProperty({}, CLICK, _defineProperty({}, LINK, setTabindex))); +},{"../config":35,"../utils/behavior":44,"../utils/is-in-viewport":46,"../utils/select":49}],34:[function(require,module,exports){ +"use strict"; -},{"../config":26,"../events":27,"../utils/behavior":32,"receptor/once":15}],25:[function(require,module,exports){ -'use strict'; +var behavior = require("../utils/behavior"); -var behavior = require('../utils/behavior'); -var validate = require('../utils/validate-input'); +var validate = require("../utils/validate-input"); function change() { validate(this); } var validator = behavior({ - 'keyup change': { - 'input[data-validation-element]': change + "keyup change": { + "input[data-validation-element]": change } }); - module.exports = validator; -},{"../utils/behavior":32,"../utils/validate-input":39}],26:[function(require,module,exports){ -'use strict'; +},{"../utils/behavior":44,"../utils/validate-input":53}],35:[function(require,module,exports){ +"use strict"; module.exports = { - prefix: 'usa' + prefix: "usa" }; -},{}],27:[function(require,module,exports){ -'use strict'; +},{}],36:[function(require,module,exports){ +"use strict"; module.exports = { // This used to be conditionally dependent on whether the @@ -1756,14 +5916,37 @@ module.exports = { // touch and clicks. This meant the conditional effectively dropped // support for the user's mouse, frustrating users who preferred // it on those systems. - CLICK: 'click' + CLICK: "click" }; -},{}],28:[function(require,module,exports){ -'use strict'; +},{}],37:[function(require,module,exports){ +"use strict"; + +/* eslint-disable consistent-return */ + +/* eslint-disable func-names */ +(function () { + if (typeof window.CustomEvent === "function") return false; + + function CustomEvent(event, _params) { + var params = _params || { + bubbles: false, + cancelable: false, + detail: null + }; + var evt = document.createEvent("CustomEvent"); + evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail); + return evt; + } + + window.CustomEvent = CustomEvent; +})(); + +},{}],38:[function(require,module,exports){ +"use strict"; var elproto = window.HTMLElement.prototype; -var HIDDEN = 'hidden'; +var HIDDEN = "hidden"; if (!(HIDDEN in elproto)) { Object.defineProperty(elproto, HIDDEN, { @@ -1772,7 +5955,7 @@ if (!(HIDDEN in elproto)) { }, set: function set(value) { if (value) { - this.setAttribute(HIDDEN, ''); + this.setAttribute(HIDDEN, ""); } else { this.removeAttribute(HIDDEN); } @@ -1780,42 +5963,207 @@ if (!(HIDDEN in elproto)) { }); } -},{}],29:[function(require,module,exports){ -'use strict'; +},{}],39:[function(require,module,exports){ +"use strict"; // polyfills HTMLElement.prototype.classList and DOMTokenList -require('classlist-polyfill'); -// polyfills HTMLElement.prototype.hidden -require('./element-hidden'); +require("classlist-polyfill"); // polyfills HTMLElement.prototype.hidden -},{"./element-hidden":28,"classlist-polyfill":1}],30:[function(require,module,exports){ -'use strict'; -var domready = require('domready'); +require("./element-hidden"); // polyfills Number.isNaN() + + +require("./number-is-nan"); // polyfills CustomEvent + + +require("./custom-event"); // polyfills svg4everybody + + +require("./svg4everybody"); + +},{"./custom-event":37,"./element-hidden":38,"./number-is-nan":40,"./svg4everybody":41,"classlist-polyfill":1}],40:[function(require,module,exports){ +"use strict"; + +Number.isNaN = Number.isNaN || function isNaN(input) { + // eslint-disable-next-line no-self-compare + return typeof input === "number" && input !== input; +}; + +},{}],41:[function(require,module,exports){ +"use strict"; + +/* eslint-disable */ +!function (factory) { + module.exports = factory(); +}(function () { + /*! svg4everybody v2.1.9 | github.com/jonathantneal/svg4everybody */ + function embed(parent, svg, target, use) { + // if the target exists + if (target) { + // create a document fragment to hold the contents of the target + var fragment = document.createDocumentFragment(), + viewBox = !svg.hasAttribute("viewBox") && target.getAttribute("viewBox"); // conditionally set the viewBox on the svg + + viewBox && svg.setAttribute("viewBox", viewBox); // copy the contents of the clone into the fragment + + for ( // clone the target + var clone = document.importNode ? document.importNode(target, !0) : target.cloneNode(!0), g = document.createElementNS(svg.namespaceURI || "http://www.w3.org/2000/svg", "g"); clone.childNodes.length;) { + g.appendChild(clone.firstChild); + } + + if (use) { + for (var i = 0; use.attributes.length > i; i++) { + var attr = use.attributes[i]; + "xlink:href" !== attr.name && "href" !== attr.name && g.setAttribute(attr.name, attr.value); + } + } + + fragment.appendChild(g), // append the fragment into the svg + parent.appendChild(fragment); + } + } + + function loadreadystatechange(xhr, use) { + // listen to changes in the request + xhr.onreadystatechange = function () { + // if the request is ready + if (4 === xhr.readyState) { + // get the cached html document + var cachedDocument = xhr._cachedDocument; // ensure the cached html document based on the xhr response + + cachedDocument || (cachedDocument = xhr._cachedDocument = document.implementation.createHTMLDocument(""), cachedDocument.body.innerHTML = xhr.responseText, // ensure domains are the same, otherwise we'll have issues appending the + // element in IE 11 + cachedDocument.domain !== document.domain && (cachedDocument.domain = document.domain), xhr._cachedTarget = {}), // clear the xhr embeds list and embed each item + xhr._embeds.splice(0).map(function (item) { + // get the cached target + var target = xhr._cachedTarget[item.id]; // ensure the cached target + + target || (target = xhr._cachedTarget[item.id] = cachedDocument.getElementById(item.id)), // embed the target into the svg + embed(item.parent, item.svg, target, use); + }); + } + }, // test the ready state change immediately + xhr.onreadystatechange(); + } + + function svg4everybody(rawopts) { + function oninterval() { + // if all s in the array are being bypassed, don't proceed. + if (numberOfSvgUseElementsToBypass && uses.length - numberOfSvgUseElementsToBypass <= 0) { + return void requestAnimationFrame(oninterval, 67); + } // if there are s to process, proceed. + // reset the bypass counter, since the counter will be incremented for every bypassed element, + // even ones that were counted before. + + + numberOfSvgUseElementsToBypass = 0; // while the index exists in the live collection + + for ( // get the cached index + var index = 0; index < uses.length;) { + // get the current + var use = uses[index], + parent = use.parentNode, + svg = getSVGAncestor(parent), + src = use.getAttribute("xlink:href") || use.getAttribute("href"); + + if (!src && opts.attributeName && (src = use.getAttribute(opts.attributeName)), svg && src) { + if (polyfill) { + if (!opts.validate || opts.validate(src, svg, use)) { + // remove the element + parent.removeChild(use); // parse the src and get the url and id + + var srcSplit = src.split("#"), + url = srcSplit.shift(), + id = srcSplit.join("#"); // if the link is external + + if (url.length) { + // get the cached xhr request + var xhr = requests[url]; // ensure the xhr request exists + + xhr || (xhr = requests[url] = new XMLHttpRequest(), xhr.open("GET", url), xhr.send(), xhr._embeds = []), // add the svg and id as an item to the xhr embeds list + xhr._embeds.push({ + parent: parent, + svg: svg, + id: id + }), // prepare the xhr ready state change event + loadreadystatechange(xhr, use); + } else { + // embed the local id into the svg + embed(parent, svg, document.getElementById(id), use); + } + } else { + // increase the index when the previous value was not "valid" + ++index, ++numberOfSvgUseElementsToBypass; + } + } + } else { + // increase the index when the previous value was not "valid" + ++index; + } + } // continue the interval + + + requestAnimationFrame(oninterval, 67); + } + + var polyfill, + opts = Object(rawopts), + newerIEUA = /\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/, + webkitUA = /\bAppleWebKit\/(\d+)\b/, + olderEdgeUA = /\bEdge\/12\.(\d+)\b/, + edgeUA = /\bEdge\/.(\d+)\b/, + inIframe = window.top !== window.self; + polyfill = "polyfill" in opts ? opts.polyfill : newerIEUA.test(navigator.userAgent) || (navigator.userAgent.match(olderEdgeUA) || [])[1] < 10547 || (navigator.userAgent.match(webkitUA) || [])[1] < 537 || edgeUA.test(navigator.userAgent) && inIframe; // create xhr requests object + + var requests = {}, + requestAnimationFrame = window.requestAnimationFrame || setTimeout, + uses = document.getElementsByTagName("use"), + numberOfSvgUseElementsToBypass = 0; // conditionally start the interval if the polyfill is active + + polyfill && oninterval(); + } + + function getSVGAncestor(node) { + for (var svg = node; "svg" !== svg.nodeName.toLowerCase() && (svg = svg.parentNode);) {} + + return svg; + } + + return svg4everybody; +}); + +},{}],42:[function(require,module,exports){ +"use strict"; + +var domready = require("domready"); + +window.uswdsPresent = true; // GLOBAL variable to indicate that the uswds.js has loaded in the DOM. /** * The 'polyfills' define key ECMAScript 5 methods that may be missing from * older browsers, so must be loaded first. */ -require('./polyfills'); -var uswds = require('./config'); +require("./polyfills"); -var components = require('./components'); +var uswds = require("./config"); -uswds.components = components; +var components = require("./components"); + +var svg4everybody = require("./polyfills/svg4everybody"); +uswds.components = components; domready(function () { var target = document.body; Object.keys(components).forEach(function (key) { var behavior = components[key]; behavior.on(target); }); + svg4everybody(); }); - module.exports = uswds; -},{"./components":20,"./config":26,"./polyfills":29,"domready":2}],31:[function(require,module,exports){ +},{"./components":24,"./config":35,"./polyfills":39,"./polyfills/svg4everybody":41,"domready":2}],43:[function(require,module,exports){ "use strict"; module.exports = function () { @@ -1823,12 +6171,12 @@ module.exports = function () { return htmlDocument.activeElement; }; -},{}],32:[function(require,module,exports){ -'use strict'; +},{}],44:[function(require,module,exports){ +"use strict"; -var assign = require('object-assign'); -var Behavior = require('receptor/behavior'); +var assign = require("object-assign"); +var Behavior = require("receptor/behavior"); /** * @name sequence * @param {...Function} seq an array of functions @@ -1836,8 +6184,10 @@ var Behavior = require('receptor/behavior'); */ // We use a named function here because we want it to inherit its lexical scope // from the behavior props object, not from the module + + var sequence = function sequence() { - for (var _len = arguments.length, seq = Array(_len), _key = 0; _key < _len; _key++) { + for (var _len = arguments.length, seq = new Array(_len), _key = 0; _key < _len; _key++) { seq[_key] = arguments[_key]; } @@ -1845,49 +6195,50 @@ var sequence = function sequence() { var _this = this; var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document.body; - seq.forEach(function (method) { - if (typeof _this[method] === 'function') { + if (typeof _this[method] === "function") { _this[method].call(_this, target); } }); }; }; - /** * @name behavior * @param {object} events * @param {object?} props * @return {receptor.behavior} */ + + module.exports = function (events, props) { return Behavior(events, assign({ - on: sequence('init', 'add'), - off: sequence('teardown', 'remove') + on: sequence("init", "add"), + off: sequence("teardown", "remove") }, props)); }; -},{"object-assign":7,"receptor/behavior":8}],33:[function(require,module,exports){ -'use strict'; +},{"object-assign":6,"receptor/behavior":7}],45:[function(require,module,exports){ +"use strict"; -var assign = require('object-assign'); +var assign = require("object-assign"); -var _require = require('receptor'), +var _require = require("receptor"), keymap = _require.keymap; -var behavior = require('./behavior'); -var select = require('./select'); -var activeElement = require('./active-element'); +var behavior = require("./behavior"); + +var select = require("./select"); + +var activeElement = require("./active-element"); var FOCUSABLE = 'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]'; var tabHandler = function tabHandler(context) { var focusableElements = select(FOCUSABLE, context); var firstTabStop = focusableElements[0]; - var lastTabStop = focusableElements[focusableElements.length - 1]; - - // Special rules for when the user is tabbing forward from the last focusable element, + var lastTabStop = focusableElements[focusableElements.length - 1]; // Special rules for when the user is tabbing forward from the last focusable element, // or when tabbing backwards from the first focusable element + function tabAhead(event) { if (activeElement() === lastTabStop) { event.preventDefault(); @@ -1899,7 +6250,13 @@ var tabHandler = function tabHandler(context) { if (activeElement() === firstTabStop) { event.preventDefault(); lastTabStop.focus(); - } + } // This checks if you want to set the initial focus to a container + // instead of an element within, and the user tabs back. + // Then we set the focus to the first + else if (!focusableElements.includes(activeElement())) { + event.preventDefault(); + firstTabStop.focus(); + } } return { @@ -1912,24 +6269,27 @@ var tabHandler = function tabHandler(context) { module.exports = function (context) { var additionalKeyBindings = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; - var tabEventHandler = tabHandler(context); - - // TODO: In the future, loop over additional keybindings and pass an array + var bindings = additionalKeyBindings; + var Esc = bindings.Esc, + Escape = bindings.Escape; + if (Escape && !Esc) bindings.Esc = Escape; // TODO: In the future, loop over additional keybindings and pass an array // of functions, if necessary, to the map keys. Then people implementing // the focus trap could pass callbacks to fire when tabbing + var keyMappings = keymap(assign({ Tab: tabEventHandler.tabAhead, - 'Shift+Tab': tabEventHandler.tabBack + "Shift+Tab": tabEventHandler.tabBack }, additionalKeyBindings)); - var focusTrap = behavior({ keydown: keyMappings }, { init: function init() { // TODO: is this desireable behavior? Should the trap always do this by default or should // the component getting decorated handle this? - tabEventHandler.firstTabStop.focus(); + if (tabEventHandler.firstTabStop) { + tabEventHandler.firstTabStop.focus(); + } }, update: function update(isActive) { if (isActive) { @@ -1939,29 +6299,58 @@ module.exports = function (context) { } } }); - return focusTrap; }; -},{"./active-element":31,"./behavior":32,"./select":35,"object-assign":7,"receptor":13}],34:[function(require,module,exports){ +},{"./active-element":43,"./behavior":44,"./select":49,"object-assign":6,"receptor":12}],46:[function(require,module,exports){ "use strict"; // https://stackoverflow.com/a/7557433 function isElementInViewport(el) { var win = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : window; var docEl = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : document.documentElement; - var rect = el.getBoundingClientRect(); - return rect.top >= 0 && rect.left >= 0 && rect.bottom <= (win.innerHeight || docEl.clientHeight) && rect.right <= (win.innerWidth || docEl.clientWidth); } module.exports = isElementInViewport; -},{}],35:[function(require,module,exports){ -'use strict'; +},{}],47:[function(require,module,exports){ +"use strict"; + +// iOS detection from: http://stackoverflow.com/a/9039885/177710 +function isIosDevice() { + return typeof navigator !== "undefined" && (navigator.userAgent.match(/(iPod|iPhone|iPad)/g) || navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1) && !window.MSStream; +} + +module.exports = isIosDevice; + +},{}],48:[function(require,module,exports){ +"use strict"; + +module.exports = function getScrollbarWidth() { + // Creating invisible container + var outer = document.createElement('div'); + outer.style.visibility = 'hidden'; + outer.style.overflow = 'scroll'; // forcing scrollbar to appear + + outer.style.msOverflowStyle = 'scrollbar'; // needed for WinJS apps + + document.body.appendChild(outer); // Creating inner element and placing it in the container + + var inner = document.createElement('div'); + outer.appendChild(inner); // Calculating difference between container's full width and the child width + + var scrollbarWidth = "".concat(outer.offsetWidth - inner.offsetWidth, "px"); // Removing temporary elements from the DOM -var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; + outer.parentNode.removeChild(outer); + return scrollbarWidth; +}; + +},{}],49:[function(require,module,exports){ +"use strict"; + +function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } /** * @name isElement @@ -1970,9 +6359,8 @@ var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol * @return {boolean} */ var isElement = function isElement(value) { - return value && (typeof value === 'undefined' ? 'undefined' : _typeof(value)) === 'object' && value.nodeType === 1; + return value && _typeof(value) === "object" && value.nodeType === 1; }; - /** * @name select * @desc selects elements from the DOM by class selector or ID selector. @@ -1981,8 +6369,10 @@ var isElement = function isElement(value) { * in. If not provided, it defaults to the document. * @return {HTMLElement[]} - An array of DOM nodes or an empty array. */ + + module.exports = function (selector, context) { - if (typeof selector !== 'string') { + if (typeof selector !== "string") { return []; } @@ -1994,8 +6384,8 @@ module.exports = function (selector, context) { return Array.prototype.slice.call(selection); }; -},{}],36:[function(require,module,exports){ -'use strict'; +},{}],50:[function(require,module,exports){ +"use strict"; /** * Flips given INPUT elements between masked (hiding the field value) and unmasked @@ -2003,33 +6393,33 @@ module.exports = function (selector, context) { * @param {Boolean} mask - Whether the mask should be applied, hiding the field value */ module.exports = function (field, mask) { - field.setAttribute('autocapitalize', 'off'); - field.setAttribute('autocorrect', 'off'); - field.setAttribute('type', mask ? 'password' : 'text'); + field.setAttribute("autocapitalize", "off"); + field.setAttribute("autocorrect", "off"); + field.setAttribute("type", mask ? "password" : "text"); }; -},{}],37:[function(require,module,exports){ -'use strict'; +},{}],51:[function(require,module,exports){ +"use strict"; -var resolveIdRefs = require('resolve-id-refs'); -var toggleFieldMask = require('./toggle-field-mask'); +var resolveIdRefs = require("resolve-id-refs"); -var CONTROLS = 'aria-controls'; -var PRESSED = 'aria-pressed'; -var SHOW_ATTR = 'data-show-text'; -var HIDE_ATTR = 'data-hide-text'; +var toggleFieldMask = require("./toggle-field-mask"); +var CONTROLS = "aria-controls"; +var PRESSED = "aria-pressed"; +var SHOW_ATTR = "data-show-text"; +var HIDE_ATTR = "data-hide-text"; /** * Replace the word "Show" (or "show") with "Hide" (or "hide") in a string. * @param {string} showText * @return {strong} hideText */ + var getHideText = function getHideText(showText) { return showText.replace(/\bShow\b/i, function (show) { - return (show[0] === 'S' ? 'H' : 'h') + 'ide'; + return "".concat(show[0] === "S" ? "H" : "h", "ide"); }); }; - /** * Component that decorates an HTML element with the ability to toggle the * masked state of an input field (like a password) when clicked. @@ -2039,12 +6429,13 @@ var getHideText = function getHideText(showText) { * @param {HTMLElement} el Parent element containing the fields to be masked * @return {boolean} */ + + module.exports = function (el) { // this is the *target* state: // * if the element has the attr and it's !== "true", pressed is true // * otherwise, pressed is false - var pressed = el.hasAttribute(PRESSED) && el.getAttribute(PRESSED) !== 'true'; - + var pressed = el.hasAttribute(PRESSED) && el.getAttribute(PRESSED) !== "true"; var fields = resolveIdRefs(el.getAttribute(CONTROLS)); fields.forEach(function (field) { return toggleFieldMask(field, pressed); @@ -2056,63 +6447,73 @@ module.exports = function (el) { var showText = el.getAttribute(SHOW_ATTR); var hideText = el.getAttribute(HIDE_ATTR) || getHideText(showText); - el.textContent = pressed ? showText : hideText; // eslint-disable-line no-param-reassign + el.setAttribute(PRESSED, pressed); return pressed; }; -},{"./toggle-field-mask":36,"resolve-id-refs":16}],38:[function(require,module,exports){ -'use strict'; +},{"./toggle-field-mask":50,"resolve-id-refs":15}],52:[function(require,module,exports){ +"use strict"; -var EXPANDED = 'aria-expanded'; -var CONTROLS = 'aria-controls'; -var HIDDEN = 'hidden'; +var EXPANDED = "aria-expanded"; +var CONTROLS = "aria-controls"; +var HIDDEN = "hidden"; module.exports = function (button, expanded) { var safeExpanded = expanded; - if (typeof safeExpanded !== 'boolean') { - safeExpanded = button.getAttribute(EXPANDED) === 'false'; + if (typeof safeExpanded !== "boolean") { + safeExpanded = button.getAttribute(EXPANDED) === "false"; } button.setAttribute(EXPANDED, safeExpanded); - var id = button.getAttribute(CONTROLS); var controls = document.getElementById(id); + if (!controls) { - throw new Error('No toggle target found with id: "' + id + '"'); + throw new Error("No toggle target found with id: \"".concat(id, "\"")); } if (safeExpanded) { controls.removeAttribute(HIDDEN); } else { - controls.setAttribute(HIDDEN, ''); + controls.setAttribute(HIDDEN, ""); } return safeExpanded; }; -},{}],39:[function(require,module,exports){ -'use strict'; +},{}],53:[function(require,module,exports){ +"use strict"; + +function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); } + +function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } + +function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); } + +function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; } + +function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } -var _slicedToArray = function () { function sliceIterator(arr, i) { var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"]) _i["return"](); } finally { if (_d) throw _e; } } return _arr; } return function (arr, i) { if (Array.isArray(arr)) { return arr; } else if (Symbol.iterator in Object(arr)) { return sliceIterator(arr, i); } else { throw new TypeError("Invalid attempt to destructure non-iterable instance"); } }; }(); +function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } -var dataset = require('elem-dataset'); +var dataset = require("elem-dataset"); -var _require = require('../config'), +var _require = require("../config"), PREFIX = _require.prefix; -var CHECKED = 'aria-checked'; -var CHECKED_CLASS = PREFIX + '-checklist__item--checked'; +var CHECKED = "aria-checked"; +var CHECKED_CLASS = "".concat(PREFIX, "-checklist__item--checked"); module.exports = function validate(el) { var data = dataset(el); var id = data.validationElement; - var checkList = id.charAt(0) === '#' ? document.querySelector(id) : document.getElementById(id); + var checkList = id.charAt(0) === "#" ? document.querySelector(id) : document.getElementById(id); if (!checkList) { - throw new Error('No validation element found with id: "' + id + '"'); + throw new Error("No validation element found with id: \"".concat(id, "\"")); } Object.entries(data).forEach(function (_ref) { @@ -2120,14 +6521,14 @@ module.exports = function validate(el) { key = _ref2[0], value = _ref2[1]; - if (key.startsWith('validate')) { - var validatorName = key.substr('validate'.length).toLowerCase(); + if (key.startsWith("validate")) { + var validatorName = key.substr("validate".length).toLowerCase(); var validatorPattern = new RegExp(value); - var validatorSelector = '[data-validator="' + validatorName + '"]'; + var validatorSelector = "[data-validator=\"".concat(validatorName, "\"]"); var validatorCheckbox = checkList.querySelector(validatorSelector); if (!validatorCheckbox) { - throw new Error('No validator checkbox found for: "' + validatorName + '"'); + throw new Error("No validator checkbox found for: \"".concat(validatorName, "\"")); } var checked = validatorPattern.test(el.value); @@ -2137,5 +6538,5 @@ module.exports = function validate(el) { }); }; -},{"../config":26,"elem-dataset":3}]},{},[30]) -//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9icm93c2VyLXBhY2svX3ByZWx1ZGUuanMiLCJub2RlX21vZHVsZXMvY2xhc3NsaXN0LXBvbHlmaWxsL3NyYy9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9kb21yZWFkeS9yZWFkeS5qcyIsIm5vZGVfbW9kdWxlcy9lbGVtLWRhdGFzZXQvZGlzdC9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9lbGVtZW50LWNsb3Nlc3QvZWxlbWVudC1jbG9zZXN0LmpzIiwibm9kZV9tb2R1bGVzL2tleWJvYXJkZXZlbnQta2V5LXBvbHlmaWxsL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL2xvZGFzaC5kZWJvdW5jZS9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9vYmplY3QtYXNzaWduL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL3JlY2VwdG9yL2JlaGF2aW9yL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL3JlY2VwdG9yL2NvbXBvc2UvaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVjZXB0b3IvZGVsZWdhdGUvaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVjZXB0b3IvZGVsZWdhdGVBbGwvaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVjZXB0b3IvaWdub3JlL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL3JlY2VwdG9yL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL3JlY2VwdG9yL2tleW1hcC9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9yZWNlcHRvci9vbmNlL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL3Jlc29sdmUtaWQtcmVmcy9pbmRleC5qcyIsInNyYy9qcy9jb21wb25lbnRzL2FjY29yZGlvbi5qcyIsInNyYy9qcy9jb21wb25lbnRzL2Jhbm5lci5qcyIsInNyYy9qcy9jb21wb25lbnRzL2Zvb3Rlci5qcyIsInNyYy9qcy9jb21wb25lbnRzL2luZGV4LmpzIiwic3JjL2pzL2NvbXBvbmVudHMvbmF2aWdhdGlvbi5qcyIsInNyYy9qcy9jb21wb25lbnRzL3Bhc3N3b3JkLmpzIiwic3JjL2pzL2NvbXBvbmVudHMvc2VhcmNoLmpzIiwic3JjL2pzL2NvbXBvbmVudHMvc2tpcG5hdi5qcyIsInNyYy9qcy9jb21wb25lbnRzL3ZhbGlkYXRvci5qcyIsInNyYy9qcy9jb25maWcuanMiLCJzcmMvanMvZXZlbnRzLmpzIiwic3JjL2pzL3BvbHlmaWxscy9lbGVtZW50LWhpZGRlbi5qcyIsInNyYy9qcy9wb2x5ZmlsbHMvaW5kZXguanMiLCJzcmMvanMvc3RhcnQuanMiLCJzcmMvanMvdXRpbHMvYWN0aXZlLWVsZW1lbnQuanMiLCJzcmMvanMvdXRpbHMvYmVoYXZpb3IuanMiLCJzcmMvanMvdXRpbHMvZm9jdXMtdHJhcC5qcyIsInNyYy9qcy91dGlscy9pcy1pbi12aWV3cG9ydC5qcyIsInNyYy9qcy91dGlscy9zZWxlY3QuanMiLCJzcmMvanMvdXRpbHMvdG9nZ2xlLWZpZWxkLW1hc2suanMiLCJzcmMvanMvdXRpbHMvdG9nZ2xlLWZvcm0taW5wdXQuanMiLCJzcmMvanMvdXRpbHMvdG9nZ2xlLmpzIiwic3JjL2pzL3V0aWxzL3ZhbGlkYXRlLWlucHV0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7QUNBQTs7Ozs7Ozs7O0FBU0E7O0FBRUE7O0FBRUEsSUFBSSxjQUFjLE9BQU8sSUFBekIsRUFBK0I7O0FBRS9CO0FBQ0E7QUFDQSxLQUFJLEVBQUUsZUFBZSxTQUFTLGFBQVQsQ0FBdUIsR0FBdkIsQ0FBakIsS0FDQSxTQUFTLGVBQVQsSUFBNEIsRUFBRSxlQUFlLFNBQVMsZUFBVCxDQUF5Qiw0QkFBekIsRUFBc0QsR0FBdEQsQ0FBakIsQ0FEaEMsRUFDOEc7O0FBRTdHLGFBQVUsSUFBVixFQUFnQjs7QUFFakI7O0FBRUEsT0FBSSxFQUFFLGFBQWEsSUFBZixDQUFKLEVBQTBCOztBQUUxQixPQUNHLGdCQUFnQixXQURuQjtBQUFBLE9BRUcsWUFBWSxXQUZmO0FBQUEsT0FHRyxlQUFlLEtBQUssT0FBTCxDQUFhLFNBQWIsQ0FIbEI7QUFBQSxPQUlH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QUFJLEtBQUosd0NBQStDLGFBQS9DLE9BQU47QUFDRDs7QUFFRCxVQUFNLFVBQVUsaUJBQWlCLElBQWpCLENBQXNCLEdBQUcsS0FBekIsQ0FBaEI7QUFDQSx3QkFBa0IsU0FBbEIsQ0FBNEIsTUFBNUIsQ0FBbUMsYUFBbkMsRUFBa0QsT0FBbEQ7QUFDQSx3QkFBa0IsWUFBbEIsQ0FBK0IsT0FBL0IsRUFBd0MsT0FBeEM7QUFDRDtBQUNGLEdBZkQ7QUFnQkQsQ0EzQkQiLCJmaWxlIjoiZ2VuZXJhdGVkLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXNDb250ZW50IjpbIihmdW5jdGlvbigpe2Z1bmN0aW9uIHIoZSxuLHQpe2Z1bmN0aW9uIG8oaSxmKXtpZighbltpXSl7aWYoIWVbaV0pe3ZhciBjPVwiZnVuY3Rpb25cIj09dHlwZW9mIHJlcXVpcmUmJnJlcXVpcmU7aWYoIWYmJmMpcmV0dXJuIGMoaSwhMCk7aWYodSlyZXR1cm4gdShpLCEwKTt2YXIgYT1uZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiK2krXCInXCIpO3Rocm93IGEuY29kZT1cIk1PRFVMRV9OT1RfRk9VTkRcIixhfXZhciBwPW5baV09e2V4cG9ydHM6e319O2VbaV1bMF0uY2FsbChwLmV4cG9ydHMsZnVuY3Rpb24ocil7dmFyIG49ZVtpXVsxXVtyXTtyZXR1cm4gbyhufHxyKX0scCxwLmV4cG9ydHMscixlLG4sdCl9cmV0dXJuIG5baV0uZXhwb3J0c31mb3IodmFyIHU9XCJmdW5jdGlvblwiPT10eXBlb2YgcmVxdWlyZSYmcmVxdWlyZSxpPTA7aTx0Lmxlbmd0aDtpKyspbyh0W2ldKTtyZXR1cm4gb31yZXR1cm4gcn0pKCkiLCIvKlxuICogY2xhc3NMaXN0LmpzOiBDcm9zcy1icm93c2VyIGZ1bGwgZWxlbWVudC5jbGFzc0xpc3QgaW1wbGVtZW50YXRpb24uXG4gKiAxLjEuMjAxNzA0MjdcbiAqXG4gKiBCeSBFbGkgR3JleSwgaHR0cDovL2VsaWdyZXkuY29tXG4gKiBMaWNlbnNlOiBEZWRpY2F0ZWQgdG8gdGhlIHB1YmxpYyBkb21haW4uXG4gKiAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vZWxpZ3JleS9jbGFzc0xpc3QuanMvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuICovXG5cbi8qZ2xvYmFsIHNlbGYsIGRvY3VtZW50LCBET01FeGNlcHRpb24gKi9cblxuLyohIEBzb3VyY2UgaHR0cDovL3B1cmwuZWxpZ3JleS5jb20vZ2l0aHViL2NsYXNzTGlzdC5qcy9ibG9iL21hc3Rlci9jbGFzc0xpc3QuanMgKi9cblxuaWYgKFwiZG9jdW1lbnRcIiBpbiB3aW5kb3cuc2VsZikge1xuXG4vLyBGdWxsIHBvbHlmaWxsIGZvciBicm93c2VycyB3aXRoIG5vIGNsYXNzTGlzdCBzdXBwb3J0XG4vLyBJbmNsdWRpbmcgSUUgPCBFZGdlIG1pc3NpbmcgU1ZHRWxlbWVudC5jbGFzc0xpc3RcbmlmICghKFwiY2xhc3NMaXN0XCIgaW4gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcIl9cIikpIFxuXHR8fCBkb2N1bWVudC5jcmVhdGVFbGVtZW50TlMgJiYgIShcImNsYXNzTGlzdFwiIGluIGRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUyhcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsXCJnXCIpKSkge1xuXG4oZnVuY3Rpb24gKHZpZXcpIHtcblxuXCJ1c2Ugc3RyaWN0XCI7XG5cbmlmICghKCdFbGVtZW50JyBpbiB2aWV3KSkgcmV0dXJuO1xuXG52YXJcblx0ICBjbGFzc0xpc3RQcm9wID0gXCJjbGFzc0xpc3RcIlxuXHQsIHByb3RvUHJvcCA9IFwicHJvdG90eXBlXCJcblx0LCBlbGVtQ3RyUHJvdG8gPSB2aWV3LkVsZW1lbnRbcHJvdG9Qcm9wXVxuXHQsIG9iakN0ciA9IE9iamVjdFxuXHQsIHN0clRyaW0gPSBTdHJpbmdbcHJvdG9Qcm9wXS50cmltIHx8IGZ1bmN0aW9uICgpIHtcblx0XHRyZXR1cm4gdGhpcy5yZXBsYWNlKC9eXFxzK3xcXHMrJC9nLCBcIlwiKTtcblx0fVxuXHQsIGFyckluZGV4T2YgPSBBcnJheVtwcm90b1Byb3BdLmluZGV4T2YgfHwgZnVuY3Rpb24gKGl0ZW0pIHtcblx0XHR2YXJcblx0XHRcdCAgaSA9IDBcblx0XHRcdCwgbGVuID0gdGhpcy5sZW5ndGhcblx0XHQ7XG5cdFx0Zm9yICg7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0aWYgKGkgaW4gdGhpcyAmJiB0aGlzW2ldID09PSBpdGVtKSB7XG5cdFx0XHRcdHJldHVybiBpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRyZXR1cm4gLTE7XG5cdH1cblx0Ly8gVmVuZG9yczogcGxlYXNlIGFsbG93IGNvbnRlbnQgY29kZSB0byBpbnN0YW50aWF0ZSBET01FeGNlcHRpb25zXG5cdCwgRE9NRXggPSBmdW5jdGlvbiAodHlwZSwgbWVzc2FnZSkge1xuXHRcdHRoaXMubmFtZSA9IHR5cGU7XG5cdFx0dGhpcy5jb2RlID0gRE9NRXhjZXB0aW9uW3R5cGVdO1xuXHRcdHRoaXMubWVzc2FnZSA9IG1lc3NhZ2U7XG5cdH1cblx0LCBjaGVja1Rva2VuQW5kR2V0SW5kZXggPSBmdW5jdGlvbiAoY2xhc3NMaXN0LCB0b2tlbikge1xuXHRcdGlmICh0b2tlbiA9PT0gXCJcIikge1xuXHRcdFx0dGhyb3cgbmV3IERPTUV4KFxuXHRcdFx0XHQgIFwiU1lOVEFYX0VSUlwiXG5cdFx0XHRcdCwgXCJBbiBpbnZhbGlkIG9yIGlsbGVnYWwgc3RyaW5nIHdhcyBzcGVjaWZpZWRcIlxuXHRcdFx0KTtcblx0XHR9XG5cdFx0aWYgKC9cXHMvLnRlc3QodG9rZW4pKSB7XG5cdFx0XHR0aHJvdyBuZXcgRE9NRXgoXG5cdFx0XHRcdCAgXCJJTlZBTElEX0NIQVJBQ1RFUl9FUlJcIlxuXHRcdFx0XHQsIFwiU3RyaW5nIGNvbnRhaW5zIGFuIGludmFsaWQgY2hhcmFjdGVyXCJcblx0XHRcdCk7XG5cdFx0fVxuXHRcdHJldHVybiBhcnJJbmRleE9mLmNhbGwoY2xhc3NMaXN0LCB0b2tlbik7XG5cdH1cblx0LCBDbGFzc0xpc3QgPSBmdW5jdGlvbiAoZWxlbSkge1xuXHRcdHZhclxuXHRcdFx0ICB0cmltbWVkQ2xhc3NlcyA9IHN0clRyaW0uY2FsbChlbGVtLmdldEF0dHJpYnV0ZShcImNsYXNzXCIpIHx8IFwiXCIpXG5cdFx0XHQsIGNsYXNzZXMgPSB0cmltbWVkQ2xhc3NlcyA/IHRyaW1tZWRDbGFzc2VzLnNwbGl0KC9cXHMrLykgOiBbXVxuXHRcdFx0LCBpID0gMFxuXHRcdFx0LCBsZW4gPSBjbGFzc2VzLmxlbmd0aFxuXHRcdDtcblx0XHRmb3IgKDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0XHR0aGlzLnB1c2goY2xhc3Nlc1tpXSk7XG5cdFx0fVxuXHRcdHRoaXMuX3VwZGF0ZUNsYXNzTmFtZSA9IGZ1bmN0aW9uICgpIHtcblx0XHRcdGVsZW0uc2V0QXR0cmlidXRlKFwiY2xhc3NcIiwgdGhpcy50b1N0cmluZygpKTtcblx0XHR9O1xuXHR9XG5cdCwgY2xhc3NMaXN0UHJvdG8gPSBDbGFzc0xpc3RbcHJvdG9Qcm9wXSA9IFtdXG5cdCwgY2xhc3NMaXN0R2V0dGVyID0gZnVuY3Rpb24gKCkge1xuXHRcdHJldHVybiBuZXcgQ2xhc3NMaXN0KHRoaXMpO1xuXHR9XG47XG4vLyBNb3N0IERPTUV4Y2VwdGlvbiBpbXBsZW1lbnRhdGlvbnMgZG9uJ3QgYWxsb3cgY2FsbGluZyBET01FeGNlcHRpb24ncyB0b1N0cmluZygpXG4vLyBvbiBub24tRE9NRXhjZXB0aW9ucy4gRXJyb3IncyB0b1N0cmluZygpIGlzIHN1ZmZpY2llbnQgaGVyZS5cbkRPTUV4W3Byb3RvUHJvcF0gPSBFcnJvcltwcm90b1Byb3BdO1xuY2xhc3NMaXN0UHJvdG8uaXRlbSA9IGZ1bmN0aW9uIChpKSB7XG5cdHJldHVybiB0aGlzW2ldIHx8IG51bGw7XG59O1xuY2xhc3NMaXN0UHJvdG8uY29udGFpbnMgPSBmdW5jdGlvbiAodG9rZW4pIHtcblx0dG9rZW4gKz0gXCJcIjtcblx0cmV0dXJuIGNoZWNrVG9rZW5BbmRHZXRJbmRleCh0aGlzLCB0b2tlbikgIT09IC0xO1xufTtcbmNsYXNzTGlzdFByb3RvLmFkZCA9IGZ1bmN0aW9uICgpIHtcblx0dmFyXG5cdFx0ICB0b2tlbnMgPSBhcmd1bWVudHNcblx0XHQsIGkgPSAwXG5cdFx0LCBsID0gdG9rZW5zLmxlbmd0aFxuXHRcdCwgdG9rZW5cblx0XHQsIHVwZGF0ZWQgPSBmYWxzZVxuXHQ7XG5cdGRvIHtcblx0XHR0b2tlbiA9IHRva2Vuc1tpXSArIFwiXCI7XG5cdFx0aWYgKGNoZWNrVG9rZW5BbmRHZXRJbmRleCh0aGlzLCB0b2tlbikgPT09IC0xKSB7XG5cdFx0XHR0aGlzLnB1c2godG9rZW4pO1xuXHRcdFx0dXBkYXRlZCA9IHRydWU7XG5cdFx0fVxuXHR9XG5cdHdoaWxlICgrK2kgPCBsKTtcblxuXHRpZiAodXBkYXRlZCkge1xuXHRcdHRoaXMuX3VwZGF0ZUNsYXNzTmFtZSgpO1xuXHR9XG59O1xuY2xhc3NMaXN0UHJvdG8ucmVtb3ZlID0gZnVuY3Rpb24gKCkge1xuXHR2YXJcblx0XHQgIHRva2VucyA9IGFyZ3VtZW50c1xuXHRcdCwgaSA9IDBcblx0XHQsIGwgPSB0b2tlbnMubGVuZ3RoXG5cdFx0LCB0b2tlblxuXHRcdCwgdXBkYXRlZCA9IGZhbHNlXG5cdFx0LCBpbmRleFxuXHQ7XG5cdGRvIHtcblx0XHR0b2tlbiA9IHRva2Vuc1tpXSArIFwiXCI7XG5cdFx0aW5kZXggPSBjaGVja1Rva2VuQW5kR2V0SW5kZXgodGhpcywgdG9rZW4pO1xuXHRcdHdoaWxlIChpbmRleCAhPT0gLTEpIHtcblx0XHRcdHRoaXMuc3BsaWNlKGluZGV4LCAxKTtcblx0XHRcdHVwZGF0ZWQgPSB0cnVlO1xuXHRcdFx0aW5kZXggPSBjaGVja1Rva2VuQW5kR2V0SW5kZXgodGhpcywgdG9rZW4pO1xuXHRcdH1cblx0fVxuXHR3aGlsZSAoKytpIDwgbCk7XG5cblx0aWYgKHVwZGF0ZWQpIHtcblx0XHR0aGlzLl91cGRhdGVDbGFzc05hbWUoKTtcblx0fVxufTtcbmNsYXNzTGlzdFByb3RvLnRvZ2dsZSA9IGZ1bmN0aW9uICh0b2tlbiwgZm9yY2UpIHtcblx0dG9rZW4gKz0gXCJcIjtcblxuXHR2YXJcblx0XHQgIHJlc3VsdCA9IHRoaXMuY29udGFpbnModG9rZW4pXG5cdFx0LCBtZXRob2QgPSByZXN1bHQgP1xuXHRcdFx0Zm9yY2UgIT09IHRydWUgJiYgXCJyZW1vdmVcIlxuXHRcdDpcblx0XHRcdGZvcmNlICE9PSBmYWxzZSAmJiBcImFkZFwiXG5cdDtcblxuXHRpZiAobWV0aG9kKSB7XG5cdFx0dGhpc1ttZXRob2RdKHRva2VuKTtcblx0fVxuXG5cdGlmIChmb3JjZSA9PT0gdHJ1ZSB8fCBmb3JjZSA9PT0gZmFsc2UpIHtcblx0XHRyZXR1cm4gZm9yY2U7XG5cdH0gZWxzZSB7XG5cdFx0cmV0dXJuICFyZXN1bHQ7XG5cdH1cbn07XG5jbGFzc0xpc3RQcm90by50b1N0cmluZyA9IGZ1bmN0aW9uICgpIHtcblx0cmV0dXJuIHRoaXMuam9pbihcIiBcIik7XG59O1xuXG5pZiAob2JqQ3RyLmRlZmluZVByb3BlcnR5KSB7XG5cdHZhciBjbGFzc0xpc3RQcm9wRGVzYyA9IHtcblx0XHQgIGdldDogY2xhc3NMaXN0R2V0dGVyXG5cdFx0LCBlbnVtZXJhYmxlOiB0cnVlXG5cdFx0LCBjb25maWd1cmFibGU6IHRydWVcblx0fTtcblx0dHJ5IHtcblx0XHRvYmpDdHIuZGVmaW5lUHJvcGVydHkoZWxlbUN0clByb3RvLCBjbGFzc0xpc3RQcm9wLCBjbGFzc0xpc3RQcm9wRGVzYyk7XG5cdH0gY2F0Y2ggKGV4KSB7IC8vIElFIDggZG9lc24ndCBzdXBwb3J0IGVudW1lcmFibGU6dHJ1ZVxuXHRcdC8vIGFkZGluZyB1bmRlZmluZWQgdG8gZmlnaHQgdGhpcyBpc3N1ZSBodHRwczovL2dpdGh1Yi5jb20vZWxpZ3JleS9jbGFzc0xpc3QuanMvaXNzdWVzLzM2XG5cdFx0Ly8gbW9kZXJuaWUgSUU4LU1TVzcgbWFjaGluZSBoYXMgSUU4IDguMC42MDAxLjE4NzAyIGFuZCBpcyBhZmZlY3RlZFxuXHRcdGlmIChleC5udW1iZXIgPT09IHVuZGVmaW5lZCB8fCBleC5udW1iZXIgPT09IC0weDdGRjVFQzU0KSB7XG5cdFx0XHRjbGFzc0xpc3RQcm9wRGVzYy5lbnVtZXJhYmxlID0gZmFsc2U7XG5cdFx0XHRvYmpDdHIuZGVmaW5lUHJvcGVydHkoZWxlbUN0clByb3RvLCBjbGFzc0xpc3RQcm9wLCBjbGFzc0xpc3RQcm9wRGVzYyk7XG5cdFx0fVxuXHR9XG59IGVsc2UgaWYgKG9iakN0cltwcm90b1Byb3BdLl9fZGVmaW5lR2V0dGVyX18pIHtcblx0ZWxlbUN0clByb3RvLl9fZGVmaW5lR2V0dGVyX18oY2xhc3NMaXN0UHJvcCwgY2xhc3NMaXN0R2V0dGVyKTtcbn1cblxufSh3aW5kb3cuc2VsZikpO1xuXG59XG5cbi8vIFRoZXJlIGlzIGZ1bGwgb3IgcGFydGlhbCBuYXRpdmUgY2xhc3NMaXN0IHN1cHBvcnQsIHNvIGp1c3QgY2hlY2sgaWYgd2UgbmVlZFxuLy8gdG8gbm9ybWFsaXplIHRoZSBhZGQvcmVtb3ZlIGFuZCB0b2dnbGUgQVBJcy5cblxuKGZ1bmN0aW9uICgpIHtcblx0XCJ1c2Ugc3RyaWN0XCI7XG5cblx0dmFyIHRlc3RFbGVtZW50ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcIl9cIik7XG5cblx0dGVzdEVsZW1lbnQuY2xhc3NMaXN0LmFkZChcImMxXCIsIFwiYzJcIik7XG5cblx0Ly8gUG9seWZpbGwgZm9yIElFIDEwLzExIGFuZCBGaXJlZm94IDwyNiwgd2hlcmUgY2xhc3NMaXN0LmFkZCBhbmRcblx0Ly8gY2xhc3NMaXN0LnJlbW92ZSBleGlzdCBidXQgc3VwcG9ydCBvbmx5IG9uZSBhcmd1bWVudCBhdCBhIHRpbWUuXG5cdGlmICghdGVzdEVsZW1lbnQuY2xhc3NMaXN0LmNvbnRhaW5zKFwiYzJcIikpIHtcblx0XHR2YXIgY3JlYXRlTWV0aG9kID0gZnVuY3Rpb24obWV0aG9kKSB7XG5cdFx0XHR2YXIgb3JpZ2luYWwgPSBET01Ub2tlbkxpc3QucHJvdG90eXBlW21ldGhvZF07XG5cblx0XHRcdERPTVRva2VuTGlzdC5wcm90b3R5cGVbbWV0aG9kXSA9IGZ1bmN0aW9uKHRva2VuKSB7XG5cdFx0XHRcdHZhciBpLCBsZW4gPSBhcmd1bWVudHMubGVuZ3RoO1xuXG5cdFx0XHRcdGZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykge1xuXHRcdFx0XHRcdHRva2VuID0gYXJndW1lbnRzW2ldO1xuXHRcdFx0XHRcdG9yaWdpbmFsLmNhbGwodGhpcywgdG9rZW4pO1xuXHRcdFx0XHR9XG5cdFx0XHR9O1xuXHRcdH07XG5cdFx0Y3JlYXRlTWV0aG9kKCdhZGQnKTtcblx0XHRjcmVhdGVNZXRob2QoJ3JlbW92ZScpO1xuXHR9XG5cblx0dGVzdEVsZW1lbnQuY2xhc3NMaXN0LnRvZ2dsZShcImMzXCIsIGZhbHNlKTtcblxuXHQvLyBQb2x5ZmlsbCBmb3IgSUUgMTAgYW5kIEZpcmVmb3ggPDI0LCB3aGVyZSBjbGFzc0xpc3QudG9nZ2xlIGRvZXMgbm90XG5cdC8vIHN1cHBvcnQgdGhlIHNlY29uZCBhcmd1bWVudC5cblx0aWYgKHRlc3RFbGVtZW50LmNsYXNzTGlzdC5jb250YWlucyhcImMzXCIpKSB7XG5cdFx0dmFyIF90b2dnbGUgPSBET01Ub2tlbkxpc3QucHJvdG90eXBlLnRvZ2dsZTtcblxuXHRcdERPTVRva2VuTGlzdC5wcm90b3R5cGUudG9nZ2xlID0gZnVuY3Rpb24odG9rZW4sIGZvcmNlKSB7XG5cdFx0XHRpZiAoMSBpbiBhcmd1bWVudHMgJiYgIXRoaXMuY29udGFpbnModG9rZW4pID09PSAhZm9yY2UpIHtcblx0XHRcdFx0cmV0dXJuIGZvcmNlO1xuXHRcdFx0fSBlbHNlIHtcblx0XHRcdFx0cmV0dXJuIF90b2dnbGUuY2FsbCh0aGlzLCB0b2tlbik7XG5cdFx0XHR9XG5cdFx0fTtcblxuXHR9XG5cblx0dGVzdEVsZW1lbnQgPSBudWxsO1xufSgpKTtcblxufVxuIiwiLyohXG4gICogZG9tcmVhZHkgKGMpIER1c3RpbiBEaWF6IDIwMTQgLSBMaWNlbnNlIE1JVFxuICAqL1xuIWZ1bmN0aW9uIChuYW1lLCBkZWZpbml0aW9uKSB7XG5cbiAgaWYgKHR5cGVvZiBtb2R1bGUgIT0gJ3VuZGVmaW5lZCcpIG1vZHVsZS5leHBvcnRzID0gZGVmaW5pdGlvbigpXG4gIGVsc2UgaWYgKHR5cGVvZiBkZWZpbmUgPT0gJ2Z1bmN0aW9uJyAmJiB0eXBlb2YgZGVmaW5lLmFtZCA9PSAnb2JqZWN0JykgZGVmaW5lKGRlZmluaXRpb24pXG4gIGVsc2UgdGhpc1tuYW1lXSA9IGRlZmluaXRpb24oKVxuXG59KCdkb21yZWFkeScsIGZ1bmN0aW9uICgpIHtcblxuICB2YXIgZm5zID0gW10sIGxpc3RlbmVyXG4gICAgLCBkb2MgPSBkb2N1bWVudFxuICAgICwgaGFjayA9IGRvYy5kb2N1bWVudEVsZW1lbnQuZG9TY3JvbGxcbiAgICAsIGRvbUNvbnRlbnRMb2FkZWQgPSAnRE9NQ29udGVudExvYWRlZCdcbiAgICAsIGxvYWRlZCA9IChoYWNrID8gL15sb2FkZWR8XmMvIDogL15sb2FkZWR8Xml8XmMvKS50ZXN0KGRvYy5yZWFkeVN0YXRlKVxuXG5cbiAgaWYgKCFsb2FkZWQpXG4gIGRvYy5hZGRFdmVudExpc3RlbmVyKGRvbUNvbnRlbnRMb2FkZWQsIGxpc3RlbmVyID0gZnVuY3Rpb24gKCkge1xuICAgIGRvYy5yZW1vdmVFdmVudExpc3RlbmVyKGRvbUNvbnRlbnRMb2FkZWQsIGxpc3RlbmVyKVxuICAgIGxvYWRlZCA9IDFcbiAgICB3aGlsZSAobGlzdGVuZXIgPSBmbnMuc2hpZnQoKSkgbGlzdGVuZXIoKVxuICB9KVxuXG4gIHJldHVybiBmdW5jdGlvbiAoZm4pIHtcbiAgICBsb2FkZWQgPyBzZXRUaW1lb3V0KGZuLCAwKSA6IGZucy5wdXNoKGZuKVxuICB9XG5cbn0pO1xuIiwiJ3VzZSBzdHJpY3QnO1xuXG4vLyA8MyBNb2Rlcm5penJcbi8vIGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9Nb2Rlcm5penIvTW9kZXJuaXpyL21hc3Rlci9mZWF0dXJlLWRldGVjdHMvZG9tL2RhdGFzZXQuanNcblxuZnVuY3Rpb24gdXNlTmF0aXZlKCkge1xuXHR2YXIgZWxlbSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpO1xuXHRlbGVtLnNldEF0dHJpYnV0ZSgnZGF0YS1hLWInLCAnYycpO1xuXG5cdHJldHVybiBCb29sZWFuKGVsZW0uZGF0YXNldCAmJiBlbGVtLmRhdGFzZXQuYUIgPT09ICdjJyk7XG59XG5cbmZ1bmN0aW9uIG5hdGl2ZURhdGFzZXQoZWxlbWVudCkge1xuXHRyZXR1cm4gZWxlbWVudC5kYXRhc2V0O1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHVzZU5hdGl2ZSgpID8gbmF0aXZlRGF0YXNldCA6IGZ1bmN0aW9uIChlbGVtZW50KSB7XG5cdHZhciBtYXAgPSB7fTtcblx0dmFyIGF0dHJpYnV0ZXMgPSBlbGVtZW50LmF0dHJpYnV0ZXM7XG5cblx0ZnVuY3Rpb24gZ2V0dGVyKCkge1xuXHRcdHJldHVybiB0aGlzLnZhbHVlO1xuXHR9XG5cblx0ZnVuY3Rpb24gc2V0dGVyKG5hbWUsIHZhbHVlKSB7XG5cdFx0aWYgKHR5cGVvZiB2YWx1ZSA9PT0gJ3VuZGVmaW5lZCcpIHtcblx0XHRcdHRoaXMucmVtb3ZlQXR0cmlidXRlKG5hbWUpO1xuXHRcdH0gZWxzZSB7XG5cdFx0XHR0aGlzLnNldEF0dHJpYnV0ZShuYW1lLCB2YWx1ZSk7XG5cdFx0fVxuXHR9XG5cblx0Zm9yICh2YXIgaSA9IDAsIGogPSBhdHRyaWJ1dGVzLmxlbmd0aDsgaSA8IGo7IGkrKykge1xuXHRcdHZhciBhdHRyaWJ1dGUgPSBhdHRyaWJ1dGVzW2ldO1xuXG5cdFx0aWYgKGF0dHJpYnV0ZSkge1xuXHRcdFx0dmFyIG5hbWUgPSBhdHRyaWJ1dGUubmFtZTtcblxuXHRcdFx0aWYgKG5hbWUuaW5kZXhPZignZGF0YS0nKSA9PT0gMCkge1xuXHRcdFx0XHR2YXIgcHJvcCA9IG5hbWUuc2xpY2UoNSkucmVwbGFjZSgvLS4vZywgZnVuY3Rpb24gKHUpIHtcblx0XHRcdFx0XHRyZXR1cm4gdS5jaGFyQXQoMSkudG9VcHBlckNhc2UoKTtcblx0XHRcdFx0fSk7XG5cblx0XHRcdFx0dmFyIHZhbHVlID0gYXR0cmlidXRlLnZhbHVlO1xuXG5cdFx0XHRcdE9iamVjdC5kZWZpbmVQcm9wZXJ0eShtYXAsIHByb3AsIHtcblx0XHRcdFx0XHRlbnVtZXJhYmxlOiB0cnVlLFxuXHRcdFx0XHRcdGdldDogZ2V0dGVyLmJpbmQoeyB2YWx1ZTogdmFsdWUgfHwgJycgfSksXG5cdFx0XHRcdFx0c2V0OiBzZXR0ZXIuYmluZChlbGVtZW50LCBuYW1lKVxuXHRcdFx0XHR9KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gbWFwO1xufTtcblxuIiwiLy8gZWxlbWVudC1jbG9zZXN0IHwgQ0MwLTEuMCB8IGdpdGh1Yi5jb20vam9uYXRoYW50bmVhbC9jbG9zZXN0XG5cbihmdW5jdGlvbiAoRWxlbWVudFByb3RvKSB7XG5cdGlmICh0eXBlb2YgRWxlbWVudFByb3RvLm1hdGNoZXMgIT09ICdmdW5jdGlvbicpIHtcblx0XHRFbGVtZW50UHJvdG8ubWF0Y2hlcyA9IEVsZW1lbnRQcm90by5tc01hdGNoZXNTZWxlY3RvciB8fCBFbGVtZW50UHJvdG8ubW96TWF0Y2hlc1NlbGVjdG9yIHx8IEVsZW1lbnRQcm90by53ZWJraXRNYXRjaGVzU2VsZWN0b3IgfHwgZnVuY3Rpb24gbWF0Y2hlcyhzZWxlY3Rvcikge1xuXHRcdFx0dmFyIGVsZW1lbnQgPSB0aGlzO1xuXHRcdFx0dmFyIGVsZW1lbnRzID0gKGVsZW1lbnQuZG9jdW1lbnQgfHwgZWxlbWVudC5vd25lckRvY3VtZW50KS5xdWVyeVNlbGVjdG9yQWxsKHNlbGVjdG9yKTtcblx0XHRcdHZhciBpbmRleCA9IDA7XG5cblx0XHRcdHdoaWxlIChlbGVtZW50c1tpbmRleF0gJiYgZWxlbWVudHNbaW5kZXhdICE9PSBlbGVtZW50KSB7XG5cdFx0XHRcdCsraW5kZXg7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBCb29sZWFuKGVsZW1lbnRzW2luZGV4XSk7XG5cdFx0fTtcblx0fVxuXG5cdGlmICh0eXBlb2YgRWxlbWVudFByb3RvLmNsb3Nlc3QgIT09ICdmdW5jdGlvbicpIHtcblx0XHRFbGVtZW50UHJvdG8uY2xvc2VzdCA9IGZ1bmN0aW9uIGNsb3Nlc3Qoc2VsZWN0b3IpIHtcblx0XHRcdHZhciBlbGVtZW50ID0gdGhpcztcblxuXHRcdFx0d2hpbGUgKGVsZW1lbnQgJiYgZWxlbWVudC5ub2RlVHlwZSA9PT0gMSkge1xuXHRcdFx0XHRpZiAoZWxlbWVudC5tYXRjaGVzKHNlbGVjdG9yKSkge1xuXHRcdFx0XHRcdHJldHVybiBlbGVtZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZWxlbWVudCA9IGVsZW1lbnQucGFyZW50Tm9kZTtcblx0XHRcdH1cblxuXHRcdFx0cmV0dXJuIG51bGw7XG5cdFx0fTtcblx0fVxufSkod2luZG93LkVsZW1lbnQucHJvdG90eXBlKTtcbiIsIi8qIGdsb2JhbCBkZWZpbmUsIEtleWJvYXJkRXZlbnQsIG1vZHVsZSAqL1xuXG4oZnVuY3Rpb24gKCkge1xuXG4gIHZhciBrZXlib2FyZGV2ZW50S2V5UG9seWZpbGwgPSB7XG4gICAgcG9seWZpbGw6IHBvbHlmaWxsLFxuICAgIGtleXM6IHtcbiAgICAgIDM6ICdDYW5jZWwnLFxuICAgICAgNjogJ0hlbHAnLFxuICAgICAgODogJ0JhY2tzcGFjZScsXG4gICAgICA5OiAnVGFiJyxcbiAgICAgIDEyOiAnQ2xlYXInLFxuICAgICAgMTM6ICdFbnRlcicsXG4gICAgICAxNjogJ1NoaWZ0JyxcbiAgICAgIDE3OiAnQ29udHJvbCcsXG4gICAgICAxODogJ0FsdCcsXG4gICAgICAxOTogJ1BhdXNlJyxcbiAgICAgIDIwOiAnQ2Fwc0xvY2snLFxuICAgICAgMjc6ICdFc2NhcGUnLFxuICAgICAgMjg6ICdDb252ZXJ0JyxcbiAgICAgIDI5OiAnTm9uQ29udmVydCcsXG4gICAgICAzMDogJ0FjY2VwdCcsXG4gICAgICAzMTogJ01vZGVDaGFuZ2UnLFxuICAgICAgMzI6ICcgJyxcbiAgICAgIDMzOiAnUGFnZVVwJyxcbiAgICAgIDM0OiAnUGFnZURvd24nLFxuICAgICAgMzU6ICdFbmQnLFxuICAgICAgMzY6ICdIb21lJyxcbiAgICAgIDM3OiAnQXJyb3dMZWZ0JyxcbiAgICAgIDM4OiAnQXJyb3dVcCcsXG4gICAgICAzOTogJ0Fycm93UmlnaHQnLFxuICAgICAgNDA6ICdBcnJvd0Rvd24nLFxuICAgICAgNDE6ICdTZWxlY3QnLFxuICAgICAgNDI6ICdQcmludCcsXG4gICAgICA0MzogJ0V4ZWN1dGUnLFxuICAgICAgNDQ6ICdQcmludFNjcmVlbicsXG4gICAgICA0NTogJ0luc2VydCcsXG4gICAgICA0NjogJ0RlbGV0ZScsXG4gICAgICA0ODogWycwJywgJyknXSxcbiAgICAgIDQ5OiBbJzEnLCAnISddLFxuICAgICAgNTA6IFsnMicsICdAJ10sXG4gICAgICA1MTogWyczJywgJyMnXSxcbiAgICAgIDUyOiBbJzQnLCAnJCddLFxuICAgICAgNTM6IFsnNScsICclJ10sXG4gICAgICA1NDogWyc2JywgJ14nXSxcbiAgICAgIDU1OiBbJzcnLCAnJiddLFxuICAgICAgNTY6IFsnOCcsICcqJ10sXG4gICAgICA1NzogWyc5JywgJygnXSxcbiAgICAgIDkxOiAnT1MnLFxuICAgICAgOTM6ICdDb250ZXh0TWVudScsXG4gICAgICAxNDQ6ICdOdW1Mb2NrJyxcbiAgICAgIDE0NTogJ1Njcm9sbExvY2snLFxuICAgICAgMTgxOiAnVm9sdW1lTXV0ZScsXG4gICAgICAxODI6ICdWb2x1bWVEb3duJyxcbiAgICAgIDE4MzogJ1ZvbHVtZVVwJyxcbiAgICAgIDE4NjogWyc7JywgJzonXSxcbiAgICAgIDE4NzogWyc9JywgJysnXSxcbiAgICAgIDE4ODogWycsJywgJzwnXSxcbiAgICAgIDE4OTogWyctJywgJ18nXSxcbiAgICAgIDE5MDogWycuJywgJz4nXSxcbiAgICAgIDE5MTogWycvJywgJz8nXSxcbiAgICAgIDE5MjogWydgJywgJ34nXSxcbiAgICAgIDIxOTogWydbJywgJ3snXSxcbiAgICAgIDIyMDogWydcXFxcJywgJ3wnXSxcbiAgICAgIDIyMTogWyddJywgJ30nXSxcbiAgICAgIDIyMjogW1wiJ1wiLCAnXCInXSxcbiAgICAgIDIyNDogJ01ldGEnLFxuICAgICAgMjI1OiAnQWx0R3JhcGgnLFxuICAgICAgMjQ2OiAnQXR0bicsXG4gICAgICAyNDc6ICdDclNlbCcsXG4gICAgICAyNDg6ICdFeFNlbCcsXG4gICAgICAyNDk6ICdFcmFzZUVvZicsXG4gICAgICAyNTA6ICdQbGF5JyxcbiAgICAgIDI1MTogJ1pvb21PdXQnXG4gICAgfVxuICB9O1xuXG4gIC8vIEZ1bmN0aW9uIGtleXMgKEYxLTI0KS5cbiAgdmFyIGk7XG4gIGZvciAoaSA9IDE7IGkgPCAyNTsgaSsrKSB7XG4gICAga2V5Ym9hcmRldmVudEtleVBvbHlmaWxsLmtleXNbMTExICsgaV0gPSAnRicgKyBpO1xuICB9XG5cbiAgLy8gUHJpbnRhYmxlIEFTQ0lJIGNoYXJhY3RlcnMuXG4gIHZhciBsZXR0ZXIgPSAnJztcbiAgZm9yIChpID0gNjU7IGkgPCA5MTsgaSsrKSB7XG4gICAgbGV0dGVyID0gU3RyaW5nLmZyb21DaGFyQ29kZShpKTtcbiAgICBrZXlib2FyZGV2ZW50S2V5UG9seWZpbGwua2V5c1tpXSA9IFtsZXR0ZXIudG9Mb3dlckNhc2UoKSwgbGV0dGVyLnRvVXBwZXJDYXNlKCldO1xuICB9XG5cbiAgZnVuY3Rpb24gcG9seWZpbGwgKCkge1xuICAgIGlmICghKCdLZXlib2FyZEV2ZW50JyBpbiB3aW5kb3cpIHx8XG4gICAgICAgICdrZXknIGluIEtleWJvYXJkRXZlbnQucHJvdG90eXBlKSB7XG4gICAgICByZXR1cm4gZmFsc2U7XG4gICAgfVxuXG4gICAgLy8gUG9seWZpbGwgYGtleWAgb24gYEtleWJvYXJkRXZlbnRgLlxuICAgIHZhciBwcm90byA9IHtcbiAgICAgIGdldDogZnVuY3Rpb24gKHgpIHtcbiAgICAgICAgdmFyIGtleSA9IGtleWJvYXJkZXZlbnRLZXlQb2x5ZmlsbC5rZXlzW3RoaXMud2hpY2ggfHwgdGhpcy5rZXlDb2RlXTtcblxuICAgICAgICBpZiAoQXJyYXkuaXNBcnJheShrZXkpKSB7XG4gICAgICAgICAga2V5ID0ga2V5Wyt0aGlzLnNoaWZ0S2V5XTtcbiAgICAgICAgfVxuXG4gICAgICAgIHJldHVybiBrZXk7XG4gICAgICB9XG4gICAgfTtcbiAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkoS2V5Ym9hcmRFdmVudC5wcm90b3R5cGUsICdrZXknLCBwcm90byk7XG4gICAgcmV0dXJuIHByb3RvO1xuICB9XG5cbiAgaWYgKHR5cGVvZiBkZWZpbmUgPT09ICdmdW5jdGlvbicgJiYgZGVmaW5lLmFtZCkge1xuICAgIGRlZmluZSgna2V5Ym9hcmRldmVudC1rZXktcG9seWZpbGwnLCBrZXlib2FyZGV2ZW50S2V5UG9seWZpbGwpO1xuICB9IGVsc2UgaWYgKHR5cGVvZiBleHBvcnRzICE9PSAndW5kZWZpbmVkJyAmJiB0eXBlb2YgbW9kdWxlICE9PSAndW5kZWZpbmVkJykge1xuICAgIG1vZHVsZS5leHBvcnRzID0ga2V5Ym9hcmRldmVudEtleVBvbHlmaWxsO1xuICB9IGVsc2UgaWYgKHdpbmRvdykge1xuICAgIHdpbmRvdy5rZXlib2FyZGV2ZW50S2V5UG9seWZpbGwgPSBrZXlib2FyZGV2ZW50S2V5UG9seWZpbGw7XG4gIH1cblxufSkoKTtcbiIsIi8qKlxuICogbG9kYXNoIChDdXN0b20gQnVpbGQpIDxodHRwczovL2xvZGFzaC5jb20vPlxuICogQnVpbGQ6IGBsb2Rhc2ggbW9kdWxhcml6ZSBleHBvcnRzPVwibnBtXCIgLW8gLi9gXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9ycyA8aHR0cHM6Ly9qcXVlcnkub3JnLz5cbiAqIFJlbGVhc2VkIHVuZGVyIE1JVCBsaWNlbnNlIDxodHRwczovL2xvZGFzaC5jb20vbGljZW5zZT5cbiAqIEJhc2VkIG9uIFVuZGVyc2NvcmUuanMgMS44LjMgPGh0dHA6Ly91bmRlcnNjb3JlanMub3JnL0xJQ0VOU0U+XG4gKiBDb3B5cmlnaHQgSmVyZW15IEFzaGtlbmFzLCBEb2N1bWVudENsb3VkIGFuZCBJbnZlc3RpZ2F0aXZlIFJlcG9ydGVycyAmIEVkaXRvcnNcbiAqL1xuXG4vKiogVXNlZCBhcyB0aGUgYFR5cGVFcnJvcmAgbWVzc2FnZSBmb3IgXCJGdW5jdGlvbnNcIiBtZXRob2RzLiAqL1xudmFyIEZVTkNfRVJST1JfVEVYVCA9ICdFeHBlY3RlZCBhIGZ1bmN0aW9uJztcblxuLyoqIFVzZWQgYXMgcmVmZXJlbmNlcyBmb3IgdmFyaW91cyBgTnVtYmVyYCBjb25zdGFudHMuICovXG52YXIgTkFOID0gMCAvIDA7XG5cbi8qKiBgT2JqZWN0I3RvU3RyaW5nYCByZXN1bHQgcmVmZXJlbmNlcy4gKi9cbnZhciBzeW1ib2xUYWcgPSAnW29iamVjdCBTeW1ib2xdJztcblxuLyoqIFVzZWQgdG8gbWF0Y2ggbGVhZGluZyBhbmQgdHJhaWxpbmcgd2hpdGVzcGFjZS4gKi9cbnZhciByZVRyaW0gPSAvXlxccyt8XFxzKyQvZztcblxuLyoqIFVzZWQgdG8gZGV0ZWN0IGJhZCBzaWduZWQgaGV4YWRlY2ltYWwgc3RyaW5nIHZhbHVlcy4gKi9cbnZhciByZUlzQmFkSGV4ID0gL15bLStdMHhbMC05YS1mXSskL2k7XG5cbi8qKiBVc2VkIHRvIGRldGVjdCBiaW5hcnkgc3RyaW5nIHZhbHVlcy4gKi9cbnZhciByZUlzQmluYXJ5ID0gL14wYlswMV0rJC9pO1xuXG4vKiogVXNlZCB0byBkZXRlY3Qgb2N0YWwgc3RyaW5nIHZhbHVlcy4gKi9cbnZhciByZUlzT2N0YWwgPSAvXjBvWzAtN10rJC9pO1xuXG4vKiogQnVpbHQtaW4gbWV0aG9kIHJlZmVyZW5jZXMgd2l0aG91dCBhIGRlcGVuZGVuY3kgb24gYHJvb3RgLiAqL1xudmFyIGZyZWVQYXJzZUludCA9IHBhcnNlSW50O1xuXG4vKiogRGV0ZWN0IGZyZWUgdmFyaWFibGUgYGdsb2JhbGAgZnJvbSBOb2RlLmpzLiAqL1xudmFyIGZyZWVHbG9iYWwgPSB0eXBlb2YgZ2xvYmFsID09ICdvYmplY3QnICYmIGdsb2JhbCAmJiBnbG9iYWwuT2JqZWN0ID09PSBPYmplY3QgJiYgZ2xvYmFsO1xuXG4vKiogRGV0ZWN0IGZyZWUgdmFyaWFibGUgYHNlbGZgLiAqL1xudmFyIGZyZWVTZWxmID0gdHlwZW9mIHNlbGYgPT0gJ29iamVjdCcgJiYgc2VsZiAmJiBzZWxmLk9iamVjdCA9PT0gT2JqZWN0ICYmIHNlbGY7XG5cbi8qKiBVc2VkIGFzIGEgcmVmZXJlbmNlIHRvIHRoZSBnbG9iYWwgb2JqZWN0LiAqL1xudmFyIHJvb3QgPSBmcmVlR2xvYmFsIHx8IGZyZWVTZWxmIHx8IEZ1bmN0aW9uKCdyZXR1cm4gdGhpcycpKCk7XG5cbi8qKiBVc2VkIGZvciBidWlsdC1pbiBtZXRob2QgcmVmZXJlbmNlcy4gKi9cbnZhciBvYmplY3RQcm90byA9IE9iamVjdC5wcm90b3R5cGU7XG5cbi8qKlxuICogVXNlZCB0byByZXNvbHZlIHRoZVxuICogW2B0b1N0cmluZ1RhZ2BdKGh0dHA6Ly9lY21hLWludGVybmF0aW9uYWwub3JnL2VjbWEtMjYyLzcuMC8jc2VjLW9iamVjdC5wcm90b3R5cGUudG9zdHJpbmcpXG4gKiBvZiB2YWx1ZXMuXG4gKi9cbnZhciBvYmplY3RUb1N0cmluZyA9IG9iamVjdFByb3RvLnRvU3RyaW5nO1xuXG4vKiBCdWlsdC1pbiBtZXRob2QgcmVmZXJlbmNlcyBmb3IgdGhvc2Ugd2l0aCB0aGUgc2FtZSBuYW1lIGFzIG90aGVyIGBsb2Rhc2hgIG1ldGhvZHMuICovXG52YXIgbmF0aXZlTWF4ID0gTWF0aC5tYXgsXG4gICAgbmF0aXZlTWluID0gTWF0aC5taW47XG5cbi8qKlxuICogR2V0cyB0aGUgdGltZXN0YW1wIG9mIHRoZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHRoYXQgaGF2ZSBlbGFwc2VkIHNpbmNlXG4gKiB0aGUgVW5peCBlcG9jaCAoMSBKYW51YXJ5IDE5NzAgMDA6MDA6MDAgVVRDKS5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDIuNC4wXG4gKiBAY2F0ZWdvcnkgRGF0ZVxuICogQHJldHVybnMge251bWJlcn0gUmV0dXJucyB0aGUgdGltZXN0YW1wLlxuICogQGV4YW1wbGVcbiAqXG4gKiBfLmRlZmVyKGZ1bmN0aW9uKHN0YW1wKSB7XG4gKiAgIGNvbnNvbGUubG9nKF8ubm93KCkgLSBzdGFtcCk7XG4gKiB9LCBfLm5vdygpKTtcbiAqIC8vID0+IExvZ3MgdGhlIG51bWJlciBvZiBtaWxsaXNlY29uZHMgaXQgdG9vayBmb3IgdGhlIGRlZmVycmVkIGludm9jYXRpb24uXG4gKi9cbnZhciBub3cgPSBmdW5jdGlvbigpIHtcbiAgcmV0dXJuIHJvb3QuRGF0ZS5ub3coKTtcbn07XG5cbi8qKlxuICogQ3JlYXRlcyBhIGRlYm91bmNlZCBmdW5jdGlvbiB0aGF0IGRlbGF5cyBpbnZva2luZyBgZnVuY2AgdW50aWwgYWZ0ZXIgYHdhaXRgXG4gKiBtaWxsaXNlY29uZHMgaGF2ZSBlbGFwc2VkIHNpbmNlIHRoZSBsYXN0IHRpbWUgdGhlIGRlYm91bmNlZCBmdW5jdGlvbiB3YXNcbiAqIGludm9rZWQuIFRoZSBkZWJvdW5jZWQgZnVuY3Rpb24gY29tZXMgd2l0aCBhIGBjYW5jZWxgIG1ldGhvZCB0byBjYW5jZWxcbiAqIGRlbGF5ZWQgYGZ1bmNgIGludm9jYXRpb25zIGFuZCBhIGBmbHVzaGAgbWV0aG9kIHRvIGltbWVkaWF0ZWx5IGludm9rZSB0aGVtLlxuICogUHJvdmlkZSBgb3B0aW9uc2AgdG8gaW5kaWNhdGUgd2hldGhlciBgZnVuY2Agc2hvdWxkIGJlIGludm9rZWQgb24gdGhlXG4gKiBsZWFkaW5nIGFuZC9vciB0cmFpbGluZyBlZGdlIG9mIHRoZSBgd2FpdGAgdGltZW91dC4gVGhlIGBmdW5jYCBpcyBpbnZva2VkXG4gKiB3aXRoIHRoZSBsYXN0IGFyZ3VtZW50cyBwcm92aWRlZCB0byB0aGUgZGVib3VuY2VkIGZ1bmN0aW9uLiBTdWJzZXF1ZW50XG4gKiBjYWxscyB0byB0aGUgZGVib3VuY2VkIGZ1bmN0aW9uIHJldHVybiB0aGUgcmVzdWx0IG9mIHRoZSBsYXN0IGBmdW5jYFxuICogaW52b2NhdGlvbi5cbiAqXG4gKiAqKk5vdGU6KiogSWYgYGxlYWRpbmdgIGFuZCBgdHJhaWxpbmdgIG9wdGlvbnMgYXJlIGB0cnVlYCwgYGZ1bmNgIGlzXG4gKiBpbnZva2VkIG9uIHRoZSB0cmFpbGluZyBlZGdlIG9mIHRoZSB0aW1lb3V0IG9ubHkgaWYgdGhlIGRlYm91bmNlZCBmdW5jdGlvblxuICogaXMgaW52b2tlZCBtb3JlIHRoYW4gb25jZSBkdXJpbmcgdGhlIGB3YWl0YCB0aW1lb3V0LlxuICpcbiAqIElmIGB3YWl0YCBpcyBgMGAgYW5kIGBsZWFkaW5nYCBpcyBgZmFsc2VgLCBgZnVuY2AgaW52b2NhdGlvbiBpcyBkZWZlcnJlZFxuICogdW50aWwgdG8gdGhlIG5leHQgdGljaywgc2ltaWxhciB0byBgc2V0VGltZW91dGAgd2l0aCBhIHRpbWVvdXQgb2YgYDBgLlxuICpcbiAqIFNlZSBbRGF2aWQgQ29yYmFjaG8ncyBhcnRpY2xlXShodHRwczovL2Nzcy10cmlja3MuY29tL2RlYm91bmNpbmctdGhyb3R0bGluZy1leHBsYWluZWQtZXhhbXBsZXMvKVxuICogZm9yIGRldGFpbHMgb3ZlciB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiBgXy5kZWJvdW5jZWAgYW5kIGBfLnRocm90dGxlYC5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDAuMS4wXG4gKiBAY2F0ZWdvcnkgRnVuY3Rpb25cbiAqIEBwYXJhbSB7RnVuY3Rpb259IGZ1bmMgVGhlIGZ1bmN0aW9uIHRvIGRlYm91bmNlLlxuICogQHBhcmFtIHtudW1iZXJ9IFt3YWl0PTBdIFRoZSBudW1iZXIgb2YgbWlsbGlzZWNvbmRzIHRvIGRlbGF5LlxuICogQHBhcmFtIHtPYmplY3R9IFtvcHRpb25zPXt9XSBUaGUgb3B0aW9ucyBvYmplY3QuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRpb25zLmxlYWRpbmc9ZmFsc2VdXG4gKiAgU3BlY2lmeSBpbnZva2luZyBvbiB0aGUgbGVhZGluZyBlZGdlIG9mIHRoZSB0aW1lb3V0LlxuICogQHBhcmFtIHtudW1iZXJ9IFtvcHRpb25zLm1heFdhaXRdXG4gKiAgVGhlIG1heGltdW0gdGltZSBgZnVuY2AgaXMgYWxsb3dlZCB0byBiZSBkZWxheWVkIGJlZm9yZSBpdCdzIGludm9rZWQuXG4gKiBAcGFyYW0ge2Jvb2xlYW59IFtvcHRpb25zLnRyYWlsaW5nPXRydWVdXG4gKiAgU3BlY2lmeSBpbnZva2luZyBvbiB0aGUgdHJhaWxpbmcgZWRnZSBvZiB0aGUgdGltZW91dC5cbiAqIEByZXR1cm5zIHtGdW5jdGlvbn0gUmV0dXJucyB0aGUgbmV3IGRlYm91bmNlZCBmdW5jdGlvbi5cbiAqIEBleGFtcGxlXG4gKlxuICogLy8gQXZvaWQgY29zdGx5IGNhbGN1bGF0aW9ucyB3aGlsZSB0aGUgd2luZG93IHNpemUgaXMgaW4gZmx1eC5cbiAqIGpRdWVyeSh3aW5kb3cpLm9uKCdyZXNpemUnLCBfLmRlYm91bmNlKGNhbGN1bGF0ZUxheW91dCwgMTUwKSk7XG4gKlxuICogLy8gSW52b2tlIGBzZW5kTWFpbGAgd2hlbiBjbGlja2VkLCBkZWJvdW5jaW5nIHN1YnNlcXVlbnQgY2FsbHMuXG4gKiBqUXVlcnkoZWxlbWVudCkub24oJ2NsaWNrJywgXy5kZWJvdW5jZShzZW5kTWFpbCwgMzAwLCB7XG4gKiAgICdsZWFkaW5nJzogdHJ1ZSxcbiAqICAgJ3RyYWlsaW5nJzogZmFsc2VcbiAqIH0pKTtcbiAqXG4gKiAvLyBFbnN1cmUgYGJhdGNoTG9nYCBpcyBpbnZva2VkIG9uY2UgYWZ0ZXIgMSBzZWNvbmQgb2YgZGVib3VuY2VkIGNhbGxzLlxuICogdmFyIGRlYm91bmNlZCA9IF8uZGVib3VuY2UoYmF0Y2hMb2csIDI1MCwgeyAnbWF4V2FpdCc6IDEwMDAgfSk7XG4gKiB2YXIgc291cmNlID0gbmV3IEV2ZW50U291cmNlKCcvc3RyZWFtJyk7XG4gKiBqUXVlcnkoc291cmNlKS5vbignbWVzc2FnZScsIGRlYm91bmNlZCk7XG4gKlxuICogLy8gQ2FuY2VsIHRoZSB0cmFpbGluZyBkZWJvdW5jZWQgaW52b2NhdGlvbi5cbiAqIGpRdWVyeSh3aW5kb3cpLm9uKCdwb3BzdGF0ZScsIGRlYm91bmNlZC5jYW5jZWwpO1xuICovXG5mdW5jdGlvbiBkZWJvdW5jZShmdW5jLCB3YWl0LCBvcHRpb25zKSB7XG4gIHZhciBsYXN0QXJncyxcbiAgICAgIGxhc3RUaGlzLFxuICAgICAgbWF4V2FpdCxcbiAgICAgIHJlc3VsdCxcbiAgICAgIHRpbWVySWQsXG4gICAgICBsYXN0Q2FsbFRpbWUsXG4gICAgICBsYXN0SW52b2tlVGltZSA9IDAsXG4gICAgICBsZWFkaW5nID0gZmFsc2UsXG4gICAgICBtYXhpbmcgPSBmYWxzZSxcbiAgICAgIHRyYWlsaW5nID0gdHJ1ZTtcblxuICBpZiAodHlwZW9mIGZ1bmMgIT0gJ2Z1bmN0aW9uJykge1xuICAgIHRocm93IG5ldyBUeXBlRXJyb3IoRlVOQ19FUlJPUl9URVhUKTtcbiAgfVxuICB3YWl0ID0gdG9OdW1iZXIod2FpdCkgfHwgMDtcbiAgaWYgKGlzT2JqZWN0KG9wdGlvbnMpKSB7XG4gICAgbGVhZGluZyA9ICEhb3B0aW9ucy5sZWFkaW5nO1xuICAgIG1heGluZyA9ICdtYXhXYWl0JyBpbiBvcHRpb25zO1xuICAgIG1heFdhaXQgPSBtYXhpbmcgPyBuYXRpdmVNYXgodG9OdW1iZXIob3B0aW9ucy5tYXhXYWl0KSB8fCAwLCB3YWl0KSA6IG1heFdhaXQ7XG4gICAgdHJhaWxpbmcgPSAndHJhaWxpbmcnIGluIG9wdGlvbnMgPyAhIW9wdGlvbnMudHJhaWxpbmcgOiB0cmFpbGluZztcbiAgfVxuXG4gIGZ1bmN0aW9uIGludm9rZUZ1bmModGltZSkge1xuICAgIHZhciBhcmdzID0gbGFzdEFyZ3MsXG4gICAgICAgIHRoaXNBcmcgPSBsYXN0VGhpcztcblxuICAgIGxhc3RBcmdzID0gbGFzdFRoaXMgPSB1bmRlZmluZWQ7XG4gICAgbGFzdEludm9rZVRpbWUgPSB0aW1lO1xuICAgIHJlc3VsdCA9IGZ1bmMuYXBwbHkodGhpc0FyZywgYXJncyk7XG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfVxuXG4gIGZ1bmN0aW9uIGxlYWRpbmdFZGdlKHRpbWUpIHtcbiAgICAvLyBSZXNldCBhbnkgYG1heFdhaXRgIHRpbWVyLlxuICAgIGxhc3RJbnZva2VUaW1lID0gdGltZTtcbiAgICAvLyBTdGFydCB0aGUgdGltZXIgZm9yIHRoZSB0cmFpbGluZyBlZGdlLlxuICAgIHRpbWVySWQgPSBzZXRUaW1lb3V0KHRpbWVyRXhwaXJlZCwgd2FpdCk7XG4gICAgLy8gSW52b2tlIHRoZSBsZWFkaW5nIGVkZ2UuXG4gICAgcmV0dXJuIGxlYWRpbmcgPyBpbnZva2VGdW5jKHRpbWUpIDogcmVzdWx0O1xuICB9XG5cbiAgZnVuY3Rpb24gcmVtYWluaW5nV2FpdCh0aW1lKSB7XG4gICAgdmFyIHRpbWVTaW5jZUxhc3RDYWxsID0gdGltZSAtIGxhc3RDYWxsVGltZSxcbiAgICAgICAgdGltZVNpbmNlTGFzdEludm9rZSA9IHRpbWUgLSBsYXN0SW52b2tlVGltZSxcbiAgICAgICAgcmVzdWx0ID0gd2FpdCAtIHRpbWVTaW5jZUxhc3RDYWxsO1xuXG4gICAgcmV0dXJuIG1heGluZyA/IG5hdGl2ZU1pbihyZXN1bHQsIG1heFdhaXQgLSB0aW1lU2luY2VMYXN0SW52b2tlKSA6IHJlc3VsdDtcbiAgfVxuXG4gIGZ1bmN0aW9uIHNob3VsZEludm9rZSh0aW1lKSB7XG4gICAgdmFyIHRpbWVTaW5jZUxhc3RDYWxsID0gdGltZSAtIGxhc3RDYWxsVGltZSxcbiAgICAgICAgdGltZVNpbmNlTGFzdEludm9rZSA9IHRpbWUgLSBsYXN0SW52b2tlVGltZTtcblxuICAgIC8vIEVpdGhlciB0aGlzIGlzIHRoZSBmaXJzdCBjYWxsLCBhY3Rpdml0eSBoYXMgc3RvcHBlZCBhbmQgd2UncmUgYXQgdGhlXG4gICAgLy8gdHJhaWxpbmcgZWRnZSwgdGhlIHN5c3RlbSB0aW1lIGhhcyBnb25lIGJhY2t3YXJkcyBhbmQgd2UncmUgdHJlYXRpbmdcbiAgICAvLyBpdCBhcyB0aGUgdHJhaWxpbmcgZWRnZSwgb3Igd2UndmUgaGl0IHRoZSBgbWF4V2FpdGAgbGltaXQuXG4gICAgcmV0dXJuIChsYXN0Q2FsbFRpbWUgPT09IHVuZGVmaW5lZCB8fCAodGltZVNpbmNlTGFzdENhbGwgPj0gd2FpdCkgfHxcbiAgICAgICh0aW1lU2luY2VMYXN0Q2FsbCA8IDApIHx8IChtYXhpbmcgJiYgdGltZVNpbmNlTGFzdEludm9rZSA+PSBtYXhXYWl0KSk7XG4gIH1cblxuICBmdW5jdGlvbiB0aW1lckV4cGlyZWQoKSB7XG4gICAgdmFyIHRpbWUgPSBub3coKTtcbiAgICBpZiAoc2hvdWxkSW52b2tlKHRpbWUpKSB7XG4gICAgICByZXR1cm4gdHJhaWxpbmdFZGdlKHRpbWUpO1xuICAgIH1cbiAgICAvLyBSZXN0YXJ0IHRoZSB0aW1lci5cbiAgICB0aW1lcklkID0gc2V0VGltZW91dCh0aW1lckV4cGlyZWQsIHJlbWFpbmluZ1dhaXQodGltZSkpO1xuICB9XG5cbiAgZnVuY3Rpb24gdHJhaWxpbmdFZGdlKHRpbWUpIHtcbiAgICB0aW1lcklkID0gdW5kZWZpbmVkO1xuXG4gICAgLy8gT25seSBpbnZva2UgaWYgd2UgaGF2ZSBgbGFzdEFyZ3NgIHdoaWNoIG1lYW5zIGBmdW5jYCBoYXMgYmVlblxuICAgIC8vIGRlYm91bmNlZCBhdCBsZWFzdCBvbmNlLlxuICAgIGlmICh0cmFpbGluZyAmJiBsYXN0QXJncykge1xuICAgICAgcmV0dXJuIGludm9rZUZ1bmModGltZSk7XG4gICAgfVxuICAgIGxhc3RBcmdzID0gbGFzdFRoaXMgPSB1bmRlZmluZWQ7XG4gICAgcmV0dXJuIHJlc3VsdDtcbiAgfVxuXG4gIGZ1bmN0aW9uIGNhbmNlbCgpIHtcbiAgICBpZiAodGltZXJJZCAhPT0gdW5kZWZpbmVkKSB7XG4gICAgICBjbGVhclRpbWVvdXQodGltZXJJZCk7XG4gICAgfVxuICAgIGxhc3RJbnZva2VUaW1lID0gMDtcbiAgICBsYXN0QXJncyA9IGxhc3RDYWxsVGltZSA9IGxhc3RUaGlzID0gdGltZXJJZCA9IHVuZGVmaW5lZDtcbiAgfVxuXG4gIGZ1bmN0aW9uIGZsdXNoKCkge1xuICAgIHJldHVybiB0aW1lcklkID09PSB1bmRlZmluZWQgPyByZXN1bHQgOiB0cmFpbGluZ0VkZ2Uobm93KCkpO1xuICB9XG5cbiAgZnVuY3Rpb24gZGVib3VuY2VkKCkge1xuICAgIHZhciB0aW1lID0gbm93KCksXG4gICAgICAgIGlzSW52b2tpbmcgPSBzaG91bGRJbnZva2UodGltZSk7XG5cbiAgICBsYXN0QXJncyA9IGFyZ3VtZW50cztcbiAgICBsYXN0VGhpcyA9IHRoaXM7XG4gICAgbGFzdENhbGxUaW1lID0gdGltZTtcblxuICAgIGlmIChpc0ludm9raW5nKSB7XG4gICAgICBpZiAodGltZXJJZCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICAgIHJldHVybiBsZWFkaW5nRWRnZShsYXN0Q2FsbFRpbWUpO1xuICAgICAgfVxuICAgICAgaWYgKG1heGluZykge1xuICAgICAgICAvLyBIYW5kbGUgaW52b2NhdGlvbnMgaW4gYSB0aWdodCBsb29wLlxuICAgICAgICB0aW1lcklkID0gc2V0VGltZW91dCh0aW1lckV4cGlyZWQsIHdhaXQpO1xuICAgICAgICByZXR1cm4gaW52b2tlRnVuYyhsYXN0Q2FsbFRpbWUpO1xuICAgICAgfVxuICAgIH1cbiAgICBpZiAodGltZXJJZCA9PT0gdW5kZWZpbmVkKSB7XG4gICAgICB0aW1lcklkID0gc2V0VGltZW91dCh0aW1lckV4cGlyZWQsIHdhaXQpO1xuICAgIH1cbiAgICByZXR1cm4gcmVzdWx0O1xuICB9XG4gIGRlYm91bmNlZC5jYW5jZWwgPSBjYW5jZWw7XG4gIGRlYm91bmNlZC5mbHVzaCA9IGZsdXNoO1xuICByZXR1cm4gZGVib3VuY2VkO1xufVxuXG4vKipcbiAqIENoZWNrcyBpZiBgdmFsdWVgIGlzIHRoZVxuICogW2xhbmd1YWdlIHR5cGVdKGh0dHA6Ly93d3cuZWNtYS1pbnRlcm5hdGlvbmFsLm9yZy9lY21hLTI2Mi83LjAvI3NlYy1lY21hc2NyaXB0LWxhbmd1YWdlLXR5cGVzKVxuICogb2YgYE9iamVjdGAuIChlLmcuIGFycmF5cywgZnVuY3Rpb25zLCBvYmplY3RzLCByZWdleGVzLCBgbmV3IE51bWJlcigwKWAsIGFuZCBgbmV3IFN0cmluZygnJylgKVxuICpcbiAqIEBzdGF0aWNcbiAqIEBtZW1iZXJPZiBfXG4gKiBAc2luY2UgMC4xLjBcbiAqIEBjYXRlZ29yeSBMYW5nXG4gKiBAcGFyYW0geyp9IHZhbHVlIFRoZSB2YWx1ZSB0byBjaGVjay5cbiAqIEByZXR1cm5zIHtib29sZWFufSBSZXR1cm5zIGB0cnVlYCBpZiBgdmFsdWVgIGlzIGFuIG9iamVjdCwgZWxzZSBgZmFsc2VgLlxuICogQGV4YW1wbGVcbiAqXG4gKiBfLmlzT2JqZWN0KHt9KTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzT2JqZWN0KFsxLCAyLCAzXSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdChfLm5vb3ApO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNPYmplY3QobnVsbCk7XG4gKiAvLyA9PiBmYWxzZVxuICovXG5mdW5jdGlvbiBpc09iamVjdCh2YWx1ZSkge1xuICB2YXIgdHlwZSA9IHR5cGVvZiB2YWx1ZTtcbiAgcmV0dXJuICEhdmFsdWUgJiYgKHR5cGUgPT0gJ29iamVjdCcgfHwgdHlwZSA9PSAnZnVuY3Rpb24nKTtcbn1cblxuLyoqXG4gKiBDaGVja3MgaWYgYHZhbHVlYCBpcyBvYmplY3QtbGlrZS4gQSB2YWx1ZSBpcyBvYmplY3QtbGlrZSBpZiBpdCdzIG5vdCBgbnVsbGBcbiAqIGFuZCBoYXMgYSBgdHlwZW9mYCByZXN1bHQgb2YgXCJvYmplY3RcIi5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDQuMC4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gY2hlY2suXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gUmV0dXJucyBgdHJ1ZWAgaWYgYHZhbHVlYCBpcyBvYmplY3QtbGlrZSwgZWxzZSBgZmFsc2VgLlxuICogQGV4YW1wbGVcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZSh7fSk7XG4gKiAvLyA9PiB0cnVlXG4gKlxuICogXy5pc09iamVjdExpa2UoWzEsIDIsIDNdKTtcbiAqIC8vID0+IHRydWVcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZShfLm5vb3ApO1xuICogLy8gPT4gZmFsc2VcbiAqXG4gKiBfLmlzT2JqZWN0TGlrZShudWxsKTtcbiAqIC8vID0+IGZhbHNlXG4gKi9cbmZ1bmN0aW9uIGlzT2JqZWN0TGlrZSh2YWx1ZSkge1xuICByZXR1cm4gISF2YWx1ZSAmJiB0eXBlb2YgdmFsdWUgPT0gJ29iamVjdCc7XG59XG5cbi8qKlxuICogQ2hlY2tzIGlmIGB2YWx1ZWAgaXMgY2xhc3NpZmllZCBhcyBhIGBTeW1ib2xgIHByaW1pdGl2ZSBvciBvYmplY3QuXG4gKlxuICogQHN0YXRpY1xuICogQG1lbWJlck9mIF9cbiAqIEBzaW5jZSA0LjAuMFxuICogQGNhdGVnb3J5IExhbmdcbiAqIEBwYXJhbSB7Kn0gdmFsdWUgVGhlIHZhbHVlIHRvIGNoZWNrLlxuICogQHJldHVybnMge2Jvb2xlYW59IFJldHVybnMgYHRydWVgIGlmIGB2YWx1ZWAgaXMgYSBzeW1ib2wsIGVsc2UgYGZhbHNlYC5cbiAqIEBleGFtcGxlXG4gKlxuICogXy5pc1N5bWJvbChTeW1ib2wuaXRlcmF0b3IpO1xuICogLy8gPT4gdHJ1ZVxuICpcbiAqIF8uaXNTeW1ib2woJ2FiYycpO1xuICogLy8gPT4gZmFsc2VcbiAqL1xuZnVuY3Rpb24gaXNTeW1ib2wodmFsdWUpIHtcbiAgcmV0dXJuIHR5cGVvZiB2YWx1ZSA9PSAnc3ltYm9sJyB8fFxuICAgIChpc09iamVjdExpa2UodmFsdWUpICYmIG9iamVjdFRvU3RyaW5nLmNhbGwodmFsdWUpID09IHN5bWJvbFRhZyk7XG59XG5cbi8qKlxuICogQ29udmVydHMgYHZhbHVlYCB0byBhIG51bWJlci5cbiAqXG4gKiBAc3RhdGljXG4gKiBAbWVtYmVyT2YgX1xuICogQHNpbmNlIDQuMC4wXG4gKiBAY2F0ZWdvcnkgTGFuZ1xuICogQHBhcmFtIHsqfSB2YWx1ZSBUaGUgdmFsdWUgdG8gcHJvY2Vzcy5cbiAqIEByZXR1cm5zIHtudW1iZXJ9IFJldHVybnMgdGhlIG51bWJlci5cbiAqIEBleGFtcGxlXG4gKlxuICogXy50b051bWJlcigzLjIpO1xuICogLy8gPT4gMy4yXG4gKlxuICogXy50b051bWJlcihOdW1iZXIuTUlOX1ZBTFVFKTtcbiAqIC8vID0+IDVlLTMyNFxuICpcbiAqIF8udG9OdW1iZXIoSW5maW5pdHkpO1xuICogLy8gPT4gSW5maW5pdHlcbiAqXG4gKiBfLnRvTnVtYmVyKCczLjInKTtcbiAqIC8vID0+IDMuMlxuICovXG5mdW5jdGlvbiB0b051bWJlcih2YWx1ZSkge1xuICBpZiAodHlwZW9mIHZhbHVlID09ICdudW1iZXInKSB7XG4gICAgcmV0dXJuIHZhbHVlO1xuICB9XG4gIGlmIChpc1N5bWJvbCh2YWx1ZSkpIHtcbiAgICByZXR1cm4gTkFOO1xuICB9XG4gIGlmIChpc09iamVjdCh2YWx1ZSkpIHtcbiAgICB2YXIgb3RoZXIgPSB0eXBlb2YgdmFsdWUudmFsdWVPZiA9PSAnZnVuY3Rpb24nID8gdmFsdWUudmFsdWVPZigpIDogdmFsdWU7XG4gICAgdmFsdWUgPSBpc09iamVjdChvdGhlcikgPyAob3RoZXIgKyAnJykgOiBvdGhlcjtcbiAgfVxuICBpZiAodHlwZW9mIHZhbHVlICE9ICdzdHJpbmcnKSB7XG4gICAgcmV0dXJuIHZhbHVlID09PSAwID8gdmFsdWUgOiArdmFsdWU7XG4gIH1cbiAgdmFsdWUgPSB2YWx1ZS5yZXBsYWNlKHJlVHJpbSwgJycpO1xuICB2YXIgaXNCaW5hcnkgPSByZUlzQmluYXJ5LnRlc3QodmFsdWUpO1xuICByZXR1cm4gKGlzQmluYXJ5IHx8IHJlSXNPY3RhbC50ZXN0KHZhbHVlKSlcbiAgICA/IGZyZWVQYXJzZUludCh2YWx1ZS5zbGljZSgyKSwgaXNCaW5hcnkgPyAyIDogOClcbiAgICA6IChyZUlzQmFkSGV4LnRlc3QodmFsdWUpID8gTkFOIDogK3ZhbHVlKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBkZWJvdW5jZTtcbiIsIi8qXG5vYmplY3QtYXNzaWduXG4oYykgU2luZHJlIFNvcmh1c1xuQGxpY2Vuc2UgTUlUXG4qL1xuXG4ndXNlIHN0cmljdCc7XG4vKiBlc2xpbnQtZGlzYWJsZSBuby11bnVzZWQtdmFycyAqL1xudmFyIGdldE93blByb3BlcnR5U3ltYm9scyA9IE9iamVjdC5nZXRPd25Qcm9wZXJ0eVN5bWJvbHM7XG52YXIgaGFzT3duUHJvcGVydHkgPSBPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O1xudmFyIHByb3BJc0VudW1lcmFibGUgPSBPYmplY3QucHJvdG90eXBlLnByb3BlcnR5SXNFbnVtZXJhYmxlO1xuXG5mdW5jdGlvbiB0b09iamVjdCh2YWwpIHtcblx0aWYgKHZhbCA9PT0gbnVsbCB8fCB2YWwgPT09IHVuZGVmaW5lZCkge1xuXHRcdHRocm93IG5ldyBUeXBlRXJyb3IoJ09iamVjdC5hc3NpZ24gY2Fubm90IGJlIGNhbGxlZCB3aXRoIG51bGwgb3IgdW5kZWZpbmVkJyk7XG5cdH1cblxuXHRyZXR1cm4gT2JqZWN0KHZhbCk7XG59XG5cbmZ1bmN0aW9uIHNob3VsZFVzZU5hdGl2ZSgpIHtcblx0dHJ5IHtcblx0XHRpZiAoIU9iamVjdC5hc3NpZ24pIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHQvLyBEZXRlY3QgYnVnZ3kgcHJvcGVydHkgZW51bWVyYXRpb24gb3JkZXIgaW4gb2xkZXIgVjggdmVyc2lvbnMuXG5cblx0XHQvLyBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvdjgvaXNzdWVzL2RldGFpbD9pZD00MTE4XG5cdFx0dmFyIHRlc3QxID0gbmV3IFN0cmluZygnYWJjJyk7ICAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLW5ldy13cmFwcGVyc1xuXHRcdHRlc3QxWzVdID0gJ2RlJztcblx0XHRpZiAoT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModGVzdDEpWzBdID09PSAnNScpIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHQvLyBodHRwczovL2J1Z3MuY2hyb21pdW0ub3JnL3AvdjgvaXNzdWVzL2RldGFpbD9pZD0zMDU2XG5cdFx0dmFyIHRlc3QyID0ge307XG5cdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCAxMDsgaSsrKSB7XG5cdFx0XHR0ZXN0MlsnXycgKyBTdHJpbmcuZnJvbUNoYXJDb2RlKGkpXSA9IGk7XG5cdFx0fVxuXHRcdHZhciBvcmRlcjIgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0ZXN0MikubWFwKGZ1bmN0aW9uIChuKSB7XG5cdFx0XHRyZXR1cm4gdGVzdDJbbl07XG5cdFx0fSk7XG5cdFx0aWYgKG9yZGVyMi5qb2luKCcnKSAhPT0gJzAxMjM0NTY3ODknKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Ly8gaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9MzA1NlxuXHRcdHZhciB0ZXN0MyA9IHt9O1xuXHRcdCdhYmNkZWZnaGlqa2xtbm9wcXJzdCcuc3BsaXQoJycpLmZvckVhY2goZnVuY3Rpb24gKGxldHRlcikge1xuXHRcdFx0dGVzdDNbbGV0dGVyXSA9IGxldHRlcjtcblx0XHR9KTtcblx0XHRpZiAoT2JqZWN0LmtleXMoT2JqZWN0LmFzc2lnbih7fSwgdGVzdDMpKS5qb2luKCcnKSAhPT1cblx0XHRcdFx0J2FiY2RlZmdoaWprbG1ub3BxcnN0Jykge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdHJldHVybiB0cnVlO1xuXHR9IGNhdGNoIChlcnIpIHtcblx0XHQvLyBXZSBkb24ndCBleHBlY3QgYW55IG9mIHRoZSBhYm92ZSB0byB0aHJvdywgYnV0IGJldHRlciB0byBiZSBzYWZlLlxuXHRcdHJldHVybiBmYWxzZTtcblx0fVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IHNob3VsZFVzZU5hdGl2ZSgpID8gT2JqZWN0LmFzc2lnbiA6IGZ1bmN0aW9uICh0YXJnZXQsIHNvdXJjZSkge1xuXHR2YXIgZnJvbTtcblx0dmFyIHRvID0gdG9PYmplY3QodGFyZ2V0KTtcblx0dmFyIHN5bWJvbHM7XG5cblx0Zm9yICh2YXIgcyA9IDE7IHMgPCBhcmd1bWVudHMubGVuZ3RoOyBzKyspIHtcblx0XHRmcm9tID0gT2JqZWN0KGFyZ3VtZW50c1tzXSk7XG5cblx0XHRmb3IgKHZhciBrZXkgaW4gZnJvbSkge1xuXHRcdFx0aWYgKGhhc093blByb3BlcnR5LmNhbGwoZnJvbSwga2V5KSkge1xuXHRcdFx0XHR0b1trZXldID0gZnJvbVtrZXldO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGlmIChnZXRPd25Qcm9wZXJ0eVN5bWJvbHMpIHtcblx0XHRcdHN5bWJvbHMgPSBnZXRPd25Qcm9wZXJ0eVN5bWJvbHMoZnJvbSk7XG5cdFx0XHRmb3IgKHZhciBpID0gMDsgaSA8IHN5bWJvbHMubGVuZ3RoOyBpKyspIHtcblx0XHRcdFx0aWYgKHByb3BJc0VudW1lcmFibGUuY2FsbChmcm9tLCBzeW1ib2xzW2ldKSkge1xuXHRcdFx0XHRcdHRvW3N5bWJvbHNbaV1dID0gZnJvbVtzeW1ib2xzW2ldXTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHJldHVybiB0bztcbn07XG4iLCJjb25zdCBhc3NpZ24gPSByZXF1aXJlKCdvYmplY3QtYXNzaWduJyk7XG5jb25zdCBkZWxlZ2F0ZSA9IHJlcXVpcmUoJy4uL2RlbGVnYXRlJyk7XG5jb25zdCBkZWxlZ2F0ZUFsbCA9IHJlcXVpcmUoJy4uL2RlbGVnYXRlQWxsJyk7XG5cbmNvbnN0IERFTEVHQVRFX1BBVFRFUk4gPSAvXiguKyk6ZGVsZWdhdGVcXCgoLispXFwpJC87XG5jb25zdCBTUEFDRSA9ICcgJztcblxuY29uc3QgZ2V0TGlzdGVuZXJzID0gZnVuY3Rpb24odHlwZSwgaGFuZGxlcikge1xuICB2YXIgbWF0Y2ggPSB0eXBlLm1hdGNoKERFTEVHQVRFX1BBVFRFUk4pO1xuICB2YXIgc2VsZWN0b3I7XG4gIGlmIChtYXRjaCkge1xuICAgIHR5cGUgPSBtYXRjaFsxXTtcbiAgICBzZWxlY3RvciA9IG1hdGNoWzJdO1xuICB9XG5cbiAgdmFyIG9wdGlvbnM7XG4gIGlmICh0eXBlb2YgaGFuZGxlciA9PT0gJ29iamVjdCcpIHtcbiAgICBvcHRpb25zID0ge1xuICAgICAgY2FwdHVyZTogcG9wS2V5KGhhbmRsZXIsICdjYXB0dXJlJyksXG4gICAgICBwYXNzaXZlOiBwb3BLZXkoaGFuZGxlciwgJ3Bhc3NpdmUnKVxuICAgIH07XG4gIH1cblxuICB2YXIgbGlzdGVuZXIgPSB7XG4gICAgc2VsZWN0b3I6IHNlbGVjdG9yLFxuICAgIGRlbGVnYXRlOiAodHlwZW9mIGhhbmRsZXIgPT09ICdvYmplY3QnKVxuICAgICAgPyBkZWxlZ2F0ZUFsbChoYW5kbGVyKVxuICAgICAgOiBzZWxlY3RvclxuICAgICAgICA/IGRlbGVnYXRlKHNlbGVjdG9yLCBoYW5kbGVyKVxuICAgICAgICA6IGhhbmRsZXIsXG4gICAgb3B0aW9uczogb3B0aW9uc1xuICB9O1xuXG4gIGlmICh0eXBlLmluZGV4T2YoU1BBQ0UpID4gLTEpIHtcbiAgICByZXR1cm4gdHlwZS5zcGxpdChTUEFDRSkubWFwKGZ1bmN0aW9uKF90eXBlKSB7XG4gICAgICByZXR1cm4gYXNzaWduKHt0eXBlOiBfdHlwZX0sIGxpc3RlbmVyKTtcbiAgICB9KTtcbiAgfSBlbHNlIHtcbiAgICBsaXN0ZW5lci50eXBlID0gdHlwZTtcbiAgICByZXR1cm4gW2xpc3RlbmVyXTtcbiAgfVxufTtcblxudmFyIHBvcEtleSA9IGZ1bmN0aW9uKG9iaiwga2V5KSB7XG4gIHZhciB2YWx1ZSA9IG9ialtrZXldO1xuICBkZWxldGUgb2JqW2tleV07XG4gIHJldHVybiB2YWx1ZTtcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gYmVoYXZpb3IoZXZlbnRzLCBwcm9wcykge1xuICBjb25zdCBsaXN0ZW5lcnMgPSBPYmplY3Qua2V5cyhldmVudHMpXG4gICAgLnJlZHVjZShmdW5jdGlvbihtZW1vLCB0eXBlKSB7XG4gICAgICB2YXIgbGlzdGVuZXJzID0gZ2V0TGlzdGVuZXJzKHR5cGUsIGV2ZW50c1t0eXBlXSk7XG4gICAgICByZXR1cm4gbWVtby5jb25jYXQobGlzdGVuZXJzKTtcbiAgICB9LCBbXSk7XG5cbiAgcmV0dXJuIGFzc2lnbih7XG4gICAgYWRkOiBmdW5jdGlvbiBhZGRCZWhhdmlvcihlbGVtZW50KSB7XG4gICAgICBsaXN0ZW5lcnMuZm9yRWFjaChmdW5jdGlvbihsaXN0ZW5lcikge1xuICAgICAgICBlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIoXG4gICAgICAgICAgbGlzdGVuZXIudHlwZSxcbiAgICAgICAgICBsaXN0ZW5lci5kZWxlZ2F0ZSxcbiAgICAgICAgICBsaXN0ZW5lci5vcHRpb25zXG4gICAgICAgICk7XG4gICAgICB9KTtcbiAgICB9LFxuICAgIHJlbW92ZTogZnVuY3Rpb24gcmVtb3ZlQmVoYXZpb3IoZWxlbWVudCkge1xuICAgICAgbGlzdGVuZXJzLmZvckVhY2goZnVuY3Rpb24obGlzdGVuZXIpIHtcbiAgICAgICAgZWxlbWVudC5yZW1vdmVFdmVudExpc3RlbmVyKFxuICAgICAgICAgIGxpc3RlbmVyLnR5cGUsXG4gICAgICAgICAgbGlzdGVuZXIuZGVsZWdhdGUsXG4gICAgICAgICAgbGlzdGVuZXIub3B0aW9uc1xuICAgICAgICApO1xuICAgICAgfSk7XG4gICAgfVxuICB9LCBwcm9wcyk7XG59O1xuIiwibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBjb21wb3NlKGZ1bmN0aW9ucykge1xuICByZXR1cm4gZnVuY3Rpb24oZSkge1xuICAgIHJldHVybiBmdW5jdGlvbnMuc29tZShmdW5jdGlvbihmbikge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhpcywgZSkgPT09IGZhbHNlO1xuICAgIH0sIHRoaXMpO1xuICB9O1xufTtcbiIsIi8vIHBvbHlmaWxsIEVsZW1lbnQucHJvdG90eXBlLmNsb3Nlc3RcbnJlcXVpcmUoJ2VsZW1lbnQtY2xvc2VzdCcpO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGRlbGVnYXRlKHNlbGVjdG9yLCBmbikge1xuICByZXR1cm4gZnVuY3Rpb24gZGVsZWdhdGlvbihldmVudCkge1xuICAgIHZhciB0YXJnZXQgPSBldmVudC50YXJnZXQuY2xvc2VzdChzZWxlY3Rvcik7XG4gICAgaWYgKHRhcmdldCkge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGFyZ2V0LCBldmVudCk7XG4gICAgfVxuICB9XG59O1xuIiwiY29uc3QgZGVsZWdhdGUgPSByZXF1aXJlKCcuLi9kZWxlZ2F0ZScpO1xuY29uc3QgY29tcG9zZSA9IHJlcXVpcmUoJy4uL2NvbXBvc2UnKTtcblxuY29uc3QgU1BMQVQgPSAnKic7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZGVsZWdhdGVBbGwoc2VsZWN0b3JzKSB7XG4gIGNvbnN0IGtleXMgPSBPYmplY3Qua2V5cyhzZWxlY3RvcnMpXG5cbiAgLy8gWFhYIG9wdGltaXphdGlvbjogaWYgdGhlcmUgaXMgb25seSBvbmUgaGFuZGxlciBhbmQgaXQgYXBwbGllcyB0b1xuICAvLyBhbGwgZWxlbWVudHMgKHRoZSBcIipcIiBDU1Mgc2VsZWN0b3IpLCB0aGVuIGp1c3QgcmV0dXJuIHRoYXRcbiAgLy8gaGFuZGxlclxuICBpZiAoa2V5cy5sZW5ndGggPT09IDEgJiYga2V5c1swXSA9PT0gU1BMQVQpIHtcbiAgICByZXR1cm4gc2VsZWN0b3JzW1NQTEFUXTtcbiAgfVxuXG4gIGNvbnN0IGRlbGVnYXRlcyA9IGtleXMucmVkdWNlKGZ1bmN0aW9uKG1lbW8sIHNlbGVjdG9yKSB7XG4gICAgbWVtby5wdXNoKGRlbGVnYXRlKHNlbGVjdG9yLCBzZWxlY3RvcnNbc2VsZWN0b3JdKSk7XG4gICAgcmV0dXJuIG1lbW87XG4gIH0sIFtdKTtcbiAgcmV0dXJuIGNvbXBvc2UoZGVsZWdhdGVzKTtcbn07XG4iLCJtb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGlnbm9yZShlbGVtZW50LCBmbikge1xuICByZXR1cm4gZnVuY3Rpb24gaWdub3JhbmNlKGUpIHtcbiAgICBpZiAoZWxlbWVudCAhPT0gZS50YXJnZXQgJiYgIWVsZW1lbnQuY29udGFpbnMoZS50YXJnZXQpKSB7XG4gICAgICByZXR1cm4gZm4uY2FsbCh0aGlzLCBlKTtcbiAgICB9XG4gIH07XG59O1xuIiwibW9kdWxlLmV4cG9ydHMgPSB7XG4gIGJlaGF2aW9yOiAgICAgcmVxdWlyZSgnLi9iZWhhdmlvcicpLFxuICBkZWxlZ2F0ZTogICAgIHJlcXVpcmUoJy4vZGVsZWdhdGUnKSxcbiAgZGVsZWdhdGVBbGw6ICByZXF1aXJlKCcuL2RlbGVnYXRlQWxsJyksXG4gIGlnbm9yZTogICAgICAgcmVxdWlyZSgnLi9pZ25vcmUnKSxcbiAga2V5bWFwOiAgICAgICByZXF1aXJlKCcuL2tleW1hcCcpLFxufTtcbiIsInJlcXVpcmUoJ2tleWJvYXJkZXZlbnQta2V5LXBvbHlmaWxsJyk7XG5cbi8vIHRoZXNlIGFyZSB0aGUgb25seSByZWxldmFudCBtb2RpZmllcnMgc3VwcG9ydGVkIG9uIGFsbCBwbGF0Zm9ybXMsXG4vLyBhY2NvcmRpbmcgdG8gTUROOlxuLy8gPGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0FQSS9LZXlib2FyZEV2ZW50L2dldE1vZGlmaWVyU3RhdGU+XG5jb25zdCBNT0RJRklFUlMgPSB7XG4gICdBbHQnOiAgICAgICdhbHRLZXknLFxuICAnQ29udHJvbCc6ICAnY3RybEtleScsXG4gICdDdHJsJzogICAgICdjdHJsS2V5JyxcbiAgJ1NoaWZ0JzogICAgJ3NoaWZ0S2V5J1xufTtcblxuY29uc3QgTU9ESUZJRVJfU0VQQVJBVE9SID0gJysnO1xuXG5jb25zdCBnZXRFdmVudEtleSA9IGZ1bmN0aW9uKGV2ZW50LCBoYXNNb2RpZmllcnMpIHtcbiAgdmFyIGtleSA9IGV2ZW50LmtleTtcbiAgaWYgKGhhc01vZGlmaWVycykge1xuICAgIGZvciAodmFyIG1vZGlmaWVyIGluIE1PRElGSUVSUykge1xuICAgICAgaWYgKGV2ZW50W01PRElGSUVSU1ttb2RpZmllcl1dID09PSB0cnVlKSB7XG4gICAgICAgIGtleSA9IFttb2RpZmllciwga2V5XS5qb2luKE1PRElGSUVSX1NFUEFSQVRPUik7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHJldHVybiBrZXk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGtleW1hcChrZXlzKSB7XG4gIGNvbnN0IGhhc01vZGlmaWVycyA9IE9iamVjdC5rZXlzKGtleXMpLnNvbWUoZnVuY3Rpb24oa2V5KSB7XG4gICAgcmV0dXJuIGtleS5pbmRleE9mKE1PRElGSUVSX1NFUEFSQVRPUikgPiAtMTtcbiAgfSk7XG4gIHJldHVybiBmdW5jdGlvbihldmVudCkge1xuICAgIHZhciBrZXkgPSBnZXRFdmVudEtleShldmVudCwgaGFzTW9kaWZpZXJzKTtcbiAgICByZXR1cm4gW2tleSwga2V5LnRvTG93ZXJDYXNlKCldXG4gICAgICAucmVkdWNlKGZ1bmN0aW9uKHJlc3VsdCwgX2tleSkge1xuICAgICAgICBpZiAoX2tleSBpbiBrZXlzKSB7XG4gICAgICAgICAgcmVzdWx0ID0ga2V5c1trZXldLmNhbGwodGhpcywgZXZlbnQpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiByZXN1bHQ7XG4gICAgICB9LCB1bmRlZmluZWQpO1xuICB9O1xufTtcblxubW9kdWxlLmV4cG9ydHMuTU9ESUZJRVJTID0gTU9ESUZJRVJTO1xuIiwibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBvbmNlKGxpc3RlbmVyLCBvcHRpb25zKSB7XG4gIHZhciB3cmFwcGVkID0gZnVuY3Rpb24gd3JhcHBlZE9uY2UoZSkge1xuICAgIGUuY3VycmVudFRhcmdldC5yZW1vdmVFdmVudExpc3RlbmVyKGUudHlwZSwgd3JhcHBlZCwgb3B0aW9ucyk7XG4gICAgcmV0dXJuIGxpc3RlbmVyLmNhbGwodGhpcywgZSk7XG4gIH07XG4gIHJldHVybiB3cmFwcGVkO1xufTtcblxuIiwiJ3VzZSBzdHJpY3QnO1xuXG52YXIgUkVfVFJJTSA9IC8oXlxccyspfChcXHMrJCkvZztcbnZhciBSRV9TUExJVCA9IC9cXHMrLztcblxudmFyIHRyaW0gPSBTdHJpbmcucHJvdG90eXBlLnRyaW1cbiAgPyBmdW5jdGlvbihzdHIpIHsgcmV0dXJuIHN0ci50cmltKCk7IH1cbiAgOiBmdW5jdGlvbihzdHIpIHsgcmV0dXJuIHN0ci5yZXBsYWNlKFJFX1RSSU0sICcnKTsgfTtcblxudmFyIHF1ZXJ5QnlJZCA9IGZ1bmN0aW9uKGlkKSB7XG4gIHJldHVybiB0aGlzLnF1ZXJ5U2VsZWN0b3IoJ1tpZD1cIicgKyBpZC5yZXBsYWNlKC9cIi9nLCAnXFxcXFwiJykgKyAnXCJdJyk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHJlc29sdmVJZHMoaWRzLCBkb2MpIHtcbiAgaWYgKHR5cGVvZiBpZHMgIT09ICdzdHJpbmcnKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKCdFeHBlY3RlZCBhIHN0cmluZyBidXQgZ290ICcgKyAodHlwZW9mIGlkcykpO1xuICB9XG5cbiAgaWYgKCFkb2MpIHtcbiAgICBkb2MgPSB3aW5kb3cuZG9jdW1lbnQ7XG4gIH1cblxuICB2YXIgZ2V0RWxlbWVudEJ5SWQgPSBkb2MuZ2V0RWxlbWVudEJ5SWRcbiAgICA/IGRvYy5nZXRFbGVtZW50QnlJZC5iaW5kKGRvYylcbiAgICA6IHF1ZXJ5QnlJZC5iaW5kKGRvYyk7XG5cbiAgaWRzID0gdHJpbShpZHMpLnNwbGl0KFJFX1NQTElUKTtcblxuICAvLyBYWFggd2UgY2FuIHNob3J0LWNpcmN1aXQgaGVyZSBiZWNhdXNlIHRyaW1taW5nIGFuZCBzcGxpdHRpbmcgYVxuICAvLyBzdHJpbmcgb2YganVzdCB3aGl0ZXNwYWNlIHByb2R1Y2VzIGFuIGFycmF5IGNvbnRhaW5pbmcgYSBzaW5nbGUsXG4gIC8vIGVtcHR5IHN0cmluZ1xuICBpZiAoaWRzLmxlbmd0aCA9PT0gMSAmJiBpZHNbMF0gPT09ICcnKSB7XG4gICAgcmV0dXJuIFtdO1xuICB9XG5cbiAgcmV0dXJuIGlkc1xuICAgIC5tYXAoZnVuY3Rpb24oaWQpIHtcbiAgICAgIHZhciBlbCA9IGdldEVsZW1lbnRCeUlkKGlkKTtcbiAgICAgIGlmICghZWwpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKCdubyBlbGVtZW50IHdpdGggaWQ6IFwiJyArIGlkICsgJ1wiJyk7XG4gICAgICB9XG4gICAgICByZXR1cm4gZWw7XG4gICAgfSk7XG59O1xuIiwiY29uc3Qgc2VsZWN0ID0gcmVxdWlyZSgnLi4vdXRpbHMvc2VsZWN0Jyk7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoJy4uL3V0aWxzL2JlaGF2aW9yJyk7XG5jb25zdCB0b2dnbGUgPSByZXF1aXJlKCcuLi91dGlscy90b2dnbGUnKTtcbmNvbnN0IGlzRWxlbWVudEluVmlld3BvcnQgPSByZXF1aXJlKCcuLi91dGlscy9pcy1pbi12aWV3cG9ydCcpO1xuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZSgnLi4vZXZlbnRzJyk7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKCcuLi9jb25maWcnKTtcblxuY29uc3QgQUNDT1JESU9OID0gYC4ke1BSRUZJWH0tYWNjb3JkaW9uLCAuJHtQUkVGSVh9LWFjY29yZGlvbi0tYm9yZGVyZWRgO1xuY29uc3QgQlVUVE9OID0gYC4ke1BSRUZJWH0tYWNjb3JkaW9uX19idXR0b25bYXJpYS1jb250cm9sc11gO1xuY29uc3QgRVhQQU5ERUQgPSAnYXJpYS1leHBhbmRlZCc7XG5jb25zdCBNVUxUSVNFTEVDVEFCTEUgPSAnYXJpYS1tdWx0aXNlbGVjdGFibGUnO1xuXG4vKipcbiAqIEdldCBhbiBBcnJheSBvZiBidXR0b24gZWxlbWVudHMgYmVsb25naW5nIGRpcmVjdGx5IHRvIHRoZSBnaXZlblxuICogYWNjb3JkaW9uIGVsZW1lbnQuXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBhY2NvcmRpb25cbiAqIEByZXR1cm4ge2FycmF5PEhUTUxCdXR0b25FbGVtZW50Pn1cbiAqL1xuY29uc3QgZ2V0QWNjb3JkaW9uQnV0dG9ucyA9IChhY2NvcmRpb24pID0+IHtcbiAgY29uc3QgYnV0dG9ucyA9IHNlbGVjdChCVVRUT04sIGFjY29yZGlvbik7XG5cbiAgcmV0dXJuIGJ1dHRvbnMuZmlsdGVyKGJ1dHRvbiA9PiBidXR0b24uY2xvc2VzdChBQ0NPUkRJT04pID09PSBhY2NvcmRpb24pO1xufTtcblxuLyoqXG4gKiBUb2dnbGUgYSBidXR0b24ncyBcInByZXNzZWRcIiBzdGF0ZSwgb3B0aW9uYWxseSBwcm92aWRpbmcgYSB0YXJnZXRcbiAqIHN0YXRlLlxuICpcbiAqIEBwYXJhbSB7SFRNTEJ1dHRvbkVsZW1lbnR9IGJ1dHRvblxuICogQHBhcmFtIHtib29sZWFuP30gZXhwYW5kZWQgSWYgbm8gc3RhdGUgaXMgcHJvdmlkZWQsIHRoZSBjdXJyZW50XG4gKiBzdGF0ZSB3aWxsIGJlIHRvZ2dsZWQgKGZyb20gZmFsc2UgdG8gdHJ1ZSwgYW5kIHZpY2UtdmVyc2EpLlxuICogQHJldHVybiB7Ym9vbGVhbn0gdGhlIHJlc3VsdGluZyBzdGF0ZVxuICovXG5jb25zdCB0b2dnbGVCdXR0b24gPSAoYnV0dG9uLCBleHBhbmRlZCkgPT4ge1xuICBjb25zdCBhY2NvcmRpb24gPSBidXR0b24uY2xvc2VzdChBQ0NPUkRJT04pO1xuICBsZXQgc2FmZUV4cGFuZGVkID0gZXhwYW5kZWQ7XG5cbiAgaWYgKCFhY2NvcmRpb24pIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYCR7QlVUVE9OfSBpcyBtaXNzaW5nIG91dGVyICR7QUNDT1JESU9OfWApO1xuICB9XG5cbiAgc2FmZUV4cGFuZGVkID0gdG9nZ2xlKGJ1dHRvbiwgZXhwYW5kZWQpO1xuXG4gIC8vIFhYWCBtdWx0aXNlbGVjdGFibGUgaXMgb3B0LWluLCB0byBwcmVzZXJ2ZSBsZWdhY3kgYmVoYXZpb3JcbiAgY29uc3QgbXVsdGlzZWxlY3RhYmxlID0gYWNjb3JkaW9uLmdldEF0dHJpYnV0ZShNVUxUSVNFTEVDVEFCTEUpID09PSAndHJ1ZSc7XG5cbiAgaWYgKHNhZmVFeHBhbmRlZCAmJiAhbXVsdGlzZWxlY3RhYmxlKSB7XG4gICAgZ2V0QWNjb3JkaW9uQnV0dG9ucyhhY2NvcmRpb24pLmZvckVhY2goKG90aGVyKSA9PiB7XG4gICAgICBpZiAob3RoZXIgIT09IGJ1dHRvbikge1xuICAgICAgICB0b2dnbGUob3RoZXIsIGZhbHNlKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxufTtcblxuLyoqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBidXR0b25cbiAqIEByZXR1cm4ge2Jvb2xlYW59IHRydWVcbiAqL1xuY29uc3Qgc2hvd0J1dHRvbiA9IGJ1dHRvbiA9PiB0b2dnbGVCdXR0b24oYnV0dG9uLCB0cnVlKTtcblxuLyoqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBidXR0b25cbiAqIEByZXR1cm4ge2Jvb2xlYW59IGZhbHNlXG4gKi9cbmNvbnN0IGhpZGVCdXR0b24gPSBidXR0b24gPT4gdG9nZ2xlQnV0dG9uKGJ1dHRvbiwgZmFsc2UpO1xuXG5jb25zdCBhY2NvcmRpb24gPSBiZWhhdmlvcih7XG4gIFtDTElDS106IHtcbiAgICBbQlVUVE9OXShldmVudCkge1xuICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcblxuICAgICAgdG9nZ2xlQnV0dG9uKHRoaXMpO1xuXG4gICAgICBpZiAodGhpcy5nZXRBdHRyaWJ1dGUoRVhQQU5ERUQpID09PSAndHJ1ZScpIHtcbiAgICAgICAgLy8gV2Ugd2VyZSBqdXN0IGV4cGFuZGVkLCBidXQgaWYgYW5vdGhlciBhY2NvcmRpb24gd2FzIGFsc28ganVzdFxuICAgICAgICAvLyBjb2xsYXBzZWQsIHdlIG1heSBubyBsb25nZXIgYmUgaW4gdGhlIHZpZXdwb3J0LiBUaGlzIGVuc3VyZXNcbiAgICAgICAgLy8gdGhhdCB3ZSBhcmUgc3RpbGwgdmlzaWJsZSwgc28gdGhlIHVzZXIgaXNuJ3QgY29uZnVzZWQuXG4gICAgICAgIGlmICghaXNFbGVtZW50SW5WaWV3cG9ydCh0aGlzKSkgdGhpcy5zY3JvbGxJbnRvVmlldygpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59LCB7XG4gIGluaXQocm9vdCkge1xuICAgIHNlbGVjdChCVVRUT04sIHJvb3QpLmZvckVhY2goKGJ1dHRvbikgPT4ge1xuICAgICAgY29uc3QgZXhwYW5kZWQgPSBidXR0b24uZ2V0QXR0cmlidXRlKEVYUEFOREVEKSA9PT0gJ3RydWUnO1xuICAgICAgdG9nZ2xlQnV0dG9uKGJ1dHRvbiwgZXhwYW5kZWQpO1xuICAgIH0pO1xuICB9LFxuICBBQ0NPUkRJT04sXG4gIEJVVFRPTixcbiAgc2hvdzogc2hvd0J1dHRvbixcbiAgaGlkZTogaGlkZUJ1dHRvbixcbiAgdG9nZ2xlOiB0b2dnbGVCdXR0b24sXG4gIGdldEJ1dHRvbnM6IGdldEFjY29yZGlvbkJ1dHRvbnMsXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBhY2NvcmRpb247XG4iLCJjb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoJy4uL3V0aWxzL2JlaGF2aW9yJyk7XG5jb25zdCB7IENMSUNLIH0gPSByZXF1aXJlKCcuLi9ldmVudHMnKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoJy4uL2NvbmZpZycpO1xuXG5jb25zdCBIRUFERVIgPSBgLiR7UFJFRklYfS1iYW5uZXJfX2hlYWRlcmA7XG5jb25zdCBFWFBBTkRFRF9DTEFTUyA9IGAke1BSRUZJWH0tYmFubmVyX19oZWFkZXItLWV4cGFuZGVkYDtcblxuY29uc3QgdG9nZ2xlQmFubmVyID0gZnVuY3Rpb24gdG9nZ2xlRWwoZXZlbnQpIHtcbiAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgdGhpcy5jbG9zZXN0KEhFQURFUikuY2xhc3NMaXN0LnRvZ2dsZShFWFBBTkRFRF9DTEFTUyk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGJlaGF2aW9yKHtcbiAgW0NMSUNLXToge1xuICAgIFtgJHtIRUFERVJ9IFthcmlhLWNvbnRyb2xzXWBdOiB0b2dnbGVCYW5uZXIsXG4gIH0sXG59KTtcbiIsImNvbnN0IGRlYm91bmNlID0gcmVxdWlyZSgnbG9kYXNoLmRlYm91bmNlJyk7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoJy4uL3V0aWxzL2JlaGF2aW9yJyk7XG5jb25zdCBzZWxlY3QgPSByZXF1aXJlKCcuLi91dGlscy9zZWxlY3QnKTtcbmNvbnN0IHsgQ0xJQ0sgfSA9IHJlcXVpcmUoJy4uL2V2ZW50cycpO1xuY29uc3QgeyBwcmVmaXg6IFBSRUZJWCB9ID0gcmVxdWlyZSgnLi4vY29uZmlnJyk7XG5cbmNvbnN0IEhJRERFTiA9ICdoaWRkZW4nO1xuY29uc3QgU0NPUEUgPSBgLiR7UFJFRklYfS1mb290ZXItLWJpZ2A7XG5jb25zdCBOQVYgPSBgJHtTQ09QRX0gbmF2YDtcbmNvbnN0IEJVVFRPTiA9IGAke05BVn0gLiR7UFJFRklYfS1mb290ZXJfX3ByaW1hcnktbGlua2A7XG5jb25zdCBDT0xMQVBTSUJMRSA9IGAuJHtQUkVGSVh9LWZvb3Rlcl9fcHJpbWFyeS1jb250ZW50LS1jb2xsYXBzaWJsZWA7XG5cbmNvbnN0IEhJREVfTUFYX1dJRFRIID0gNDgwO1xuY29uc3QgREVCT1VOQ0VfUkFURSA9IDE4MDtcblxuZnVuY3Rpb24gc2hvd1BhbmVsKCkge1xuICBpZiAod2luZG93LmlubmVyV2lkdGggPCBISURFX01BWF9XSURUSCkge1xuICAgIGNvbnN0IGNvbGxhcHNlRWwgPSB0aGlzLmNsb3Nlc3QoQ09MTEFQU0lCTEUpO1xuICAgIGNvbGxhcHNlRWwuY2xhc3NMaXN0LnRvZ2dsZShISURERU4pO1xuXG4gICAgLy8gTkI6IHRoaXMgKnNob3VsZCogYWx3YXlzIHN1Y2NlZWQgYmVjYXVzZSB0aGUgYnV0dG9uXG4gICAgLy8gc2VsZWN0b3IgaXMgc2NvcGVkIHRvIFwiLntwcmVmaXh9LWZvb3Rlci1iaWcgbmF2XCJcbiAgICBjb25zdCBjb2xsYXBzaWJsZUVscyA9IHNlbGVjdChDT0xMQVBTSUJMRSwgY29sbGFwc2VFbC5jbG9zZXN0KE5BVikpO1xuXG4gICAgY29sbGFwc2libGVFbHMuZm9yRWFjaCgoZWwpID0+IHtcbiAgICAgIGlmIChlbCAhPT0gY29sbGFwc2VFbCkge1xuICAgICAgICBlbC5jbGFzc0xpc3QuYWRkKEhJRERFTik7XG4gICAgICB9XG4gICAgfSk7XG4gIH1cbn1cblxubGV0IGxhc3RJbm5lcldpZHRoO1xuXG5jb25zdCByZXNpemUgPSBkZWJvdW5jZSgoKSA9PiB7XG4gIGlmIChsYXN0SW5uZXJXaWR0aCA9PT0gd2luZG93LmlubmVyV2lkdGgpIHJldHVybjtcbiAgbGFzdElubmVyV2lkdGggPSB3aW5kb3cuaW5uZXJXaWR0aDtcbiAgY29uc3QgaGlkZGVuID0gd2luZG93LmlubmVyV2lkdGggPCBISURFX01BWF9XSURUSDtcbiAgc2VsZWN0KENPTExBUFNJQkxFKS5mb3JFYWNoKGxpc3QgPT4gbGlzdC5jbGFzc0xpc3QudG9nZ2xlKEhJRERFTiwgaGlkZGVuKSk7XG59LCBERUJPVU5DRV9SQVRFKTtcblxubW9kdWxlLmV4cG9ydHMgPSBiZWhhdmlvcih7XG4gIFtDTElDS106IHtcbiAgICBbQlVUVE9OXTogc2hvd1BhbmVsLFxuICB9LFxufSwge1xuICAvLyBleHBvcnQgZm9yIHVzZSBlbHNld2hlcmVcbiAgSElERV9NQVhfV0lEVEgsXG4gIERFQk9VTkNFX1JBVEUsXG5cbiAgaW5pdCgpIHtcbiAgICByZXNpemUoKTtcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgcmVzaXplKTtcbiAgfSxcblxuICB0ZWFyZG93bigpIHtcbiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJywgcmVzaXplKTtcbiAgfSxcbn0pO1xuIiwiY29uc3QgYWNjb3JkaW9uID0gcmVxdWlyZSgnLi9hY2NvcmRpb24nKTtcbmNvbnN0IGJhbm5lciA9IHJlcXVpcmUoJy4vYmFubmVyJyk7XG5jb25zdCBmb290ZXIgPSByZXF1aXJlKCcuL2Zvb3RlcicpO1xuY29uc3QgbmF2aWdhdGlvbiA9IHJlcXVpcmUoJy4vbmF2aWdhdGlvbicpO1xuY29uc3QgcGFzc3dvcmQgPSByZXF1aXJlKCcuL3Bhc3N3b3JkJyk7XG5jb25zdCBzZWFyY2ggPSByZXF1aXJlKCcuL3NlYXJjaCcpO1xuY29uc3Qgc2tpcG5hdiA9IHJlcXVpcmUoJy4vc2tpcG5hdicpO1xuY29uc3QgdmFsaWRhdG9yID0gcmVxdWlyZSgnLi92YWxpZGF0b3InKTtcblxubW9kdWxlLmV4cG9ydHMgPSB7XG4gIGFjY29yZGlvbixcbiAgYmFubmVyLFxuICBmb290ZXIsXG4gIG5hdmlnYXRpb24sXG4gIHBhc3N3b3JkLFxuICBzZWFyY2gsXG4gIHNraXBuYXYsXG4gIHZhbGlkYXRvcixcbn07XG4iLCJjb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoJy4uL3V0aWxzL2JlaGF2aW9yJyk7XG5jb25zdCBzZWxlY3QgPSByZXF1aXJlKCcuLi91dGlscy9zZWxlY3QnKTtcbmNvbnN0IHRvZ2dsZSA9IHJlcXVpcmUoJy4uL3V0aWxzL3RvZ2dsZScpO1xuY29uc3QgRm9jdXNUcmFwID0gcmVxdWlyZSgnLi4vdXRpbHMvZm9jdXMtdHJhcCcpO1xuY29uc3QgYWNjb3JkaW9uID0gcmVxdWlyZSgnLi9hY2NvcmRpb24nKTtcblxuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZSgnLi4vZXZlbnRzJyk7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKCcuLi9jb25maWcnKTtcblxuY29uc3QgQk9EWSA9ICdib2R5JztcbmNvbnN0IE5BViA9IGAuJHtQUkVGSVh9LW5hdmA7XG5jb25zdCBOQVZfTElOS1MgPSBgJHtOQVZ9IGFgO1xuY29uc3QgTkFWX0NPTlRST0wgPSBgYnV0dG9uLiR7UFJFRklYfS1uYXZfX2xpbmtgO1xuY29uc3QgT1BFTkVSUyA9IGAuJHtQUkVGSVh9LW1lbnUtYnRuYDtcbmNvbnN0IENMT1NFX0JVVFRPTiA9IGAuJHtQUkVGSVh9LW5hdl9fY2xvc2VgO1xuY29uc3QgT1ZFUkxBWSA9IGAuJHtQUkVGSVh9LW92ZXJsYXlgO1xuY29uc3QgQ0xPU0VSUyA9IGAke0NMT1NFX0JVVFRPTn0sIC4ke1BSRUZJWH0tb3ZlcmxheWA7XG5jb25zdCBUT0dHTEVTID0gW05BViwgT1ZFUkxBWV0uam9pbignLCAnKTtcblxuY29uc3QgQUNUSVZFX0NMQVNTID0gJ3VzYS1qcy1tb2JpbGUtbmF2LS1hY3RpdmUnO1xuY29uc3QgVklTSUJMRV9DTEFTUyA9ICdpcy12aXNpYmxlJztcblxubGV0IG5hdmlnYXRpb247XG5sZXQgbmF2QWN0aXZlO1xuXG5jb25zdCBpc0FjdGl2ZSA9ICgpID0+IGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKEFDVElWRV9DTEFTUyk7XG5cbmNvbnN0IHRvZ2dsZU5hdiA9IChhY3RpdmUpID0+IHtcbiAgY29uc3QgeyBib2R5IH0gPSBkb2N1bWVudDtcbiAgY29uc3Qgc2FmZUFjdGl2ZSA9IHR5cGVvZiBhY3RpdmUgPT09ICdib29sZWFuJyA/IGFjdGl2ZSA6ICFpc0FjdGl2ZSgpO1xuXG4gIGJvZHkuY2xhc3NMaXN0LnRvZ2dsZShBQ1RJVkVfQ0xBU1MsIHNhZmVBY3RpdmUpO1xuXG4gIHNlbGVjdChUT0dHTEVTKS5mb3JFYWNoKGVsID0+IGVsLmNsYXNzTGlzdC50b2dnbGUoVklTSUJMRV9DTEFTUywgc2FmZUFjdGl2ZSkpO1xuXG4gIG5hdmlnYXRpb24uZm9jdXNUcmFwLnVwZGF0ZShzYWZlQWN0aXZlKTtcblxuICBjb25zdCBjbG9zZUJ1dHRvbiA9IGJvZHkucXVlcnlTZWxlY3RvcihDTE9TRV9CVVRUT04pO1xuICBjb25zdCBtZW51QnV0dG9uID0gYm9keS5xdWVyeVNlbGVjdG9yKE9QRU5FUlMpO1xuXG4gIGlmIChzYWZlQWN0aXZlICYmIGNsb3NlQnV0dG9uKSB7XG4gICAgLy8gVGhlIG1vYmlsZSBuYXYgd2FzIGp1c3QgYWN0aXZhdGVkLCBzbyBmb2N1cyBvbiB0aGUgY2xvc2UgYnV0dG9uLFxuICAgIC8vIHdoaWNoIGlzIGp1c3QgYmVmb3JlIGFsbCB0aGUgbmF2IGVsZW1lbnRzIGluIHRoZSB0YWIgb3JkZXIuXG4gICAgY2xvc2VCdXR0b24uZm9jdXMoKTtcbiAgfSBlbHNlIGlmICghc2FmZUFjdGl2ZSAmJiBkb2N1bWVudC5hY3RpdmVFbGVtZW50ID09PSBjbG9zZUJ1dHRvbiAmJiBtZW51QnV0dG9uKSB7XG4gICAgLy8gVGhlIG1vYmlsZSBuYXYgd2FzIGp1c3QgZGVhY3RpdmF0ZWQsIGFuZCBmb2N1cyB3YXMgb24gdGhlIGNsb3NlXG4gICAgLy8gYnV0dG9uLCB3aGljaCBpcyBubyBsb25nZXIgdmlzaWJsZS4gV2UgZG9uJ3Qgd2FudCB0aGUgZm9jdXMgdG9cbiAgICAvLyBkaXNhcHBlYXIgaW50byB0aGUgdm9pZCwgc28gZm9jdXMgb24gdGhlIG1lbnUgYnV0dG9uIGlmIGl0J3NcbiAgICAvLyB2aXNpYmxlICh0aGlzIG1heSBoYXZlIGJlZW4gd2hhdCB0aGUgdXNlciB3YXMganVzdCBmb2N1c2VkIG9uLFxuICAgIC8vIGlmIHRoZXkgdHJpZ2dlcmVkIHRoZSBtb2JpbGUgbmF2IGJ5IG1pc3Rha2UpLlxuICAgIG1lbnVCdXR0b24uZm9jdXMoKTtcbiAgfVxuXG4gIHJldHVybiBzYWZlQWN0aXZlO1xufTtcblxuY29uc3QgcmVzaXplID0gKCkgPT4ge1xuICBjb25zdCBjbG9zZXIgPSBkb2N1bWVudC5ib2R5LnF1ZXJ5U2VsZWN0b3IoQ0xPU0VfQlVUVE9OKTtcblxuICBpZiAoaXNBY3RpdmUoKSAmJiBjbG9zZXIgJiYgY2xvc2VyLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLndpZHRoID09PSAwKSB7XG4gICAgLy8gV2hlbiB0aGUgbW9iaWxlIG5hdiBpcyBhY3RpdmUsIGFuZCB0aGUgY2xvc2UgYm94IGlzbid0IHZpc2libGUsXG4gICAgLy8gd2Uga25vdyB0aGUgdXNlcidzIHZpZXdwb3J0IGhhcyBiZWVuIHJlc2l6ZWQgdG8gYmUgbGFyZ2VyLlxuICAgIC8vIExldCdzIG1ha2UgdGhlIHBhZ2Ugc3RhdGUgY29uc2lzdGVudCBieSBkZWFjdGl2YXRpbmcgdGhlIG1vYmlsZSBuYXYuXG4gICAgbmF2aWdhdGlvbi50b2dnbGVOYXYuY2FsbChjbG9zZXIsIGZhbHNlKTtcbiAgfVxufTtcblxuY29uc3Qgb25NZW51Q2xvc2UgPSAoKSA9PiBuYXZpZ2F0aW9uLnRvZ2dsZU5hdi5jYWxsKG5hdmlnYXRpb24sIGZhbHNlKTtcbmNvbnN0IGhpZGVBY3RpdmVOYXZEcm9wZG93biA9ICgpID0+IHtcbiAgdG9nZ2xlKG5hdkFjdGl2ZSwgZmFsc2UpO1xuICBuYXZBY3RpdmUgPSBudWxsO1xufTtcblxuXG5uYXZpZ2F0aW9uID0gYmVoYXZpb3Ioe1xuICBbQ0xJQ0tdOiB7XG4gICAgW05BVl9DT05UUk9MXSgpIHtcbiAgICAgIC8vIElmIGFub3RoZXIgbmF2IGlzIG9wZW4sIGNsb3NlIGl0XG4gICAgICBpZiAobmF2QWN0aXZlICYmIG5hdkFjdGl2ZSAhPT0gdGhpcykge1xuICAgICAgICBoaWRlQWN0aXZlTmF2RHJvcGRvd24oKTtcbiAgICAgIH1cbiAgICAgIC8vIHN0b3JlIGEgcmVmZXJlbmNlIHRvIHRoZSBsYXN0IGNsaWNrZWQgbmF2IGxpbmsgZWxlbWVudCwgc28gd2VcbiAgICAgIC8vIGNhbiBoaWRlIHRoZSBkcm9wZG93biBpZiBhbm90aGVyIGVsZW1lbnQgb24gdGhlIHBhZ2UgaXMgY2xpY2tlZFxuICAgICAgaWYgKG5hdkFjdGl2ZSkge1xuICAgICAgICBoaWRlQWN0aXZlTmF2RHJvcGRvd24oKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIG5hdkFjdGl2ZSA9IHRoaXM7XG4gICAgICAgIHRvZ2dsZShuYXZBY3RpdmUsIHRydWUpO1xuICAgICAgfVxuXG4gICAgICAvLyBEbyB0aGlzIHNvIHRoZSBldmVudCBoYW5kbGVyIG9uIHRoZSBib2R5IGRvZXNuJ3QgZmlyZVxuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH0sXG4gICAgW0JPRFldKCkge1xuICAgICAgaWYgKG5hdkFjdGl2ZSkge1xuICAgICAgICBoaWRlQWN0aXZlTmF2RHJvcGRvd24oKTtcbiAgICAgIH1cbiAgICB9LFxuICAgIFtPUEVORVJTXTogdG9nZ2xlTmF2LFxuICAgIFtDTE9TRVJTXTogdG9nZ2xlTmF2LFxuICAgIFtOQVZfTElOS1NdKCkge1xuICAgICAgLy8gQSBuYXZpZ2F0aW9uIGxpbmsgaGFzIGJlZW4gY2xpY2tlZCEgV2Ugd2FudCB0byBjb2xsYXBzZSBhbnlcbiAgICAgIC8vIGhpZXJhcmNoaWNhbCBuYXZpZ2F0aW9uIFVJIGl0J3MgYSBwYXJ0IG9mLCBzbyB0aGF0IHRoZSB1c2VyXG4gICAgICAvLyBjYW4gZm9jdXMgb24gd2hhdGV2ZXIgdGhleSd2ZSBqdXN0IHNlbGVjdGVkLlxuXG4gICAgICAvLyBTb21lIG5hdmlnYXRpb24gbGlua3MgYXJlIGluc2lkZSBhY2NvcmRpb25zOyB3aGVuIHRoZXkncmVcbiAgICAgIC8vIGNsaWNrZWQsIHdlIHdhbnQgdG8gY29sbGFwc2UgdGhvc2UgYWNjb3JkaW9ucy5cbiAgICAgIGNvbnN0IGFjYyA9IHRoaXMuY2xvc2VzdChhY2NvcmRpb24uQUNDT1JESU9OKTtcblxuICAgICAgaWYgKGFjYykge1xuICAgICAgICBhY2NvcmRpb24uZ2V0QnV0dG9ucyhhY2MpLmZvckVhY2goYnRuID0+IGFjY29yZGlvbi5oaWRlKGJ0bikpO1xuICAgICAgfVxuXG4gICAgICAvLyBJZiB0aGUgbW9iaWxlIG5hdmlnYXRpb24gbWVudSBpcyBhY3RpdmUsIHdlIHdhbnQgdG8gaGlkZSBpdC5cbiAgICAgIGlmIChpc0FjdGl2ZSgpKSB7XG4gICAgICAgIG5hdmlnYXRpb24udG9nZ2xlTmF2LmNhbGwobmF2aWdhdGlvbiwgZmFsc2UpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG59LCB7XG4gIGluaXQocm9vdCkge1xuICAgIGNvbnN0IHRyYXBDb250YWluZXIgPSByb290LnF1ZXJ5U2VsZWN0b3IoTkFWKTtcblxuICAgIGlmICh0cmFwQ29udGFpbmVyKSB7XG4gICAgICBuYXZpZ2F0aW9uLmZvY3VzVHJhcCA9IEZvY3VzVHJhcCh0cmFwQ29udGFpbmVyLCB7XG4gICAgICAgIEVzY2FwZTogb25NZW51Q2xvc2UsXG4gICAgICB9KTtcbiAgICB9XG5cbiAgICByZXNpemUoKTtcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigncmVzaXplJywgcmVzaXplLCBmYWxzZSk7XG4gIH0sXG4gIHRlYXJkb3duKCkge1xuICAgIHdpbmRvdy5yZW1vdmVFdmVudExpc3RlbmVyKCdyZXNpemUnLCByZXNpemUsIGZhbHNlKTtcbiAgICBuYXZBY3RpdmUgPSBmYWxzZTtcbiAgfSxcbiAgZm9jdXNUcmFwOiBudWxsLFxuICB0b2dnbGVOYXYsXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBuYXZpZ2F0aW9uO1xuIiwiY29uc3QgYmVoYXZpb3IgPSByZXF1aXJlKCcuLi91dGlscy9iZWhhdmlvcicpO1xuY29uc3QgdG9nZ2xlRm9ybUlucHV0ID0gcmVxdWlyZSgnLi4vdXRpbHMvdG9nZ2xlLWZvcm0taW5wdXQnKTtcblxuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZSgnLi4vZXZlbnRzJyk7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKCcuLi9jb25maWcnKTtcblxuY29uc3QgTElOSyA9IGAuJHtQUkVGSVh9LXNob3ctcGFzc3dvcmQsIC4ke1BSRUZJWH0tc2hvdy1tdWx0aXBhc3N3b3JkYDtcblxuZnVuY3Rpb24gdG9nZ2xlKGV2ZW50KSB7XG4gIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gIHRvZ2dsZUZvcm1JbnB1dCh0aGlzKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBiZWhhdmlvcih7XG4gIFtDTElDS106IHtcbiAgICBbTElOS106IHRvZ2dsZSxcbiAgfSxcbn0pO1xuIiwiY29uc3QgaWdub3JlID0gcmVxdWlyZSgncmVjZXB0b3IvaWdub3JlJyk7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoJy4uL3V0aWxzL2JlaGF2aW9yJyk7XG5jb25zdCBzZWxlY3QgPSByZXF1aXJlKCcuLi91dGlscy9zZWxlY3QnKTtcblxuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZSgnLi4vZXZlbnRzJyk7XG5cbmNvbnN0IEJVVFRPTiA9ICcuanMtc2VhcmNoLWJ1dHRvbic7XG5jb25zdCBGT1JNID0gJy5qcy1zZWFyY2gtZm9ybSc7XG5jb25zdCBJTlBVVCA9ICdbdHlwZT1zZWFyY2hdJztcbmNvbnN0IENPTlRFWFQgPSAnaGVhZGVyJzsgLy8gWFhYXG5cbmxldCBsYXN0QnV0dG9uO1xuXG5jb25zdCBnZXRGb3JtID0gKGJ1dHRvbikgPT4ge1xuICBjb25zdCBjb250ZXh0ID0gYnV0dG9uLmNsb3Nlc3QoQ09OVEVYVCk7XG4gIHJldHVybiBjb250ZXh0XG4gICAgPyBjb250ZXh0LnF1ZXJ5U2VsZWN0b3IoRk9STSlcbiAgICA6IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoRk9STSk7XG59O1xuXG5jb25zdCB0b2dnbGVTZWFyY2ggPSAoYnV0dG9uLCBhY3RpdmUpID0+IHtcbiAgY29uc3QgZm9ybSA9IGdldEZvcm0oYnV0dG9uKTtcblxuICBpZiAoIWZvcm0pIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYE5vICR7Rk9STX0gZm91bmQgZm9yIHNlYXJjaCB0b2dnbGUgaW4gJHtDT05URVhUfSFgKTtcbiAgfVxuXG4gIC8qIGVzbGludC1kaXNhYmxlIG5vLXBhcmFtLXJlYXNzaWduICovXG4gIGJ1dHRvbi5oaWRkZW4gPSBhY3RpdmU7XG4gIGZvcm0uaGlkZGVuID0gIWFjdGl2ZTtcbiAgLyogZXNsaW50LWVuYWJsZSAqL1xuXG4gIGlmICghYWN0aXZlKSB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgY29uc3QgaW5wdXQgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoSU5QVVQpO1xuXG4gIGlmIChpbnB1dCkge1xuICAgIGlucHV0LmZvY3VzKCk7XG4gIH1cbiAgLy8gd2hlbiB0aGUgdXNlciBjbGlja3MgX291dHNpZGVfIG9mIHRoZSBmb3JtIHcvaWdub3JlKCk6IGhpZGUgdGhlXG4gIC8vIHNlYXJjaCwgdGhlbiByZW1vdmUgdGhlIGxpc3RlbmVyXG4gIGNvbnN0IGxpc3RlbmVyID0gaWdub3JlKGZvcm0sICgpID0+IHtcbiAgICBpZiAobGFzdEJ1dHRvbikge1xuICAgICAgaGlkZVNlYXJjaC5jYWxsKGxhc3RCdXR0b24pOyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXVzZS1iZWZvcmUtZGVmaW5lXG4gICAgfVxuXG4gICAgZG9jdW1lbnQuYm9keS5yZW1vdmVFdmVudExpc3RlbmVyKENMSUNLLCBsaXN0ZW5lcik7XG4gIH0pO1xuXG4gIC8vIE5vcm1hbGx5IHdlIHdvdWxkIGp1c3QgcnVuIHRoaXMgY29kZSB3aXRob3V0IGEgdGltZW91dCwgYnV0XG4gIC8vIElFMTEgYW5kIEVkZ2Ugd2lsbCBhY3R1YWxseSBjYWxsIHRoZSBsaXN0ZW5lciAqaW1tZWRpYXRlbHkqIGJlY2F1c2VcbiAgLy8gdGhleSBhcmUgY3VycmVudGx5IGhhbmRsaW5nIHRoaXMgZXhhY3QgdHlwZSBvZiBldmVudCwgc28gd2UnbGxcbiAgLy8gbWFrZSBzdXJlIHRoZSBicm93c2VyIGlzIGRvbmUgaGFuZGxpbmcgdGhlIGN1cnJlbnQgY2xpY2sgZXZlbnQsXG4gIC8vIGlmIGFueSwgYmVmb3JlIHdlIGF0dGFjaCB0aGUgbGlzdGVuZXIuXG4gIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgIGRvY3VtZW50LmJvZHkuYWRkRXZlbnRMaXN0ZW5lcihDTElDSywgbGlzdGVuZXIpO1xuICB9LCAwKTtcbn07XG5cbmZ1bmN0aW9uIHNob3dTZWFyY2goKSB7XG4gIHRvZ2dsZVNlYXJjaCh0aGlzLCB0cnVlKTtcbiAgbGFzdEJ1dHRvbiA9IHRoaXM7XG59XG5cbmZ1bmN0aW9uIGhpZGVTZWFyY2goKSB7XG4gIHRvZ2dsZVNlYXJjaCh0aGlzLCBmYWxzZSk7XG4gIGxhc3RCdXR0b24gPSB1bmRlZmluZWQ7XG59XG5cbmNvbnN0IHNlYXJjaCA9IGJlaGF2aW9yKHtcbiAgW0NMSUNLXToge1xuICAgIFtCVVRUT05dOiBzaG93U2VhcmNoLFxuICB9LFxufSwge1xuICBpbml0KHRhcmdldCkge1xuICAgIHNlbGVjdChCVVRUT04sIHRhcmdldCkuZm9yRWFjaCgoYnV0dG9uKSA9PiB7XG4gICAgICB0b2dnbGVTZWFyY2goYnV0dG9uLCBmYWxzZSk7XG4gICAgfSk7XG4gIH0sXG4gIHRlYXJkb3duKCkge1xuICAgIC8vIGZvcmdldCB0aGUgbGFzdCBidXR0b24gY2xpY2tlZFxuICAgIGxhc3RCdXR0b24gPSB1bmRlZmluZWQ7XG4gIH0sXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBzZWFyY2g7XG4iLCJjb25zdCBvbmNlID0gcmVxdWlyZSgncmVjZXB0b3Ivb25jZScpO1xuY29uc3QgYmVoYXZpb3IgPSByZXF1aXJlKCcuLi91dGlscy9iZWhhdmlvcicpO1xuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZSgnLi4vZXZlbnRzJyk7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKCcuLi9jb25maWcnKTtcblxuY29uc3QgTElOSyA9IGAuJHtQUkVGSVh9LXNraXBuYXZbaHJlZl49XCIjXCJdLCAuJHtQUkVGSVh9LWZvb3Rlcl9fcmV0dXJuLXRvLXRvcCBbaHJlZl49XCIjXCJdYDtcbmNvbnN0IE1BSU5DT05URU5UID0gJ21haW4tY29udGVudCc7XG5cbmZ1bmN0aW9uIHNldFRhYmluZGV4KCkge1xuICAvLyBOQjogd2Uga25vdyBiZWNhdXNlIG9mIHRoZSBzZWxlY3RvciB3ZSdyZSBkZWxlZ2F0aW5nIHRvIGJlbG93IHRoYXQgdGhlXG4gIC8vIGhyZWYgYWxyZWFkeSBiZWdpbnMgd2l0aCAnIydcbiAgY29uc3QgaWQgPSB0aGlzLmdldEF0dHJpYnV0ZSgnaHJlZicpO1xuICBjb25zdCB0YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgoaWQgPT09ICcjJykgPyBNQUlOQ09OVEVOVCA6IGlkLnNsaWNlKDEpKTtcblxuICBpZiAodGFyZ2V0KSB7XG4gICAgdGFyZ2V0LnN0eWxlLm91dGxpbmUgPSAnMCc7XG4gICAgdGFyZ2V0LnNldEF0dHJpYnV0ZSgndGFiaW5kZXgnLCAwKTtcbiAgICB0YXJnZXQuZm9jdXMoKTtcbiAgICB0YXJnZXQuYWRkRXZlbnRMaXN0ZW5lcignYmx1cicsIG9uY2UoKCkgPT4ge1xuICAgICAgdGFyZ2V0LnNldEF0dHJpYnV0ZSgndGFiaW5kZXgnLCAtMSk7XG4gICAgfSkpO1xuICB9IGVsc2Uge1xuICAgIC8vIHRocm93IGFuIGVycm9yP1xuICB9XG59XG5cbm1vZHVsZS5leHBvcnRzID0gYmVoYXZpb3Ioe1xuICBbQ0xJQ0tdOiB7XG4gICAgW0xJTktdOiBzZXRUYWJpbmRleCxcbiAgfSxcbn0pO1xuIiwiY29uc3QgYmVoYXZpb3IgPSByZXF1aXJlKCcuLi91dGlscy9iZWhhdmlvcicpO1xuY29uc3QgdmFsaWRhdGUgPSByZXF1aXJlKCcuLi91dGlscy92YWxpZGF0ZS1pbnB1dCcpO1xuXG5mdW5jdGlvbiBjaGFuZ2UoKSB7XG4gIHZhbGlkYXRlKHRoaXMpO1xufVxuXG5jb25zdCB2YWxpZGF0b3IgPSBiZWhhdmlvcih7XG4gICdrZXl1cCBjaGFuZ2UnOiB7XG4gICAgJ2lucHV0W2RhdGEtdmFsaWRhdGlvbi1lbGVtZW50XSc6IGNoYW5nZSxcbiAgfSxcbn0pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IHZhbGlkYXRvcjtcbiIsIm1vZHVsZS5leHBvcnRzID0ge1xuICBwcmVmaXg6ICd1c2EnLFxufTtcbiIsIm1vZHVsZS5leHBvcnRzID0ge1xuICAvLyBUaGlzIHVzZWQgdG8gYmUgY29uZGl0aW9uYWxseSBkZXBlbmRlbnQgb24gd2hldGhlciB0aGVcbiAgLy8gYnJvd3NlciBzdXBwb3J0ZWQgdG91Y2ggZXZlbnRzOyBpZiBpdCBkaWQsIGBDTElDS2Agd2FzIHNldCB0b1xuICAvLyBgdG91Y2hzdGFydGAuICBIb3dldmVyLCB0aGlzIGhhZCBkb3duc2lkZXM6XG4gIC8vXG4gIC8vICogSXQgcHJlLWVtcHRlZCBtb2JpbGUgYnJvd3NlcnMnIGRlZmF1bHQgYmVoYXZpb3Igb2YgZGV0ZWN0aW5nXG4gIC8vICAgd2hldGhlciBhIHRvdWNoIHR1cm5lZCBpbnRvIGEgc2Nyb2xsLCB0aGVyZWJ5IHByZXZlbnRpbmdcbiAgLy8gICB1c2VycyBmcm9tIHVzaW5nIHNvbWUgb2Ygb3VyIGNvbXBvbmVudHMgYXMgc2Nyb2xsIHN1cmZhY2VzLlxuICAvL1xuICAvLyAqIFNvbWUgZGV2aWNlcywgc3VjaCBhcyB0aGUgTWljcm9zb2Z0IFN1cmZhY2UgUHJvLCBzdXBwb3J0ICpib3RoKlxuICAvLyAgIHRvdWNoIGFuZCBjbGlja3MuIFRoaXMgbWVhbnQgdGhlIGNvbmRpdGlvbmFsIGVmZmVjdGl2ZWx5IGRyb3BwZWRcbiAgLy8gICBzdXBwb3J0IGZvciB0aGUgdXNlcidzIG1vdXNlLCBmcnVzdHJhdGluZyB1c2VycyB3aG8gcHJlZmVycmVkXG4gIC8vICAgaXQgb24gdGhvc2Ugc3lzdGVtcy5cbiAgQ0xJQ0s6ICdjbGljaycsXG59O1xuIiwiXG5jb25zdCBlbHByb3RvID0gd2luZG93LkhUTUxFbGVtZW50LnByb3RvdHlwZTtcbmNvbnN0IEhJRERFTiA9ICdoaWRkZW4nO1xuXG5pZiAoIShISURERU4gaW4gZWxwcm90bykpIHtcbiAgT2JqZWN0LmRlZmluZVByb3BlcnR5KGVscHJvdG8sIEhJRERFTiwge1xuICAgIGdldCgpIHtcbiAgICAgIHJldHVybiB0aGlzLmhhc0F0dHJpYnV0ZShISURERU4pO1xuICAgIH0sXG4gICAgc2V0KHZhbHVlKSB7XG4gICAgICBpZiAodmFsdWUpIHtcbiAgICAgICAgdGhpcy5zZXRBdHRyaWJ1dGUoSElEREVOLCAnJyk7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLnJlbW92ZUF0dHJpYnV0ZShISURERU4pO1xuICAgICAgfVxuICAgIH0sXG4gIH0pO1xufVxuIiwiXG4vLyBwb2x5ZmlsbHMgSFRNTEVsZW1lbnQucHJvdG90eXBlLmNsYXNzTGlzdCBhbmQgRE9NVG9rZW5MaXN0XG5yZXF1aXJlKCdjbGFzc2xpc3QtcG9seWZpbGwnKTtcbi8vIHBvbHlmaWxscyBIVE1MRWxlbWVudC5wcm90b3R5cGUuaGlkZGVuXG5yZXF1aXJlKCcuL2VsZW1lbnQtaGlkZGVuJyk7XG4iLCJcbmNvbnN0IGRvbXJlYWR5ID0gcmVxdWlyZSgnZG9tcmVhZHknKTtcblxuLyoqXG4gKiBUaGUgJ3BvbHlmaWxscycgZGVmaW5lIGtleSBFQ01BU2NyaXB0IDUgbWV0aG9kcyB0aGF0IG1heSBiZSBtaXNzaW5nIGZyb21cbiAqIG9sZGVyIGJyb3dzZXJzLCBzbyBtdXN0IGJlIGxvYWRlZCBmaXJzdC5cbiAqL1xucmVxdWlyZSgnLi9wb2x5ZmlsbHMnKTtcblxuY29uc3QgdXN3ZHMgPSByZXF1aXJlKCcuL2NvbmZpZycpO1xuXG5jb25zdCBjb21wb25lbnRzID0gcmVxdWlyZSgnLi9jb21wb25lbnRzJyk7XG5cbnVzd2RzLmNvbXBvbmVudHMgPSBjb21wb25lbnRzO1xuXG5kb21yZWFkeSgoKSA9PiB7XG4gIGNvbnN0IHRhcmdldCA9IGRvY3VtZW50LmJvZHk7XG4gIE9iamVjdC5rZXlzKGNvbXBvbmVudHMpXG4gICAgLmZvckVhY2goKGtleSkgPT4ge1xuICAgICAgY29uc3QgYmVoYXZpb3IgPSBjb21wb25lbnRzW2tleV07XG4gICAgICBiZWhhdmlvci5vbih0YXJnZXQpO1xuICAgIH0pO1xufSk7XG5cbm1vZHVsZS5leHBvcnRzID0gdXN3ZHM7XG4iLCJtb2R1bGUuZXhwb3J0cyA9IChodG1sRG9jdW1lbnQgPSBkb2N1bWVudCkgPT4gaHRtbERvY3VtZW50LmFjdGl2ZUVsZW1lbnQ7XG4iLCJjb25zdCBhc3NpZ24gPSByZXF1aXJlKCdvYmplY3QtYXNzaWduJyk7XG5jb25zdCBCZWhhdmlvciA9IHJlcXVpcmUoJ3JlY2VwdG9yL2JlaGF2aW9yJyk7XG5cbi8qKlxuICogQG5hbWUgc2VxdWVuY2VcbiAqIEBwYXJhbSB7Li4uRnVuY3Rpb259IHNlcSBhbiBhcnJheSBvZiBmdW5jdGlvbnNcbiAqIEByZXR1cm4geyBjbG9zdXJlIH0gY2FsbEhvb2tzXG4gKi9cbi8vIFdlIHVzZSBhIG5hbWVkIGZ1bmN0aW9uIGhlcmUgYmVjYXVzZSB3ZSB3YW50IGl0IHRvIGluaGVyaXQgaXRzIGxleGljYWwgc2NvcGVcbi8vIGZyb20gdGhlIGJlaGF2aW9yIHByb3BzIG9iamVjdCwgbm90IGZyb20gdGhlIG1vZHVsZVxuY29uc3Qgc2VxdWVuY2UgPSAoLi4uc2VxKSA9PiBmdW5jdGlvbiBjYWxsSG9va3ModGFyZ2V0ID0gZG9jdW1lbnQuYm9keSkge1xuICBzZXEuZm9yRWFjaCgobWV0aG9kKSA9PiB7XG4gICAgaWYgKHR5cGVvZiB0aGlzW21ldGhvZF0gPT09ICdmdW5jdGlvbicpIHtcbiAgICAgIHRoaXNbbWV0aG9kXS5jYWxsKHRoaXMsIHRhcmdldCk7XG4gICAgfVxuICB9KTtcbn07XG5cbi8qKlxuICogQG5hbWUgYmVoYXZpb3JcbiAqIEBwYXJhbSB7b2JqZWN0fSBldmVudHNcbiAqIEBwYXJhbSB7b2JqZWN0P30gcHJvcHNcbiAqIEByZXR1cm4ge3JlY2VwdG9yLmJlaGF2aW9yfVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IChldmVudHMsIHByb3BzKSA9PiBCZWhhdmlvcihldmVudHMsIGFzc2lnbih7XG4gIG9uOiBzZXF1ZW5jZSgnaW5pdCcsICdhZGQnKSxcbiAgb2ZmOiBzZXF1ZW5jZSgndGVhcmRvd24nLCAncmVtb3ZlJyksXG59LCBwcm9wcykpO1xuIiwiY29uc3QgYXNzaWduID0gcmVxdWlyZSgnb2JqZWN0LWFzc2lnbicpO1xuY29uc3QgeyBrZXltYXAgfSA9IHJlcXVpcmUoJ3JlY2VwdG9yJyk7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoJy4vYmVoYXZpb3InKTtcbmNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoJy4vc2VsZWN0Jyk7XG5jb25zdCBhY3RpdmVFbGVtZW50ID0gcmVxdWlyZSgnLi9hY3RpdmUtZWxlbWVudCcpO1xuXG5jb25zdCBGT0NVU0FCTEUgPSAnYVtocmVmXSwgYXJlYVtocmVmXSwgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLCB0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSksIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSksIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCwgW3RhYmluZGV4PVwiMFwiXSwgW2NvbnRlbnRlZGl0YWJsZV0nO1xuXG5jb25zdCB0YWJIYW5kbGVyID0gKGNvbnRleHQpID0+IHtcbiAgY29uc3QgZm9jdXNhYmxlRWxlbWVudHMgPSBzZWxlY3QoRk9DVVNBQkxFLCBjb250ZXh0KTtcbiAgY29uc3QgZmlyc3RUYWJTdG9wID0gZm9jdXNhYmxlRWxlbWVudHNbMF07XG4gIGNvbnN0IGxhc3RUYWJTdG9wID0gZm9jdXNhYmxlRWxlbWVudHNbZm9jdXNhYmxlRWxlbWVudHMubGVuZ3RoIC0gMV07XG5cbiAgLy8gU3BlY2lhbCBydWxlcyBmb3Igd2hlbiB0aGUgdXNlciBpcyB0YWJiaW5nIGZvcndhcmQgZnJvbSB0aGUgbGFzdCBmb2N1c2FibGUgZWxlbWVudCxcbiAgLy8gb3Igd2hlbiB0YWJiaW5nIGJhY2t3YXJkcyBmcm9tIHRoZSBmaXJzdCBmb2N1c2FibGUgZWxlbWVudFxuICBmdW5jdGlvbiB0YWJBaGVhZChldmVudCkge1xuICAgIGlmIChhY3RpdmVFbGVtZW50KCkgPT09IGxhc3RUYWJTdG9wKSB7XG4gICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgZmlyc3RUYWJTdG9wLmZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gdGFiQmFjayhldmVudCkge1xuICAgIGlmIChhY3RpdmVFbGVtZW50KCkgPT09IGZpcnN0VGFiU3RvcCkge1xuICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgIGxhc3RUYWJTdG9wLmZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBmaXJzdFRhYlN0b3AsXG4gICAgbGFzdFRhYlN0b3AsXG4gICAgdGFiQWhlYWQsXG4gICAgdGFiQmFjayxcbiAgfTtcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gKGNvbnRleHQsIGFkZGl0aW9uYWxLZXlCaW5kaW5ncyA9IHt9KSA9PiB7XG4gIGNvbnN0IHRhYkV2ZW50SGFuZGxlciA9IHRhYkhhbmRsZXIoY29udGV4dCk7XG5cbiAgLy8gIFRPRE86IEluIHRoZSBmdXR1cmUsIGxvb3Agb3ZlciBhZGRpdGlvbmFsIGtleWJpbmRpbmdzIGFuZCBwYXNzIGFuIGFycmF5XG4gIC8vIG9mIGZ1bmN0aW9ucywgaWYgbmVjZXNzYXJ5LCB0byB0aGUgbWFwIGtleXMuIFRoZW4gcGVvcGxlIGltcGxlbWVudGluZ1xuICAvLyB0aGUgZm9jdXMgdHJhcCBjb3VsZCBwYXNzIGNhbGxiYWNrcyB0byBmaXJlIHdoZW4gdGFiYmluZ1xuICBjb25zdCBrZXlNYXBwaW5ncyA9IGtleW1hcChhc3NpZ24oe1xuICAgIFRhYjogdGFiRXZlbnRIYW5kbGVyLnRhYkFoZWFkLFxuICAgICdTaGlmdCtUYWInOiB0YWJFdmVudEhhbmRsZXIudGFiQmFjayxcbiAgfSwgYWRkaXRpb25hbEtleUJpbmRpbmdzKSk7XG5cbiAgY29uc3QgZm9jdXNUcmFwID0gYmVoYXZpb3Ioe1xuICAgIGtleWRvd246IGtleU1hcHBpbmdzLFxuICB9LCB7XG4gICAgaW5pdCgpIHtcbiAgICAgIC8vIFRPRE86IGlzIHRoaXMgZGVzaXJlYWJsZSBiZWhhdmlvcj8gU2hvdWxkIHRoZSB0cmFwIGFsd2F5cyBkbyB0aGlzIGJ5IGRlZmF1bHQgb3Igc2hvdWxkXG4gICAgICAvLyB0aGUgY29tcG9uZW50IGdldHRpbmcgZGVjb3JhdGVkIGhhbmRsZSB0aGlzP1xuICAgICAgdGFiRXZlbnRIYW5kbGVyLmZpcnN0VGFiU3RvcC5mb2N1cygpO1xuICAgIH0sXG4gICAgdXBkYXRlKGlzQWN0aXZlKSB7XG4gICAgICBpZiAoaXNBY3RpdmUpIHtcbiAgICAgICAgdGhpcy5vbigpO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgdGhpcy5vZmYoKTtcbiAgICAgIH1cbiAgICB9LFxuICB9KTtcblxuICByZXR1cm4gZm9jdXNUcmFwO1xufTtcbiIsIi8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS83NTU3NDMzXG5mdW5jdGlvbiBpc0VsZW1lbnRJblZpZXdwb3J0KGVsLCB3aW4gPSB3aW5kb3csXG4gIGRvY0VsID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50KSB7XG4gIGNvbnN0IHJlY3QgPSBlbC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcblxuICByZXR1cm4gKFxuICAgIHJlY3QudG9wID49IDBcbiAgICAmJiByZWN0LmxlZnQgPj0gMFxuICAgICYmIHJlY3QuYm90dG9tIDw9ICh3aW4uaW5uZXJIZWlnaHQgfHwgZG9jRWwuY2xpZW50SGVpZ2h0KVxuICAgICYmIHJlY3QucmlnaHQgPD0gKHdpbi5pbm5lcldpZHRoIHx8IGRvY0VsLmNsaWVudFdpZHRoKVxuICApO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGlzRWxlbWVudEluVmlld3BvcnQ7XG4iLCJcblxuLyoqXG4gKiBAbmFtZSBpc0VsZW1lbnRcbiAqIEBkZXNjIHJldHVybnMgd2hldGhlciBvciBub3QgdGhlIGdpdmVuIGFyZ3VtZW50IGlzIGEgRE9NIGVsZW1lbnQuXG4gKiBAcGFyYW0ge2FueX0gdmFsdWVcbiAqIEByZXR1cm4ge2Jvb2xlYW59XG4gKi9cbmNvbnN0IGlzRWxlbWVudCA9IHZhbHVlID0+IHZhbHVlICYmIHR5cGVvZiB2YWx1ZSA9PT0gJ29iamVjdCcgJiYgdmFsdWUubm9kZVR5cGUgPT09IDE7XG5cbi8qKlxuICogQG5hbWUgc2VsZWN0XG4gKiBAZGVzYyBzZWxlY3RzIGVsZW1lbnRzIGZyb20gdGhlIERPTSBieSBjbGFzcyBzZWxlY3RvciBvciBJRCBzZWxlY3Rvci5cbiAqIEBwYXJhbSB7c3RyaW5nfSBzZWxlY3RvciAtIFRoZSBzZWxlY3RvciB0byB0cmF2ZXJzZSB0aGUgRE9NIHdpdGguXG4gKiBAcGFyYW0ge0RvY3VtZW50fEhUTUxFbGVtZW50P30gY29udGV4dCAtIFRoZSBjb250ZXh0IHRvIHRyYXZlcnNlIHRoZSBET01cbiAqICAgaW4uIElmIG5vdCBwcm92aWRlZCwgaXQgZGVmYXVsdHMgdG8gdGhlIGRvY3VtZW50LlxuICogQHJldHVybiB7SFRNTEVsZW1lbnRbXX0gLSBBbiBhcnJheSBvZiBET00gbm9kZXMgb3IgYW4gZW1wdHkgYXJyYXkuXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gKHNlbGVjdG9yLCBjb250ZXh0KSA9PiB7XG4gIGlmICh0eXBlb2Ygc2VsZWN0b3IgIT09ICdzdHJpbmcnKSB7XG4gICAgcmV0dXJuIFtdO1xuICB9XG5cbiAgaWYgKCFjb250ZXh0IHx8ICFpc0VsZW1lbnQoY29udGV4dCkpIHtcbiAgICBjb250ZXh0ID0gd2luZG93LmRvY3VtZW50OyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gIH1cblxuICBjb25zdCBzZWxlY3Rpb24gPSBjb250ZXh0LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsZWN0b3IpO1xuICByZXR1cm4gQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoc2VsZWN0aW9uKTtcbn07XG4iLCIvKipcbiAqIEZsaXBzIGdpdmVuIElOUFVUIGVsZW1lbnRzIGJldHdlZW4gbWFza2VkIChoaWRpbmcgdGhlIGZpZWxkIHZhbHVlKSBhbmQgdW5tYXNrZWRcbiAqIEBwYXJhbSB7QXJyYXkuSFRNTEVsZW1lbnR9IGZpZWxkcyAtIEFuIGFycmF5IG9mIElOUFVUIGVsZW1lbnRzXG4gKiBAcGFyYW0ge0Jvb2xlYW59IG1hc2sgLSBXaGV0aGVyIHRoZSBtYXNrIHNob3VsZCBiZSBhcHBsaWVkLCBoaWRpbmcgdGhlIGZpZWxkIHZhbHVlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gKGZpZWxkLCBtYXNrKSA9PiB7XG4gIGZpZWxkLnNldEF0dHJpYnV0ZSgnYXV0b2NhcGl0YWxpemUnLCAnb2ZmJyk7XG4gIGZpZWxkLnNldEF0dHJpYnV0ZSgnYXV0b2NvcnJlY3QnLCAnb2ZmJyk7XG4gIGZpZWxkLnNldEF0dHJpYnV0ZSgndHlwZScsIG1hc2sgPyAncGFzc3dvcmQnIDogJ3RleHQnKTtcbn07XG4iLCJjb25zdCByZXNvbHZlSWRSZWZzID0gcmVxdWlyZSgncmVzb2x2ZS1pZC1yZWZzJyk7XG5jb25zdCB0b2dnbGVGaWVsZE1hc2sgPSByZXF1aXJlKCcuL3RvZ2dsZS1maWVsZC1tYXNrJyk7XG5cbmNvbnN0IENPTlRST0xTID0gJ2FyaWEtY29udHJvbHMnO1xuY29uc3QgUFJFU1NFRCA9ICdhcmlhLXByZXNzZWQnO1xuY29uc3QgU0hPV19BVFRSID0gJ2RhdGEtc2hvdy10ZXh0JztcbmNvbnN0IEhJREVfQVRUUiA9ICdkYXRhLWhpZGUtdGV4dCc7XG5cbi8qKlxuICogUmVwbGFjZSB0aGUgd29yZCBcIlNob3dcIiAob3IgXCJzaG93XCIpIHdpdGggXCJIaWRlXCIgKG9yIFwiaGlkZVwiKSBpbiBhIHN0cmluZy5cbiAqIEBwYXJhbSB7c3RyaW5nfSBzaG93VGV4dFxuICogQHJldHVybiB7c3Ryb25nfSBoaWRlVGV4dFxuICovXG5jb25zdCBnZXRIaWRlVGV4dCA9IHNob3dUZXh0ID0+IHNob3dUZXh0LnJlcGxhY2UoL1xcYlNob3dcXGIvaSwgc2hvdyA9PiBgJHtzaG93WzBdID09PSAnUycgPyAnSCcgOiAnaCd9aWRlYCk7XG5cbi8qKlxuICogQ29tcG9uZW50IHRoYXQgZGVjb3JhdGVzIGFuIEhUTUwgZWxlbWVudCB3aXRoIHRoZSBhYmlsaXR5IHRvIHRvZ2dsZSB0aGVcbiAqIG1hc2tlZCBzdGF0ZSBvZiBhbiBpbnB1dCBmaWVsZCAobGlrZSBhIHBhc3N3b3JkKSB3aGVuIGNsaWNrZWQuXG4gKiBUaGUgaWRzIG9mIHRoZSBmaWVsZHMgdG8gYmUgbWFza2VkIHdpbGwgYmUgcHVsbGVkIGRpcmVjdGx5IGZyb20gdGhlIGJ1dHRvbidzXG4gKiBgYXJpYS1jb250cm9sc2AgYXR0cmlidXRlLlxuICpcbiAqIEBwYXJhbSAge0hUTUxFbGVtZW50fSBlbCAgICBQYXJlbnQgZWxlbWVudCBjb250YWluaW5nIHRoZSBmaWVsZHMgdG8gYmUgbWFza2VkXG4gKiBAcmV0dXJuIHtib29sZWFufVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IChlbCkgPT4ge1xuICAvLyB0aGlzIGlzIHRoZSAqdGFyZ2V0KiBzdGF0ZTpcbiAgLy8gKiBpZiB0aGUgZWxlbWVudCBoYXMgdGhlIGF0dHIgYW5kIGl0J3MgIT09IFwidHJ1ZVwiLCBwcmVzc2VkIGlzIHRydWVcbiAgLy8gKiBvdGhlcndpc2UsIHByZXNzZWQgaXMgZmFsc2VcbiAgY29uc3QgcHJlc3NlZCA9IGVsLmhhc0F0dHJpYnV0ZShQUkVTU0VEKVxuICAgICYmIGVsLmdldEF0dHJpYnV0ZShQUkVTU0VEKSAhPT0gJ3RydWUnO1xuXG4gIGNvbnN0IGZpZWxkcyA9IHJlc29sdmVJZFJlZnMoZWwuZ2V0QXR0cmlidXRlKENPTlRST0xTKSk7XG4gIGZpZWxkcy5mb3JFYWNoKGZpZWxkID0+IHRvZ2dsZUZpZWxkTWFzayhmaWVsZCwgcHJlc3NlZCkpO1xuXG4gIGlmICghZWwuaGFzQXR0cmlidXRlKFNIT1dfQVRUUikpIHtcbiAgICBlbC5zZXRBdHRyaWJ1dGUoU0hPV19BVFRSLCBlbC50ZXh0Q29udGVudCk7XG4gIH1cblxuICBjb25zdCBzaG93VGV4dCA9IGVsLmdldEF0dHJpYnV0ZShTSE9XX0FUVFIpO1xuICBjb25zdCBoaWRlVGV4dCA9IGVsLmdldEF0dHJpYnV0ZShISURFX0FUVFIpIHx8IGdldEhpZGVUZXh0KHNob3dUZXh0KTtcblxuICBlbC50ZXh0Q29udGVudCA9IHByZXNzZWQgPyBzaG93VGV4dCA6IGhpZGVUZXh0OyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gIGVsLnNldEF0dHJpYnV0ZShQUkVTU0VELCBwcmVzc2VkKTtcbiAgcmV0dXJuIHByZXNzZWQ7XG59O1xuIiwiY29uc3QgRVhQQU5ERUQgPSAnYXJpYS1leHBhbmRlZCc7XG5jb25zdCBDT05UUk9MUyA9ICdhcmlhLWNvbnRyb2xzJztcbmNvbnN0IEhJRERFTiA9ICdoaWRkZW4nO1xuXG5tb2R1bGUuZXhwb3J0cyA9IChidXR0b24sIGV4cGFuZGVkKSA9PiB7XG4gIGxldCBzYWZlRXhwYW5kZWQgPSBleHBhbmRlZDtcblxuICBpZiAodHlwZW9mIHNhZmVFeHBhbmRlZCAhPT0gJ2Jvb2xlYW4nKSB7XG4gICAgc2FmZUV4cGFuZGVkID0gYnV0dG9uLmdldEF0dHJpYnV0ZShFWFBBTkRFRCkgPT09ICdmYWxzZSc7XG4gIH1cblxuICBidXR0b24uc2V0QXR0cmlidXRlKEVYUEFOREVELCBzYWZlRXhwYW5kZWQpO1xuXG4gIGNvbnN0IGlkID0gYnV0dG9uLmdldEF0dHJpYnV0ZShDT05UUk9MUyk7XG4gIGNvbnN0IGNvbnRyb2xzID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpO1xuICBpZiAoIWNvbnRyb2xzKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGBObyB0b2dnbGUgdGFyZ2V0IGZvdW5kIHdpdGggaWQ6IFwiJHtpZH1cImApO1xuICB9XG5cbiAgaWYgKHNhZmVFeHBhbmRlZCkge1xuICAgIGNvbnRyb2xzLnJlbW92ZUF0dHJpYnV0ZShISURERU4pO1xuICB9IGVsc2Uge1xuICAgIGNvbnRyb2xzLnNldEF0dHJpYnV0ZShISURERU4sICcnKTtcbiAgfVxuXG4gIHJldHVybiBzYWZlRXhwYW5kZWQ7XG59O1xuIiwiXG5jb25zdCBkYXRhc2V0ID0gcmVxdWlyZSgnZWxlbS1kYXRhc2V0Jyk7XG5cbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoJy4uL2NvbmZpZycpO1xuXG5jb25zdCBDSEVDS0VEID0gJ2FyaWEtY2hlY2tlZCc7XG5jb25zdCBDSEVDS0VEX0NMQVNTID0gYCR7UFJFRklYfS1jaGVja2xpc3RfX2l0ZW0tLWNoZWNrZWRgO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIHZhbGlkYXRlKGVsKSB7XG4gIGNvbnN0IGRhdGEgPSBkYXRhc2V0KGVsKTtcbiAgY29uc3QgaWQgPSBkYXRhLnZhbGlkYXRpb25FbGVtZW50O1xuICBjb25zdCBjaGVja0xpc3QgPSBpZC5jaGFyQXQoMCkgPT09ICcjJ1xuICAgID8gZG9jdW1lbnQucXVlcnlTZWxlY3RvcihpZClcbiAgICA6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTtcblxuICBpZiAoIWNoZWNrTGlzdCkge1xuICAgIHRocm93IG5ldyBFcnJvcihgTm8gdmFsaWRhdGlvbiBlbGVtZW50IGZvdW5kIHdpdGggaWQ6IFwiJHtpZH1cImApO1xuICB9XG5cbiAgT2JqZWN0LmVudHJpZXMoZGF0YSkuZm9yRWFjaCgoW2tleSwgdmFsdWVdKSA9PiB7XG4gICAgaWYgKGtleS5zdGFydHNXaXRoKCd2YWxpZGF0ZScpKSB7XG4gICAgICBjb25zdCB2YWxpZGF0b3JOYW1lID0ga2V5LnN1YnN0cigndmFsaWRhdGUnLmxlbmd0aCkudG9Mb3dlckNhc2UoKTtcbiAgICAgIGNvbnN0IHZhbGlkYXRvclBhdHRlcm4gPSBuZXcgUmVnRXhwKHZhbHVlKTtcbiAgICAgIGNvbnN0IHZhbGlkYXRvclNlbGVjdG9yID0gYFtkYXRhLXZhbGlkYXRvcj1cIiR7dmFsaWRhdG9yTmFtZX1cIl1gO1xuICAgICAgY29uc3QgdmFsaWRhdG9yQ2hlY2tib3ggPSBjaGVja0xpc3QucXVlcnlTZWxlY3Rvcih2YWxpZGF0b3JTZWxlY3Rvcik7XG5cbiAgICAgIGlmICghdmFsaWRhdG9yQ2hlY2tib3gpIHtcbiAgICAgICAgdGhyb3cgbmV3IEVycm9yKGBObyB2YWxpZGF0b3IgY2hlY2tib3ggZm91bmQgZm9yOiBcIiR7dmFsaWRhdG9yTmFtZX1cImApO1xuICAgICAgfVxuXG4gICAgICBjb25zdCBjaGVja2VkID0gdmFsaWRhdG9yUGF0dGVybi50ZXN0KGVsLnZhbHVlKTtcbiAgICAgIHZhbGlkYXRvckNoZWNrYm94LmNsYXNzTGlzdC50b2dnbGUoQ0hFQ0tFRF9DTEFTUywgY2hlY2tlZCk7XG4gICAgICB2YWxpZGF0b3JDaGVja2JveC5zZXRBdHRyaWJ1dGUoQ0hFQ0tFRCwgY2hlY2tlZCk7XG4gICAgfVxuICB9KTtcbn07XG4iXX0= +},{"../config":35,"elem-dataset":3}]},{},[42]) +//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5vZGVfbW9kdWxlcy9icm93c2VyLXBhY2svX3ByZWx1ZGUuanMiLCJub2RlX21vZHVsZXMvY2xhc3NsaXN0LXBvbHlmaWxsL3NyYy9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9kb21yZWFkeS9yZWFkeS5qcyIsIm5vZGVfbW9kdWxlcy9lbGVtLWRhdGFzZXQvZGlzdC9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9lbGVtZW50LWNsb3Nlc3QvZWxlbWVudC1jbG9zZXN0LmpzIiwibm9kZV9tb2R1bGVzL2tleWJvYXJkZXZlbnQta2V5LXBvbHlmaWxsL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL29iamVjdC1hc3NpZ24vaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVjZXB0b3IvYmVoYXZpb3IvaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVjZXB0b3IvY29tcG9zZS9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9yZWNlcHRvci9kZWxlZ2F0ZS9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9yZWNlcHRvci9kZWxlZ2F0ZUFsbC9pbmRleC5qcyIsIm5vZGVfbW9kdWxlcy9yZWNlcHRvci9pZ25vcmUvaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVjZXB0b3IvaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVjZXB0b3Iva2V5bWFwL2luZGV4LmpzIiwibm9kZV9tb2R1bGVzL3JlY2VwdG9yL29uY2UvaW5kZXguanMiLCJub2RlX21vZHVsZXMvcmVzb2x2ZS1pZC1yZWZzL2luZGV4LmpzIiwic3JjL2pzL2NvbXBvbmVudHMvYWNjb3JkaW9uLmpzIiwic3JjL2pzL2NvbXBvbmVudHMvYmFubmVyLmpzIiwic3JjL2pzL2NvbXBvbmVudHMvY2hhcmFjdGVyLWNvdW50LmpzIiwic3JjL2pzL2NvbXBvbmVudHMvY29tYm8tYm94LmpzIiwic3JjL2pzL2NvbXBvbmVudHMvZGF0ZS1waWNrZXIuanMiLCJzcmMvanMvY29tcG9uZW50cy9kYXRlLXJhbmdlLXBpY2tlci5qcyIsInNyYy9qcy9jb21wb25lbnRzL2ZpbGUtaW5wdXQuanMiLCJzcmMvanMvY29tcG9uZW50cy9mb290ZXIuanMiLCJzcmMvanMvY29tcG9uZW50cy9pbmRleC5qcyIsInNyYy9qcy9jb21wb25lbnRzL2lucHV0LXByZWZpeC1zdWZmaXguanMiLCJzcmMvanMvY29tcG9uZW50cy9tb2RhbC5qcyIsInNyYy9qcy9jb21wb25lbnRzL25hdmlnYXRpb24uanMiLCJzcmMvanMvY29tcG9uZW50cy9wYXNzd29yZC5qcyIsInNyYy9qcy9jb21wb25lbnRzL3NlYXJjaC5qcyIsInNyYy9qcy9jb21wb25lbnRzL3NraXBuYXYuanMiLCJzcmMvanMvY29tcG9uZW50cy90YWJsZS5qcyIsInNyYy9qcy9jb21wb25lbnRzL3RpbWUtcGlja2VyLmpzIiwic3JjL2pzL2NvbXBvbmVudHMvdG9vbHRpcC5qcyIsInNyYy9qcy9jb21wb25lbnRzL3ZhbGlkYXRvci5qcyIsInNyYy9qcy9jb25maWcuanMiLCJzcmMvanMvZXZlbnRzLmpzIiwic3JjL2pzL3BvbHlmaWxscy9jdXN0b20tZXZlbnQuanMiLCJzcmMvanMvcG9seWZpbGxzL2VsZW1lbnQtaGlkZGVuLmpzIiwic3JjL2pzL3BvbHlmaWxscy9pbmRleC5qcyIsInNyYy9qcy9wb2x5ZmlsbHMvbnVtYmVyLWlzLW5hbi5qcyIsInNyYy9qcy9wb2x5ZmlsbHMvc3ZnNGV2ZXJ5Ym9keS5qcyIsInNyYy9qcy9zdGFydC5qcyIsInNyYy9qcy91dGlscy9hY3RpdmUtZWxlbWVudC5qcyIsInNyYy9qcy91dGlscy9iZWhhdmlvci5qcyIsInNyYy9qcy91dGlscy9mb2N1cy10cmFwLmpzIiwic3JjL2pzL3V0aWxzL2lzLWluLXZpZXdwb3J0LmpzIiwic3JjL2pzL3V0aWxzL2lzLWlvcy1kZXZpY2UuanMiLCJzcmMvanMvdXRpbHMvc2Nyb2xsYmFyLXdpZHRoLmpzIiwic3JjL2pzL3V0aWxzL3NlbGVjdC5qcyIsInNyYy9qcy91dGlscy90b2dnbGUtZmllbGQtbWFzay5qcyIsInNyYy9qcy91dGlscy90b2dnbGUtZm9ybS1pbnB1dC5qcyIsInNyYy9qcy91dGlscy90b2dnbGUuanMiLCJzcmMvanMvdXRpbHMvdmFsaWRhdGUtaW5wdXQuanMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztBQ0FBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7O0FBRUE7QUFFQSxJQUFJLGNBQWMsTUFBTSxDQUFDLElBQXpCLEVBQStCO0FBRS9CO0FBQ0E7QUFDQSxNQUFJLEVBQUUsZUFBZSxRQUFRLENBQUMsYUFBVCxDQUF1QixHQUF2QixDQUFqQixLQUNBLFFBQVEsQ0FBQyxlQUFULElBQTRCLEVBQUUsZUFBZSxRQUFRLENBQUMsZUFBVCxDQUF5Qiw0QkFBekIsRUFBc0QsR0FBdEQsQ0FBakIsQ0FEaEMsRUFDOEc7QUFFN0csZUFBVSxJQUFWLEVBQWdCO0FBRWpCOztBQUVBLFVBQUksRUFBRSxhQUFhLElBQWYsQ0FBSixFQUEwQjs7QUFFMUIsVUFDRyxhQUFhLEdBQUcsV0FEbkI7QUFBQSxVQUVHLFNBQVMsR0FBRyxXQUZmO0FBQUEsVUFHRyxZQUFZLEdBQUcsSUFBSSxDQUFDLE9BQUwsQ0FBYSxTQUFiLENBSGxCO0FBQUEsVUFJRyxNQUFNLEdBQUcsTUFKWjtBQUFBLFVBS0csT0FBTyxHQUFHLE1BQU0sQ0FBQyxTQUFELENBQU4sQ0FBa0IsSUFBbEIsSUFBMEIsWUFBWTtBQUNqRCxlQUFPLEtBQUssT0FBTCxDQUFhLFlBQWIsRUFBMkIsRUFBM0IsQ0FBUDtBQUNBLE9BUEY7QUFBQSxVQVFHLFVBQVUsR0FBRyxLQUFLLENBQUMsU0FBRCxDQUFMLENBQWlCLE9BQWpCLElBQTRCLFVBQVUsSUFBVixFQUFnQjtBQUMxRCxZQUNHLENBQUMsR0FBRyxDQURQO0FBQUEsWUFFRyxHQUFHLEdBQUcsS0FBSyxNQUZkOztBQUlBLGVBQU8sQ0FBQyxHQUFHLEdBQVgsRUFBZ0IsQ0FBQyxFQUFqQixFQUFxQjtBQUNwQixjQUFJLENBQUMsSUFBSSxJQUFMLElBQWEsS0FBSyxDQUFM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QU8sR0FBRyxnQkFBZ0IsQ0FBQyxJQUFqQixDQUFzQixFQUFFLENBQUMsS0FBekIsQ0FBaEI7QUFDQSxNQUFBLGlCQUFpQixDQUFDLFNBQWxCLENBQTRCLE1BQTVCLENBQW1DLGFBQW5DLEVBQWtELE9BQWxEO0FBQ0EsTUFBQSxpQkFBaUIsQ0FBQyxZQUFsQixDQUErQixPQUEvQixFQUF3QyxPQUF4QztBQUNEO0FBQ0YsR0FmRDtBQWdCRCxDQTVCRCIsImZpbGUiOiJnZW5lcmF0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlc0NvbnRlbnQiOlsiKGZ1bmN0aW9uKCl7ZnVuY3Rpb24gcihlLG4sdCl7ZnVuY3Rpb24gbyhpLGYpe2lmKCFuW2ldKXtpZighZVtpXSl7dmFyIGM9XCJmdW5jdGlvblwiPT10eXBlb2YgcmVxdWlyZSYmcmVxdWlyZTtpZighZiYmYylyZXR1cm4gYyhpLCEwKTtpZih1KXJldHVybiB1KGksITApO3ZhciBhPW5ldyBFcnJvcihcIkNhbm5vdCBmaW5kIG1vZHVsZSAnXCIraStcIidcIik7dGhyb3cgYS5jb2RlPVwiTU9EVUxFX05PVF9GT1VORFwiLGF9dmFyIHA9bltpXT17ZXhwb3J0czp7fX07ZVtpXVswXS5jYWxsKHAuZXhwb3J0cyxmdW5jdGlvbihyKXt2YXIgbj1lW2ldWzFdW3JdO3JldHVybiBvKG58fHIpfSxwLHAuZXhwb3J0cyxyLGUsbix0KX1yZXR1cm4gbltpXS5leHBvcnRzfWZvcih2YXIgdT1cImZ1bmN0aW9uXCI9PXR5cGVvZiByZXF1aXJlJiZyZXF1aXJlLGk9MDtpPHQubGVuZ3RoO2krKylvKHRbaV0pO3JldHVybiBvfXJldHVybiByfSkoKSIsIi8qXG4gKiBjbGFzc0xpc3QuanM6IENyb3NzLWJyb3dzZXIgZnVsbCBlbGVtZW50LmNsYXNzTGlzdCBpbXBsZW1lbnRhdGlvbi5cbiAqIDEuMS4yMDE3MDQyN1xuICpcbiAqIEJ5IEVsaSBHcmV5LCBodHRwOi8vZWxpZ3JleS5jb21cbiAqIExpY2Vuc2U6IERlZGljYXRlZCB0byB0aGUgcHVibGljIGRvbWFpbi5cbiAqICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9lbGlncmV5L2NsYXNzTGlzdC5qcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG4gKi9cblxuLypnbG9iYWwgc2VsZiwgZG9jdW1lbnQsIERPTUV4Y2VwdGlvbiAqL1xuXG4vKiEgQHNvdXJjZSBodHRwOi8vcHVybC5lbGlncmV5LmNvbS9naXRodWIvY2xhc3NMaXN0LmpzL2Jsb2IvbWFzdGVyL2NsYXNzTGlzdC5qcyAqL1xuXG5pZiAoXCJkb2N1bWVudFwiIGluIHdpbmRvdy5zZWxmKSB7XG5cbi8vIEZ1bGwgcG9seWZpbGwgZm9yIGJyb3dzZXJzIHdpdGggbm8gY2xhc3NMaXN0IHN1cHBvcnRcbi8vIEluY2x1ZGluZyBJRSA8IEVkZ2UgbWlzc2luZyBTVkdFbGVtZW50LmNsYXNzTGlzdFxuaWYgKCEoXCJjbGFzc0xpc3RcIiBpbiBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiX1wiKSkgXG5cdHx8IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnROUyAmJiAhKFwiY2xhc3NMaXN0XCIgaW4gZG9jdW1lbnQuY3JlYXRlRWxlbWVudE5TKFwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIixcImdcIikpKSB7XG5cbihmdW5jdGlvbiAodmlldykge1xuXG5cInVzZSBzdHJpY3RcIjtcblxuaWYgKCEoJ0VsZW1lbnQnIGluIHZpZXcpKSByZXR1cm47XG5cbnZhclxuXHQgIGNsYXNzTGlzdFByb3AgPSBcImNsYXNzTGlzdFwiXG5cdCwgcHJvdG9Qcm9wID0gXCJwcm90b3R5cGVcIlxuXHQsIGVsZW1DdHJQcm90byA9IHZpZXcuRWxlbWVudFtwcm90b1Byb3BdXG5cdCwgb2JqQ3RyID0gT2JqZWN0XG5cdCwgc3RyVHJpbSA9IFN0cmluZ1twcm90b1Byb3BdLnRyaW0gfHwgZnVuY3Rpb24gKCkge1xuXHRcdHJldHVybiB0aGlzLnJlcGxhY2UoL15cXHMrfFxccyskL2csIFwiXCIpO1xuXHR9XG5cdCwgYXJySW5kZXhPZiA9IEFycmF5W3Byb3RvUHJvcF0uaW5kZXhPZiB8fCBmdW5jdGlvbiAoaXRlbSkge1xuXHRcdHZhclxuXHRcdFx0ICBpID0gMFxuXHRcdFx0LCBsZW4gPSB0aGlzLmxlbmd0aFxuXHRcdDtcblx0XHRmb3IgKDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0XHRpZiAoaSBpbiB0aGlzICYmIHRoaXNbaV0gPT09IGl0ZW0pIHtcblx0XHRcdFx0cmV0dXJuIGk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHJldHVybiAtMTtcblx0fVxuXHQvLyBWZW5kb3JzOiBwbGVhc2UgYWxsb3cgY29udGVudCBjb2RlIHRvIGluc3RhbnRpYXRlIERPTUV4Y2VwdGlvbnNcblx0LCBET01FeCA9IGZ1bmN0aW9uICh0eXBlLCBtZXNzYWdlKSB7XG5cdFx0dGhpcy5uYW1lID0gdHlwZTtcblx0XHR0aGlzLmNvZGUgPSBET01FeGNlcHRpb25bdHlwZV07XG5cdFx0dGhpcy5tZXNzYWdlID0gbWVzc2FnZTtcblx0fVxuXHQsIGNoZWNrVG9rZW5BbmRHZXRJbmRleCA9IGZ1bmN0aW9uIChjbGFzc0xpc3QsIHRva2VuKSB7XG5cdFx0aWYgKHRva2VuID09PSBcIlwiKSB7XG5cdFx0XHR0aHJvdyBuZXcgRE9NRXgoXG5cdFx0XHRcdCAgXCJTWU5UQVhfRVJSXCJcblx0XHRcdFx0LCBcIkFuIGludmFsaWQgb3IgaWxsZWdhbCBzdHJpbmcgd2FzIHNwZWNpZmllZFwiXG5cdFx0XHQpO1xuXHRcdH1cblx0XHRpZiAoL1xccy8udGVzdCh0b2tlbikpIHtcblx0XHRcdHRocm93IG5ldyBET01FeChcblx0XHRcdFx0ICBcIklOVkFMSURfQ0hBUkFDVEVSX0VSUlwiXG5cdFx0XHRcdCwgXCJTdHJpbmcgY29udGFpbnMgYW4gaW52YWxpZCBjaGFyYWN0ZXJcIlxuXHRcdFx0KTtcblx0XHR9XG5cdFx0cmV0dXJuIGFyckluZGV4T2YuY2FsbChjbGFzc0xpc3QsIHRva2VuKTtcblx0fVxuXHQsIENsYXNzTGlzdCA9IGZ1bmN0aW9uIChlbGVtKSB7XG5cdFx0dmFyXG5cdFx0XHQgIHRyaW1tZWRDbGFzc2VzID0gc3RyVHJpbS5jYWxsKGVsZW0uZ2V0QXR0cmlidXRlKFwiY2xhc3NcIikgfHwgXCJcIilcblx0XHRcdCwgY2xhc3NlcyA9IHRyaW1tZWRDbGFzc2VzID8gdHJpbW1lZENsYXNzZXMuc3BsaXQoL1xccysvKSA6IFtdXG5cdFx0XHQsIGkgPSAwXG5cdFx0XHQsIGxlbiA9IGNsYXNzZXMubGVuZ3RoXG5cdFx0O1xuXHRcdGZvciAoOyBpIDwgbGVuOyBpKyspIHtcblx0XHRcdHRoaXMucHVzaChjbGFzc2VzW2ldKTtcblx0XHR9XG5cdFx0dGhpcy5fdXBkYXRlQ2xhc3NOYW1lID0gZnVuY3Rpb24gKCkge1xuXHRcdFx0ZWxlbS5zZXRBdHRyaWJ1dGUoXCJjbGFzc1wiLCB0aGlzLnRvU3RyaW5nKCkpO1xuXHRcdH07XG5cdH1cblx0LCBjbGFzc0xpc3RQcm90byA9IENsYXNzTGlzdFtwcm90b1Byb3BdID0gW11cblx0LCBjbGFzc0xpc3RHZXR0ZXIgPSBmdW5jdGlvbiAoKSB7XG5cdFx0cmV0dXJuIG5ldyBDbGFzc0xpc3QodGhpcyk7XG5cdH1cbjtcbi8vIE1vc3QgRE9NRXhjZXB0aW9uIGltcGxlbWVudGF0aW9ucyBkb24ndCBhbGxvdyBjYWxsaW5nIERPTUV4Y2VwdGlvbidzIHRvU3RyaW5nKClcbi8vIG9uIG5vbi1ET01FeGNlcHRpb25zLiBFcnJvcidzIHRvU3RyaW5nKCkgaXMgc3VmZmljaWVudCBoZXJlLlxuRE9NRXhbcHJvdG9Qcm9wXSA9IEVycm9yW3Byb3RvUHJvcF07XG5jbGFzc0xpc3RQcm90by5pdGVtID0gZnVuY3Rpb24gKGkpIHtcblx0cmV0dXJuIHRoaXNbaV0gfHwgbnVsbDtcbn07XG5jbGFzc0xpc3RQcm90by5jb250YWlucyA9IGZ1bmN0aW9uICh0b2tlbikge1xuXHR0b2tlbiArPSBcIlwiO1xuXHRyZXR1cm4gY2hlY2tUb2tlbkFuZEdldEluZGV4KHRoaXMsIHRva2VuKSAhPT0gLTE7XG59O1xuY2xhc3NMaXN0UHJvdG8uYWRkID0gZnVuY3Rpb24gKCkge1xuXHR2YXJcblx0XHQgIHRva2VucyA9IGFyZ3VtZW50c1xuXHRcdCwgaSA9IDBcblx0XHQsIGwgPSB0b2tlbnMubGVuZ3RoXG5cdFx0LCB0b2tlblxuXHRcdCwgdXBkYXRlZCA9IGZhbHNlXG5cdDtcblx0ZG8ge1xuXHRcdHRva2VuID0gdG9rZW5zW2ldICsgXCJcIjtcblx0XHRpZiAoY2hlY2tUb2tlbkFuZEdldEluZGV4KHRoaXMsIHRva2VuKSA9PT0gLTEpIHtcblx0XHRcdHRoaXMucHVzaCh0b2tlbik7XG5cdFx0XHR1cGRhdGVkID0gdHJ1ZTtcblx0XHR9XG5cdH1cblx0d2hpbGUgKCsraSA8IGwpO1xuXG5cdGlmICh1cGRhdGVkKSB7XG5cdFx0dGhpcy5fdXBkYXRlQ2xhc3NOYW1lKCk7XG5cdH1cbn07XG5jbGFzc0xpc3RQcm90by5yZW1vdmUgPSBmdW5jdGlvbiAoKSB7XG5cdHZhclxuXHRcdCAgdG9rZW5zID0gYXJndW1lbnRzXG5cdFx0LCBpID0gMFxuXHRcdCwgbCA9IHRva2Vucy5sZW5ndGhcblx0XHQsIHRva2VuXG5cdFx0LCB1cGRhdGVkID0gZmFsc2Vcblx0XHQsIGluZGV4XG5cdDtcblx0ZG8ge1xuXHRcdHRva2VuID0gdG9rZW5zW2ldICsgXCJcIjtcblx0XHRpbmRleCA9IGNoZWNrVG9rZW5BbmRHZXRJbmRleCh0aGlzLCB0b2tlbik7XG5cdFx0d2hpbGUgKGluZGV4ICE9PSAtMSkge1xuXHRcdFx0dGhpcy5zcGxpY2UoaW5kZXgsIDEpO1xuXHRcdFx0dXBkYXRlZCA9IHRydWU7XG5cdFx0XHRpbmRleCA9IGNoZWNrVG9rZW5BbmRHZXRJbmRleCh0aGlzLCB0b2tlbik7XG5cdFx0fVxuXHR9XG5cdHdoaWxlICgrK2kgPCBsKTtcblxuXHRpZiAodXBkYXRlZCkge1xuXHRcdHRoaXMuX3VwZGF0ZUNsYXNzTmFtZSgpO1xuXHR9XG59O1xuY2xhc3NMaXN0UHJvdG8udG9nZ2xlID0gZnVuY3Rpb24gKHRva2VuLCBmb3JjZSkge1xuXHR0b2tlbiArPSBcIlwiO1xuXG5cdHZhclxuXHRcdCAgcmVzdWx0ID0gdGhpcy5jb250YWlucyh0b2tlbilcblx0XHQsIG1ldGhvZCA9IHJlc3VsdCA/XG5cdFx0XHRmb3JjZSAhPT0gdHJ1ZSAmJiBcInJlbW92ZVwiXG5cdFx0OlxuXHRcdFx0Zm9yY2UgIT09IGZhbHNlICYmIFwiYWRkXCJcblx0O1xuXG5cdGlmIChtZXRob2QpIHtcblx0XHR0aGlzW21ldGhvZF0odG9rZW4pO1xuXHR9XG5cblx0aWYgKGZvcmNlID09PSB0cnVlIHx8IGZvcmNlID09PSBmYWxzZSkge1xuXHRcdHJldHVybiBmb3JjZTtcblx0fSBlbHNlIHtcblx0XHRyZXR1cm4gIXJlc3VsdDtcblx0fVxufTtcbmNsYXNzTGlzdFByb3RvLnRvU3RyaW5nID0gZnVuY3Rpb24gKCkge1xuXHRyZXR1cm4gdGhpcy5qb2luKFwiIFwiKTtcbn07XG5cbmlmIChvYmpDdHIuZGVmaW5lUHJvcGVydHkpIHtcblx0dmFyIGNsYXNzTGlzdFByb3BEZXNjID0ge1xuXHRcdCAgZ2V0OiBjbGFzc0xpc3RHZXR0ZXJcblx0XHQsIGVudW1lcmFibGU6IHRydWVcblx0XHQsIGNvbmZpZ3VyYWJsZTogdHJ1ZVxuXHR9O1xuXHR0cnkge1xuXHRcdG9iakN0ci5kZWZpbmVQcm9wZXJ0eShlbGVtQ3RyUHJvdG8sIGNsYXNzTGlzdFByb3AsIGNsYXNzTGlzdFByb3BEZXNjKTtcblx0fSBjYXRjaCAoZXgpIHsgLy8gSUUgOCBkb2Vzbid0IHN1cHBvcnQgZW51bWVyYWJsZTp0cnVlXG5cdFx0Ly8gYWRkaW5nIHVuZGVmaW5lZCB0byBmaWdodCB0aGlzIGlzc3VlIGh0dHBzOi8vZ2l0aHViLmNvbS9lbGlncmV5L2NsYXNzTGlzdC5qcy9pc3N1ZXMvMzZcblx0XHQvLyBtb2Rlcm5pZSBJRTgtTVNXNyBtYWNoaW5lIGhhcyBJRTggOC4wLjYwMDEuMTg3MDIgYW5kIGlzIGFmZmVjdGVkXG5cdFx0aWYgKGV4Lm51bWJlciA9PT0gdW5kZWZpbmVkIHx8IGV4Lm51bWJlciA9PT0gLTB4N0ZGNUVDNTQpIHtcblx0XHRcdGNsYXNzTGlzdFByb3BEZXNjLmVudW1lcmFibGUgPSBmYWxzZTtcblx0XHRcdG9iakN0ci5kZWZpbmVQcm9wZXJ0eShlbGVtQ3RyUHJvdG8sIGNsYXNzTGlzdFByb3AsIGNsYXNzTGlzdFByb3BEZXNjKTtcblx0XHR9XG5cdH1cbn0gZWxzZSBpZiAob2JqQ3RyW3Byb3RvUHJvcF0uX19kZWZpbmVHZXR0ZXJfXykge1xuXHRlbGVtQ3RyUHJvdG8uX19kZWZpbmVHZXR0ZXJfXyhjbGFzc0xpc3RQcm9wLCBjbGFzc0xpc3RHZXR0ZXIpO1xufVxuXG59KHdpbmRvdy5zZWxmKSk7XG5cbn1cblxuLy8gVGhlcmUgaXMgZnVsbCBvciBwYXJ0aWFsIG5hdGl2ZSBjbGFzc0xpc3Qgc3VwcG9ydCwgc28ganVzdCBjaGVjayBpZiB3ZSBuZWVkXG4vLyB0byBub3JtYWxpemUgdGhlIGFkZC9yZW1vdmUgYW5kIHRvZ2dsZSBBUElzLlxuXG4oZnVuY3Rpb24gKCkge1xuXHRcInVzZSBzdHJpY3RcIjtcblxuXHR2YXIgdGVzdEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiX1wiKTtcblxuXHR0ZXN0RWxlbWVudC5jbGFzc0xpc3QuYWRkKFwiYzFcIiwgXCJjMlwiKTtcblxuXHQvLyBQb2x5ZmlsbCBmb3IgSUUgMTAvMTEgYW5kIEZpcmVmb3ggPDI2LCB3aGVyZSBjbGFzc0xpc3QuYWRkIGFuZFxuXHQvLyBjbGFzc0xpc3QucmVtb3ZlIGV4aXN0IGJ1dCBzdXBwb3J0IG9ubHkgb25lIGFyZ3VtZW50IGF0IGEgdGltZS5cblx0aWYgKCF0ZXN0RWxlbWVudC5jbGFzc0xpc3QuY29udGFpbnMoXCJjMlwiKSkge1xuXHRcdHZhciBjcmVhdGVNZXRob2QgPSBmdW5jdGlvbihtZXRob2QpIHtcblx0XHRcdHZhciBvcmlnaW5hbCA9IERPTVRva2VuTGlzdC5wcm90b3R5cGVbbWV0aG9kXTtcblxuXHRcdFx0RE9NVG9rZW5MaXN0LnByb3RvdHlwZVttZXRob2RdID0gZnVuY3Rpb24odG9rZW4pIHtcblx0XHRcdFx0dmFyIGksIGxlbiA9IGFyZ3VtZW50cy5sZW5ndGg7XG5cblx0XHRcdFx0Zm9yIChpID0gMDsgaSA8IGxlbjsgaSsrKSB7XG5cdFx0XHRcdFx0dG9rZW4gPSBhcmd1bWVudHNbaV07XG5cdFx0XHRcdFx0b3JpZ2luYWwuY2FsbCh0aGlzLCB0b2tlbik7XG5cdFx0XHRcdH1cblx0XHRcdH07XG5cdFx0fTtcblx0XHRjcmVhdGVNZXRob2QoJ2FkZCcpO1xuXHRcdGNyZWF0ZU1ldGhvZCgncmVtb3ZlJyk7XG5cdH1cblxuXHR0ZXN0RWxlbWVudC5jbGFzc0xpc3QudG9nZ2xlKFwiYzNcIiwgZmFsc2UpO1xuXG5cdC8vIFBvbHlmaWxsIGZvciBJRSAxMCBhbmQgRmlyZWZveCA8MjQsIHdoZXJlIGNsYXNzTGlzdC50b2dnbGUgZG9lcyBub3Rcblx0Ly8gc3VwcG9ydCB0aGUgc2Vjb25kIGFyZ3VtZW50LlxuXHRpZiAodGVzdEVsZW1lbnQuY2xhc3NMaXN0LmNvbnRhaW5zKFwiYzNcIikpIHtcblx0XHR2YXIgX3RvZ2dsZSA9IERPTVRva2VuTGlzdC5wcm90b3R5cGUudG9nZ2xlO1xuXG5cdFx0RE9NVG9rZW5MaXN0LnByb3RvdHlwZS50b2dnbGUgPSBmdW5jdGlvbih0b2tlbiwgZm9yY2UpIHtcblx0XHRcdGlmICgxIGluIGFyZ3VtZW50cyAmJiAhdGhpcy5jb250YWlucyh0b2tlbikgPT09ICFmb3JjZSkge1xuXHRcdFx0XHRyZXR1cm4gZm9yY2U7XG5cdFx0XHR9IGVsc2Uge1xuXHRcdFx0XHRyZXR1cm4gX3RvZ2dsZS5jYWxsKHRoaXMsIHRva2VuKTtcblx0XHRcdH1cblx0XHR9O1xuXG5cdH1cblxuXHR0ZXN0RWxlbWVudCA9IG51bGw7XG59KCkpO1xuXG59XG4iLCIvKiFcbiAgKiBkb21yZWFkeSAoYykgRHVzdGluIERpYXogMjAxNCAtIExpY2Vuc2UgTUlUXG4gICovXG4hZnVuY3Rpb24gKG5hbWUsIGRlZmluaXRpb24pIHtcblxuICBpZiAodHlwZW9mIG1vZHVsZSAhPSAndW5kZWZpbmVkJykgbW9kdWxlLmV4cG9ydHMgPSBkZWZpbml0aW9uKClcbiAgZWxzZSBpZiAodHlwZW9mIGRlZmluZSA9PSAnZnVuY3Rpb24nICYmIHR5cGVvZiBkZWZpbmUuYW1kID09ICdvYmplY3QnKSBkZWZpbmUoZGVmaW5pdGlvbilcbiAgZWxzZSB0aGlzW25hbWVdID0gZGVmaW5pdGlvbigpXG5cbn0oJ2RvbXJlYWR5JywgZnVuY3Rpb24gKCkge1xuXG4gIHZhciBmbnMgPSBbXSwgbGlzdGVuZXJcbiAgICAsIGRvYyA9IGRvY3VtZW50XG4gICAgLCBoYWNrID0gZG9jLmRvY3VtZW50RWxlbWVudC5kb1Njcm9sbFxuICAgICwgZG9tQ29udGVudExvYWRlZCA9ICdET01Db250ZW50TG9hZGVkJ1xuICAgICwgbG9hZGVkID0gKGhhY2sgPyAvXmxvYWRlZHxeYy8gOiAvXmxvYWRlZHxeaXxeYy8pLnRlc3QoZG9jLnJlYWR5U3RhdGUpXG5cblxuICBpZiAoIWxvYWRlZClcbiAgZG9jLmFkZEV2ZW50TGlzdGVuZXIoZG9tQ29udGVudExvYWRlZCwgbGlzdGVuZXIgPSBmdW5jdGlvbiAoKSB7XG4gICAgZG9jLnJlbW92ZUV2ZW50TGlzdGVuZXIoZG9tQ29udGVudExvYWRlZCwgbGlzdGVuZXIpXG4gICAgbG9hZGVkID0gMVxuICAgIHdoaWxlIChsaXN0ZW5lciA9IGZucy5zaGlmdCgpKSBsaXN0ZW5lcigpXG4gIH0pXG5cbiAgcmV0dXJuIGZ1bmN0aW9uIChmbikge1xuICAgIGxvYWRlZCA/IHNldFRpbWVvdXQoZm4sIDApIDogZm5zLnB1c2goZm4pXG4gIH1cblxufSk7XG4iLCIndXNlIHN0cmljdCc7XG5cbmZ1bmN0aW9uIHVzZU5hdGl2ZSgpIHtcbiAgdmFyIGVsZW0gPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgZWxlbS5zZXRBdHRyaWJ1dGUoJ2RhdGEtYS1iJywgJ2MnKTtcbiAgcmV0dXJuIEJvb2xlYW4oZWxlbS5kYXRhc2V0ICYmIGVsZW0uZGF0YXNldC5hQiA9PT0gJ2MnKTtcbn1cblxuZnVuY3Rpb24gbmF0aXZlRGF0YXNldChlbGVtZW50KSB7XG4gIHJldHVybiBlbGVtZW50LmRhdGFzZXQ7XG59XG5cbm1vZHVsZS5leHBvcnRzID0gdXNlTmF0aXZlKCkgPyBuYXRpdmVEYXRhc2V0IDogZnVuY3Rpb24gKGVsZW1lbnQpIHtcbiAgdmFyIG1hcCA9IHt9O1xuICB2YXIgYXR0cmlidXRlcyA9IGVsZW1lbnQuYXR0cmlidXRlcztcblxuICBmdW5jdGlvbiBnZXR0ZXIoKSB7XG4gICAgcmV0dXJuIHRoaXMudmFsdWU7XG4gIH1cblxuICBmdW5jdGlvbiBzZXR0ZXIobmFtZSwgdmFsdWUpIHtcbiAgICBpZiAodHlwZW9mIHZhbHVlID09PSAndW5kZWZpbmVkJykge1xuICAgICAgdGhpcy5yZW1vdmVBdHRyaWJ1dGUobmFtZSk7XG4gICAgfSBlbHNlIHtcbiAgICAgIHRoaXMuc2V0QXR0cmlidXRlKG5hbWUsIHZhbHVlKTtcbiAgICB9XG4gIH1cblxuICBmb3IgKHZhciBpID0gMCwgaiA9IGF0dHJpYnV0ZXMubGVuZ3RoOyBpIDwgajsgaSsrKSB7XG4gICAgdmFyIGF0dHJpYnV0ZSA9IGF0dHJpYnV0ZXNbaV07XG5cbiAgICBpZiAoYXR0cmlidXRlKSB7XG4gICAgICB2YXIgbmFtZSA9IGF0dHJpYnV0ZS5uYW1lO1xuXG4gICAgICBpZiAobmFtZS5pbmRleE9mKCdkYXRhLScpID09PSAwKSB7XG4gICAgICAgIHZhciBwcm9wID0gbmFtZS5zbGljZSg1KS5yZXBsYWNlKC8tLi9nLCBmdW5jdGlvbiAodSkge1xuICAgICAgICAgIHJldHVybiB1LmNoYXJBdCgxKS50b1VwcGVyQ2FzZSgpO1xuICAgICAgICB9KTtcbiAgICAgICAgdmFyIHZhbHVlID0gYXR0cmlidXRlLnZhbHVlO1xuICAgICAgICBPYmplY3QuZGVmaW5lUHJvcGVydHkobWFwLCBwcm9wLCB7XG4gICAgICAgICAgZW51bWVyYWJsZTogdHJ1ZSxcbiAgICAgICAgICBnZXQ6IGdldHRlci5iaW5kKHtcbiAgICAgICAgICAgIHZhbHVlOiB2YWx1ZSB8fCAnJ1xuICAgICAgICAgIH0pLFxuICAgICAgICAgIHNldDogc2V0dGVyLmJpbmQoZWxlbWVudCwgbmFtZSlcbiAgICAgICAgfSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIG1hcDtcbn07XG5cbiIsIi8vIGVsZW1lbnQtY2xvc2VzdCB8IENDMC0xLjAgfCBnaXRodWIuY29tL2pvbmF0aGFudG5lYWwvY2xvc2VzdFxuXG4oZnVuY3Rpb24gKEVsZW1lbnRQcm90bykge1xuXHRpZiAodHlwZW9mIEVsZW1lbnRQcm90by5tYXRjaGVzICE9PSAnZnVuY3Rpb24nKSB7XG5cdFx0RWxlbWVudFByb3RvLm1hdGNoZXMgPSBFbGVtZW50UHJvdG8ubXNNYXRjaGVzU2VsZWN0b3IgfHwgRWxlbWVudFByb3RvLm1vek1hdGNoZXNTZWxlY3RvciB8fCBFbGVtZW50UHJvdG8ud2Via2l0TWF0Y2hlc1NlbGVjdG9yIHx8IGZ1bmN0aW9uIG1hdGNoZXMoc2VsZWN0b3IpIHtcblx0XHRcdHZhciBlbGVtZW50ID0gdGhpcztcblx0XHRcdHZhciBlbGVtZW50cyA9IChlbGVtZW50LmRvY3VtZW50IHx8IGVsZW1lbnQub3duZXJEb2N1bWVudCkucXVlcnlTZWxlY3RvckFsbChzZWxlY3Rvcik7XG5cdFx0XHR2YXIgaW5kZXggPSAwO1xuXG5cdFx0XHR3aGlsZSAoZWxlbWVudHNbaW5kZXhdICYmIGVsZW1lbnRzW2luZGV4XSAhPT0gZWxlbWVudCkge1xuXHRcdFx0XHQrK2luZGV4O1xuXHRcdFx0fVxuXG5cdFx0XHRyZXR1cm4gQm9vbGVhbihlbGVtZW50c1tpbmRleF0pO1xuXHRcdH07XG5cdH1cblxuXHRpZiAodHlwZW9mIEVsZW1lbnRQcm90by5jbG9zZXN0ICE9PSAnZnVuY3Rpb24nKSB7XG5cdFx0RWxlbWVudFByb3RvLmNsb3Nlc3QgPSBmdW5jdGlvbiBjbG9zZXN0KHNlbGVjdG9yKSB7XG5cdFx0XHR2YXIgZWxlbWVudCA9IHRoaXM7XG5cblx0XHRcdHdoaWxlIChlbGVtZW50ICYmIGVsZW1lbnQubm9kZVR5cGUgPT09IDEpIHtcblx0XHRcdFx0aWYgKGVsZW1lbnQubWF0Y2hlcyhzZWxlY3RvcikpIHtcblx0XHRcdFx0XHRyZXR1cm4gZWxlbWVudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGVsZW1lbnQgPSBlbGVtZW50LnBhcmVudE5vZGU7XG5cdFx0XHR9XG5cblx0XHRcdHJldHVybiBudWxsO1xuXHRcdH07XG5cdH1cbn0pKHdpbmRvdy5FbGVtZW50LnByb3RvdHlwZSk7XG4iLCIvKiBnbG9iYWwgZGVmaW5lLCBLZXlib2FyZEV2ZW50LCBtb2R1bGUgKi9cblxuKGZ1bmN0aW9uICgpIHtcblxuICB2YXIga2V5Ym9hcmRldmVudEtleVBvbHlmaWxsID0ge1xuICAgIHBvbHlmaWxsOiBwb2x5ZmlsbCxcbiAgICBrZXlzOiB7XG4gICAgICAzOiAnQ2FuY2VsJyxcbiAgICAgIDY6ICdIZWxwJyxcbiAgICAgIDg6ICdCYWNrc3BhY2UnLFxuICAgICAgOTogJ1RhYicsXG4gICAgICAxMjogJ0NsZWFyJyxcbiAgICAgIDEzOiAnRW50ZXInLFxuICAgICAgMTY6ICdTaGlmdCcsXG4gICAgICAxNzogJ0NvbnRyb2wnLFxuICAgICAgMTg6ICdBbHQnLFxuICAgICAgMTk6ICdQYXVzZScsXG4gICAgICAyMDogJ0NhcHNMb2NrJyxcbiAgICAgIDI3OiAnRXNjYXBlJyxcbiAgICAgIDI4OiAnQ29udmVydCcsXG4gICAgICAyOTogJ05vbkNvbnZlcnQnLFxuICAgICAgMzA6ICdBY2NlcHQnLFxuICAgICAgMzE6ICdNb2RlQ2hhbmdlJyxcbiAgICAgIDMyOiAnICcsXG4gICAgICAzMzogJ1BhZ2VVcCcsXG4gICAgICAzNDogJ1BhZ2VEb3duJyxcbiAgICAgIDM1OiAnRW5kJyxcbiAgICAgIDM2OiAnSG9tZScsXG4gICAgICAzNzogJ0Fycm93TGVmdCcsXG4gICAgICAzODogJ0Fycm93VXAnLFxuICAgICAgMzk6ICdBcnJvd1JpZ2h0JyxcbiAgICAgIDQwOiAnQXJyb3dEb3duJyxcbiAgICAgIDQxOiAnU2VsZWN0JyxcbiAgICAgIDQyOiAnUHJpbnQnLFxuICAgICAgNDM6ICdFeGVjdXRlJyxcbiAgICAgIDQ0OiAnUHJpbnRTY3JlZW4nLFxuICAgICAgNDU6ICdJbnNlcnQnLFxuICAgICAgNDY6ICdEZWxldGUnLFxuICAgICAgNDg6IFsnMCcsICcpJ10sXG4gICAgICA0OTogWycxJywgJyEnXSxcbiAgICAgIDUwOiBbJzInLCAnQCddLFxuICAgICAgNTE6IFsnMycsICcjJ10sXG4gICAgICA1MjogWyc0JywgJyQnXSxcbiAgICAgIDUzOiBbJzUnLCAnJSddLFxuICAgICAgNTQ6IFsnNicsICdeJ10sXG4gICAgICA1NTogWyc3JywgJyYnXSxcbiAgICAgIDU2OiBbJzgnLCAnKiddLFxuICAgICAgNTc6IFsnOScsICcoJ10sXG4gICAgICA5MTogJ09TJyxcbiAgICAgIDkzOiAnQ29udGV4dE1lbnUnLFxuICAgICAgMTQ0OiAnTnVtTG9jaycsXG4gICAgICAxNDU6ICdTY3JvbGxMb2NrJyxcbiAgICAgIDE4MTogJ1ZvbHVtZU11dGUnLFxuICAgICAgMTgyOiAnVm9sdW1lRG93bicsXG4gICAgICAxODM6ICdWb2x1bWVVcCcsXG4gICAgICAxODY6IFsnOycsICc6J10sXG4gICAgICAxODc6IFsnPScsICcrJ10sXG4gICAgICAxODg6IFsnLCcsICc8J10sXG4gICAgICAxODk6IFsnLScsICdfJ10sXG4gICAgICAxOTA6IFsnLicsICc+J10sXG4gICAgICAxOTE6IFsnLycsICc/J10sXG4gICAgICAxOTI6IFsnYCcsICd+J10sXG4gICAgICAyMTk6IFsnWycsICd7J10sXG4gICAgICAyMjA6IFsnXFxcXCcsICd8J10sXG4gICAgICAyMjE6IFsnXScsICd9J10sXG4gICAgICAyMjI6IFtcIidcIiwgJ1wiJ10sXG4gICAgICAyMjQ6ICdNZXRhJyxcbiAgICAgIDIyNTogJ0FsdEdyYXBoJyxcbiAgICAgIDI0NjogJ0F0dG4nLFxuICAgICAgMjQ3OiAnQ3JTZWwnLFxuICAgICAgMjQ4OiAnRXhTZWwnLFxuICAgICAgMjQ5OiAnRXJhc2VFb2YnLFxuICAgICAgMjUwOiAnUGxheScsXG4gICAgICAyNTE6ICdab29tT3V0J1xuICAgIH1cbiAgfTtcblxuICAvLyBGdW5jdGlvbiBrZXlzIChGMS0yNCkuXG4gIHZhciBpO1xuICBmb3IgKGkgPSAxOyBpIDwgMjU7IGkrKykge1xuICAgIGtleWJvYXJkZXZlbnRLZXlQb2x5ZmlsbC5rZXlzWzExMSArIGldID0gJ0YnICsgaTtcbiAgfVxuXG4gIC8vIFByaW50YWJsZSBBU0NJSSBjaGFyYWN0ZXJzLlxuICB2YXIgbGV0dGVyID0gJyc7XG4gIGZvciAoaSA9IDY1OyBpIDwgOTE7IGkrKykge1xuICAgIGxldHRlciA9IFN0cmluZy5mcm9tQ2hhckNvZGUoaSk7XG4gICAga2V5Ym9hcmRldmVudEtleVBvbHlmaWxsLmtleXNbaV0gPSBbbGV0dGVyLnRvTG93ZXJDYXNlKCksIGxldHRlci50b1VwcGVyQ2FzZSgpXTtcbiAgfVxuXG4gIGZ1bmN0aW9uIHBvbHlmaWxsICgpIHtcbiAgICBpZiAoISgnS2V5Ym9hcmRFdmVudCcgaW4gd2luZG93KSB8fFxuICAgICAgICAna2V5JyBpbiBLZXlib2FyZEV2ZW50LnByb3RvdHlwZSkge1xuICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIC8vIFBvbHlmaWxsIGBrZXlgIG9uIGBLZXlib2FyZEV2ZW50YC5cbiAgICB2YXIgcHJvdG8gPSB7XG4gICAgICBnZXQ6IGZ1bmN0aW9uICh4KSB7XG4gICAgICAgIHZhciBrZXkgPSBrZXlib2FyZGV2ZW50S2V5UG9seWZpbGwua2V5c1t0aGlzLndoaWNoIHx8IHRoaXMua2V5Q29kZV07XG5cbiAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkoa2V5KSkge1xuICAgICAgICAgIGtleSA9IGtleVsrdGhpcy5zaGlmdEtleV07XG4gICAgICAgIH1cblxuICAgICAgICByZXR1cm4ga2V5O1xuICAgICAgfVxuICAgIH07XG4gICAgT2JqZWN0LmRlZmluZVByb3BlcnR5KEtleWJvYXJkRXZlbnQucHJvdG90eXBlLCAna2V5JywgcHJvdG8pO1xuICAgIHJldHVybiBwcm90bztcbiAgfVxuXG4gIGlmICh0eXBlb2YgZGVmaW5lID09PSAnZnVuY3Rpb24nICYmIGRlZmluZS5hbWQpIHtcbiAgICBkZWZpbmUoJ2tleWJvYXJkZXZlbnQta2V5LXBvbHlmaWxsJywga2V5Ym9hcmRldmVudEtleVBvbHlmaWxsKTtcbiAgfSBlbHNlIGlmICh0eXBlb2YgZXhwb3J0cyAhPT0gJ3VuZGVmaW5lZCcgJiYgdHlwZW9mIG1vZHVsZSAhPT0gJ3VuZGVmaW5lZCcpIHtcbiAgICBtb2R1bGUuZXhwb3J0cyA9IGtleWJvYXJkZXZlbnRLZXlQb2x5ZmlsbDtcbiAgfSBlbHNlIGlmICh3aW5kb3cpIHtcbiAgICB3aW5kb3cua2V5Ym9hcmRldmVudEtleVBvbHlmaWxsID0ga2V5Ym9hcmRldmVudEtleVBvbHlmaWxsO1xuICB9XG5cbn0pKCk7XG4iLCIvKlxub2JqZWN0LWFzc2lnblxuKGMpIFNpbmRyZSBTb3JodXNcbkBsaWNlbnNlIE1JVFxuKi9cblxuJ3VzZSBzdHJpY3QnO1xuLyogZXNsaW50LWRpc2FibGUgbm8tdW51c2VkLXZhcnMgKi9cbnZhciBnZXRPd25Qcm9wZXJ0eVN5bWJvbHMgPSBPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzO1xudmFyIGhhc093blByb3BlcnR5ID0gT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eTtcbnZhciBwcm9wSXNFbnVtZXJhYmxlID0gT2JqZWN0LnByb3RvdHlwZS5wcm9wZXJ0eUlzRW51bWVyYWJsZTtcblxuZnVuY3Rpb24gdG9PYmplY3QodmFsKSB7XG5cdGlmICh2YWwgPT09IG51bGwgfHwgdmFsID09PSB1bmRlZmluZWQpIHtcblx0XHR0aHJvdyBuZXcgVHlwZUVycm9yKCdPYmplY3QuYXNzaWduIGNhbm5vdCBiZSBjYWxsZWQgd2l0aCBudWxsIG9yIHVuZGVmaW5lZCcpO1xuXHR9XG5cblx0cmV0dXJuIE9iamVjdCh2YWwpO1xufVxuXG5mdW5jdGlvbiBzaG91bGRVc2VOYXRpdmUoKSB7XG5cdHRyeSB7XG5cdFx0aWYgKCFPYmplY3QuYXNzaWduKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Ly8gRGV0ZWN0IGJ1Z2d5IHByb3BlcnR5IGVudW1lcmF0aW9uIG9yZGVyIGluIG9sZGVyIFY4IHZlcnNpb25zLlxuXG5cdFx0Ly8gaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9NDExOFxuXHRcdHZhciB0ZXN0MSA9IG5ldyBTdHJpbmcoJ2FiYycpOyAgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1uZXctd3JhcHBlcnNcblx0XHR0ZXN0MVs1XSA9ICdkZSc7XG5cdFx0aWYgKE9iamVjdC5nZXRPd25Qcm9wZXJ0eU5hbWVzKHRlc3QxKVswXSA9PT0gJzUnKSB7XG5cdFx0XHRyZXR1cm4gZmFsc2U7XG5cdFx0fVxuXG5cdFx0Ly8gaHR0cHM6Ly9idWdzLmNocm9taXVtLm9yZy9wL3Y4L2lzc3Vlcy9kZXRhaWw/aWQ9MzA1NlxuXHRcdHZhciB0ZXN0MiA9IHt9O1xuXHRcdGZvciAodmFyIGkgPSAwOyBpIDwgMTA7IGkrKykge1xuXHRcdFx0dGVzdDJbJ18nICsgU3RyaW5nLmZyb21DaGFyQ29kZShpKV0gPSBpO1xuXHRcdH1cblx0XHR2YXIgb3JkZXIyID0gT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModGVzdDIpLm1hcChmdW5jdGlvbiAobikge1xuXHRcdFx0cmV0dXJuIHRlc3QyW25dO1xuXHRcdH0pO1xuXHRcdGlmIChvcmRlcjIuam9pbignJykgIT09ICcwMTIzNDU2Nzg5Jykge1xuXHRcdFx0cmV0dXJuIGZhbHNlO1xuXHRcdH1cblxuXHRcdC8vIGh0dHBzOi8vYnVncy5jaHJvbWl1bS5vcmcvcC92OC9pc3N1ZXMvZGV0YWlsP2lkPTMwNTZcblx0XHR2YXIgdGVzdDMgPSB7fTtcblx0XHQnYWJjZGVmZ2hpamtsbW5vcHFyc3QnLnNwbGl0KCcnKS5mb3JFYWNoKGZ1bmN0aW9uIChsZXR0ZXIpIHtcblx0XHRcdHRlc3QzW2xldHRlcl0gPSBsZXR0ZXI7XG5cdFx0fSk7XG5cdFx0aWYgKE9iamVjdC5rZXlzKE9iamVjdC5hc3NpZ24oe30sIHRlc3QzKSkuam9pbignJykgIT09XG5cdFx0XHRcdCdhYmNkZWZnaGlqa2xtbm9wcXJzdCcpIHtcblx0XHRcdHJldHVybiBmYWxzZTtcblx0XHR9XG5cblx0XHRyZXR1cm4gdHJ1ZTtcblx0fSBjYXRjaCAoZXJyKSB7XG5cdFx0Ly8gV2UgZG9uJ3QgZXhwZWN0IGFueSBvZiB0aGUgYWJvdmUgdG8gdGhyb3csIGJ1dCBiZXR0ZXIgdG8gYmUgc2FmZS5cblx0XHRyZXR1cm4gZmFsc2U7XG5cdH1cbn1cblxubW9kdWxlLmV4cG9ydHMgPSBzaG91bGRVc2VOYXRpdmUoKSA/IE9iamVjdC5hc3NpZ24gOiBmdW5jdGlvbiAodGFyZ2V0LCBzb3VyY2UpIHtcblx0dmFyIGZyb207XG5cdHZhciB0byA9IHRvT2JqZWN0KHRhcmdldCk7XG5cdHZhciBzeW1ib2xzO1xuXG5cdGZvciAodmFyIHMgPSAxOyBzIDwgYXJndW1lbnRzLmxlbmd0aDsgcysrKSB7XG5cdFx0ZnJvbSA9IE9iamVjdChhcmd1bWVudHNbc10pO1xuXG5cdFx0Zm9yICh2YXIga2V5IGluIGZyb20pIHtcblx0XHRcdGlmIChoYXNPd25Qcm9wZXJ0eS5jYWxsKGZyb20sIGtleSkpIHtcblx0XHRcdFx0dG9ba2V5XSA9IGZyb21ba2V5XTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRpZiAoZ2V0T3duUHJvcGVydHlTeW1ib2xzKSB7XG5cdFx0XHRzeW1ib2xzID0gZ2V0T3duUHJvcGVydHlTeW1ib2xzKGZyb20pO1xuXHRcdFx0Zm9yICh2YXIgaSA9IDA7IGkgPCBzeW1ib2xzLmxlbmd0aDsgaSsrKSB7XG5cdFx0XHRcdGlmIChwcm9wSXNFbnVtZXJhYmxlLmNhbGwoZnJvbSwgc3ltYm9sc1tpXSkpIHtcblx0XHRcdFx0XHR0b1tzeW1ib2xzW2ldXSA9IGZyb21bc3ltYm9sc1tpXV07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRyZXR1cm4gdG87XG59O1xuIiwiY29uc3QgYXNzaWduID0gcmVxdWlyZSgnb2JqZWN0LWFzc2lnbicpO1xuY29uc3QgZGVsZWdhdGUgPSByZXF1aXJlKCcuLi9kZWxlZ2F0ZScpO1xuY29uc3QgZGVsZWdhdGVBbGwgPSByZXF1aXJlKCcuLi9kZWxlZ2F0ZUFsbCcpO1xuXG5jb25zdCBERUxFR0FURV9QQVRURVJOID0gL14oLispOmRlbGVnYXRlXFwoKC4rKVxcKSQvO1xuY29uc3QgU1BBQ0UgPSAnICc7XG5cbmNvbnN0IGdldExpc3RlbmVycyA9IGZ1bmN0aW9uKHR5cGUsIGhhbmRsZXIpIHtcbiAgdmFyIG1hdGNoID0gdHlwZS5tYXRjaChERUxFR0FURV9QQVRURVJOKTtcbiAgdmFyIHNlbGVjdG9yO1xuICBpZiAobWF0Y2gpIHtcbiAgICB0eXBlID0gbWF0Y2hbMV07XG4gICAgc2VsZWN0b3IgPSBtYXRjaFsyXTtcbiAgfVxuXG4gIHZhciBvcHRpb25zO1xuICBpZiAodHlwZW9mIGhhbmRsZXIgPT09ICdvYmplY3QnKSB7XG4gICAgb3B0aW9ucyA9IHtcbiAgICAgIGNhcHR1cmU6IHBvcEtleShoYW5kbGVyLCAnY2FwdHVyZScpLFxuICAgICAgcGFzc2l2ZTogcG9wS2V5KGhhbmRsZXIsICdwYXNzaXZlJylcbiAgICB9O1xuICB9XG5cbiAgdmFyIGxpc3RlbmVyID0ge1xuICAgIHNlbGVjdG9yOiBzZWxlY3RvcixcbiAgICBkZWxlZ2F0ZTogKHR5cGVvZiBoYW5kbGVyID09PSAnb2JqZWN0JylcbiAgICAgID8gZGVsZWdhdGVBbGwoaGFuZGxlcilcbiAgICAgIDogc2VsZWN0b3JcbiAgICAgICAgPyBkZWxlZ2F0ZShzZWxlY3RvciwgaGFuZGxlcilcbiAgICAgICAgOiBoYW5kbGVyLFxuICAgIG9wdGlvbnM6IG9wdGlvbnNcbiAgfTtcblxuICBpZiAodHlwZS5pbmRleE9mKFNQQUNFKSA+IC0xKSB7XG4gICAgcmV0dXJuIHR5cGUuc3BsaXQoU1BBQ0UpLm1hcChmdW5jdGlvbihfdHlwZSkge1xuICAgICAgcmV0dXJuIGFzc2lnbih7dHlwZTogX3R5cGV9LCBsaXN0ZW5lcik7XG4gICAgfSk7XG4gIH0gZWxzZSB7XG4gICAgbGlzdGVuZXIudHlwZSA9IHR5cGU7XG4gICAgcmV0dXJuIFtsaXN0ZW5lcl07XG4gIH1cbn07XG5cbnZhciBwb3BLZXkgPSBmdW5jdGlvbihvYmosIGtleSkge1xuICB2YXIgdmFsdWUgPSBvYmpba2V5XTtcbiAgZGVsZXRlIG9ialtrZXldO1xuICByZXR1cm4gdmFsdWU7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGJlaGF2aW9yKGV2ZW50cywgcHJvcHMpIHtcbiAgY29uc3QgbGlzdGVuZXJzID0gT2JqZWN0LmtleXMoZXZlbnRzKVxuICAgIC5yZWR1Y2UoZnVuY3Rpb24obWVtbywgdHlwZSkge1xuICAgICAgdmFyIGxpc3RlbmVycyA9IGdldExpc3RlbmVycyh0eXBlLCBldmVudHNbdHlwZV0pO1xuICAgICAgcmV0dXJuIG1lbW8uY29uY2F0KGxpc3RlbmVycyk7XG4gICAgfSwgW10pO1xuXG4gIHJldHVybiBhc3NpZ24oe1xuICAgIGFkZDogZnVuY3Rpb24gYWRkQmVoYXZpb3IoZWxlbWVudCkge1xuICAgICAgbGlzdGVuZXJzLmZvckVhY2goZnVuY3Rpb24obGlzdGVuZXIpIHtcbiAgICAgICAgZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKFxuICAgICAgICAgIGxpc3RlbmVyLnR5cGUsXG4gICAgICAgICAgbGlzdGVuZXIuZGVsZWdhdGUsXG4gICAgICAgICAgbGlzdGVuZXIub3B0aW9uc1xuICAgICAgICApO1xuICAgICAgfSk7XG4gICAgfSxcbiAgICByZW1vdmU6IGZ1bmN0aW9uIHJlbW92ZUJlaGF2aW9yKGVsZW1lbnQpIHtcbiAgICAgIGxpc3RlbmVycy5mb3JFYWNoKGZ1bmN0aW9uKGxpc3RlbmVyKSB7XG4gICAgICAgIGVsZW1lbnQucmVtb3ZlRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgICBsaXN0ZW5lci50eXBlLFxuICAgICAgICAgIGxpc3RlbmVyLmRlbGVnYXRlLFxuICAgICAgICAgIGxpc3RlbmVyLm9wdGlvbnNcbiAgICAgICAgKTtcbiAgICAgIH0pO1xuICAgIH1cbiAgfSwgcHJvcHMpO1xufTtcbiIsIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gY29tcG9zZShmdW5jdGlvbnMpIHtcbiAgcmV0dXJuIGZ1bmN0aW9uKGUpIHtcbiAgICByZXR1cm4gZnVuY3Rpb25zLnNvbWUoZnVuY3Rpb24oZm4pIHtcbiAgICAgIHJldHVybiBmbi5jYWxsKHRoaXMsIGUpID09PSBmYWxzZTtcbiAgICB9LCB0aGlzKTtcbiAgfTtcbn07XG4iLCIvLyBwb2x5ZmlsbCBFbGVtZW50LnByb3RvdHlwZS5jbG9zZXN0XG5yZXF1aXJlKCdlbGVtZW50LWNsb3Nlc3QnKTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBkZWxlZ2F0ZShzZWxlY3RvciwgZm4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIGRlbGVnYXRpb24oZXZlbnQpIHtcbiAgICB2YXIgdGFyZ2V0ID0gZXZlbnQudGFyZ2V0LmNsb3Nlc3Qoc2VsZWN0b3IpO1xuICAgIGlmICh0YXJnZXQpIHtcbiAgICAgIHJldHVybiBmbi5jYWxsKHRhcmdldCwgZXZlbnQpO1xuICAgIH1cbiAgfVxufTtcbiIsImNvbnN0IGRlbGVnYXRlID0gcmVxdWlyZSgnLi4vZGVsZWdhdGUnKTtcbmNvbnN0IGNvbXBvc2UgPSByZXF1aXJlKCcuLi9jb21wb3NlJyk7XG5cbmNvbnN0IFNQTEFUID0gJyonO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGZ1bmN0aW9uIGRlbGVnYXRlQWxsKHNlbGVjdG9ycykge1xuICBjb25zdCBrZXlzID0gT2JqZWN0LmtleXMoc2VsZWN0b3JzKVxuXG4gIC8vIFhYWCBvcHRpbWl6YXRpb246IGlmIHRoZXJlIGlzIG9ubHkgb25lIGhhbmRsZXIgYW5kIGl0IGFwcGxpZXMgdG9cbiAgLy8gYWxsIGVsZW1lbnRzICh0aGUgXCIqXCIgQ1NTIHNlbGVjdG9yKSwgdGhlbiBqdXN0IHJldHVybiB0aGF0XG4gIC8vIGhhbmRsZXJcbiAgaWYgKGtleXMubGVuZ3RoID09PSAxICYmIGtleXNbMF0gPT09IFNQTEFUKSB7XG4gICAgcmV0dXJuIHNlbGVjdG9yc1tTUExBVF07XG4gIH1cblxuICBjb25zdCBkZWxlZ2F0ZXMgPSBrZXlzLnJlZHVjZShmdW5jdGlvbihtZW1vLCBzZWxlY3Rvcikge1xuICAgIG1lbW8ucHVzaChkZWxlZ2F0ZShzZWxlY3Rvciwgc2VsZWN0b3JzW3NlbGVjdG9yXSkpO1xuICAgIHJldHVybiBtZW1vO1xuICB9LCBbXSk7XG4gIHJldHVybiBjb21wb3NlKGRlbGVnYXRlcyk7XG59O1xuIiwibW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBpZ25vcmUoZWxlbWVudCwgZm4pIHtcbiAgcmV0dXJuIGZ1bmN0aW9uIGlnbm9yYW5jZShlKSB7XG4gICAgaWYgKGVsZW1lbnQgIT09IGUudGFyZ2V0ICYmICFlbGVtZW50LmNvbnRhaW5zKGUudGFyZ2V0KSkge1xuICAgICAgcmV0dXJuIGZuLmNhbGwodGhpcywgZSk7XG4gICAgfVxuICB9O1xufTtcbiIsIm1vZHVsZS5leHBvcnRzID0ge1xuICBiZWhhdmlvcjogICAgIHJlcXVpcmUoJy4vYmVoYXZpb3InKSxcbiAgZGVsZWdhdGU6ICAgICByZXF1aXJlKCcuL2RlbGVnYXRlJyksXG4gIGRlbGVnYXRlQWxsOiAgcmVxdWlyZSgnLi9kZWxlZ2F0ZUFsbCcpLFxuICBpZ25vcmU6ICAgICAgIHJlcXVpcmUoJy4vaWdub3JlJyksXG4gIGtleW1hcDogICAgICAgcmVxdWlyZSgnLi9rZXltYXAnKSxcbn07XG4iLCJyZXF1aXJlKCdrZXlib2FyZGV2ZW50LWtleS1wb2x5ZmlsbCcpO1xuXG4vLyB0aGVzZSBhcmUgdGhlIG9ubHkgcmVsZXZhbnQgbW9kaWZpZXJzIHN1cHBvcnRlZCBvbiBhbGwgcGxhdGZvcm1zLFxuLy8gYWNjb3JkaW5nIHRvIE1ETjpcbi8vIDxodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9BUEkvS2V5Ym9hcmRFdmVudC9nZXRNb2RpZmllclN0YXRlPlxuY29uc3QgTU9ESUZJRVJTID0ge1xuICAnQWx0JzogICAgICAnYWx0S2V5JyxcbiAgJ0NvbnRyb2wnOiAgJ2N0cmxLZXknLFxuICAnQ3RybCc6ICAgICAnY3RybEtleScsXG4gICdTaGlmdCc6ICAgICdzaGlmdEtleSdcbn07XG5cbmNvbnN0IE1PRElGSUVSX1NFUEFSQVRPUiA9ICcrJztcblxuY29uc3QgZ2V0RXZlbnRLZXkgPSBmdW5jdGlvbihldmVudCwgaGFzTW9kaWZpZXJzKSB7XG4gIHZhciBrZXkgPSBldmVudC5rZXk7XG4gIGlmIChoYXNNb2RpZmllcnMpIHtcbiAgICBmb3IgKHZhciBtb2RpZmllciBpbiBNT0RJRklFUlMpIHtcbiAgICAgIGlmIChldmVudFtNT0RJRklFUlNbbW9kaWZpZXJdXSA9PT0gdHJ1ZSkge1xuICAgICAgICBrZXkgPSBbbW9kaWZpZXIsIGtleV0uam9pbihNT0RJRklFUl9TRVBBUkFUT1IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICByZXR1cm4ga2V5O1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiBrZXltYXAoa2V5cykge1xuICBjb25zdCBoYXNNb2RpZmllcnMgPSBPYmplY3Qua2V5cyhrZXlzKS5zb21lKGZ1bmN0aW9uKGtleSkge1xuICAgIHJldHVybiBrZXkuaW5kZXhPZihNT0RJRklFUl9TRVBBUkFUT1IpID4gLTE7XG4gIH0pO1xuICByZXR1cm4gZnVuY3Rpb24oZXZlbnQpIHtcbiAgICB2YXIga2V5ID0gZ2V0RXZlbnRLZXkoZXZlbnQsIGhhc01vZGlmaWVycyk7XG4gICAgcmV0dXJuIFtrZXksIGtleS50b0xvd2VyQ2FzZSgpXVxuICAgICAgLnJlZHVjZShmdW5jdGlvbihyZXN1bHQsIF9rZXkpIHtcbiAgICAgICAgaWYgKF9rZXkgaW4ga2V5cykge1xuICAgICAgICAgIHJlc3VsdCA9IGtleXNba2V5XS5jYWxsKHRoaXMsIGV2ZW50KTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gcmVzdWx0O1xuICAgICAgfSwgdW5kZWZpbmVkKTtcbiAgfTtcbn07XG5cbm1vZHVsZS5leHBvcnRzLk1PRElGSUVSUyA9IE1PRElGSUVSUztcbiIsIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gb25jZShsaXN0ZW5lciwgb3B0aW9ucykge1xuICB2YXIgd3JhcHBlZCA9IGZ1bmN0aW9uIHdyYXBwZWRPbmNlKGUpIHtcbiAgICBlLmN1cnJlbnRUYXJnZXQucmVtb3ZlRXZlbnRMaXN0ZW5lcihlLnR5cGUsIHdyYXBwZWQsIG9wdGlvbnMpO1xuICAgIHJldHVybiBsaXN0ZW5lci5jYWxsKHRoaXMsIGUpO1xuICB9O1xuICByZXR1cm4gd3JhcHBlZDtcbn07XG5cbiIsIid1c2Ugc3RyaWN0JztcblxudmFyIFJFX1RSSU0gPSAvKF5cXHMrKXwoXFxzKyQpL2c7XG52YXIgUkVfU1BMSVQgPSAvXFxzKy87XG5cbnZhciB0cmltID0gU3RyaW5nLnByb3RvdHlwZS50cmltXG4gID8gZnVuY3Rpb24oc3RyKSB7IHJldHVybiBzdHIudHJpbSgpOyB9XG4gIDogZnVuY3Rpb24oc3RyKSB7IHJldHVybiBzdHIucmVwbGFjZShSRV9UUklNLCAnJyk7IH07XG5cbnZhciBxdWVyeUJ5SWQgPSBmdW5jdGlvbihpZCkge1xuICByZXR1cm4gdGhpcy5xdWVyeVNlbGVjdG9yKCdbaWQ9XCInICsgaWQucmVwbGFjZSgvXCIvZywgJ1xcXFxcIicpICsgJ1wiXScpO1xufTtcblxubW9kdWxlLmV4cG9ydHMgPSBmdW5jdGlvbiByZXNvbHZlSWRzKGlkcywgZG9jKSB7XG4gIGlmICh0eXBlb2YgaWRzICE9PSAnc3RyaW5nJykge1xuICAgIHRocm93IG5ldyBFcnJvcignRXhwZWN0ZWQgYSBzdHJpbmcgYnV0IGdvdCAnICsgKHR5cGVvZiBpZHMpKTtcbiAgfVxuXG4gIGlmICghZG9jKSB7XG4gICAgZG9jID0gd2luZG93LmRvY3VtZW50O1xuICB9XG5cbiAgdmFyIGdldEVsZW1lbnRCeUlkID0gZG9jLmdldEVsZW1lbnRCeUlkXG4gICAgPyBkb2MuZ2V0RWxlbWVudEJ5SWQuYmluZChkb2MpXG4gICAgOiBxdWVyeUJ5SWQuYmluZChkb2MpO1xuXG4gIGlkcyA9IHRyaW0oaWRzKS5zcGxpdChSRV9TUExJVCk7XG5cbiAgLy8gWFhYIHdlIGNhbiBzaG9ydC1jaXJjdWl0IGhlcmUgYmVjYXVzZSB0cmltbWluZyBhbmQgc3BsaXR0aW5nIGFcbiAgLy8gc3RyaW5nIG9mIGp1c3Qgd2hpdGVzcGFjZSBwcm9kdWNlcyBhbiBhcnJheSBjb250YWluaW5nIGEgc2luZ2xlLFxuICAvLyBlbXB0eSBzdHJpbmdcbiAgaWYgKGlkcy5sZW5ndGggPT09IDEgJiYgaWRzWzBdID09PSAnJykge1xuICAgIHJldHVybiBbXTtcbiAgfVxuXG4gIHJldHVybiBpZHNcbiAgICAubWFwKGZ1bmN0aW9uKGlkKSB7XG4gICAgICB2YXIgZWwgPSBnZXRFbGVtZW50QnlJZChpZCk7XG4gICAgICBpZiAoIWVsKSB7XG4gICAgICAgIHRocm93IG5ldyBFcnJvcignbm8gZWxlbWVudCB3aXRoIGlkOiBcIicgKyBpZCArICdcIicpO1xuICAgICAgfVxuICAgICAgcmV0dXJuIGVsO1xuICAgIH0pO1xufTtcbiIsImNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoXCIuLi91dGlscy9zZWxlY3RcIik7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHRvZ2dsZSA9IHJlcXVpcmUoXCIuLi91dGlscy90b2dnbGVcIik7XG5jb25zdCBpc0VsZW1lbnRJblZpZXdwb3J0ID0gcmVxdWlyZShcIi4uL3V0aWxzL2lzLWluLXZpZXdwb3J0XCIpO1xuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZShcIi4uL2V2ZW50c1wiKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoXCIuLi9jb25maWdcIik7XG5cbmNvbnN0IEFDQ09SRElPTiA9IGAuJHtQUkVGSVh9LWFjY29yZGlvbiwgLiR7UFJFRklYfS1hY2NvcmRpb24tLWJvcmRlcmVkYDtcbmNvbnN0IEJVVFRPTiA9IGAuJHtQUkVGSVh9LWFjY29yZGlvbl9fYnV0dG9uW2FyaWEtY29udHJvbHNdYDtcbmNvbnN0IEVYUEFOREVEID0gXCJhcmlhLWV4cGFuZGVkXCI7XG5jb25zdCBNVUxUSVNFTEVDVEFCTEUgPSBcImFyaWEtbXVsdGlzZWxlY3RhYmxlXCI7XG5cbi8qKlxuICogR2V0IGFuIEFycmF5IG9mIGJ1dHRvbiBlbGVtZW50cyBiZWxvbmdpbmcgZGlyZWN0bHkgdG8gdGhlIGdpdmVuXG4gKiBhY2NvcmRpb24gZWxlbWVudC5cbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGFjY29yZGlvblxuICogQHJldHVybiB7YXJyYXk8SFRNTEJ1dHRvbkVsZW1lbnQ+fVxuICovXG5jb25zdCBnZXRBY2NvcmRpb25CdXR0b25zID0gKGFjY29yZGlvbikgPT4ge1xuICBjb25zdCBidXR0b25zID0gc2VsZWN0KEJVVFRPTiwgYWNjb3JkaW9uKTtcblxuICByZXR1cm4gYnV0dG9ucy5maWx0ZXIoKGJ1dHRvbikgPT4gYnV0dG9uLmNsb3Nlc3QoQUNDT1JESU9OKSA9PT0gYWNjb3JkaW9uKTtcbn07XG5cbi8qKlxuICogVG9nZ2xlIGEgYnV0dG9uJ3MgXCJwcmVzc2VkXCIgc3RhdGUsIG9wdGlvbmFsbHkgcHJvdmlkaW5nIGEgdGFyZ2V0XG4gKiBzdGF0ZS5cbiAqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBidXR0b25cbiAqIEBwYXJhbSB7Ym9vbGVhbj99IGV4cGFuZGVkIElmIG5vIHN0YXRlIGlzIHByb3ZpZGVkLCB0aGUgY3VycmVudFxuICogc3RhdGUgd2lsbCBiZSB0b2dnbGVkIChmcm9tIGZhbHNlIHRvIHRydWUsIGFuZCB2aWNlLXZlcnNhKS5cbiAqIEByZXR1cm4ge2Jvb2xlYW59IHRoZSByZXN1bHRpbmcgc3RhdGVcbiAqL1xuY29uc3QgdG9nZ2xlQnV0dG9uID0gKGJ1dHRvbiwgZXhwYW5kZWQpID0+IHtcbiAgY29uc3QgYWNjb3JkaW9uID0gYnV0dG9uLmNsb3Nlc3QoQUNDT1JESU9OKTtcbiAgbGV0IHNhZmVFeHBhbmRlZCA9IGV4cGFuZGVkO1xuXG4gIGlmICghYWNjb3JkaW9uKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGAke0JVVFRPTn0gaXMgbWlzc2luZyBvdXRlciAke0FDQ09SRElPTn1gKTtcbiAgfVxuXG4gIHNhZmVFeHBhbmRlZCA9IHRvZ2dsZShidXR0b24sIGV4cGFuZGVkKTtcblxuICAvLyBYWFggbXVsdGlzZWxlY3RhYmxlIGlzIG9wdC1pbiwgdG8gcHJlc2VydmUgbGVnYWN5IGJlaGF2aW9yXG4gIGNvbnN0IG11bHRpc2VsZWN0YWJsZSA9IGFjY29yZGlvbi5nZXRBdHRyaWJ1dGUoTVVMVElTRUxFQ1RBQkxFKSA9PT0gXCJ0cnVlXCI7XG5cbiAgaWYgKHNhZmVFeHBhbmRlZCAmJiAhbXVsdGlzZWxlY3RhYmxlKSB7XG4gICAgZ2V0QWNjb3JkaW9uQnV0dG9ucyhhY2NvcmRpb24pLmZvckVhY2goKG90aGVyKSA9PiB7XG4gICAgICBpZiAob3RoZXIgIT09IGJ1dHRvbikge1xuICAgICAgICB0b2dnbGUob3RoZXIsIGZhbHNlKTtcbiAgICAgIH1cbiAgICB9KTtcbiAgfVxufTtcblxuLyoqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBidXR0b25cbiAqIEByZXR1cm4ge2Jvb2xlYW59IHRydWVcbiAqL1xuY29uc3Qgc2hvd0J1dHRvbiA9IChidXR0b24pID0+IHRvZ2dsZUJ1dHRvbihidXR0b24sIHRydWUpO1xuXG4vKipcbiAqIEBwYXJhbSB7SFRNTEJ1dHRvbkVsZW1lbnR9IGJ1dHRvblxuICogQHJldHVybiB7Ym9vbGVhbn0gZmFsc2VcbiAqL1xuY29uc3QgaGlkZUJ1dHRvbiA9IChidXR0b24pID0+IHRvZ2dsZUJ1dHRvbihidXR0b24sIGZhbHNlKTtcblxuY29uc3QgYWNjb3JkaW9uID0gYmVoYXZpb3IoXG4gIHtcbiAgICBbQ0xJQ0tdOiB7XG4gICAgICBbQlVUVE9OXShldmVudCkge1xuICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuXG4gICAgICAgIHRvZ2dsZUJ1dHRvbih0aGlzKTtcblxuICAgICAgICBpZiAodGhpcy5nZXRBdHRyaWJ1dGUoRVhQQU5ERUQpID09PSBcInRydWVcIikge1xuICAgICAgICAgIC8vIFdlIHdlcmUganVzdCBleHBhbmRlZCwgYnV0IGlmIGFub3RoZXIgYWNjb3JkaW9uIHdhcyBhbHNvIGp1c3RcbiAgICAgICAgICAvLyBjb2xsYXBzZWQsIHdlIG1heSBubyBsb25nZXIgYmUgaW4gdGhlIHZpZXdwb3J0LiBUaGlzIGVuc3VyZXNcbiAgICAgICAgICAvLyB0aGF0IHdlIGFyZSBzdGlsbCB2aXNpYmxlLCBzbyB0aGUgdXNlciBpc24ndCBjb25mdXNlZC5cbiAgICAgICAgICBpZiAoIWlzRWxlbWVudEluVmlld3BvcnQodGhpcykpIHRoaXMuc2Nyb2xsSW50b1ZpZXcoKTtcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaW5pdChyb290KSB7XG4gICAgICBzZWxlY3QoQlVUVE9OLCByb290KS5mb3JFYWNoKChidXR0b24pID0+IHtcbiAgICAgICAgY29uc3QgZXhwYW5kZWQgPSBidXR0b24uZ2V0QXR0cmlidXRlKEVYUEFOREVEKSA9PT0gXCJ0cnVlXCI7XG4gICAgICAgIHRvZ2dsZUJ1dHRvbihidXR0b24sIGV4cGFuZGVkKTtcbiAgICAgIH0pO1xuICAgIH0sXG4gICAgQUNDT1JESU9OLFxuICAgIEJVVFRPTixcbiAgICBzaG93OiBzaG93QnV0dG9uLFxuICAgIGhpZGU6IGhpZGVCdXR0b24sXG4gICAgdG9nZ2xlOiB0b2dnbGVCdXR0b24sXG4gICAgZ2V0QnV0dG9uczogZ2V0QWNjb3JkaW9uQnV0dG9ucyxcbiAgfVxuKTtcblxubW9kdWxlLmV4cG9ydHMgPSBhY2NvcmRpb247XG4iLCJjb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHsgQ0xJQ0sgfSA9IHJlcXVpcmUoXCIuLi9ldmVudHNcIik7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKFwiLi4vY29uZmlnXCIpO1xuXG5jb25zdCBIRUFERVIgPSBgLiR7UFJFRklYfS1iYW5uZXJfX2hlYWRlcmA7XG5jb25zdCBFWFBBTkRFRF9DTEFTUyA9IGAke1BSRUZJWH0tYmFubmVyX19oZWFkZXItLWV4cGFuZGVkYDtcblxuY29uc3QgdG9nZ2xlQmFubmVyID0gZnVuY3Rpb24gdG9nZ2xlRWwoZXZlbnQpIHtcbiAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgdGhpcy5jbG9zZXN0KEhFQURFUikuY2xhc3NMaXN0LnRvZ2dsZShFWFBBTkRFRF9DTEFTUyk7XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IGJlaGF2aW9yKHtcbiAgW0NMSUNLXToge1xuICAgIFtgJHtIRUFERVJ9IFthcmlhLWNvbnRyb2xzXWBdOiB0b2dnbGVCYW5uZXIsXG4gIH0sXG59KTtcbiIsImNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoXCIuLi91dGlscy9zZWxlY3RcIik7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoXCIuLi9jb25maWdcIik7XG5cbmNvbnN0IENIQVJBQ1RFUl9DT1VOVCA9IGAuJHtQUkVGSVh9LWNoYXJhY3Rlci1jb3VudGA7XG5jb25zdCBJTlBVVCA9IGAuJHtQUkVGSVh9LWNoYXJhY3Rlci1jb3VudF9fZmllbGRgO1xuY29uc3QgTUVTU0FHRSA9IGAuJHtQUkVGSVh9LWNoYXJhY3Rlci1jb3VudF9fbWVzc2FnZWA7XG5jb25zdCBWQUxJREFUSU9OX01FU1NBR0UgPSBcIlRoZSBjb250ZW50IGlzIHRvbyBsb25nLlwiO1xuY29uc3QgTUVTU0FHRV9JTlZBTElEX0NMQVNTID0gYCR7UFJFRklYfS1jaGFyYWN0ZXItY291bnRfX21lc3NhZ2UtLWludmFsaWRgO1xuXG4vKipcbiAqIFRoZSBlbGVtZW50cyB3aXRoaW4gdGhlIGNoYXJhY3RlciBjb3VudC5cbiAqIEB0eXBlZGVmIHtPYmplY3R9IENoYXJhY3RlckNvdW50RWxlbWVudHNcbiAqIEBwcm9wZXJ0eSB7SFRNTERpdkVsZW1lbnR9IGNoYXJhY3RlckNvdW50RWxcbiAqIEBwcm9wZXJ0eSB7SFRNTFNwYW5FbGVtZW50fSBtZXNzYWdlRWxcbiAqL1xuXG4vKipcbiAqIFJldHVybnMgdGhlIHJvb3QgYW5kIG1lc3NhZ2UgZWxlbWVudFxuICogZm9yIGFuIGNoYXJhY3RlciBjb3VudCBpbnB1dFxuICpcbiAqIEBwYXJhbSB7SFRNTElucHV0RWxlbWVudHxIVE1MVGV4dEFyZWFFbGVtZW50fSBpbnB1dEVsIFRoZSBjaGFyYWN0ZXIgY291bnQgaW5wdXQgZWxlbWVudFxuICogQHJldHVybnMge0NoYXJhY3RlckNvdW50RWxlbWVudHN9IGVsZW1lbnRzIFRoZSByb290IGFuZCBtZXNzYWdlIGVsZW1lbnQuXG4gKi9cbmNvbnN0IGdldENoYXJhY3RlckNvdW50RWxlbWVudHMgPSAoaW5wdXRFbCkgPT4ge1xuICBjb25zdCBjaGFyYWN0ZXJDb3VudEVsID0gaW5wdXRFbC5jbG9zZXN0KENIQVJBQ1RFUl9DT1VOVCk7XG5cbiAgaWYgKCFjaGFyYWN0ZXJDb3VudEVsKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGAke0lOUFVUfSBpcyBtaXNzaW5nIG91dGVyICR7Q0hBUkFDVEVSX0NPVU5UfWApO1xuICB9XG5cbiAgY29uc3QgbWVzc2FnZUVsID0gY2hhcmFjdGVyQ291bnRFbC5xdWVyeVNlbGVjdG9yKE1FU1NBR0UpO1xuXG4gIGlmICghbWVzc2FnZUVsKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGAke0NIQVJBQ1RFUl9DT1VOVH0gaXMgbWlzc2luZyBpbm5lciAke01FU1NBR0V9YCk7XG4gIH1cblxuICByZXR1cm4geyBjaGFyYWN0ZXJDb3VudEVsLCBtZXNzYWdlRWwgfTtcbn07XG5cbi8qKlxuICogVXBkYXRlIHRoZSBjaGFyYWN0ZXIgY291bnQgY29tcG9uZW50XG4gKlxuICogQHBhcmFtIHtIVE1MSW5wdXRFbGVtZW50fEhUTUxUZXh0QXJlYUVsZW1lbnR9IGlucHV0RWwgVGhlIGNoYXJhY3RlciBjb3VudCBpbnB1dCBlbGVtZW50XG4gKi9cbmNvbnN0IHVwZGF0ZUNvdW50TWVzc2FnZSA9IChpbnB1dEVsKSA9PiB7XG4gIGNvbnN0IHsgY2hhcmFjdGVyQ291bnRFbCwgbWVzc2FnZUVsIH0gPSBnZXRDaGFyYWN0ZXJDb3VudEVsZW1lbnRzKGlucHV0RWwpO1xuXG4gIGNvbnN0IG1heGxlbmd0aCA9IHBhcnNlSW50KFxuICAgIGNoYXJhY3RlckNvdW50RWwuZ2V0QXR0cmlidXRlKFwiZGF0YS1tYXhsZW5ndGhcIiksXG4gICAgMTBcbiAgKTtcblxuICBpZiAoIW1heGxlbmd0aCkgcmV0dXJuO1xuXG4gIGxldCBuZXdNZXNzYWdlID0gXCJcIjtcbiAgY29uc3QgY3VycmVudExlbmd0aCA9IGlucHV0RWwudmFsdWUubGVuZ3RoO1xuICBjb25zdCBpc092ZXJMaW1pdCA9IGN1cnJlbnRMZW5ndGggJiYgY3VycmVudExlbmd0aCA+IG1heGxlbmd0aDtcblxuICBpZiAoY3VycmVudExlbmd0aCA9PT0gMCkge1xuICAgIG5ld01lc3NhZ2UgPSBgJHttYXhsZW5ndGh9IGNoYXJhY3RlcnMgYWxsb3dlZGA7XG4gIH0gZWxzZSB7XG4gICAgY29uc3QgZGlmZmVyZW5jZSA9IE1hdGguYWJzKG1heGxlbmd0aCAtIGN1cnJlbnRMZW5ndGgpO1xuICAgIGNvbnN0IGNoYXJhY3RlcnMgPSBgY2hhcmFjdGVyJHtkaWZmZXJlbmNlID09PSAxID8gXCJcIiA6IFwic1wifWA7XG4gICAgY29uc3QgZ3VpZGFuY2UgPSBpc092ZXJMaW1pdCA/IFwib3ZlciBsaW1pdFwiIDogXCJsZWZ0XCI7XG5cbiAgICBuZXdNZXNzYWdlID0gYCR7ZGlmZmVyZW5jZX0gJHtjaGFyYWN0ZXJzfSAke2d1aWRhbmNlfWA7XG4gIH1cblxuICBtZXNzYWdlRWwuY2xhc3NMaXN0LnRvZ2dsZShNRVNTQUdFX0lOVkFMSURfQ0xBU1MsIGlzT3ZlckxpbWl0KTtcbiAgbWVzc2FnZUVsLmlubmVySFRNTCA9IG5ld01lc3NhZ2U7XG5cbiAgaWYgKGlzT3ZlckxpbWl0ICYmICFpbnB1dEVsLnZhbGlkYXRpb25NZXNzYWdlKSB7XG4gICAgaW5wdXRFbC5zZXRDdXN0b21WYWxpZGl0eShWQUxJREFUSU9OX01FU1NBR0UpO1xuICB9XG5cbiAgaWYgKCFpc092ZXJMaW1pdCAmJiBpbnB1dEVsLnZhbGlkYXRpb25NZXNzYWdlID09PSBWQUxJREFUSU9OX01FU1NBR0UpIHtcbiAgICBpbnB1dEVsLnNldEN1c3RvbVZhbGlkaXR5KFwiXCIpO1xuICB9XG59O1xuXG4vKipcbiAqIFNldHVwIHRoZSBjaGFyYWN0ZXIgY291bnQgY29tcG9uZW50XG4gKlxuICogQHBhcmFtIHtIVE1MSW5wdXRFbGVtZW50fEhUTUxUZXh0QXJlYUVsZW1lbnR9IGlucHV0RWwgVGhlIGNoYXJhY3RlciBjb3VudCBpbnB1dCBlbGVtZW50XG4gKi9cbmNvbnN0IHNldHVwQXR0cmlidXRlcyA9IChpbnB1dEVsKSA9PiB7XG4gIGNvbnN0IHsgY2hhcmFjdGVyQ291bnRFbCB9ID0gZ2V0Q2hhcmFjdGVyQ291bnRFbGVtZW50cyhpbnB1dEVsKTtcblxuICBjb25zdCBtYXhsZW5ndGggPSBpbnB1dEVsLmdldEF0dHJpYnV0ZShcIm1heGxlbmd0aFwiKTtcblxuICBpZiAoIW1heGxlbmd0aCkgcmV0dXJuO1xuXG4gIGlucHV0RWwucmVtb3ZlQXR0cmlidXRlKFwibWF4bGVuZ3RoXCIpO1xuICBjaGFyYWN0ZXJDb3VudEVsLnNldEF0dHJpYnV0ZShcImRhdGEtbWF4bGVuZ3RoXCIsIG1heGxlbmd0aCk7XG59O1xuXG5jb25zdCBjaGFyYWN0ZXJDb3VudCA9IGJlaGF2aW9yKFxuICB7XG4gICAgaW5wdXQ6IHtcbiAgICAgIFtJTlBVVF0oKSB7XG4gICAgICAgIHVwZGF0ZUNvdW50TWVzc2FnZSh0aGlzKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGluaXQocm9vdCkge1xuICAgICAgc2VsZWN0KElOUFVULCByb290KS5mb3JFYWNoKChpbnB1dCkgPT4ge1xuICAgICAgICBzZXR1cEF0dHJpYnV0ZXMoaW5wdXQpO1xuICAgICAgICB1cGRhdGVDb3VudE1lc3NhZ2UoaW5wdXQpO1xuICAgICAgfSk7XG4gICAgfSxcbiAgICBNRVNTQUdFX0lOVkFMSURfQ0xBU1MsXG4gICAgVkFMSURBVElPTl9NRVNTQUdFLFxuICB9XG4pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IGNoYXJhY3RlckNvdW50O1xuIiwiY29uc3Qga2V5bWFwID0gcmVxdWlyZShcInJlY2VwdG9yL2tleW1hcFwiKTtcbmNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoXCIuLi91dGlscy9zZWxlY3RcIik7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoXCIuLi9jb25maWdcIik7XG5jb25zdCB7IENMSUNLIH0gPSByZXF1aXJlKFwiLi4vZXZlbnRzXCIpO1xuXG5jb25zdCBDT01CT19CT1hfQ0xBU1MgPSBgJHtQUkVGSVh9LWNvbWJvLWJveGA7XG5jb25zdCBDT01CT19CT1hfUFJJU1RJTkVfQ0xBU1MgPSBgJHtDT01CT19CT1hfQ0xBU1N9LS1wcmlzdGluZWA7XG5jb25zdCBTRUxFQ1RfQ0xBU1MgPSBgJHtDT01CT19CT1hfQ0xBU1N9X19zZWxlY3RgO1xuY29uc3QgSU5QVVRfQ0xBU1MgPSBgJHtDT01CT19CT1hfQ0xBU1N9X19pbnB1dGA7XG5jb25zdCBDTEVBUl9JTlBVVF9CVVRUT05fQ0xBU1MgPSBgJHtDT01CT19CT1hfQ0xBU1N9X19jbGVhci1pbnB1dGA7XG5jb25zdCBDTEVBUl9JTlBVVF9CVVRUT05fV1JBUFBFUl9DTEFTUyA9IGAke0NMRUFSX0lOUFVUX0JVVFRPTl9DTEFTU31fX3dyYXBwZXJgO1xuY29uc3QgSU5QVVRfQlVUVE9OX1NFUEFSQVRPUl9DTEFTUyA9IGAke0NPTUJPX0JPWF9DTEFTU31fX2lucHV0LWJ1dHRvbi1zZXBhcmF0b3JgO1xuY29uc3QgVE9HR0xFX0xJU1RfQlVUVE9OX0NMQVNTID0gYCR7Q09NQk9fQk9YX0NMQVNTfV9fdG9nZ2xlLWxpc3RgO1xuY29uc3QgVE9HR0xFX0xJU1RfQlVUVE9OX1dSQVBQRVJfQ0xBU1MgPSBgJHtUT0dHTEVfTElTVF9CVVRUT05fQ0xBU1N9X193cmFwcGVyYDtcbmNvbnN0IExJU1RfQ0xBU1MgPSBgJHtDT01CT19CT1hfQ0xBU1N9X19saXN0YDtcbmNvbnN0IExJU1RfT1BUSU9OX0NMQVNTID0gYCR7Q09NQk9fQk9YX0NMQVNTfV9fbGlzdC1vcHRpb25gO1xuY29uc3QgTElTVF9PUFRJT05fRk9DVVNFRF9DTEFTUyA9IGAke0xJU1RfT1BUSU9OX0NMQVNTfS0tZm9jdXNlZGA7XG5jb25zdCBMSVNUX09QVElPTl9TRUxFQ1RFRF9DTEFTUyA9IGAke0xJU1RfT1BUSU9OX0NMQVNTfS0tc2VsZWN0ZWRgO1xuY29uc3QgU1RBVFVTX0NMQVNTID0gYCR7Q09NQk9fQk9YX0NMQVNTfV9fc3RhdHVzYDtcblxuY29uc3QgQ09NQk9fQk9YID0gYC4ke0NPTUJPX0JPWF9DTEFTU31gO1xuY29uc3QgU0VMRUNUID0gYC4ke1NFTEVDVF9DTEFTU31gO1xuY29uc3QgSU5QVVQgPSBgLiR7SU5QVVRfQ0xBU1N9YDtcbmNvbnN0IENMRUFSX0lOUFVUX0JVVFRPTiA9IGAuJHtDTEVBUl9JTlBVVF9CVVRUT05fQ0xBU1N9YDtcbmNvbnN0IFRPR0dMRV9MSVNUX0JVVFRPTiA9IGAuJHtUT0dHTEVfTElTVF9CVVRUT05fQ0xBU1N9YDtcbmNvbnN0IExJU1QgPSBgLiR7TElTVF9DTEFTU31gO1xuY29uc3QgTElTVF9PUFRJT04gPSBgLiR7TElTVF9PUFRJT05fQ0xBU1N9YDtcbmNvbnN0IExJU1RfT1BUSU9OX0ZPQ1VTRUQgPSBgLiR7TElTVF9PUFRJT05fRk9DVVNFRF9DTEFTU31gO1xuY29uc3QgTElTVF9PUFRJT05fU0VMRUNURUQgPSBgLiR7TElTVF9PUFRJT05fU0VMRUNURURfQ0xBU1N9YDtcbmNvbnN0IFNUQVRVUyA9IGAuJHtTVEFUVVNfQ0xBU1N9YDtcblxuY29uc3QgREVGQVVMVF9GSUxURVIgPSBcIi4qe3txdWVyeX19LipcIjtcblxuY29uc3Qgbm9vcCA9ICgpID0+IHt9O1xuXG4vKipcbiAqIHNldCB0aGUgdmFsdWUgb2YgdGhlIGVsZW1lbnQgYW5kIGRpc3BhdGNoIGEgY2hhbmdlIGV2ZW50XG4gKlxuICogQHBhcmFtIHtIVE1MSW5wdXRFbGVtZW50fEhUTUxTZWxlY3RFbGVtZW50fSBlbCBUaGUgZWxlbWVudCB0byB1cGRhdGVcbiAqIEBwYXJhbSB7c3RyaW5nfSB2YWx1ZSBUaGUgbmV3IHZhbHVlIG9mIHRoZSBlbGVtZW50XG4gKi9cbmNvbnN0IGNoYW5nZUVsZW1lbnRWYWx1ZSA9IChlbCwgdmFsdWUgPSBcIlwiKSA9PiB7XG4gIGNvbnN0IGVsZW1lbnRUb0NoYW5nZSA9IGVsO1xuICBlbGVtZW50VG9DaGFuZ2UudmFsdWUgPSB2YWx1ZTtcblxuICBjb25zdCBldmVudCA9IG5ldyBDdXN0b21FdmVudChcImNoYW5nZVwiLCB7XG4gICAgYnViYmxlczogdHJ1ZSxcbiAgICBjYW5jZWxhYmxlOiB0cnVlLFxuICAgIGRldGFpbDogeyB2YWx1ZSB9LFxuICB9KTtcbiAgZWxlbWVudFRvQ2hhbmdlLmRpc3BhdGNoRXZlbnQoZXZlbnQpO1xufTtcblxuLyoqXG4gKiBUaGUgZWxlbWVudHMgd2l0aGluIHRoZSBjb21ibyBib3guXG4gKiBAdHlwZWRlZiB7T2JqZWN0fSBDb21ib0JveENvbnRleHRcbiAqIEBwcm9wZXJ0eSB7SFRNTEVsZW1lbnR9IGNvbWJvQm94RWxcbiAqIEBwcm9wZXJ0eSB7SFRNTFNlbGVjdEVsZW1lbnR9IHNlbGVjdEVsXG4gKiBAcHJvcGVydHkge0hUTUxJbnB1dEVsZW1lbnR9IGlucHV0RWxcbiAqIEBwcm9wZXJ0eSB7SFRNTFVMaXN0RWxlbWVudH0gbGlzdEVsXG4gKiBAcHJvcGVydHkge0hUTUxEaXZFbGVtZW50fSBzdGF0dXNFbFxuICogQHByb3BlcnR5IHtIVE1MTElFbGVtZW50fSBmb2N1c2VkT3B0aW9uRWxcbiAqIEBwcm9wZXJ0eSB7SFRNTExJRWxlbWVudH0gc2VsZWN0ZWRPcHRpb25FbFxuICogQHByb3BlcnR5IHtIVE1MQnV0dG9uRWxlbWVudH0gdG9nZ2xlTGlzdEJ0bkVsXG4gKiBAcHJvcGVydHkge0hUTUxCdXR0b25FbGVtZW50fSBjbGVhcklucHV0QnRuRWxcbiAqIEBwcm9wZXJ0eSB7Ym9vbGVhbn0gaXNQcmlzdGluZVxuICogQHByb3BlcnR5IHtib29sZWFufSBkaXNhYmxlRmlsdGVyaW5nXG4gKi9cblxuLyoqXG4gKiBHZXQgYW4gb2JqZWN0IG9mIGVsZW1lbnRzIGJlbG9uZ2luZyBkaXJlY3RseSB0byB0aGUgZ2l2ZW5cbiAqIGNvbWJvIGJveCBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZWwgdGhlIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3hcbiAqIEByZXR1cm5zIHtDb21ib0JveENvbnRleHR9IGVsZW1lbnRzXG4gKi9cbmNvbnN0IGdldENvbWJvQm94Q29udGV4dCA9IChlbCkgPT4ge1xuICBjb25zdCBjb21ib0JveEVsID0gZWwuY2xvc2VzdChDT01CT19CT1gpO1xuXG4gIGlmICghY29tYm9Cb3hFbCkge1xuICAgIHRocm93IG5ldyBFcnJvcihgRWxlbWVudCBpcyBtaXNzaW5nIG91dGVyICR7Q09NQk9fQk9YfWApO1xuICB9XG5cbiAgY29uc3Qgc2VsZWN0RWwgPSBjb21ib0JveEVsLnF1ZXJ5U2VsZWN0b3IoU0VMRUNUKTtcbiAgY29uc3QgaW5wdXRFbCA9IGNvbWJvQm94RWwucXVlcnlTZWxlY3RvcihJTlBVVCk7XG4gIGNvbnN0IGxpc3RFbCA9IGNvbWJvQm94RWwucXVlcnlTZWxlY3RvcihMSVNUKTtcbiAgY29uc3Qgc3RhdHVzRWwgPSBjb21ib0JveEVsLnF1ZXJ5U2VsZWN0b3IoU1RBVFVTKTtcbiAgY29uc3QgZm9jdXNlZE9wdGlvbkVsID0gY29tYm9Cb3hFbC5xdWVyeVNlbGVjdG9yKExJU1RfT1BUSU9OX0ZPQ1VTRUQpO1xuICBjb25zdCBzZWxlY3RlZE9wdGlvbkVsID0gY29tYm9Cb3hFbC5xdWVyeVNlbGVjdG9yKExJU1RfT1BUSU9OX1NFTEVDVEVEKTtcbiAgY29uc3QgdG9nZ2xlTGlzdEJ0bkVsID0gY29tYm9Cb3hFbC5xdWVyeVNlbGVjdG9yKFRPR0dMRV9MSVNUX0JVVFRPTik7XG4gIGNvbnN0IGNsZWFySW5wdXRCdG5FbCA9IGNvbWJvQm94RWwucXVlcnlTZWxlY3RvcihDTEVBUl9JTlBVVF9CVVRUT04pO1xuXG4gIGNvbnN0IGlzUHJpc3RpbmUgPSBjb21ib0JveEVsLmNsYXNzTGlzdC5jb250YWlucyhDT01CT19CT1hfUFJJU1RJTkVfQ0xBU1MpO1xuICBjb25zdCBkaXNhYmxlRmlsdGVyaW5nID0gY29tYm9Cb3hFbC5kYXRhc2V0LmRpc2FibGVGaWx0ZXJpbmcgPT09IFwidHJ1ZVwiO1xuXG4gIHJldHVybiB7XG4gICAgY29tYm9Cb3hFbCxcbiAgICBzZWxlY3RFbCxcbiAgICBpbnB1dEVsLFxuICAgIGxpc3RFbCxcbiAgICBzdGF0dXNFbCxcbiAgICBmb2N1c2VkT3B0aW9uRWwsXG4gICAgc2VsZWN0ZWRPcHRpb25FbCxcbiAgICB0b2dnbGVMaXN0QnRuRWwsXG4gICAgY2xlYXJJbnB1dEJ0bkVsLFxuICAgIGlzUHJpc3RpbmUsXG4gICAgZGlzYWJsZUZpbHRlcmluZyxcbiAgfTtcbn07XG5cbi8qKlxuICogRGlzYWJsZSB0aGUgY29tYm8tYm94IGNvbXBvbmVudFxuICpcbiAqIEBwYXJhbSB7SFRNTElucHV0RWxlbWVudH0gZWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGNvbWJvIGJveCBjb21wb25lbnRcbiAqL1xuY29uc3QgZGlzYWJsZSA9IChlbCkgPT4ge1xuICBjb25zdCB7IGlucHV0RWwsIHRvZ2dsZUxpc3RCdG5FbCwgY2xlYXJJbnB1dEJ0bkVsIH0gPSBnZXRDb21ib0JveENvbnRleHQoZWwpO1xuXG4gIGNsZWFySW5wdXRCdG5FbC5oaWRkZW4gPSB0cnVlO1xuICBjbGVhcklucHV0QnRuRWwuZGlzYWJsZWQgPSB0cnVlO1xuICB0b2dnbGVMaXN0QnRuRWwuZGlzYWJsZWQgPSB0cnVlO1xuICBpbnB1dEVsLmRpc2FibGVkID0gdHJ1ZTtcbn07XG5cbi8qKlxuICogRW5hYmxlIHRoZSBjb21iby1ib3ggY29tcG9uZW50XG4gKlxuICogQHBhcmFtIHtIVE1MSW5wdXRFbGVtZW50fSBlbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBlbmFibGUgPSAoZWwpID0+IHtcbiAgY29uc3QgeyBpbnB1dEVsLCB0b2dnbGVMaXN0QnRuRWwsIGNsZWFySW5wdXRCdG5FbCB9ID0gZ2V0Q29tYm9Cb3hDb250ZXh0KGVsKTtcblxuICBjbGVhcklucHV0QnRuRWwuaGlkZGVuID0gZmFsc2U7XG4gIGNsZWFySW5wdXRCdG5FbC5kaXNhYmxlZCA9IGZhbHNlO1xuICB0b2dnbGVMaXN0QnRuRWwuZGlzYWJsZWQgPSBmYWxzZTtcbiAgaW5wdXRFbC5kaXNhYmxlZCA9IGZhbHNlO1xufTtcblxuLyoqXG4gKiBFbmhhbmNlIGEgc2VsZWN0IGVsZW1lbnQgaW50byBhIGNvbWJvIGJveCBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gX2NvbWJvQm94RWwgVGhlIGluaXRpYWwgZWxlbWVudCBvZiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBlbmhhbmNlQ29tYm9Cb3ggPSAoX2NvbWJvQm94RWwpID0+IHtcbiAgY29uc3QgY29tYm9Cb3hFbCA9IF9jb21ib0JveEVsLmNsb3Nlc3QoQ09NQk9fQk9YKTtcblxuICBpZiAoY29tYm9Cb3hFbC5kYXRhc2V0LmVuaGFuY2VkKSByZXR1cm47XG5cbiAgY29uc3Qgc2VsZWN0RWwgPSBjb21ib0JveEVsLnF1ZXJ5U2VsZWN0b3IoXCJzZWxlY3RcIik7XG5cbiAgaWYgKCFzZWxlY3RFbCkge1xuICAgIHRocm93IG5ldyBFcnJvcihgJHtDT01CT19CT1h9IGlzIG1pc3NpbmcgaW5uZXIgc2VsZWN0YCk7XG4gIH1cblxuICBjb25zdCBzZWxlY3RJZCA9IHNlbGVjdEVsLmlkO1xuICBjb25zdCBzZWxlY3RMYWJlbCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoYGxhYmVsW2Zvcj1cIiR7c2VsZWN0SWR9XCJdYCk7XG4gIGNvbnN0IGxpc3RJZCA9IGAke3NlbGVjdElkfS0tbGlzdGA7XG4gIGNvbnN0IGxpc3RJZExhYmVsID0gYCR7c2VsZWN0SWR9LWxhYmVsYDtcbiAgY29uc3QgYXNzaXN0aXZlSGludElEID0gYCR7c2VsZWN0SWR9LS1hc3Npc3RpdmVIaW50YDtcbiAgY29uc3QgYWRkaXRpb25hbEF0dHJpYnV0ZXMgPSBbXTtcbiAgY29uc3QgZGVmYXVsdFZhbHVlID0gY29tYm9Cb3hFbC5kYXRhc2V0LmRlZmF1bHRWYWx1ZTtcbiAgY29uc3QgcGxhY2Vob2xkZXIgPSBjb21ib0JveEVsLmRhdGFzZXQucGxhY2Vob2xkZXI7XG4gIGxldCBzZWxlY3RlZE9wdGlvbjtcblxuICBpZiAocGxhY2Vob2xkZXIpIHtcbiAgICBhZGRpdGlvbmFsQXR0cmlidXRlcy5wdXNoKGBwbGFjZWhvbGRlcj1cIiR7cGxhY2Vob2xkZXJ9XCJgKTtcbiAgfVxuXG4gIGlmIChkZWZhdWx0VmFsdWUpIHtcbiAgICBmb3IgKGxldCBpID0gMCwgbGVuID0gc2VsZWN0RWwub3B0aW9ucy5sZW5ndGg7IGkgPCBsZW47IGkgKz0gMSkge1xuICAgICAgY29uc3Qgb3B0aW9uRWwgPSBzZWxlY3RFbC5vcHRpb25zW2ldO1xuXG4gICAgICBpZiAob3B0aW9uRWwudmFsdWUgPT09IGRlZmF1bHRWYWx1ZSkge1xuICAgICAgICBzZWxlY3RlZE9wdGlvbiA9IG9wdGlvbkVsO1xuICAgICAgICBicmVhaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvKipcbiAgICogVGhyb3cgZXJyb3IgaWYgY29tYm9ib3ggaXMgbWlzc2luZyBhIGxhYmVsIG9yIGxhYmVsIGlzIG1pc3NpbmdcbiAgICogYGZvcmAgYXR0cmlidXRlLiBPdGhlcndpc2UsIHNldCB0aGUgSUQgdG8gbWF0Y2ggdGhlIDx1bD4gYXJpYS1sYWJlbGxlZGJ5XG4gICAqL1xuICBpZiAoIXNlbGVjdExhYmVsIHx8ICFzZWxlY3RMYWJlbC5tYXRjaGVzKGBsYWJlbFtmb3I9XCIke3NlbGVjdElkfVwiXWApKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgYCR7Q09NQk9fQk9YfSBmb3IgJHtzZWxlY3RJZH0gaXMgZWl0aGVyIG1pc3NpbmcgYSBsYWJlbCBvciBhIFwiZm9yXCIgYXR0cmlidXRlYFxuICAgICk7XG4gIH0gZWxzZSB7XG4gICAgc2VsZWN0TGFiZWwuc2V0QXR0cmlidXRlKFwiaWRcIiwgbGlzdElkTGFiZWwpO1xuICB9XG5cbiAgc2VsZWN0TGFiZWwuc2V0QXR0cmlidXRlKFwiaWRcIiwgbGlzdElkTGFiZWwpO1xuICBzZWxlY3RFbC5zZXRBdHRyaWJ1dGUoXCJhcmlhLWhpZGRlblwiLCBcInRydWVcIik7XG4gIHNlbGVjdEVsLnNldEF0dHJpYnV0ZShcInRhYmluZGV4XCIsIFwiLTFcIik7XG4gIHNlbGVjdEVsLmNsYXNzTGlzdC5hZGQoXCJ1c2Etc3Itb25seVwiLCBTRUxFQ1RfQ0xBU1MpO1xuICBzZWxlY3RFbC5pZCA9IFwiXCI7XG4gIHNlbGVjdEVsLnZhbHVlID0gXCJcIjtcblxuICBbXCJyZXF1aXJlZFwiLCBcImFyaWEtbGFiZWxcIiwgXCJhcmlhLWxhYmVsbGVkYnlcIl0uZm9yRWFjaCgobmFtZSkgPT4ge1xuICAgIGlmIChzZWxlY3RFbC5oYXNBdHRyaWJ1dGUobmFtZSkpIHtcbiAgICAgIGNvbnN0IHZhbHVlID0gc2VsZWN0RWwuZ2V0QXR0cmlidXRlKG5hbWUpO1xuICAgICAgYWRkaXRpb25hbEF0dHJpYnV0ZXMucHVzaChgJHtuYW1lfT1cIiR7dmFsdWV9XCJgKTtcbiAgICAgIHNlbGVjdEVsLnJlbW92ZUF0dHJpYnV0ZShuYW1lKTtcbiAgICB9XG4gIH0pO1xuXG4gIGNvbWJvQm94RWwuaW5zZXJ0QWRqYWNlbnRIVE1MKFxuICAgIFwiYmVmb3JlZW5kXCIsXG4gICAgW1xuICAgICAgYDxpbnB1dFxuICAgICAgICBhcmlhLW93bnM9XCIke2xpc3RJZH1cIlxuICAgICAgICBhcmlhLWF1dG9jb21wbGV0ZT1cImxpc3RcIlxuICAgICAgICBhcmlhLWRlc2NyaWJlZGJ5PVwiJHthc3Npc3RpdmVIaW50SUR9XCJcbiAgICAgICAgYXJpYS1leHBhbmRlZD1cImZhbHNlXCJcbiAgICAgICAgYXV0b2NhcGl0YWxpemU9XCJvZmZcIlxuICAgICAgICBhdXRvY29tcGxldGU9XCJvZmZcIlxuICAgICAgICBpZD1cIiR7c2VsZWN0SWR9XCJcbiAgICAgICAgY2xhc3M9XCIke0lOUFVUX0NMQVNTfVwiXG4gICAgICAgIHR5cGU9XCJ0ZXh0XCJcbiAgICAgICAgcm9sZT1cImNvbWJvYm94XCJcbiAgICAgICAgJHthZGRpdGlvbmFsQXR0cmlidXRlcy5qb2luKFwiIFwiKX1cbiAgICAgID5gLFxuICAgICAgYDxzcGFuIGNsYXNzPVwiJHtDTEVBUl9JTlBVVF9CVVRUT05fV1JBUFBFUl9DTEFTU31cIiB0YWJpbmRleD1cIi0xXCI+XG4gICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiJHtDTEVBUl9JTlBVVF9CVVRUT05fQ0xBU1N9XCIgYXJpYS1sYWJlbD1cIkNsZWFyIHRoZSBzZWxlY3QgY29udGVudHNcIj4mbmJzcDs8L2J1dHRvbj5cbiAgICAgIDwvc3Bhbj5gLFxuICAgICAgYDxzcGFuIGNsYXNzPVwiJHtJTlBVVF9CVVRUT05fU0VQQVJBVE9SX0NMQVNTfVwiPiZuYnNwOzwvc3Bhbj5gLFxuICAgICAgYDxzcGFuIGNsYXNzPVwiJHtUT0dHTEVfTElTVF9CVVRUT05fV1JBUFBFUl9DTEFTU31cIiB0YWJpbmRleD1cIi0xXCI+XG4gICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIHRhYmluZGV4PVwiLTFcIiBjbGFzcz1cIiR7VE9HR0xFX0xJU1RfQlVUVE9OX0NMQVNTfVwiIGFyaWEtbGFiZWw9XCJUb2dnbGUgdGhlIGRyb3Bkb3duIGxpc3RcIj4mbmJzcDs8L2J1dHRvbj5cbiAgICAgIDwvc3Bhbj5gLFxuICAgICAgYDx1bFxuICAgICAgICB0YWJpbmRleD1cIi0xXCJcbiAgICAgICAgaWQ9XCIke2xpc3RJZH1cIlxuICAgICAgICBjbGFzcz1cIiR7TElTVF9DTEFTU31cIlxuICAgICAgICByb2xlPVwibGlzdGJveFwiXG4gICAgICAgIGFyaWEtbGFiZWxsZWRieT1cIiR7bGlzdElkTGFiZWx9XCJcbiAgICAgICAgaGlkZGVuPlxuICAgICAgPC91bD5gLFxuICAgICAgYDxkaXYgY2xhc3M9XCIke1NUQVRVU19DTEFTU30gdXNhLXNyLW9ubHlcIiByb2xlPVwic3RhdHVzXCI+PC9kaXY+YCxcbiAgICAgIGA8c3BhbiBpZD1cIiR7YXNzaXN0aXZlSGludElEfVwiIGNsYXNzPVwidXNhLXNyLW9ubHlcIj5cbiAgICAgICAgV2hlbiBhdXRvY29tcGxldGUgcmVzdWx0cyBhcmUgYXZhaWxhYmxlIHVzZSB1cCBhbmQgZG93biBhcnJvd3MgdG8gcmV2aWV3IGFuZCBlbnRlciB0byBzZWxlY3QuXG4gICAgICAgIFRvdWNoIGRldmljZSB1c2VycywgZXhwbG9yZSBieSB0b3VjaCBvciB3aXRoIHN3aXBlIGdlc3R1cmVzLlxuICAgICAgPC9zcGFuPmAsXG4gICAgXS5qb2luKFwiXCIpXG4gICk7XG5cbiAgaWYgKHNlbGVjdGVkT3B0aW9uKSB7XG4gICAgY29uc3QgeyBpbnB1dEVsIH0gPSBnZXRDb21ib0JveENvbnRleHQoY29tYm9Cb3hFbCk7XG4gICAgY2hhbmdlRWxlbWVudFZhbHVlKHNlbGVjdEVsLCBzZWxlY3RlZE9wdGlvbi52YWx1ZSk7XG4gICAgY2hhbmdlRWxlbWVudFZhbHVlKGlucHV0RWwsIHNlbGVjdGVkT3B0aW9uLnRleHQpO1xuICAgIGNvbWJvQm94RWwuY2xhc3NMaXN0LmFkZChDT01CT19CT1hfUFJJU1RJTkVfQ0xBU1MpO1xuICB9XG5cbiAgaWYgKHNlbGVjdEVsLmRpc2FibGVkKSB7XG4gICAgZGlzYWJsZShjb21ib0JveEVsKTtcbiAgICBzZWxlY3RFbC5kaXNhYmxlZCA9IGZhbHNlO1xuICB9XG5cbiAgY29tYm9Cb3hFbC5kYXRhc2V0LmVuaGFuY2VkID0gXCJ0cnVlXCI7XG59O1xuXG4vKipcbiAqIE1hbmFnZSB0aGUgZm9jdXNlZCBlbGVtZW50IHdpdGhpbiB0aGUgbGlzdCBvcHRpb25zIHdoZW5cbiAqIG5hdmlnYXRpbmcgdmlhIGtleWJvYXJkLlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGFuY2hvciBlbGVtZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gbmV4dEVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKiBAcGFyYW0ge09iamVjdH0gb3B0aW9ucyBvcHRpb25zXG4gKiBAcGFyYW0ge2Jvb2xlYW59IG9wdGlvbnMuc2tpcEZvY3VzIHNraXAgZm9jdXMgb2YgaGlnaGxpZ2h0ZWQgaXRlbVxuICogQHBhcmFtIHtib29sZWFufSBvcHRpb25zLnByZXZlbnRTY3JvbGwgc2hvdWxkIHNraXAgcHJvY2VkdXJlIHRvIHNjcm9sbCB0byBlbGVtZW50XG4gKi9cbmNvbnN0IGhpZ2hsaWdodE9wdGlvbiA9IChlbCwgbmV4dEVsLCB7IHNraXBGb2N1cywgcHJldmVudFNjcm9sbCB9ID0ge30pID0+IHtcbiAgY29uc3QgeyBpbnB1dEVsLCBsaXN0RWwsIGZvY3VzZWRPcHRpb25FbCB9ID0gZ2V0Q29tYm9Cb3hDb250ZXh0KGVsKTtcblxuICBpZiAoZm9jdXNlZE9wdGlvbkVsKSB7XG4gICAgZm9jdXNlZE9wdGlvbkVsLmNsYXNzTGlzdC5yZW1vdmUoTElTVF9PUFRJT05fRk9DVVNFRF9DTEFTUyk7XG4gICAgZm9jdXNlZE9wdGlvbkVsLnNldEF0dHJpYnV0ZShcInRhYkluZGV4XCIsIFwiLTFcIik7XG4gIH1cblxuICBpZiAobmV4dEVsKSB7XG4gICAgaW5wdXRFbC5zZXRBdHRyaWJ1dGUoXCJhcmlhLWFjdGl2ZWRlc2NlbmRhbnRcIiwgbmV4dEVsLmlkKTtcbiAgICBuZXh0RWwuc2V0QXR0cmlidXRlKFwidGFiSW5kZXhcIiwgXCIwXCIpO1xuICAgIG5leHRFbC5jbGFzc0xpc3QuYWRkKExJU1RfT1BUSU9OX0ZPQ1VTRURfQ0xBU1MpO1xuXG4gICAgaWYgKCFwcmV2ZW50U2Nyb2xsKSB7XG4gICAgICBjb25zdCBvcHRpb25Cb3R0b20gPSBuZXh0RWwub2Zmc2V0VG9wICsgbmV4dEVsLm9mZnNldEhlaWdodDtcbiAgICAgIGNvbnN0IGN1cnJlbnRCb3R0b20gPSBsaXN0RWwuc2Nyb2xsVG9wICsgbGlzdEVsLm9mZnNldEhlaWdodDtcblxuICAgICAgaWYgKG9wdGlvbkJvdHRvbSA+IGN1cnJlbnRCb3R0b20pIHtcbiAgICAgICAgbGlzdEVsLnNjcm9sbFRvcCA9IG9wdGlvbkJvdHRvbSAtIGxpc3RFbC5vZmZzZXRIZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgIGlmIChuZXh0RWwub2Zmc2V0VG9wIDwgbGlzdEVsLnNjcm9sbFRvcCkge1xuICAgICAgICBsaXN0RWwuc2Nyb2xsVG9wID0gbmV4dEVsLm9mZnNldFRvcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoIXNraXBGb2N1cykge1xuICAgICAgbmV4dEVsLmZvY3VzKHsgcHJldmVudFNjcm9sbCB9KTtcbiAgICB9XG4gIH0gZWxzZSB7XG4gICAgaW5wdXRFbC5zZXRBdHRyaWJ1dGUoXCJhcmlhLWFjdGl2ZWRlc2NlbmRhbnRcIiwgXCJcIik7XG4gICAgaW5wdXRFbC5mb2N1cygpO1xuICB9XG59O1xuXG4vKipcbiAqIEdlbmVyYXRlIGEgZHluYW1pYyByZWd1bGFyIGV4cHJlc3Npb24gYmFzZWQgb2ZmIG9mIGEgcmVwbGFjZWFibGUgYW5kIHBvc3NpYmx5IGZpbHRlcmVkIHZhbHVlLlxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBlbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICogQHBhcmFtIHtzdHJpbmd9IHF1ZXJ5IFRoZSB2YWx1ZSB0byB1c2UgaW4gdGhlIHJlZ3VsYXIgZXhwcmVzc2lvblxuICogQHBhcmFtIHtvYmplY3R9IGV4dHJhcyBBbiBvYmplY3Qgb2YgcmVndWxhciBleHByZXNzaW9ucyB0byByZXBsYWNlIGFuZCBmaWx0ZXIgdGhlIHF1ZXJ5XG4gKi9cbmNvbnN0IGdlbmVyYXRlRHluYW1pY1JlZ0V4cCA9IChmaWx0ZXIsIHF1ZXJ5ID0gXCJcIiwgZXh0cmFzID0ge30pID0+IHtcbiAgY29uc3QgZXNjYXBlUmVnRXhwID0gKHRleHQpID0+IHtcbiAgICByZXR1cm4gdGV4dC5yZXBsYWNlKC9bLVtcXF17fSgpKis/LixcXFxcXiR8I1xcc10vZywgXCJcXFxcJCZcIik7XG4gIH07XG5cbiAgbGV0IGZpbmQgPSBmaWx0ZXIucmVwbGFjZSgve3soLio/KX19L2csIChtLCAkMSkgPT4ge1xuICAgIGNvbnN0IGtleSA9ICQxLnRyaW0oKTtcbiAgICBjb25zdCBxdWVyeUZpbHRlciA9IGV4dHJhc1trZXldO1xuICAgIGlmIChrZXkgIT09IFwicXVlcnlcIiAmJiBxdWVyeUZpbHRlcikge1xuICAgICAgY29uc3QgbWF0Y2hlciA9IG5ldyBSZWdFeHAocXVlcnlGaWx0ZXIsIFwiaVwiKTtcbiAgICAgIGNvbnN0IG1hdGNoZXMgPSBxdWVyeS5tYXRjaChtYXRjaGVyKTtcblxuICAgICAgaWYgKG1hdGNoZXMpIHtcbiAgICAgICAgcmV0dXJuIGVzY2FwZVJlZ0V4cChtYXRjaGVzWzFdKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIFwiXCI7XG4gICAgfVxuICAgIHJldHVybiBlc2NhcGVSZWdFeHAocXVlcnkpO1xuICB9KTtcblxuICBmaW5kID0gXCJeKD86XCIgKyBmaW5kICsgXCIpJFwiO1xuXG4gIHJldHVybiBuZXcgUmVnRXhwKGZpbmQsIFwiaVwiKTtcbn07XG5cbi8qKlxuICogRGlzcGxheSB0aGUgb3B0aW9uIGxpc3Qgb2YgYSBjb21ibyBib3ggY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKi9cbmNvbnN0IGRpc3BsYXlMaXN0ID0gKGVsKSA9PiB7XG4gIGNvbnN0IHtcbiAgICBjb21ib0JveEVsLFxuICAgIHNlbGVjdEVsLFxuICAgIGlucHV0RWwsXG4gICAgbGlzdEVsLFxuICAgIHN0YXR1c0VsLFxuICAgIGlzUHJpc3RpbmUsXG4gICAgZGlzYWJsZUZpbHRlcmluZyxcbiAgfSA9IGdldENvbWJvQm94Q29udGV4dChlbCk7XG4gIGxldCBzZWxlY3RlZEl0ZW1JZDtcbiAgbGV0IGZpcnN0Rm91bmRJZDtcblxuICBjb25zdCBsaXN0T3B0aW9uQmFzZUlkID0gYCR7bGlzdEVsLmlkfS0tb3B0aW9uLWA7XG5cbiAgY29uc3QgaW5wdXRWYWx1ZSA9IChpbnB1dEVsLnZhbHVlIHx8IFwiXCIpLnRvTG93ZXJDYXNlKCk7XG4gIGNvbnN0IGZpbHRlciA9IGNvbWJvQm94RWwuZGF0YXNldC5maWx0ZXIgfHwgREVGQVVMVF9GSUxURVI7XG4gIGNvbnN0IHJlZ2V4ID0gZ2VuZXJhdGVEeW5hbWljUmVnRXhwKGZpbHRlciwgaW5wdXRWYWx1ZSwgY29tYm9Cb3hFbC5kYXRhc2V0KTtcblxuICBjb25zdCBvcHRpb25zID0gW107XG4gIGZvciAobGV0IGkgPSAwLCBsZW4gPSBzZWxlY3RFbC5vcHRpb25zLmxlbmd0aDsgaSA8IGxlbjsgaSArPSAxKSB7XG4gICAgY29uc3Qgb3B0aW9uRWwgPSBzZWxlY3RFbC5vcHRpb25zW2ldO1xuICAgIGNvbnN0IG9wdGlvbklkID0gYCR7bGlzdE9wdGlvbkJhc2VJZH0ke29wdGlvbnMubGVuZ3RofWA7XG5cbiAgICBpZiAoXG4gICAgICBvcHRpb25FbC52YWx1ZSAmJlxuICAgICAgKGRpc2FibGVGaWx0ZXJpbmcgfHxcbiAgICAgICAgaXNQcmlzdGluZSB8fFxuICAgICAgICAhaW5wdXRWYWx1ZSB8fFxuICAgICAgICByZWdleC50ZXN0KG9wdGlvbkVsLnRleHQpKVxuICAgICkge1xuICAgICAgaWYgKHNlbGVjdEVsLnZhbHVlICYmIG9wdGlvbkVsLnZhbHVlID09PSBzZWxlY3RFbC52YWx1ZSkge1xuICAgICAgICBzZWxlY3RlZEl0ZW1JZCA9IG9wdGlvbklkO1xuICAgICAgfVxuXG4gICAgICBpZiAoZGlzYWJsZUZpbHRlcmluZyAmJiAhZmlyc3RGb3VuZElkICYmIHJlZ2V4LnRlc3Qob3B0aW9uRWwudGV4dCkpIHtcbiAgICAgICAgZmlyc3RGb3VuZElkID0gb3B0aW9uSWQ7XG4gICAgICB9XG5cbiAgICAgIG9wdGlvbnMucHVzaChvcHRpb25FbCk7XG4gICAgfVxuICB9XG5cbiAgY29uc3QgbnVtT3B0aW9ucyA9IG9wdGlvbnMubGVuZ3RoO1xuICBjb25zdCBvcHRpb25IdG1sID0gb3B0aW9uc1xuICAgIC5tYXAoKG9wdGlvbiwgaW5kZXgpID0+IHtcbiAgICAgIGNvbnN0IG9wdGlvbklkID0gYCR7bGlzdE9wdGlvbkJhc2VJZH0ke2luZGV4fWA7XG4gICAgICBjb25zdCBjbGFzc2VzID0gW0xJU1RfT1BUSU9OX0NMQVNTXTtcbiAgICAgIGxldCB0YWJpbmRleCA9IFwiLTFcIjtcbiAgICAgIGxldCBhcmlhU2VsZWN0ZWQgPSBcImZhbHNlXCI7XG5cbiAgICAgIGlmIChvcHRpb25JZCA9PT0gc2VsZWN0ZWRJdGVtSWQpIHtcbiAgICAgICAgY2xhc3Nlcy5wdXNoKExJU1RfT1BUSU9OX1NFTEVDVEVEX0NMQVNTLCBMSVNUX09QVElPTl9GT0NVU0VEX0NMQVNTKTtcbiAgICAgICAgdGFiaW5kZXggPSBcIjBcIjtcbiAgICAgICAgYXJpYVNlbGVjdGVkID0gXCJ0cnVlXCI7XG4gICAgICB9XG5cbiAgICAgIGlmICghc2VsZWN0ZWRJdGVtSWQgJiYgaW5kZXggPT09IDApIHtcbiAgICAgICAgY2xhc3Nlcy5wdXNoKExJU1RfT1BUSU9OX0ZPQ1VTRURfQ0xBU1MpO1xuICAgICAgICB0YWJpbmRleCA9IFwiMFwiO1xuICAgICAgfVxuXG4gICAgICByZXR1cm4gYDxsaVxuICAgICAgICAgIGFyaWEtc2VsZWN0ZWQ9XCJmYWxzZVwiXG4gICAgICAgICAgYXJpYS1zZXRzaXplPVwiJHtvcHRpb25zLmxlbmd0aH1cIlxuICAgICAgICAgIGFyaWEtcG9zaW5zZXQ9XCIke2luZGV4ICsgMX1cIlxuICAgICAgICAgIGFyaWEtc2VsZWN0ZWQ9XCIke2FyaWFTZWxlY3RlZH1cIlxuICAgICAgICAgIGlkPVwiJHtvcHRpb25JZH1cIlxuICAgICAgICAgIGNsYXNzPVwiJHtjbGFzc2VzLmpvaW4oXCIgXCIpfVwiXG4gICAgICAgICAgdGFiaW5kZXg9XCIke3RhYmluZGV4fVwiXG4gICAgICAgICAgcm9sZT1cIm9wdGlvblwiXG4gICAgICAgICAgZGF0YS12YWx1ZT1cIiR7b3B0aW9uLnZhbHVlfVwiXG4gICAgICAgID4ke29wdGlvbi50ZXh0fTwvbGk+YDtcbiAgICB9KVxuICAgIC5qb2luKFwiXCIpO1xuXG4gIGNvbnN0IG5vUmVzdWx0cyA9IGA8bGkgY2xhc3M9XCIke0xJU1RfT1BUSU9OX0NMQVNTfS0tbm8tcmVzdWx0c1wiPk5vIHJlc3VsdHMgZm91bmQ8L2xpPmA7XG5cbiAgbGlzdEVsLmhpZGRlbiA9IGZhbHNlO1xuICBsaXN0RWwuaW5uZXJIVE1MID0gbnVtT3B0aW9ucyA/IG9wdGlvbkh0bWwgOiBub1Jlc3VsdHM7XG5cbiAgaW5wdXRFbC5zZXRBdHRyaWJ1dGUoXCJhcmlhLWV4cGFuZGVkXCIsIFwidHJ1ZVwiKTtcblxuICBzdGF0dXNFbC5pbm5lckhUTUwgPSBudW1PcHRpb25zXG4gICAgPyBgJHtudW1PcHRpb25zfSByZXN1bHQke251bU9wdGlvbnMgPiAxID8gXCJzXCIgOiBcIlwifSBhdmFpbGFibGUuYFxuICAgIDogXCJObyByZXN1bHRzLlwiO1xuXG4gIGxldCBpdGVtVG9Gb2N1cztcblxuICBpZiAoaXNQcmlzdGluZSAmJiBzZWxlY3RlZEl0ZW1JZCkge1xuICAgIGl0ZW1Ub0ZvY3VzID0gbGlzdEVsLnF1ZXJ5U2VsZWN0b3IoXCIjXCIgKyBzZWxlY3RlZEl0ZW1JZCk7XG4gIH0gZWxzZSBpZiAoZGlzYWJsZUZpbHRlcmluZyAmJiBmaXJzdEZvdW5kSWQpIHtcbiAgICBpdGVtVG9Gb2N1cyA9IGxpc3RFbC5xdWVyeVNlbGVjdG9yKFwiI1wiICsgZmlyc3RGb3VuZElkKTtcbiAgfVxuXG4gIGlmIChpdGVtVG9Gb2N1cykge1xuICAgIGhpZ2hsaWdodE9wdGlvbihsaXN0RWwsIGl0ZW1Ub0ZvY3VzLCB7XG4gICAgICBza2lwRm9jdXM6IHRydWUsXG4gICAgfSk7XG4gIH1cbn07XG5cbi8qKlxuICogSGlkZSB0aGUgb3B0aW9uIGxpc3Qgb2YgYSBjb21ibyBib3ggY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKi9cbmNvbnN0IGhpZGVMaXN0ID0gKGVsKSA9PiB7XG4gIGNvbnN0IHsgaW5wdXRFbCwgbGlzdEVsLCBzdGF0dXNFbCwgZm9jdXNlZE9wdGlvbkVsIH0gPSBnZXRDb21ib0JveENvbnRleHQoZWwpO1xuXG4gIHN0YXR1c0VsLmlubmVySFRNTCA9IFwiXCI7XG5cbiAgaW5wdXRFbC5zZXRBdHRyaWJ1dGUoXCJhcmlhLWV4cGFuZGVkXCIsIFwiZmFsc2VcIik7XG4gIGlucHV0RWwuc2V0QXR0cmlidXRlKFwiYXJpYS1hY3RpdmVkZXNjZW5kYW50XCIsIFwiXCIpO1xuXG4gIGlmIChmb2N1c2VkT3B0aW9uRWwpIHtcbiAgICBmb2N1c2VkT3B0aW9uRWwuY2xhc3NMaXN0LnJlbW92ZShMSVNUX09QVElPTl9GT0NVU0VEX0NMQVNTKTtcbiAgfVxuXG4gIGxpc3RFbC5zY3JvbGxUb3AgPSAwO1xuICBsaXN0RWwuaGlkZGVuID0gdHJ1ZTtcbn07XG5cbi8qKlxuICogU2VsZWN0IGFuIG9wdGlvbiBsaXN0IG9mIHRoZSBjb21ibyBib3ggY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGxpc3RPcHRpb25FbCBUaGUgbGlzdCBvcHRpb24gYmVpbmcgc2VsZWN0ZWRcbiAqL1xuY29uc3Qgc2VsZWN0SXRlbSA9IChsaXN0T3B0aW9uRWwpID0+IHtcbiAgY29uc3QgeyBjb21ib0JveEVsLCBzZWxlY3RFbCwgaW5wdXRFbCB9ID0gZ2V0Q29tYm9Cb3hDb250ZXh0KGxpc3RPcHRpb25FbCk7XG5cbiAgY2hhbmdlRWxlbWVudFZhbHVlKHNlbGVjdEVsLCBsaXN0T3B0aW9uRWwuZGF0YXNldC52YWx1ZSk7XG4gIGNoYW5nZUVsZW1lbnRWYWx1ZShpbnB1dEVsLCBsaXN0T3B0aW9uRWwudGV4dENvbnRlbnQpO1xuICBjb21ib0JveEVsLmNsYXNzTGlzdC5hZGQoQ09NQk9fQk9YX1BSSVNUSU5FX0NMQVNTKTtcbiAgaGlkZUxpc3QoY29tYm9Cb3hFbCk7XG4gIGlucHV0RWwuZm9jdXMoKTtcbn07XG5cbi8qKlxuICogQ2xlYXIgdGhlIGlucHV0IG9mIHRoZSBjb21ibyBib3hcbiAqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBjbGVhckJ1dHRvbkVsIFRoZSBjbGVhciBpbnB1dCBidXR0b25cbiAqL1xuY29uc3QgY2xlYXJJbnB1dCA9IChjbGVhckJ1dHRvbkVsKSA9PiB7XG4gIGNvbnN0IHsgY29tYm9Cb3hFbCwgbGlzdEVsLCBzZWxlY3RFbCwgaW5wdXRFbCB9ID0gZ2V0Q29tYm9Cb3hDb250ZXh0KFxuICAgIGNsZWFyQnV0dG9uRWxcbiAgKTtcbiAgY29uc3QgbGlzdFNob3duID0gIWxpc3RFbC5oaWRkZW47XG5cbiAgaWYgKHNlbGVjdEVsLnZhbHVlKSBjaGFuZ2VFbGVtZW50VmFsdWUoc2VsZWN0RWwpO1xuICBpZiAoaW5wdXRFbC52YWx1ZSkgY2hhbmdlRWxlbWVudFZhbHVlKGlucHV0RWwpO1xuICBjb21ib0JveEVsLmNsYXNzTGlzdC5yZW1vdmUoQ09NQk9fQk9YX1BSSVNUSU5FX0NMQVNTKTtcblxuICBpZiAobGlzdFNob3duKSBkaXNwbGF5TGlzdChjb21ib0JveEVsKTtcbiAgaW5wdXRFbC5mb2N1cygpO1xufTtcblxuLyoqXG4gKiBSZXNldCB0aGUgc2VsZWN0IGJhc2VkIG9mZiBvZiBjdXJyZW50bHkgc2V0IHNlbGVjdCB2YWx1ZVxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKi9cbmNvbnN0IHJlc2V0U2VsZWN0aW9uID0gKGVsKSA9PiB7XG4gIGNvbnN0IHsgY29tYm9Cb3hFbCwgc2VsZWN0RWwsIGlucHV0RWwgfSA9IGdldENvbWJvQm94Q29udGV4dChlbCk7XG5cbiAgY29uc3Qgc2VsZWN0VmFsdWUgPSBzZWxlY3RFbC52YWx1ZTtcbiAgY29uc3QgaW5wdXRWYWx1ZSA9IChpbnB1dEVsLnZhbHVlIHx8IFwiXCIpLnRvTG93ZXJDYXNlKCk7XG5cbiAgaWYgKHNlbGVjdFZhbHVlKSB7XG4gICAgZm9yIChsZXQgaSA9IDAsIGxlbiA9IHNlbGVjdEVsLm9wdGlvbnMubGVuZ3RoOyBpIDwgbGVuOyBpICs9IDEpIHtcbiAgICAgIGNvbnN0IG9wdGlvbkVsID0gc2VsZWN0RWwub3B0aW9uc1tpXTtcbiAgICAgIGlmIChvcHRpb25FbC52YWx1ZSA9PT0gc2VsZWN0VmFsdWUpIHtcbiAgICAgICAgaWYgKGlucHV0VmFsdWUgIT09IG9wdGlvbkVsLnRleHQpIHtcbiAgICAgICAgICBjaGFuZ2VFbGVtZW50VmFsdWUoaW5wdXRFbCwgb3B0aW9uRWwudGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgY29tYm9Cb3hFbC5jbGFzc0xpc3QuYWRkKENPTUJPX0JPWF9QUklTVElORV9DTEFTUyk7XG4gICAgICAgIHJldHVybjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBpZiAoaW5wdXRWYWx1ZSkge1xuICAgIGNoYW5nZUVsZW1lbnRWYWx1ZShpbnB1dEVsKTtcbiAgfVxufTtcblxuLyoqXG4gKiBTZWxlY3QgYW4gb3B0aW9uIGxpc3Qgb2YgdGhlIGNvbWJvIGJveCBjb21wb25lbnQgYmFzZWQgb2ZmIG9mXG4gKiBoYXZpbmcgYSBjdXJyZW50IGZvY3VzZWQgbGlzdCBvcHRpb24gb3JcbiAqIGhhdmluZyB0ZXN0IHRoYXQgY29tcGxldGVseSBtYXRjaGVzIGEgbGlzdCBvcHRpb24uXG4gKiBPdGhlcndpc2UgaXQgY2xlYXJzIHRoZSBpbnB1dCBhbmQgc2VsZWN0LlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKi9cbmNvbnN0IGNvbXBsZXRlU2VsZWN0aW9uID0gKGVsKSA9PiB7XG4gIGNvbnN0IHsgY29tYm9Cb3hFbCwgc2VsZWN0RWwsIGlucHV0RWwsIHN0YXR1c0VsIH0gPSBnZXRDb21ib0JveENvbnRleHQoZWwpO1xuXG4gIHN0YXR1c0VsLnRleHRDb250ZW50ID0gXCJcIjtcblxuICBjb25zdCBpbnB1dFZhbHVlID0gKGlucHV0RWwudmFsdWUgfHwgXCJcIikudG9Mb3dlckNhc2UoKTtcblxuICBpZiAoaW5wdXRWYWx1ZSkge1xuICAgIGZvciAobGV0IGkgPSAwLCBsZW4gPSBzZWxlY3RFbC5vcHRpb25zLmxlbmd0aDsgaSA8IGxlbjsgaSArPSAxKSB7XG4gICAgICBjb25zdCBvcHRpb25FbCA9IHNlbGVjdEVsLm9wdGlvbnNbaV07XG4gICAgICBpZiAob3B0aW9uRWwudGV4dC50b0xvd2VyQ2FzZSgpID09PSBpbnB1dFZhbHVlKSB7XG4gICAgICAgIGNoYW5nZUVsZW1lbnRWYWx1ZShzZWxlY3RFbCwgb3B0aW9uRWwudmFsdWUpO1xuICAgICAgICBjaGFuZ2VFbGVtZW50VmFsdWUoaW5wdXRFbCwgb3B0aW9uRWwudGV4dCk7XG4gICAgICAgIGNvbWJvQm94RWwuY2xhc3NMaXN0LmFkZChDT01CT19CT1hfUFJJU1RJTkVfQ0xBU1MpO1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmVzZXRTZWxlY3Rpb24oY29tYm9Cb3hFbCk7XG59O1xuXG4vKipcbiAqIEhhbmRsZSB0aGUgZXNjYXBlIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IEFuIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBoYW5kbGVFc2NhcGUgPSAoZXZlbnQpID0+IHtcbiAgY29uc3QgeyBjb21ib0JveEVsLCBpbnB1dEVsIH0gPSBnZXRDb21ib0JveENvbnRleHQoZXZlbnQudGFyZ2V0KTtcblxuICBoaWRlTGlzdChjb21ib0JveEVsKTtcbiAgcmVzZXRTZWxlY3Rpb24oY29tYm9Cb3hFbCk7XG4gIGlucHV0RWwuZm9jdXMoKTtcbn07XG5cbi8qKlxuICogSGFuZGxlIHRoZSBkb3duIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IEFuIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBoYW5kbGVEb3duRnJvbUlucHV0ID0gKGV2ZW50KSA9PiB7XG4gIGNvbnN0IHsgY29tYm9Cb3hFbCwgbGlzdEVsIH0gPSBnZXRDb21ib0JveENvbnRleHQoZXZlbnQudGFyZ2V0KTtcblxuICBpZiAobGlzdEVsLmhpZGRlbikge1xuICAgIGRpc3BsYXlMaXN0KGNvbWJvQm94RWwpO1xuICB9XG5cbiAgbGV0IG5leHRPcHRpb25FbCA9XG4gICAgbGlzdEVsLnF1ZXJ5U2VsZWN0b3IoTElTVF9PUFRJT05fRk9DVVNFRCkgfHxcbiAgICBsaXN0RWwucXVlcnlTZWxlY3RvcihMSVNUX09QVElPTik7XG5cbiAgaWYgKG5leHRPcHRpb25FbCkge1xuICAgIGhpZ2hsaWdodE9wdGlvbihjb21ib0JveEVsLCBuZXh0T3B0aW9uRWwpO1xuICB9XG5cbiAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbn07XG5cbi8qKlxuICogSGFuZGxlIHRoZSBlbnRlciBldmVudCBmcm9tIGFuIGlucHV0IGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgQW4gZXZlbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKi9cbmNvbnN0IGhhbmRsZUVudGVyRnJvbUlucHV0ID0gKGV2ZW50KSA9PiB7XG4gIGNvbnN0IHsgY29tYm9Cb3hFbCwgbGlzdEVsIH0gPSBnZXRDb21ib0JveENvbnRleHQoZXZlbnQudGFyZ2V0KTtcbiAgY29uc3QgbGlzdFNob3duID0gIWxpc3RFbC5oaWRkZW47XG5cbiAgY29tcGxldGVTZWxlY3Rpb24oY29tYm9Cb3hFbCk7XG5cbiAgaWYgKGxpc3RTaG93bikge1xuICAgIGhpZGVMaXN0KGNvbWJvQm94RWwpO1xuICB9XG5cbiAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbn07XG5cbi8qKlxuICogSGFuZGxlIHRoZSBkb3duIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IEFuIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBoYW5kbGVEb3duRnJvbUxpc3RPcHRpb24gPSAoZXZlbnQpID0+IHtcbiAgY29uc3QgZm9jdXNlZE9wdGlvbkVsID0gZXZlbnQudGFyZ2V0O1xuICBjb25zdCBuZXh0T3B0aW9uRWwgPSBmb2N1c2VkT3B0aW9uRWwubmV4dFNpYmxpbmc7XG5cbiAgaWYgKG5leHRPcHRpb25FbCkge1xuICAgIGhpZ2hsaWdodE9wdGlvbihmb2N1c2VkT3B0aW9uRWwsIG5leHRPcHRpb25FbCk7XG4gIH1cblxuICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xufTtcblxuLyoqXG4gKiBIYW5kbGUgdGhlIHRhYiBldmVudCBmcm9tIGFuIGxpc3Qgb3B0aW9uIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgQW4gZXZlbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKi9cbmNvbnN0IGhhbmRsZVRhYkZyb21MaXN0T3B0aW9uID0gKGV2ZW50KSA9PiB7XG4gIHNlbGVjdEl0ZW0oZXZlbnQudGFyZ2V0KTtcbiAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbn07XG5cbi8qKlxuICogSGFuZGxlIHRoZSBlbnRlciBldmVudCBmcm9tIGxpc3Qgb3B0aW9uIHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IEFuIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBoYW5kbGVFbnRlckZyb21MaXN0T3B0aW9uID0gKGV2ZW50KSA9PiB7XG4gIHNlbGVjdEl0ZW0oZXZlbnQudGFyZ2V0KTtcbiAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbn07XG5cbi8qKlxuICogSGFuZGxlIHRoZSB1cCBldmVudCBmcm9tIGxpc3Qgb3B0aW9uIHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IEFuIGV2ZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBoYW5kbGVVcEZyb21MaXN0T3B0aW9uID0gKGV2ZW50KSA9PiB7XG4gIGNvbnN0IHsgY29tYm9Cb3hFbCwgbGlzdEVsLCBmb2N1c2VkT3B0aW9uRWwgfSA9IGdldENvbWJvQm94Q29udGV4dChcbiAgICBldmVudC50YXJnZXRcbiAgKTtcbiAgY29uc3QgbmV4dE9wdGlvbkVsID0gZm9jdXNlZE9wdGlvbkVsICYmIGZvY3VzZWRPcHRpb25FbC5wcmV2aW91c1NpYmxpbmc7XG4gIGNvbnN0IGxpc3RTaG93biA9ICFsaXN0RWwuaGlkZGVuO1xuXG4gIGhpZ2hsaWdodE9wdGlvbihjb21ib0JveEVsLCBuZXh0T3B0aW9uRWwpO1xuXG4gIGlmIChsaXN0U2hvd24pIHtcbiAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICB9XG5cbiAgaWYgKCFuZXh0T3B0aW9uRWwpIHtcbiAgICBoaWRlTGlzdChjb21ib0JveEVsKTtcbiAgfVxufTtcblxuLyoqXG4gKiBTZWxlY3QgbGlzdCBvcHRpb24gb24gdGhlIG1vdXNlbW92ZSBldmVudC5cbiAqXG4gKiBAcGFyYW0ge01vdXNlRXZlbnR9IGV2ZW50IFRoZSBtb3VzZW1vdmUgZXZlbnRcbiAqIEBwYXJhbSB7SFRNTExJRWxlbWVudH0gbGlzdE9wdGlvbkVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBjb21ibyBib3ggY29tcG9uZW50XG4gKi9cbmNvbnN0IGhhbmRsZU1vdXNlbW92ZSA9IChsaXN0T3B0aW9uRWwpID0+IHtcbiAgY29uc3QgaXNDdXJyZW50bHlGb2N1c2VkID0gbGlzdE9wdGlvbkVsLmNsYXNzTGlzdC5jb250YWlucyhcbiAgICBMSVNUX09QVElPTl9GT0NVU0VEX0NMQVNTXG4gICk7XG5cbiAgaWYgKGlzQ3VycmVudGx5Rm9jdXNlZCkgcmV0dXJuO1xuXG4gIGhpZ2hsaWdodE9wdGlvbihsaXN0T3B0aW9uRWwsIGxpc3RPcHRpb25FbCwge1xuICAgIHByZXZlbnRTY3JvbGw6IHRydWUsXG4gIH0pO1xufTtcblxuLyoqXG4gKiBUb2dnbGUgdGhlIGxpc3Qgd2hlbiB0aGUgYnV0dG9uIGlzIGNsaWNrZWRcbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCB0b2dnbGVMaXN0ID0gKGVsKSA9PiB7XG4gIGNvbnN0IHsgY29tYm9Cb3hFbCwgbGlzdEVsLCBpbnB1dEVsIH0gPSBnZXRDb21ib0JveENvbnRleHQoZWwpO1xuXG4gIGlmIChsaXN0RWwuaGlkZGVuKSB7XG4gICAgZGlzcGxheUxpc3QoY29tYm9Cb3hFbCk7XG4gIH0gZWxzZSB7XG4gICAgaGlkZUxpc3QoY29tYm9Cb3hFbCk7XG4gIH1cblxuICBpbnB1dEVsLmZvY3VzKCk7XG59O1xuXG4vKipcbiAqIEhhbmRsZSBjbGljayBmcm9tIGlucHV0XG4gKlxuICogQHBhcmFtIHtIVE1MSW5wdXRFbGVtZW50fSBlbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgY29tYm8gYm94IGNvbXBvbmVudFxuICovXG5jb25zdCBoYW5kbGVDbGlja0Zyb21JbnB1dCA9IChlbCkgPT4ge1xuICBjb25zdCB7IGNvbWJvQm94RWwsIGxpc3RFbCB9ID0gZ2V0Q29tYm9Cb3hDb250ZXh0KGVsKTtcblxuICBpZiAobGlzdEVsLmhpZGRlbikge1xuICAgIGRpc3BsYXlMaXN0KGNvbWJvQm94RWwpO1xuICB9XG59O1xuXG5jb25zdCBjb21ib0JveCA9IGJlaGF2aW9yKFxuICB7XG4gICAgW0NMSUNLXToge1xuICAgICAgW0lOUFVUXSgpIHtcbiAgICAgICAgaWYgKHRoaXMuZGlzYWJsZWQpIHJldHVybjtcbiAgICAgICAgaGFuZGxlQ2xpY2tGcm9tSW5wdXQodGhpcyk7XG4gICAgICB9LFxuICAgICAgW1RPR0dMRV9MSVNUX0JVVFRPTl0oKSB7XG4gICAgICAgIGlmICh0aGlzLmRpc2FibGVkKSByZXR1cm47XG4gICAgICAgIHRvZ2dsZUxpc3QodGhpcyk7XG4gICAgICB9LFxuICAgICAgW0xJU1RfT1BUSU9OXSgpIHtcbiAgICAgICAgaWYgKHRoaXMuZGlzYWJsZWQpIHJldHVybjtcbiAgICAgICAgc2VsZWN0SXRlbSh0aGlzKTtcbiAgICAgIH0sXG4gICAgICBbQ0xFQVJfSU5QVVRfQlVUVE9OXSgpIHtcbiAgICAgICAgaWYgKHRoaXMuZGlzYWJsZWQpIHJldHVybjtcbiAgICAgICAgY2xlYXJJbnB1dCh0aGlzKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgICBmb2N1c291dDoge1xuICAgICAgW0NPTUJPX0JPWF0oZXZlbnQpIHtcbiAgICAgICAgaWYgKCF0aGlzLmNvbnRhaW5zKGV2ZW50LnJlbGF0ZWRUYXJnZXQpKSB7XG4gICAgICAgICAgcmVzZXRTZWxlY3Rpb24odGhpcyk7XG4gICAgICAgICAgaGlkZUxpc3QodGhpcyk7XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgfSxcbiAgICBrZXlkb3duOiB7XG4gICAgICBbQ09NQk9fQk9YXToga2V5bWFwKHtcbiAgICAgICAgRXNjYXBlOiBoYW5kbGVFc2NhcGUsXG4gICAgICB9KSxcbiAgICAgIFtJTlBVVF06IGtleW1hcCh7XG4gICAgICAgIEVudGVyOiBoYW5kbGVFbnRlckZyb21JbnB1dCxcbiAgICAgICAgQXJyb3dEb3duOiBoYW5kbGVEb3duRnJvbUlucHV0LFxuICAgICAgICBEb3duOiBoYW5kbGVEb3duRnJvbUlucHV0LFxuICAgICAgfSksXG4gICAgICBbTElTVF9PUFRJT05dOiBrZXltYXAoe1xuICAgICAgICBBcnJvd1VwOiBoYW5kbGVVcEZyb21MaXN0T3B0aW9uLFxuICAgICAgICBVcDogaGFuZGxlVXBGcm9tTGlzdE9wdGlvbixcbiAgICAgICAgQXJyb3dEb3duOiBoYW5kbGVEb3duRnJvbUxpc3RPcHRpb24sXG4gICAgICAgIERvd246IGhhbmRsZURvd25Gcm9tTGlzdE9wdGlvbixcbiAgICAgICAgRW50ZXI6IGhhbmRsZUVudGVyRnJvbUxpc3RPcHRpb24sXG4gICAgICAgIFRhYjogaGFuZGxlVGFiRnJvbUxpc3RPcHRpb24sXG4gICAgICAgIFwiU2hpZnQrVGFiXCI6IG5vb3AsXG4gICAgICB9KSxcbiAgICB9LFxuICAgIGlucHV0OiB7XG4gICAgICBbSU5QVVRdKCkge1xuICAgICAgICBjb25zdCBjb21ib0JveEVsID0gdGhpcy5jbG9zZXN0KENPTUJPX0JPWCk7XG4gICAgICAgIGNvbWJvQm94RWwuY2xhc3NMaXN0LnJlbW92ZShDT01CT19CT1hfUFJJU1RJTkVfQ0xBU1MpO1xuICAgICAgICBkaXNwbGF5TGlzdCh0aGlzKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgICBtb3VzZW1vdmU6IHtcbiAgICAgIFtMSVNUX09QVElPTl0oKSB7XG4gICAgICAgIGhhbmRsZU1vdXNlbW92ZSh0aGlzKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGluaXQocm9vdCkge1xuICAgICAgc2VsZWN0KENPTUJPX0JPWCwgcm9vdCkuZm9yRWFjaCgoY29tYm9Cb3hFbCkgPT4ge1xuICAgICAgICBlbmhhbmNlQ29tYm9Cb3goY29tYm9Cb3hFbCk7XG4gICAgICB9KTtcbiAgICB9LFxuICAgIGdldENvbWJvQm94Q29udGV4dCxcbiAgICBlbmhhbmNlQ29tYm9Cb3gsXG4gICAgZ2VuZXJhdGVEeW5hbWljUmVnRXhwLFxuICAgIGRpc2FibGUsXG4gICAgZW5hYmxlLFxuICAgIGRpc3BsYXlMaXN0LFxuICAgIGhpZGVMaXN0LFxuICAgIENPTUJPX0JPWF9DTEFTUyxcbiAgfVxuKTtcblxubW9kdWxlLmV4cG9ydHMgPSBjb21ib0JveDtcbiIsImNvbnN0IGtleW1hcCA9IHJlcXVpcmUoXCJyZWNlcHRvci9rZXltYXBcIik7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoXCIuLi91dGlscy9zZWxlY3RcIik7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKFwiLi4vY29uZmlnXCIpO1xuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZShcIi4uL2V2ZW50c1wiKTtcbmNvbnN0IGFjdGl2ZUVsZW1lbnQgPSByZXF1aXJlKFwiLi4vdXRpbHMvYWN0aXZlLWVsZW1lbnRcIik7XG5jb25zdCBpc0lvc0RldmljZSA9IHJlcXVpcmUoXCIuLi91dGlscy9pcy1pb3MtZGV2aWNlXCIpO1xuXG5jb25zdCBEQVRFX1BJQ0tFUl9DTEFTUyA9IGAke1BSRUZJWH0tZGF0ZS1waWNrZXJgO1xuY29uc3QgREFURV9QSUNLRVJfV1JBUFBFUl9DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NMQVNTfV9fd3JhcHBlcmA7XG5jb25zdCBEQVRFX1BJQ0tFUl9JTklUSUFMSVpFRF9DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NMQVNTfS0taW5pdGlhbGl6ZWRgO1xuY29uc3QgREFURV9QSUNLRVJfQUNUSVZFX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0xBU1N9LS1hY3RpdmVgO1xuY29uc3QgREFURV9QSUNLRVJfSU5URVJOQUxfSU5QVVRfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DTEFTU31fX2ludGVybmFsLWlucHV0YDtcbmNvbnN0IERBVEVfUElDS0VSX0VYVEVSTkFMX0lOUFVUX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0xBU1N9X19leHRlcm5hbC1pbnB1dGA7XG5jb25zdCBEQVRFX1BJQ0tFUl9CVVRUT05fQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DTEFTU31fX2J1dHRvbmA7XG5jb25zdCBEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NMQVNTfV9fY2FsZW5kYXJgO1xuY29uc3QgREFURV9QSUNLRVJfU1RBVFVTX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0xBU1N9X19zdGF0dXNgO1xuY29uc3QgQ0FMRU5EQVJfREFURV9DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NBTEVOREFSX0NMQVNTfV9fZGF0ZWA7XG5cbmNvbnN0IENBTEVOREFSX0RBVEVfRk9DVVNFRF9DTEFTUyA9IGAke0NBTEVOREFSX0RBVEVfQ0xBU1N9LS1mb2N1c2VkYDtcbmNvbnN0IENBTEVOREFSX0RBVEVfU0VMRUNURURfQ0xBU1MgPSBgJHtDQUxFTkRBUl9EQVRFX0NMQVNTfS0tc2VsZWN0ZWRgO1xuY29uc3QgQ0FMRU5EQVJfREFURV9QUkVWSU9VU19NT05USF9DTEFTUyA9IGAke0NBTEVOREFSX0RBVEVfQ0xBU1N9LS1wcmV2aW91cy1tb250aGA7XG5jb25zdCBDQUxFTkRBUl9EQVRFX0NVUlJFTlRfTU9OVEhfQ0xBU1MgPSBgJHtDQUxFTkRBUl9EQVRFX0NMQVNTfS0tY3VycmVudC1tb250aGA7XG5jb25zdCBDQUxFTkRBUl9EQVRFX05FWFRfTU9OVEhfQ0xBU1MgPSBgJHtDQUxFTkRBUl9EQVRFX0NMQVNTfS0tbmV4dC1tb250aGA7XG5jb25zdCBDQUxFTkRBUl9EQVRFX1JBTkdFX0RBVEVfQ0xBU1MgPSBgJHtDQUxFTkRBUl9EQVRFX0NMQVNTfS0tcmFuZ2UtZGF0ZWA7XG5jb25zdCBDQUxFTkRBUl9EQVRFX1RPREFZX0NMQVNTID0gYCR7Q0FMRU5EQVJfREFURV9DTEFTU30tLXRvZGF5YDtcbmNvbnN0IENBTEVOREFSX0RBVEVfUkFOR0VfREFURV9TVEFSVF9DTEFTUyA9IGAke0NBTEVOREFSX0RBVEVfQ0xBU1N9LS1yYW5nZS1kYXRlLXN0YXJ0YDtcbmNvbnN0IENBTEVOREFSX0RBVEVfUkFOR0VfREFURV9FTkRfQ0xBU1MgPSBgJHtDQUxFTkRBUl9EQVRFX0NMQVNTfS0tcmFuZ2UtZGF0ZS1lbmRgO1xuY29uc3QgQ0FMRU5EQVJfREFURV9XSVRISU5fUkFOR0VfQ0xBU1MgPSBgJHtDQUxFTkRBUl9EQVRFX0NMQVNTfS0td2l0aGluLXJhbmdlYDtcbmNvbnN0IENBTEVOREFSX1BSRVZJT1VTX1lFQVJfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX3ByZXZpb3VzLXllYXJgO1xuY29uc3QgQ0FMRU5EQVJfUFJFVklPVVNfTU9OVEhfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX3ByZXZpb3VzLW1vbnRoYDtcbmNvbnN0IENBTEVOREFSX05FWFRfWUVBUl9DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NBTEVOREFSX0NMQVNTfV9fbmV4dC15ZWFyYDtcbmNvbnN0IENBTEVOREFSX05FWFRfTU9OVEhfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX25leHQtbW9udGhgO1xuY29uc3QgQ0FMRU5EQVJfTU9OVEhfU0VMRUNUSU9OX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0FMRU5EQVJfQ0xBU1N9X19tb250aC1zZWxlY3Rpb25gO1xuY29uc3QgQ0FMRU5EQVJfWUVBUl9TRUxFQ1RJT05fQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX3llYXItc2VsZWN0aW9uYDtcbmNvbnN0IENBTEVOREFSX01PTlRIX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0FMRU5EQVJfQ0xBU1N9X19tb250aGA7XG5jb25zdCBDQUxFTkRBUl9NT05USF9GT0NVU0VEX0NMQVNTID0gYCR7Q0FMRU5EQVJfTU9OVEhfQ0xBU1N9LS1mb2N1c2VkYDtcbmNvbnN0IENBTEVOREFSX01PTlRIX1NFTEVDVEVEX0NMQVNTID0gYCR7Q0FMRU5EQVJfTU9OVEhfQ0xBU1N9LS1zZWxlY3RlZGA7XG5jb25zdCBDQUxFTkRBUl9ZRUFSX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0FMRU5EQVJfQ0xBU1N9X195ZWFyYDtcbmNvbnN0IENBTEVOREFSX1lFQVJfRk9DVVNFRF9DTEFTUyA9IGAke0NBTEVOREFSX1lFQVJfQ0xBU1N9LS1mb2N1c2VkYDtcbmNvbnN0IENBTEVOREFSX1lFQVJfU0VMRUNURURfQ0xBU1MgPSBgJHtDQUxFTkRBUl9ZRUFSX0NMQVNTfS0tc2VsZWN0ZWRgO1xuY29uc3QgQ0FMRU5EQVJfUFJFVklPVVNfWUVBUl9DSFVOS19DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NBTEVOREFSX0NMQVNTfV9fcHJldmlvdXMteWVhci1jaHVua2A7XG5jb25zdCBDQUxFTkRBUl9ORVhUX1lFQVJfQ0hVTktfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX25leHQteWVhci1jaHVua2A7XG5jb25zdCBDQUxFTkRBUl9EQVRFX1BJQ0tFUl9DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NBTEVOREFSX0NMQVNTfV9fZGF0ZS1waWNrZXJgO1xuY29uc3QgQ0FMRU5EQVJfTU9OVEhfUElDS0VSX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0FMRU5EQVJfQ0xBU1N9X19tb250aC1waWNrZXJgO1xuY29uc3QgQ0FMRU5EQVJfWUVBUl9QSUNLRVJfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX3llYXItcGlja2VyYDtcbmNvbnN0IENBTEVOREFSX1RBQkxFX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0FMRU5EQVJfQ0xBU1N9X190YWJsZWA7XG5jb25zdCBDQUxFTkRBUl9ST1dfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX3Jvd2A7XG5jb25zdCBDQUxFTkRBUl9DRUxMX0NMQVNTID0gYCR7REFURV9QSUNLRVJfQ0FMRU5EQVJfQ0xBU1N9X19jZWxsYDtcbmNvbnN0IENBTEVOREFSX0NFTExfQ0VOVEVSX0lURU1TX0NMQVNTID0gYCR7Q0FMRU5EQVJfQ0VMTF9DTEFTU30tLWNlbnRlci1pdGVtc2A7XG5jb25zdCBDQUxFTkRBUl9NT05USF9MQUJFTF9DTEFTUyA9IGAke0RBVEVfUElDS0VSX0NBTEVOREFSX0NMQVNTfV9fbW9udGgtbGFiZWxgO1xuY29uc3QgQ0FMRU5EQVJfREFZX09GX1dFRUtfQ0xBU1MgPSBgJHtEQVRFX1BJQ0tFUl9DQUxFTkRBUl9DTEFTU31fX2RheS1vZi13ZWVrYDtcblxuY29uc3QgREFURV9QSUNLRVIgPSBgLiR7REFURV9QSUNLRVJfQ0xBU1N9YDtcbmNvbnN0IERBVEVfUElDS0VSX0JVVFRPTiA9IGAuJHtEQVRFX1BJQ0tFUl9CVVRUT05fQ0xBU1N9YDtcbmNvbnN0IERBVEVfUElDS0VSX0lOVEVSTkFMX0lOUFVUID0gYC4ke0RBVEVfUElDS0VSX0lOVEVSTkFMX0lOUFVUX0NMQVNTfWA7XG5jb25zdCBEQVRFX1BJQ0tFUl9FWFRFUk5BTF9JTlBVVCA9IGAuJHtEQVRFX1BJQ0tFUl9FWFRFUk5BTF9JTlBVVF9DTEFTU31gO1xuY29uc3QgREFURV9QSUNLRVJfQ0FMRU5EQVIgPSBgLiR7REFURV9QSUNLRVJfQ0FMRU5EQVJfQ0xBU1N9YDtcbmNvbnN0IERBVEVfUElDS0VSX1NUQVRVUyA9IGAuJHtEQVRFX1BJQ0tFUl9TVEFUVVNfQ0xBU1N9YDtcbmNvbnN0IENBTEVOREFSX0RBVEUgPSBgLiR7Q0FMRU5EQVJfREFURV9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfREFURV9GT0NVU0VEID0gYC4ke0NBTEVOREFSX0RBVEVfRk9DVVNFRF9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfREFURV9DVVJSRU5UX01PTlRIID0gYC4ke0NBTEVOREFSX0RBVEVfQ1VSUkVOVF9NT05USF9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfUFJFVklPVVNfWUVBUiA9IGAuJHtDQUxFTkRBUl9QUkVWSU9VU19ZRUFSX0NMQVNTfWA7XG5jb25zdCBDQUxFTkRBUl9QUkVWSU9VU19NT05USCA9IGAuJHtDQUxFTkRBUl9QUkVWSU9VU19NT05USF9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfTkVYVF9ZRUFSID0gYC4ke0NBTEVOREFSX05FWFRfWUVBUl9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfTkVYVF9NT05USCA9IGAuJHtDQUxFTkRBUl9ORVhUX01PTlRIX0NMQVNTfWA7XG5jb25zdCBDQUxFTkRBUl9ZRUFSX1NFTEVDVElPTiA9IGAuJHtDQUxFTkRBUl9ZRUFSX1NFTEVDVElPTl9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfTU9OVEhfU0VMRUNUSU9OID0gYC4ke0NBTEVOREFSX01PTlRIX1NFTEVDVElPTl9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfTU9OVEggPSBgLiR7Q0FMRU5EQVJfTU9OVEhfQ0xBU1N9YDtcbmNvbnN0IENBTEVOREFSX1lFQVIgPSBgLiR7Q0FMRU5EQVJfWUVBUl9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfUFJFVklPVVNfWUVBUl9DSFVOSyA9IGAuJHtDQUxFTkRBUl9QUkVWSU9VU19ZRUFSX0NIVU5LX0NMQVNTfWA7XG5jb25zdCBDQUxFTkRBUl9ORVhUX1lFQVJfQ0hVTksgPSBgLiR7Q0FMRU5EQVJfTkVYVF9ZRUFSX0NIVU5LX0NMQVNTfWA7XG5jb25zdCBDQUxFTkRBUl9EQVRFX1BJQ0tFUiA9IGAuJHtDQUxFTkRBUl9EQVRFX1BJQ0tFUl9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfTU9OVEhfUElDS0VSID0gYC4ke0NBTEVOREFSX01PTlRIX1BJQ0tFUl9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfWUVBUl9QSUNLRVIgPSBgLiR7Q0FMRU5EQVJfWUVBUl9QSUNLRVJfQ0xBU1N9YDtcbmNvbnN0IENBTEVOREFSX01PTlRIX0ZPQ1VTRUQgPSBgLiR7Q0FMRU5EQVJfTU9OVEhfRk9DVVNFRF9DTEFTU31gO1xuY29uc3QgQ0FMRU5EQVJfWUVBUl9GT0NVU0VEID0gYC4ke0NBTEVOREFSX1lFQVJfRk9DVVNFRF9DTEFTU31gO1xuXG5jb25zdCBWQUxJREFUSU9OX01FU1NBR0UgPSBcIlBsZWFzZSBlbnRlciBhIHZhbGlkIGRhdGVcIjtcblxuY29uc3QgTU9OVEhfTEFCRUxTID0gW1xuICBcIkphbnVhcnlcIixcbiAgXCJGZWJydWFyeVwiLFxuICBcIk1hcmNoXCIsXG4gIFwiQXByaWxcIixcbiAgXCJNYXlcIixcbiAgXCJKdW5lXCIsXG4gIFwiSnVseVwiLFxuICBcIkF1Z3VzdFwiLFxuICBcIlNlcHRlbWJlclwiLFxuICBcIk9jdG9iZXJcIixcbiAgXCJOb3ZlbWJlclwiLFxuICBcIkRlY2VtYmVyXCIsXG5dO1xuXG5jb25zdCBEQVlfT0ZfV0VFS19MQUJFTFMgPSBbXG4gIFwiU3VuZGF5XCIsXG4gIFwiTW9uZGF5XCIsXG4gIFwiVHVlc2RheVwiLFxuICBcIldlZG5lc2RheVwiLFxuICBcIlRodXJzZGF5XCIsXG4gIFwiRnJpZGF5XCIsXG4gIFwiU2F0dXJkYXlcIixcbl07XG5cbmNvbnN0IEVOVEVSX0tFWUNPREUgPSAxMztcblxuY29uc3QgWUVBUl9DSFVOSyA9IDEyO1xuXG5jb25zdCBERUZBVUxUX01JTl9EQVRFID0gXCIwMDAwLTAxLTAxXCI7XG5jb25zdCBERUZBVUxUX0VYVEVSTkFMX0RBVEVfRk9STUFUID0gXCJNTS9ERC9ZWVlZXCI7XG5jb25zdCBJTlRFUk5BTF9EQVRFX0ZPUk1BVCA9IFwiWVlZWS1NTS1ERFwiO1xuXG5jb25zdCBOT1RfRElTQUJMRURfU0VMRUNUT1IgPSBcIjpub3QoW2Rpc2FibGVkXSlcIjtcblxuY29uc3QgcHJvY2Vzc0ZvY3VzYWJsZVNlbGVjdG9ycyA9ICguLi5zZWxlY3RvcnMpID0+XG4gIHNlbGVjdG9ycy5tYXAoKHF1ZXJ5KSA9PiBxdWVyeSArIE5PVF9ESVNBQkxFRF9TRUxFQ1RPUikuam9pbihcIiwgXCIpO1xuXG5jb25zdCBEQVRFX1BJQ0tFUl9GT0NVU0FCTEUgPSBwcm9jZXNzRm9jdXNhYmxlU2VsZWN0b3JzKFxuICBDQUxFTkRBUl9QUkVWSU9VU19ZRUFSLFxuICBDQUxFTkRBUl9QUkVWSU9VU19NT05USCxcbiAgQ0FMRU5EQVJfWUVBUl9TRUxFQ1RJT04sXG4gIENBTEVOREFSX01PTlRIX1NFTEVDVElPTixcbiAgQ0FMRU5EQVJfTkVYVF9ZRUFSLFxuICBDQUxFTkRBUl9ORVhUX01PTlRILFxuICBDQUxFTkRBUl9EQVRFX0ZPQ1VTRURcbik7XG5cbmNvbnN0IE1PTlRIX1BJQ0tFUl9GT0NVU0FCTEUgPSBwcm9jZXNzRm9jdXNhYmxlU2VsZWN0b3JzKFxuICBDQUxFTkRBUl9NT05USF9GT0NVU0VEXG4pO1xuXG5jb25zdCBZRUFSX1BJQ0tFUl9GT0NVU0FCTEUgPSBwcm9jZXNzRm9jdXNhYmxlU2VsZWN0b3JzKFxuICBDQUxFTkRBUl9QUkVWSU9VU19ZRUFSX0NIVU5LLFxuICBDQUxFTkRBUl9ORVhUX1lFQVJfQ0hVTkssXG4gIENBTEVOREFSX1lFQVJfRk9DVVNFRFxuKTtcblxuLy8gI3JlZ2lvbiBEYXRlIE1hbmlwdWxhdGlvbiBGdW5jdGlvbnNcblxuLyoqXG4gKiBLZWVwIGRhdGUgd2l0aGluIG1vbnRoLiBNb250aCB3b3VsZCBvbmx5IGJlIG92ZXIgYnkgMSB0byAzIGRheXNcbiAqXG4gKiBAcGFyYW0ge0RhdGV9IGRhdGVUb0NoZWNrIHRoZSBkYXRlIG9iamVjdCB0byBjaGVja1xuICogQHBhcmFtIHtudW1iZXJ9IG1vbnRoIHRoZSBjb3JyZWN0IG1vbnRoXG4gKiBAcmV0dXJucyB7RGF0ZX0gdGhlIGRhdGUsIGNvcnJlY3RlZCBpZiBuZWVkZWRcbiAqL1xuY29uc3Qga2VlcERhdGVXaXRoaW5Nb250aCA9IChkYXRlVG9DaGVjaywgbW9udGgpID0+IHtcbiAgaWYgKG1vbnRoICE9PSBkYXRlVG9DaGVjay5nZXRNb250aCgpKSB7XG4gICAgZGF0ZVRvQ2hlY2suc2V0RGF0ZSgwKTtcbiAgfVxuXG4gIHJldHVybiBkYXRlVG9DaGVjaztcbn07XG5cbi8qKlxuICogU2V0IGRhdGUgZnJvbSBtb250aCBkYXkgeWVhclxuICpcbiAqIEBwYXJhbSB7bnVtYmVyfSB5ZWFyIHRoZSB5ZWFyIHRvIHNldFxuICogQHBhcmFtIHtudW1iZXJ9IG1vbnRoIHRoZSBtb250aCB0byBzZXQgKHplcm8taW5kZXhlZClcbiAqIEBwYXJhbSB7bnVtYmVyfSBkYXRlIHRoZSBkYXRlIHRvIHNldFxuICogQHJldHVybnMge0RhdGV9IHRoZSBzZXQgZGF0ZVxuICovXG5jb25zdCBzZXREYXRlID0gKHllYXIsIG1vbnRoLCBkYXRlKSA9PiB7XG4gIGNvbnN0IG5ld0RhdGUgPSBuZXcgRGF0ZSgwKTtcbiAgbmV3RGF0ZS5zZXRGdWxsWWVhcih5ZWFyLCBtb250aCwgZGF0ZSk7XG4gIHJldHVybiBuZXdEYXRlO1xufTtcblxuLyoqXG4gKiB0b2RheXMgZGF0ZVxuICpcbiAqIEByZXR1cm5zIHtEYXRlfSB0b2RheXMgZGF0ZVxuICovXG5jb25zdCB0b2RheSA9ICgpID0+IHtcbiAgY29uc3QgbmV3RGF0ZSA9IG5ldyBEYXRlKCk7XG4gIGNvbnN0IGRheSA9IG5ld0RhdGUuZ2V0RGF0ZSgpO1xuICBjb25zdCBtb250aCA9IG5ld0RhdGUuZ2V0TW9udGgoKTtcbiAgY29uc3QgeWVhciA9IG5ld0RhdGUuZ2V0RnVsbFllYXIoKTtcbiAgcmV0dXJuIHNldERhdGUoeWVhciwgbW9udGgsIGRheSk7XG59O1xuXG4vKipcbiAqIFNldCBkYXRlIHRvIGZpcnN0IGRheSBvZiB0aGUgbW9udGhcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gZGF0ZSB0aGUgZGF0ZSB0byBhZGp1c3RcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgYWRqdXN0ZWQgZGF0ZVxuICovXG5jb25zdCBzdGFydE9mTW9udGggPSAoZGF0ZSkgPT4ge1xuICBjb25zdCBuZXdEYXRlID0gbmV3IERhdGUoMCk7XG4gIG5ld0RhdGUuc2V0RnVsbFllYXIoZGF0ZS5nZXRGdWxsWWVhcigpLCBkYXRlLmdldE1vbnRoKCksIDEpO1xuICByZXR1cm4gbmV3RGF0ZTtcbn07XG5cbi8qKlxuICogU2V0IGRhdGUgdG8gbGFzdCBkYXkgb2YgdGhlIG1vbnRoXG4gKlxuICogQHBhcmFtIHtudW1iZXJ9IGRhdGUgdGhlIGRhdGUgdG8gYWRqdXN0XG4gKiBAcmV0dXJucyB7RGF0ZX0gdGhlIGFkanVzdGVkIGRhdGVcbiAqL1xuY29uc3QgbGFzdERheU9mTW9udGggPSAoZGF0ZSkgPT4ge1xuICBjb25zdCBuZXdEYXRlID0gbmV3IERhdGUoMCk7XG4gIG5ld0RhdGUuc2V0RnVsbFllYXIoZGF0ZS5nZXRGdWxsWWVhcigpLCBkYXRlLmdldE1vbnRoKCkgKyAxLCAwKTtcbiAgcmV0dXJuIG5ld0RhdGU7XG59O1xuXG4vKipcbiAqIEFkZCBkYXlzIHRvIGRhdGVcbiAqXG4gKiBAcGFyYW0ge0RhdGV9IF9kYXRlIHRoZSBkYXRlIHRvIGFkanVzdFxuICogQHBhcmFtIHtudW1iZXJ9IG51bURheXMgdGhlIGRpZmZlcmVuY2UgaW4gZGF5c1xuICogQHJldHVybnMge0RhdGV9IHRoZSBhZGp1c3RlZCBkYXRlXG4gKi9cbmNvbnN0IGFkZERheXMgPSAoX2RhdGUsIG51bURheXMpID0+IHtcbiAgY29uc3QgbmV3RGF0ZSA9IG5ldyBEYXRlKF9kYXRlLmdldFRpbWUoKSk7XG4gIG5ld0RhdGUuc2V0RGF0ZShuZXdEYXRlLmdldERhdGUoKSArIG51bURheXMpO1xuICByZXR1cm4gbmV3RGF0ZTtcbn07XG5cbi8qKlxuICogU3VidHJhY3QgZGF5cyBmcm9tIGRhdGVcbiAqXG4gKiBAcGFyYW0ge0RhdGV9IF9kYXRlIHRoZSBkYXRlIHRvIGFkanVzdFxuICogQHBhcmFtIHtudW1iZXJ9IG51bURheXMgdGhlIGRpZmZlcmVuY2UgaW4gZGF5c1xuICogQHJldHVybnMge0RhdGV9IHRoZSBhZGp1c3RlZCBkYXRlXG4gKi9cbmNvbnN0IHN1YkRheXMgPSAoX2RhdGUsIG51bURheXMpID0+IGFkZERheXMoX2RhdGUsIC1udW1EYXlzKTtcblxuLyoqXG4gKiBBZGQgd2Vla3MgdG8gZGF0ZVxuICpcbiAqIEBwYXJhbSB7RGF0ZX0gX2RhdGUgdGhlIGRhdGUgdG8gYWRqdXN0XG4gKiBAcGFyYW0ge251bWJlcn0gbnVtV2Vla3MgdGhlIGRpZmZlcmVuY2UgaW4gd2Vla3NcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgYWRqdXN0ZWQgZGF0ZVxuICovXG5jb25zdCBhZGRXZWVrcyA9IChfZGF0ZSwgbnVtV2Vla3MpID0+IGFkZERheXMoX2RhdGUsIG51bVdlZWtzICogNyk7XG5cbi8qKlxuICogU3VidHJhY3Qgd2Vla3MgZnJvbSBkYXRlXG4gKlxuICogQHBhcmFtIHtEYXRlfSBfZGF0ZSB0aGUgZGF0ZSB0byBhZGp1c3RcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1XZWVrcyB0aGUgZGlmZmVyZW5jZSBpbiB3ZWVrc1xuICogQHJldHVybnMge0RhdGV9IHRoZSBhZGp1c3RlZCBkYXRlXG4gKi9cbmNvbnN0IHN1YldlZWtzID0gKF9kYXRlLCBudW1XZWVrcykgPT4gYWRkV2Vla3MoX2RhdGUsIC1udW1XZWVrcyk7XG5cbi8qKlxuICogU2V0IGRhdGUgdG8gdGhlIHN0YXJ0IG9mIHRoZSB3ZWVrIChTdW5kYXkpXG4gKlxuICogQHBhcmFtIHtEYXRlfSBfZGF0ZSB0aGUgZGF0ZSB0byBhZGp1c3RcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgYWRqdXN0ZWQgZGF0ZVxuICovXG5jb25zdCBzdGFydE9mV2VlayA9IChfZGF0ZSkgPT4ge1xuICBjb25zdCBkYXlPZldlZWsgPSBfZGF0ZS5nZXREYXkoKTtcbiAgcmV0dXJuIHN1YkRheXMoX2RhdGUsIGRheU9mV2Vlayk7XG59O1xuXG4vKipcbiAqIFNldCBkYXRlIHRvIHRoZSBlbmQgb2YgdGhlIHdlZWsgKFNhdHVyZGF5KVxuICpcbiAqIEBwYXJhbSB7RGF0ZX0gX2RhdGUgdGhlIGRhdGUgdG8gYWRqdXN0XG4gKiBAcGFyYW0ge251bWJlcn0gbnVtV2Vla3MgdGhlIGRpZmZlcmVuY2UgaW4gd2Vla3NcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgYWRqdXN0ZWQgZGF0ZVxuICovXG5jb25zdCBlbmRPZldlZWsgPSAoX2RhdGUpID0+IHtcbiAgY29uc3QgZGF5T2ZXZWVrID0gX2RhdGUuZ2V0RGF5KCk7XG4gIHJldHVybiBhZGREYXlzKF9kYXRlLCA2IC0gZGF5T2ZXZWVrKTtcbn07XG5cbi8qKlxuICogQWRkIG1vbnRocyB0byBkYXRlIGFuZCBrZWVwIGRhdGUgd2l0aGluIG1vbnRoXG4gKlxuICogQHBhcmFtIHtEYXRlfSBfZGF0ZSB0aGUgZGF0ZSB0byBhZGp1c3RcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1Nb250aHMgdGhlIGRpZmZlcmVuY2UgaW4gbW9udGhzXG4gKiBAcmV0dXJucyB7RGF0ZX0gdGhlIGFkanVzdGVkIGRhdGVcbiAqL1xuY29uc3QgYWRkTW9udGhzID0gKF9kYXRlLCBudW1Nb250aHMpID0+IHtcbiAgY29uc3QgbmV3RGF0ZSA9IG5ldyBEYXRlKF9kYXRlLmdldFRpbWUoKSk7XG5cbiAgY29uc3QgZGF0ZU1vbnRoID0gKG5ld0RhdGUuZ2V0TW9udGgoKSArIDEyICsgbnVtTW9udGhzKSAlIDEyO1xuICBuZXdEYXRlLnNldE1vbnRoKG5ld0RhdGUuZ2V0TW9udGgoKSArIG51bU1vbnRocyk7XG4gIGtlZXBEYXRlV2l0aGluTW9udGgobmV3RGF0ZSwgZGF0ZU1vbnRoKTtcblxuICByZXR1cm4gbmV3RGF0ZTtcbn07XG5cbi8qKlxuICogU3VidHJhY3QgbW9udGhzIGZyb20gZGF0ZVxuICpcbiAqIEBwYXJhbSB7RGF0ZX0gX2RhdGUgdGhlIGRhdGUgdG8gYWRqdXN0XG4gKiBAcGFyYW0ge251bWJlcn0gbnVtTW9udGhzIHRoZSBkaWZmZXJlbmNlIGluIG1vbnRoc1xuICogQHJldHVybnMge0RhdGV9IHRoZSBhZGp1c3RlZCBkYXRlXG4gKi9cbmNvbnN0IHN1Yk1vbnRocyA9IChfZGF0ZSwgbnVtTW9udGhzKSA9PiBhZGRNb250aHMoX2RhdGUsIC1udW1Nb250aHMpO1xuXG4vKipcbiAqIEFkZCB5ZWFycyB0byBkYXRlIGFuZCBrZWVwIGRhdGUgd2l0aGluIG1vbnRoXG4gKlxuICogQHBhcmFtIHtEYXRlfSBfZGF0ZSB0aGUgZGF0ZSB0byBhZGp1c3RcbiAqIEBwYXJhbSB7bnVtYmVyfSBudW1ZZWFycyB0aGUgZGlmZmVyZW5jZSBpbiB5ZWFyc1xuICogQHJldHVybnMge0RhdGV9IHRoZSBhZGp1c3RlZCBkYXRlXG4gKi9cbmNvbnN0IGFkZFllYXJzID0gKF9kYXRlLCBudW1ZZWFycykgPT4gYWRkTW9udGhzKF9kYXRlLCBudW1ZZWFycyAqIDEyKTtcblxuLyoqXG4gKiBTdWJ0cmFjdCB5ZWFycyBmcm9tIGRhdGVcbiAqXG4gKiBAcGFyYW0ge0RhdGV9IF9kYXRlIHRoZSBkYXRlIHRvIGFkanVzdFxuICogQHBhcmFtIHtudW1iZXJ9IG51bVllYXJzIHRoZSBkaWZmZXJlbmNlIGluIHllYXJzXG4gKiBAcmV0dXJucyB7RGF0ZX0gdGhlIGFkanVzdGVkIGRhdGVcbiAqL1xuY29uc3Qgc3ViWWVhcnMgPSAoX2RhdGUsIG51bVllYXJzKSA9PiBhZGRZZWFycyhfZGF0ZSwgLW51bVllYXJzKTtcblxuLyoqXG4gKiBTZXQgbW9udGhzIG9mIGRhdGVcbiAqXG4gKiBAcGFyYW0ge0RhdGV9IF9kYXRlIHRoZSBkYXRlIHRvIGFkanVzdFxuICogQHBhcmFtIHtudW1iZXJ9IG1vbnRoIHplcm8taW5kZXhlZCBtb250aCB0byBzZXRcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgYWRqdXN0ZWQgZGF0ZVxuICovXG5jb25zdCBzZXRNb250aCA9IChfZGF0ZSwgbW9udGgpID0+IHtcbiAgY29uc3QgbmV3RGF0ZSA9IG5ldyBEYXRlKF9kYXRlLmdldFRpbWUoKSk7XG5cbiAgbmV3RGF0ZS5zZXRNb250aChtb250aCk7XG4gIGtlZXBEYXRlV2l0aGluTW9udGgobmV3RGF0ZSwgbW9udGgpO1xuXG4gIHJldHVybiBuZXdEYXRlO1xufTtcblxuLyoqXG4gKiBTZXQgeWVhciBvZiBkYXRlXG4gKlxuICogQHBhcmFtIHtEYXRlfSBfZGF0ZSB0aGUgZGF0ZSB0byBhZGp1c3RcbiAqIEBwYXJhbSB7bnVtYmVyfSB5ZWFyIHRoZSB5ZWFyIHRvIHNldFxuICogQHJldHVybnMge0RhdGV9IHRoZSBhZGp1c3RlZCBkYXRlXG4gKi9cbmNvbnN0IHNldFllYXIgPSAoX2RhdGUsIHllYXIpID0+IHtcbiAgY29uc3QgbmV3RGF0ZSA9IG5ldyBEYXRlKF9kYXRlLmdldFRpbWUoKSk7XG5cbiAgY29uc3QgbW9udGggPSBuZXdEYXRlLmdldE1vbnRoKCk7XG4gIG5ld0RhdGUuc2V0RnVsbFllYXIoeWVhcik7XG4gIGtlZXBEYXRlV2l0aGluTW9udGgobmV3RGF0ZSwgbW9udGgpO1xuXG4gIHJldHVybiBuZXdEYXRlO1xufTtcblxuLyoqXG4gKiBSZXR1cm4gdGhlIGVhcmxpZXN0IGRhdGVcbiAqXG4gKiBAcGFyYW0ge0RhdGV9IGRhdGVBIGRhdGUgdG8gY29tcGFyZVxuICogQHBhcmFtIHtEYXRlfSBkYXRlQiBkYXRlIHRvIGNvbXBhcmVcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgZWFybGllc3QgZGF0ZVxuICovXG5jb25zdCBtaW4gPSAoZGF0ZUEsIGRhdGVCKSA9PiB7XG4gIGxldCBuZXdEYXRlID0gZGF0ZUE7XG5cbiAgaWYgKGRhdGVCIDwgZGF0ZUEpIHtcbiAgICBuZXdEYXRlID0gZGF0ZUI7XG4gIH1cblxuICByZXR1cm4gbmV3IERhdGUobmV3RGF0ZS5nZXRUaW1lKCkpO1xufTtcblxuLyoqXG4gKiBSZXR1cm4gdGhlIGxhdGVzdCBkYXRlXG4gKlxuICogQHBhcmFtIHtEYXRlfSBkYXRlQSBkYXRlIHRvIGNvbXBhcmVcbiAqIEBwYXJhbSB7RGF0ZX0gZGF0ZUIgZGF0ZSB0byBjb21wYXJlXG4gKiBAcmV0dXJucyB7RGF0ZX0gdGhlIGxhdGVzdCBkYXRlXG4gKi9cbmNvbnN0IG1heCA9IChkYXRlQSwgZGF0ZUIpID0+IHtcbiAgbGV0IG5ld0RhdGUgPSBkYXRlQTtcblxuICBpZiAoZGF0ZUIgPiBkYXRlQSkge1xuICAgIG5ld0RhdGUgPSBkYXRlQjtcbiAgfVxuXG4gIHJldHVybiBuZXcgRGF0ZShuZXdEYXRlLmdldFRpbWUoKSk7XG59O1xuXG4vKipcbiAqIENoZWNrIGlmIGRhdGVzIGFyZSB0aGUgaW4gdGhlIHNhbWUgeWVhclxuICpcbiAqIEBwYXJhbSB7RGF0ZX0gZGF0ZUEgZGF0ZSB0byBjb21wYXJlXG4gKiBAcGFyYW0ge0RhdGV9IGRhdGVCIGRhdGUgdG8gY29tcGFyZVxuICogQHJldHVybnMge2Jvb2xlYW59IGFyZSBkYXRlcyBpbiB0aGUgc2FtZSB5ZWFyXG4gKi9cbmNvbnN0IGlzU2FtZVllYXIgPSAoZGF0ZUEsIGRhdGVCKSA9PiB7XG4gIHJldHVybiBkYXRlQSAmJiBkYXRlQiAmJiBkYXRlQS5nZXRGdWxsWWVhcigpID09PSBkYXRlQi5nZXRGdWxsWWVhcigpO1xufTtcblxuLyoqXG4gKiBDaGVjayBpZiBkYXRlcyBhcmUgdGhlIGluIHRoZSBzYW1lIG1vbnRoXG4gKlxuICogQHBhcmFtIHtEYXRlfSBkYXRlQSBkYXRlIHRvIGNvbXBhcmVcbiAqIEBwYXJhbSB7RGF0ZX0gZGF0ZUIgZGF0ZSB0byBjb21wYXJlXG4gKiBAcmV0dXJucyB7Ym9vbGVhbn0gYXJlIGRhdGVzIGluIHRoZSBzYW1lIG1vbnRoXG4gKi9cbmNvbnN0IGlzU2FtZU1vbnRoID0gKGRhdGVBLCBkYXRlQikgPT4ge1xuICByZXR1cm4gaXNTYW1lWWVhcihkYXRlQSwgZGF0ZUIpICYmIGRhdGVBLmdldE1vbnRoKCkgPT09IGRhdGVCLmdldE1vbnRoKCk7XG59O1xuXG4vKipcbiAqIENoZWNrIGlmIGRhdGVzIGFyZSB0aGUgc2FtZSBkYXRlXG4gKlxuICogQHBhcmFtIHtEYXRlfSBkYXRlQSB0aGUgZGF0ZSB0byBjb21wYXJlXG4gKiBAcGFyYW0ge0RhdGV9IGRhdGVBIHRoZSBkYXRlIHRvIGNvbXBhcmVcbiAqIEByZXR1cm5zIHtib29sZWFufSBhcmUgZGF0ZXMgdGhlIHNhbWUgZGF0ZVxuICovXG5jb25zdCBpc1NhbWVEYXkgPSAoZGF0ZUEsIGRhdGVCKSA9PiB7XG4gIHJldHVybiBpc1NhbWVNb250aChkYXRlQSwgZGF0ZUIpICYmIGRhdGVBLmdldERhdGUoKSA9PT0gZGF0ZUIuZ2V0RGF0ZSgpO1xufTtcblxuLyoqXG4gKiByZXR1cm4gYSBuZXcgZGF0ZSB3aXRoaW4gbWluaW11bSBhbmQgbWF4aW11bSBkYXRlXG4gKlxuICogQHBhcmFtIHtEYXRlfSBkYXRlIGRhdGUgdG8gY2hlY2tcbiAqIEBwYXJhbSB7RGF0ZX0gbWluRGF0ZSBtaW5pbXVtIGRhdGUgdG8gYWxsb3dcbiAqIEBwYXJhbSB7RGF0ZX0gbWF4RGF0ZSBtYXhpbXVtIGRhdGUgdG8gYWxsb3dcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgZGF0ZSBiZXR3ZWVuIG1pbiBhbmQgbWF4XG4gKi9cbmNvbnN0IGtlZXBEYXRlQmV0d2Vlbk1pbkFuZE1heCA9IChkYXRlLCBtaW5EYXRlLCBtYXhEYXRlKSA9PiB7XG4gIGxldCBuZXdEYXRlID0gZGF0ZTtcblxuICBpZiAoZGF0ZSA8IG1pbkRhdGUpIHtcbiAgICBuZXdEYXRlID0gbWluRGF0ZTtcbiAgfSBlbHNlIGlmIChtYXhEYXRlICYmIGRhdGUgPiBtYXhEYXRlKSB7XG4gICAgbmV3RGF0ZSA9IG1heERhdGU7XG4gIH1cblxuICByZXR1cm4gbmV3IERhdGUobmV3RGF0ZS5nZXRUaW1lKCkpO1xufTtcblxuLyoqXG4gKiBDaGVjayBpZiBkYXRlcyBpcyB2YWxpZC5cbiAqXG4gKiBAcGFyYW0ge0RhdGV9IGRhdGUgZGF0ZSB0byBjaGVja1xuICogQHBhcmFtIHtEYXRlfSBtaW5EYXRlIG1pbmltdW0gZGF0ZSB0byBhbGxvd1xuICogQHBhcmFtIHtEYXRlfSBtYXhEYXRlIG1heGltdW0gZGF0ZSB0byBhbGxvd1xuICogQHJldHVybiB7Ym9vbGVhbn0gaXMgdGhlcmUgYSBkYXkgd2l0aGluIHRoZSBtb250aCB3aXRoaW4gbWluIGFuZCBtYXggZGF0ZXNcbiAqL1xuY29uc3QgaXNEYXRlV2l0aGluTWluQW5kTWF4ID0gKGRhdGUsIG1pbkRhdGUsIG1heERhdGUpID0+XG4gIGRhdGUgPj0gbWluRGF0ZSAmJiAoIW1heERhdGUgfHwgZGF0ZSA8PSBtYXhEYXRlKTtcblxuLyoqXG4gKiBDaGVjayBpZiBkYXRlcyBtb250aCBpcyBpbnZhbGlkLlxuICpcbiAqIEBwYXJhbSB7RGF0ZX0gZGF0ZSBkYXRlIHRvIGNoZWNrXG4gKiBAcGFyYW0ge0RhdGV9IG1pbkRhdGUgbWluaW11bSBkYXRlIHRvIGFsbG93XG4gKiBAcGFyYW0ge0RhdGV9IG1heERhdGUgbWF4aW11bSBkYXRlIHRvIGFsbG93XG4gKiBAcmV0dXJuIHtib29sZWFufSBpcyB0aGUgbW9udGggb3V0c2lkZSBtaW4gb3IgbWF4IGRhdGVzXG4gKi9cbmNvbnN0IGlzRGF0ZXNNb250aE91dHNpZGVNaW5Pck1heCA9IChkYXRlLCBtaW5EYXRlLCBtYXhEYXRlKSA9PiB7XG4gIHJldHVybiAoXG4gICAgbGFzdERheU9mTW9udGgoZGF0ZSkgPCBtaW5EYXRlIHx8IChtYXhEYXRlICYmIHN0YXJ0T2ZNb250aChkYXRlKSA+IG1heERhdGUpXG4gICk7XG59O1xuXG4vKipcbiAqIENoZWNrIGlmIGRhdGVzIHllYXIgaXMgaW52YWxpZC5cbiAqXG4gKiBAcGFyYW0ge0RhdGV9IGRhdGUgZGF0ZSB0byBjaGVja1xuICogQHBhcmFtIHtEYXRlfSBtaW5EYXRlIG1pbmltdW0gZGF0ZSB0byBhbGxvd1xuICogQHBhcmFtIHtEYXRlfSBtYXhEYXRlIG1heGltdW0gZGF0ZSB0byBhbGxvd1xuICogQHJldHVybiB7Ym9vbGVhbn0gaXMgdGhlIG1vbnRoIG91dHNpZGUgbWluIG9yIG1heCBkYXRlc1xuICovXG5jb25zdCBpc0RhdGVzWWVhck91dHNpZGVNaW5Pck1heCA9IChkYXRlLCBtaW5EYXRlLCBtYXhEYXRlKSA9PiB7XG4gIHJldHVybiAoXG4gICAgbGFzdERheU9mTW9udGgoc2V0TW9udGgoZGF0ZSwgMTEpKSA8IG1pbkRhdGUgfHxcbiAgICAobWF4RGF0ZSAmJiBzdGFydE9mTW9udGgoc2V0TW9udGgoZGF0ZSwgMCkpID4gbWF4RGF0ZSlcbiAgKTtcbn07XG5cbi8qKlxuICogUGFyc2UgYSBkYXRlIHdpdGggZm9ybWF0IE0tRC1ZWVxuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSBkYXRlU3RyaW5nIHRoZSBkYXRlIHN0cmluZyB0byBwYXJzZVxuICogQHBhcmFtIHtzdHJpbmd9IGRhdGVGb3JtYXQgdGhlIGZvcm1hdCBvZiB0aGUgZGF0ZSBzdHJpbmdcbiAqIEBwYXJhbSB7Ym9vbGVhbn0gYWRqdXN0RGF0ZSBzaG91bGQgdGhlIGRhdGUgYmUgYWRqdXN0ZWRcbiAqIEByZXR1cm5zIHtEYXRlfSB0aGUgcGFyc2VkIGRhdGVcbiAqL1xuY29uc3QgcGFyc2VEYXRlU3RyaW5nID0gKFxuICBkYXRlU3RyaW5nLFxuICBkYXRlRm9ybWF0ID0gSU5URVJOQUxfREFURV9GT1JNQVQsXG4gIGFkanVzdERhdGUgPSBmYWxzZVxuKSA9PiB7XG4gIGxldCBkYXRlO1xuICBsZXQgbW9udGg7XG4gIGxldCBkYXk7XG4gIGxldCB5ZWFyO1xuICBsZXQgcGFyc2VkO1xuXG4gIGlmIChkYXRlU3RyaW5nKSB7XG4gICAgbGV0IG1vbnRoU3RyLCBkYXlTdHIsIHllYXJTdHI7XG5cbiAgICBpZiAoZGF0ZUZvcm1hdCA9PT0gREVGQVVMVF9FWFRFUk5BTF9EQVRFX0ZPUk1BVCkge1xuICAgICAgW21vbnRoU3RyLCBkYXlTdHIsIHllYXJTdHJdID0gZGF0ZVN0cmluZy5zcGxpdChcIi9cIik7XG4gICAgfSBlbHNlIHtcbiAgICAgIFt5ZWFyU3RyLCBtb250aFN0ciwgZGF5U3RyXSA9IGRhdGVTdHJpbmcuc3BsaXQoXCItXCIpO1xuICAgIH1cblxuICAgIGlmICh5ZWFyU3RyKSB7XG4gICAgICBwYXJzZWQgPSBwYXJzZUludCh5ZWFyU3RyLCAxMCk7XG4gICAgICBpZiAoIU51bWJlci5pc05hTihwYXJzZWQpKSB7XG4gICAgICAgIHllYXIgPSBwYXJzZWQ7XG4gICAgICAgIGlmIChhZGp1c3REYXRlKSB7XG4gICAgICAgICAgeWVhciA9IE1hdGgubWF4KDAsIHllYXIpO1xuICAgICAgICAgIGlmICh5ZWFyU3RyLmxlbmd0aCA8IDMpIHtcbiAgICAgICAgICAgIGNvbnN0IGN1cnJlbnRZZWFyID0gdG9kYXkoKS5nZXRGdWxsWWVhcigpO1xuICAgICAgICAgICAgY29uc3QgY3VycmVudFllYXJTdHViID1cbiAgICAgICAgICAgICAgY3VycmVudFllYXIgLSAoY3VycmVudFllYXIgJSAxMCAqKiB5ZWFyU3RyLmxlbmd0aCk7XG4gICAgICAgICAgICB5ZWFyID0gY3VycmVudFllYXJTdHViICsgcGFyc2VkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChtb250aFN0cikge1xuICAgICAgcGFyc2VkID0gcGFyc2VJbnQobW9udGhTdHIsIDEwKTtcbiAgICAgIGlmICghTnVtYmVyLmlzTmFOKHBhcnNlZCkpIHtcbiAgICAgICAgbW9udGggPSBwYXJzZWQ7XG4gICAgICAgIGlmIChhZGp1c3REYXRlKSB7XG4gICAgICAgICAgbW9udGggPSBNYXRoLm1heCgxLCBtb250aCk7XG4gICAgICAgICAgbW9udGggPSBNYXRoLm1pbigxMiwgbW9udGgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaWYgKG1vbnRoICYmIGRheVN0ciAmJiB5ZWFyICE9IG51bGwpIHtcbiAgICAgIHBhcnNlZCA9IHBhcnNlSW50KGRheVN0ciwgMTApO1xuICAgICAgaWYgKCFOdW1iZXIuaXNOYU4ocGFyc2VkKSkge1xuICAgICAgICBkYXkgPSBwYXJzZWQ7XG4gICAgICAgIGlmIChhZGp1c3REYXRlKSB7XG4gICAgICAgICAgY29uc3QgbGFzdERheU9mVGhlTW9udGggPSBzZXREYXRlKHllYXIsIG1vbnRoLCAwKS5nZXREYXRlKCk7XG4gICAgICAgICAgZGF5ID0gTWF0aC5tYXgoMSwgZGF5KTtcbiAgICAgICAgICBkYXkgPSBNYXRoLm1pbihsYXN0RGF5T2ZUaGVNb250aCwgZGF5KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlmIChtb250aCAmJiBkYXkgJiYgeWVhciAhPSBudWxsKSB7XG4gICAgICBkYXRlID0gc2V0RGF0ZSh5ZWFyLCBtb250aCAtIDEsIGRheSk7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGRhdGU7XG59O1xuXG4vKipcbiAqIEZvcm1hdCBhIGRhdGUgdG8gZm9ybWF0IE1NLURELVlZWVlcbiAqXG4gKiBAcGFyYW0ge0RhdGV9IGRhdGUgdGhlIGRhdGUgdG8gZm9ybWF0XG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZUZvcm1hdCB0aGUgZm9ybWF0IG9mIHRoZSBkYXRlIHN0cmluZ1xuICogQHJldHVybnMge3N0cmluZ30gdGhlIGZvcm1hdHRlZCBkYXRlIHN0cmluZ1xuICovXG5jb25zdCBmb3JtYXREYXRlID0gKGRhdGUsIGRhdGVGb3JtYXQgPSBJTlRFUk5BTF9EQVRFX0ZPUk1BVCkgPT4ge1xuICBjb25zdCBwYWRaZXJvcyA9ICh2YWx1ZSwgbGVuZ3RoKSA9PiB7XG4gICAgcmV0dXJuIGAwMDAwJHt2YWx1ZX1gLnNsaWNlKC1sZW5ndGgpO1xuICB9O1xuXG4gIGNvbnN0IG1vbnRoID0gZGF0ZS5nZXRNb250aCgpICsgMTtcbiAgY29uc3QgZGF5ID0gZGF0ZS5nZXREYXRlKCk7XG4gIGNvbnN0IHllYXIgPSBkYXRlLmdldEZ1bGxZZWFyKCk7XG5cbiAgaWYgKGRhdGVGb3JtYXQgPT09IERFRkFVTFRfRVhURVJOQUxfREFURV9GT1JNQVQpIHtcbiAgICByZXR1cm4gW3BhZFplcm9zKG1vbnRoLCAyKSwgcGFkWmVyb3MoZGF5LCAyKSwgcGFkWmVyb3MoeWVhciwgNCldLmpvaW4oXCIvXCIpO1xuICB9XG5cbiAgcmV0dXJuIFtwYWRaZXJvcyh5ZWFyLCA0KSwgcGFkWmVyb3MobW9udGgsIDIpLCBwYWRaZXJvcyhkYXksIDIpXS5qb2luKFwiLVwiKTtcbn07XG5cbi8vICNlbmRyZWdpb24gRGF0ZSBNYW5pcHVsYXRpb24gRnVuY3Rpb25zXG5cbi8qKlxuICogQ3JlYXRlIGEgZ3JpZCBzdHJpbmcgZnJvbSBhbiBhcnJheSBvZiBodG1sIHN0cmluZ3NcbiAqXG4gKiBAcGFyYW0ge3N0cmluZ1tdfSBodG1sQXJyYXkgdGhlIGFycmF5IG9mIGh0bWwgaXRlbXNcbiAqIEBwYXJhbSB7bnVtYmVyfSByb3dTaXplIHRoZSBsZW5ndGggb2YgYSByb3dcbiAqIEByZXR1cm5zIHtzdHJpbmd9IHRoZSBncmlkIHN0cmluZ1xuICovXG5jb25zdCBsaXN0VG9HcmlkSHRtbCA9IChodG1sQXJyYXksIHJvd1NpemUpID0+IHtcbiAgY29uc3QgZ3JpZCA9IFtdO1xuICBsZXQgcm93ID0gW107XG5cbiAgbGV0IGkgPSAwO1xuICB3aGlsZSAoaSA8IGh0bWxBcnJheS5sZW5ndGgpIHtcbiAgICByb3cgPSBbXTtcbiAgICB3aGlsZSAoaSA8IGh0bWxBcnJheS5sZW5ndGggJiYgcm93Lmxlbmd0aCA8IHJvd1NpemUpIHtcbiAgICAgIHJvdy5wdXNoKGA8dGQ+JHtodG1sQXJyYXlbaV19PC90ZD5gKTtcbiAgICAgIGkgKz0gMTtcbiAgICB9XG4gICAgZ3JpZC5wdXNoKGA8dHI+JHtyb3cuam9pbihcIlwiKX08L3RyPmApO1xuICB9XG5cbiAgcmV0dXJuIGdyaWQuam9pbihcIlwiKTtcbn07XG5cbi8qKlxuICogc2V0IHRoZSB2YWx1ZSBvZiB0aGUgZWxlbWVudCBhbmQgZGlzcGF0Y2ggYSBjaGFuZ2UgZXZlbnRcbiAqXG4gKiBAcGFyYW0ge0hUTUxJbnB1dEVsZW1lbnR9IGVsIFRoZSBlbGVtZW50IHRvIHVwZGF0ZVxuICogQHBhcmFtIHtzdHJpbmd9IHZhbHVlIFRoZSBuZXcgdmFsdWUgb2YgdGhlIGVsZW1lbnRcbiAqL1xuY29uc3QgY2hhbmdlRWxlbWVudFZhbHVlID0gKGVsLCB2YWx1ZSA9IFwiXCIpID0+IHtcbiAgY29uc3QgZWxlbWVudFRvQ2hhbmdlID0gZWw7XG4gIGVsZW1lbnRUb0NoYW5nZS52YWx1ZSA9IHZhbHVlO1xuXG4gIGNvbnN0IGV2ZW50ID0gbmV3IEN1c3RvbUV2ZW50KFwiY2hhbmdlXCIsIHtcbiAgICBidWJibGVzOiB0cnVlLFxuICAgIGNhbmNlbGFibGU6IHRydWUsXG4gICAgZGV0YWlsOiB7IHZhbHVlIH0sXG4gIH0pO1xuICBlbGVtZW50VG9DaGFuZ2UuZGlzcGF0Y2hFdmVudChldmVudCk7XG59O1xuXG4vKipcbiAqIFRoZSBwcm9wZXJ0aWVzIGFuZCBlbGVtZW50cyB3aXRoaW4gdGhlIGRhdGUgcGlja2VyLlxuICogQHR5cGVkZWYge09iamVjdH0gRGF0ZVBpY2tlckNvbnRleHRcbiAqIEBwcm9wZXJ0eSB7SFRNTERpdkVsZW1lbnR9IGNhbGVuZGFyRWxcbiAqIEBwcm9wZXJ0eSB7SFRNTEVsZW1lbnR9IGRhdGVQaWNrZXJFbFxuICogQHByb3BlcnR5IHtIVE1MSW5wdXRFbGVtZW50fSBpbnRlcm5hbElucHV0RWxcbiAqIEBwcm9wZXJ0eSB7SFRNTElucHV0RWxlbWVudH0gZXh0ZXJuYWxJbnB1dEVsXG4gKiBAcHJvcGVydHkge0hUTUxEaXZFbGVtZW50fSBzdGF0dXNFbFxuICogQHByb3BlcnR5IHtIVE1MRGl2RWxlbWVudH0gZmlyc3RZZWFyQ2h1bmtFbFxuICogQHByb3BlcnR5IHtEYXRlfSBjYWxlbmRhckRhdGVcbiAqIEBwcm9wZXJ0eSB7RGF0ZX0gbWluRGF0ZVxuICogQHByb3BlcnR5IHtEYXRlfSBtYXhEYXRlXG4gKiBAcHJvcGVydHkge0RhdGV9IHNlbGVjdGVkRGF0ZVxuICogQHByb3BlcnR5IHtEYXRlfSByYW5nZURhdGVcbiAqIEBwcm9wZXJ0eSB7RGF0ZX0gZGVmYXVsdERhdGVcbiAqL1xuXG4vKipcbiAqIEdldCBhbiBvYmplY3Qgb2YgdGhlIHByb3BlcnRpZXMgYW5kIGVsZW1lbnRzIGJlbG9uZ2luZyBkaXJlY3RseSB0byB0aGUgZ2l2ZW5cbiAqIGRhdGUgcGlja2VyIGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbCB0aGUgZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyXG4gKiBAcmV0dXJucyB7RGF0ZVBpY2tlckNvbnRleHR9IGVsZW1lbnRzXG4gKi9cbmNvbnN0IGdldERhdGVQaWNrZXJDb250ZXh0ID0gKGVsKSA9PiB7XG4gIGNvbnN0IGRhdGVQaWNrZXJFbCA9IGVsLmNsb3Nlc3QoREFURV9QSUNLRVIpO1xuXG4gIGlmICghZGF0ZVBpY2tlckVsKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGBFbGVtZW50IGlzIG1pc3Npbmcgb3V0ZXIgJHtEQVRFX1BJQ0tFUn1gKTtcbiAgfVxuXG4gIGNvbnN0IGludGVybmFsSW5wdXRFbCA9IGRhdGVQaWNrZXJFbC5xdWVyeVNlbGVjdG9yKFxuICAgIERBVEVfUElDS0VSX0lOVEVSTkFMX0lOUFVUXG4gICk7XG4gIGNvbnN0IGV4dGVybmFsSW5wdXRFbCA9IGRhdGVQaWNrZXJFbC5xdWVyeVNlbGVjdG9yKFxuICAgIERBVEVfUElDS0VSX0VYVEVSTkFMX0lOUFVUXG4gICk7XG4gIGNvbnN0IGNhbGVuZGFyRWwgPSBkYXRlUGlja2VyRWwucXVlcnlTZWxlY3RvcihEQVRFX1BJQ0tFUl9DQUxFTkRBUik7XG4gIGNvbnN0IHRvZ2dsZUJ0bkVsID0gZGF0ZVBpY2tlckVsLnF1ZXJ5U2VsZWN0b3IoREFURV9QSUNLRVJfQlVUVE9OKTtcbiAgY29uc3Qgc3RhdHVzRWwgPSBkYXRlUGlja2VyRWwucXVlcnlTZWxlY3RvcihEQVRFX1BJQ0tFUl9TVEFUVVMpO1xuICBjb25zdCBmaXJzdFllYXJDaHVua0VsID0gZGF0ZVBpY2tlckVsLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfWUVBUik7XG5cbiAgY29uc3QgaW5wdXREYXRlID0gcGFyc2VEYXRlU3RyaW5nKFxuICAgIGV4dGVybmFsSW5wdXRFbC52YWx1ZSxcbiAgICBERUZBVUxUX0VYVEVSTkFMX0RBVEVfRk9STUFULFxuICAgIHRydWVcbiAgKTtcbiAgY29uc3Qgc2VsZWN0ZWREYXRlID0gcGFyc2VEYXRlU3RyaW5nKGludGVybmFsSW5wdXRFbC52YWx1ZSk7XG5cbiAgY29uc3QgY2FsZW5kYXJEYXRlID0gcGFyc2VEYXRlU3RyaW5nKGNhbGVuZGFyRWwuZGF0YXNldC52YWx1ZSk7XG4gIGNvbnN0IG1pbkRhdGUgPSBwYXJzZURhdGVTdHJpbmcoZGF0ZVBpY2tlckVsLmRhdGFzZXQubWluRGF0ZSk7XG4gIGNvbnN0IG1heERhdGUgPSBwYXJzZURhdGVTdHJpbmcoZGF0ZVBpY2tlckVsLmRhdGFzZXQubWF4RGF0ZSk7XG4gIGNvbnN0IHJhbmdlRGF0ZSA9IHBhcnNlRGF0ZVN0cmluZyhkYXRlUGlja2VyRWwuZGF0YXNldC5yYW5nZURhdGUpO1xuICBjb25zdCBkZWZhdWx0RGF0ZSA9IHBhcnNlRGF0ZVN0cmluZyhkYXRlUGlja2VyRWwuZGF0YXNldC5kZWZhdWx0RGF0ZSk7XG5cbiAgaWYgKG1pbkRhdGUgJiYgbWF4RGF0ZSAmJiBtaW5EYXRlID4gbWF4RGF0ZSkge1xuICAgIHRocm93IG5ldyBFcnJvcihcIk1pbmltdW0gZGF0ZSBjYW5ub3QgYmUgYWZ0ZXIgbWF4aW11bSBkYXRlXCIpO1xuICB9XG5cbiAgcmV0dXJuIHtcbiAgICBjYWxlbmRhckRhdGUsXG4gICAgbWluRGF0ZSxcbiAgICB0b2dnbGVCdG5FbCxcbiAgICBzZWxlY3RlZERhdGUsXG4gICAgbWF4RGF0ZSxcbiAgICBmaXJzdFllYXJDaHVua0VsLFxuICAgIGRhdGVQaWNrZXJFbCxcbiAgICBpbnB1dERhdGUsXG4gICAgaW50ZXJuYWxJbnB1dEVsLFxuICAgIGV4dGVybmFsSW5wdXRFbCxcbiAgICBjYWxlbmRhckVsLFxuICAgIHJhbmdlRGF0ZSxcbiAgICBkZWZhdWx0RGF0ZSxcbiAgICBzdGF0dXNFbCxcbiAgfTtcbn07XG5cbi8qKlxuICogRGlzYWJsZSB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50XG4gKlxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCBkaXNhYmxlID0gKGVsKSA9PiB7XG4gIGNvbnN0IHsgZXh0ZXJuYWxJbnB1dEVsLCB0b2dnbGVCdG5FbCB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoZWwpO1xuXG4gIHRvZ2dsZUJ0bkVsLmRpc2FibGVkID0gdHJ1ZTtcbiAgZXh0ZXJuYWxJbnB1dEVsLmRpc2FibGVkID0gdHJ1ZTtcbn07XG5cbi8qKlxuICogRW5hYmxlIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50XG4gKi9cbmNvbnN0IGVuYWJsZSA9IChlbCkgPT4ge1xuICBjb25zdCB7IGV4dGVybmFsSW5wdXRFbCwgdG9nZ2xlQnRuRWwgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KGVsKTtcblxuICB0b2dnbGVCdG5FbC5kaXNhYmxlZCA9IGZhbHNlO1xuICBleHRlcm5hbElucHV0RWwuZGlzYWJsZWQgPSBmYWxzZTtcbn07XG5cbi8vICNyZWdpb24gVmFsaWRhdGlvblxuXG4vKipcbiAqIFZhbGlkYXRlIHRoZSB2YWx1ZSBpbiB0aGUgaW5wdXQgYXMgYSB2YWxpZCBkYXRlIG9mIGZvcm1hdCBNL0QvWVlZWVxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgaXNEYXRlSW5wdXRJbnZhbGlkID0gKGVsKSA9PiB7XG4gIGNvbnN0IHsgZXh0ZXJuYWxJbnB1dEVsLCBtaW5EYXRlLCBtYXhEYXRlIH0gPSBnZXREYXRlUGlja2VyQ29udGV4dChlbCk7XG5cbiAgY29uc3QgZGF0ZVN0cmluZyA9IGV4dGVybmFsSW5wdXRFbC52YWx1ZTtcbiAgbGV0IGlzSW52YWxpZCA9IGZhbHNlO1xuXG4gIGlmIChkYXRlU3RyaW5nKSB7XG4gICAgaXNJbnZhbGlkID0gdHJ1ZTtcblxuICAgIGNvbnN0IGRhdGVTdHJpbmdQYXJ0cyA9IGRhdGVTdHJpbmcuc3BsaXQoXCIvXCIpO1xuICAgIGNvbnN0IFttb250aCwgZGF5LCB5ZWFyXSA9IGRhdGVTdHJpbmdQYXJ0cy5tYXAoKHN0cikgPT4ge1xuICAgICAgbGV0IHZhbHVlO1xuICAgICAgY29uc3QgcGFyc2VkID0gcGFyc2VJbnQoc3RyLCAxMCk7XG4gICAgICBpZiAoIU51bWJlci5pc05hTihwYXJzZWQpKSB2YWx1ZSA9IHBhcnNlZDtcbiAgICAgIHJldHVybiB2YWx1ZTtcbiAgICB9KTtcblxuICAgIGlmIChtb250aCAmJiBkYXkgJiYgeWVhciAhPSBudWxsKSB7XG4gICAgICBjb25zdCBjaGVja0RhdGUgPSBzZXREYXRlKHllYXIsIG1vbnRoIC0gMSwgZGF5KTtcblxuICAgICAgaWYgKFxuICAgICAgICBjaGVja0RhdGUuZ2V0TW9udGgoKSA9PT0gbW9udGggLSAxICYmXG4gICAgICAgIGNoZWNrRGF0ZS5nZXREYXRlKCkgPT09IGRheSAmJlxuICAgICAgICBjaGVja0RhdGUuZ2V0RnVsbFllYXIoKSA9PT0geWVhciAmJlxuICAgICAgICBkYXRlU3RyaW5nUGFydHNbMl0ubGVuZ3RoID09PSA0ICYmXG4gICAgICAgIGlzRGF0ZVdpdGhpbk1pbkFuZE1heChjaGVja0RhdGUsIG1pbkRhdGUsIG1heERhdGUpXG4gICAgICApIHtcbiAgICAgICAgaXNJbnZhbGlkID0gZmFsc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIGlzSW52YWxpZDtcbn07XG5cbi8qKlxuICogVmFsaWRhdGUgdGhlIHZhbHVlIGluIHRoZSBpbnB1dCBhcyBhIHZhbGlkIGRhdGUgb2YgZm9ybWF0IE0vRC9ZWVlZXG4gKlxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCB2YWxpZGF0ZURhdGVJbnB1dCA9IChlbCkgPT4ge1xuICBjb25zdCB7IGV4dGVybmFsSW5wdXRFbCB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoZWwpO1xuICBjb25zdCBpc0ludmFsaWQgPSBpc0RhdGVJbnB1dEludmFsaWQoZXh0ZXJuYWxJbnB1dEVsKTtcblxuICBpZiAoaXNJbnZhbGlkICYmICFleHRlcm5hbElucHV0RWwudmFsaWRhdGlvbk1lc3NhZ2UpIHtcbiAgICBleHRlcm5hbElucHV0RWwuc2V0Q3VzdG9tVmFsaWRpdHkoVkFMSURBVElPTl9NRVNTQUdFKTtcbiAgfVxuXG4gIGlmICghaXNJbnZhbGlkICYmIGV4dGVybmFsSW5wdXRFbC52YWxpZGF0aW9uTWVzc2FnZSA9PT0gVkFMSURBVElPTl9NRVNTQUdFKSB7XG4gICAgZXh0ZXJuYWxJbnB1dEVsLnNldEN1c3RvbVZhbGlkaXR5KFwiXCIpO1xuICB9XG59O1xuXG4vLyAjZW5kcmVnaW9uIFZhbGlkYXRpb25cblxuLyoqXG4gKiBFbmFibGUgdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgcmVjb25jaWxlSW5wdXRWYWx1ZXMgPSAoZWwpID0+IHtcbiAgY29uc3QgeyBpbnRlcm5hbElucHV0RWwsIGlucHV0RGF0ZSB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoZWwpO1xuICBsZXQgbmV3VmFsdWUgPSBcIlwiO1xuXG4gIGlmIChpbnB1dERhdGUgJiYgIWlzRGF0ZUlucHV0SW52YWxpZChlbCkpIHtcbiAgICBuZXdWYWx1ZSA9IGZvcm1hdERhdGUoaW5wdXREYXRlKTtcbiAgfVxuXG4gIGlmIChpbnRlcm5hbElucHV0RWwudmFsdWUgIT09IG5ld1ZhbHVlKSB7XG4gICAgY2hhbmdlRWxlbWVudFZhbHVlKGludGVybmFsSW5wdXRFbCwgbmV3VmFsdWUpO1xuICB9XG59O1xuXG4vKipcbiAqIFNlbGVjdCB0aGUgdmFsdWUgb2YgdGhlIGRhdGUgcGlja2VyIGlucHV0cy5cbiAqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBlbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50XG4gKiBAcGFyYW0ge3N0cmluZ30gZGF0ZVN0cmluZyBUaGUgZGF0ZSBzdHJpbmcgdG8gdXBkYXRlIGluIFlZWVktTU0tREQgZm9ybWF0XG4gKi9cbmNvbnN0IHNldENhbGVuZGFyVmFsdWUgPSAoZWwsIGRhdGVTdHJpbmcpID0+IHtcbiAgY29uc3QgcGFyc2VkRGF0ZSA9IHBhcnNlRGF0ZVN0cmluZyhkYXRlU3RyaW5nKTtcblxuICBpZiAocGFyc2VkRGF0ZSkge1xuICAgIGNvbnN0IGZvcm1hdHRlZERhdGUgPSBmb3JtYXREYXRlKHBhcnNlZERhdGUsIERFRkFVTFRfRVhURVJOQUxfREFURV9GT1JNQVQpO1xuXG4gICAgY29uc3Qge1xuICAgICAgZGF0ZVBpY2tlckVsLFxuICAgICAgaW50ZXJuYWxJbnB1dEVsLFxuICAgICAgZXh0ZXJuYWxJbnB1dEVsLFxuICAgIH0gPSBnZXREYXRlUGlja2VyQ29udGV4dChlbCk7XG5cbiAgICBjaGFuZ2VFbGVtZW50VmFsdWUoaW50ZXJuYWxJbnB1dEVsLCBkYXRlU3RyaW5nKTtcbiAgICBjaGFuZ2VFbGVtZW50VmFsdWUoZXh0ZXJuYWxJbnB1dEVsLCBmb3JtYXR0ZWREYXRlKTtcblxuICAgIHZhbGlkYXRlRGF0ZUlucHV0KGRhdGVQaWNrZXJFbCk7XG4gIH1cbn07XG5cbi8qKlxuICogRW5oYW5jZSBhbiBpbnB1dCB3aXRoIHRoZSBkYXRlIHBpY2tlciBlbGVtZW50c1xuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIFRoZSBpbml0aWFsIHdyYXBwaW5nIGVsZW1lbnQgb2YgdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCBlbmhhbmNlRGF0ZVBpY2tlciA9IChlbCkgPT4ge1xuICBjb25zdCBkYXRlUGlja2VyRWwgPSBlbC5jbG9zZXN0KERBVEVfUElDS0VSKTtcbiAgY29uc3QgZGVmYXVsdFZhbHVlID0gZGF0ZVBpY2tlckVsLmRhdGFzZXQuZGVmYXVsdFZhbHVlO1xuXG4gIGNvbnN0IGludGVybmFsSW5wdXRFbCA9IGRhdGVQaWNrZXJFbC5xdWVyeVNlbGVjdG9yKGBpbnB1dGApO1xuXG4gIGlmICghaW50ZXJuYWxJbnB1dEVsKSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKGAke0RBVEVfUElDS0VSfSBpcyBtaXNzaW5nIGlubmVyIGlucHV0YCk7XG4gIH1cblxuICBpZiAoaW50ZXJuYWxJbnB1dEVsLnZhbHVlKSB7XG4gICAgaW50ZXJuYWxJbnB1dEVsLnZhbHVlID0gXCJcIjtcbiAgfVxuXG4gIGNvbnN0IG1pbkRhdGUgPSBwYXJzZURhdGVTdHJpbmcoXG4gICAgZGF0ZVBpY2tlckVsLmRhdGFzZXQubWluRGF0ZSB8fCBpbnRlcm5hbElucHV0RWwuZ2V0QXR0cmlidXRlKFwibWluXCIpXG4gICk7XG4gIGRhdGVQaWNrZXJFbC5kYXRhc2V0Lm1pbkRhdGUgPSBtaW5EYXRlXG4gICAgPyBmb3JtYXREYXRlKG1pbkRhdGUpXG4gICAgOiBERUZBVUxUX01JTl9EQVRFO1xuXG4gIGNvbnN0IG1heERhdGUgPSBwYXJzZURhdGVTdHJpbmcoXG4gICAgZGF0ZVBpY2tlckVsLmRhdGFzZXQubWF4RGF0ZSB8fCBpbnRlcm5hbElucHV0RWwuZ2V0QXR0cmlidXRlKFwibWF4XCIpXG4gICk7XG4gIGlmIChtYXhEYXRlKSB7XG4gICAgZGF0ZVBpY2tlckVsLmRhdGFzZXQubWF4RGF0ZSA9IGZvcm1hdERhdGUobWF4RGF0ZSk7XG4gIH1cblxuICBjb25zdCBjYWxlbmRhcldyYXBwZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpO1xuICBjYWxlbmRhcldyYXBwZXIuY2xhc3NMaXN0LmFkZChEQVRFX1BJQ0tFUl9XUkFQUEVSX0NMQVNTKTtcbiAgY2FsZW5kYXJXcmFwcGVyLnRhYkluZGV4ID0gXCItMVwiO1xuXG4gIGNvbnN0IGV4dGVybmFsSW5wdXRFbCA9IGludGVybmFsSW5wdXRFbC5jbG9uZU5vZGUoKTtcbiAgZXh0ZXJuYWxJbnB1dEVsLmNsYXNzTGlzdC5hZGQoREFURV9QSUNLRVJfRVhURVJOQUxfSU5QVVRfQ0xBU1MpO1xuICBleHRlcm5hbElucHV0RWwudHlwZSA9IFwidGV4dFwiO1xuICBleHRlcm5hbElucHV0RWwubmFtZSA9IFwiXCI7XG5cbiAgY2FsZW5kYXJXcmFwcGVyLmFwcGVuZENoaWxkKGV4dGVybmFsSW5wdXRFbCk7XG4gIGNhbGVuZGFyV3JhcHBlci5pbnNlcnRBZGphY2VudEhUTUwoXG4gICAgXCJiZWZvcmVlbmRcIixcbiAgICBbXG4gICAgICBgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCIke0RBVEVfUElDS0VSX0JVVFRPTl9DTEFTU31cIiBhcmlhLWhhc3BvcHVwPVwidHJ1ZVwiIGFyaWEtbGFiZWw9XCJUb2dnbGUgY2FsZW5kYXJcIj4mbmJzcDs8L2J1dHRvbj5gLFxuICAgICAgYDxkaXYgY2xhc3M9XCIke0RBVEVfUElDS0VSX0NBTEVOREFSX0NMQVNTfVwiIHJvbGU9XCJkaWFsb2dcIiBhcmlhLW1vZGFsPVwidHJ1ZVwiIGhpZGRlbj48L2Rpdj5gLFxuICAgICAgYDxkaXYgY2xhc3M9XCJ1c2Etc3Itb25seSAke0RBVEVfUElDS0VSX1NUQVRVU19DTEFTU31cIiByb2xlPVwic3RhdHVzXCIgYXJpYS1saXZlPVwicG9saXRlXCI+PC9kaXY+YCxcbiAgICBdLmpvaW4oXCJcIilcbiAgKTtcblxuICBpbnRlcm5hbElucHV0RWwuc2V0QXR0cmlidXRlKFwiYXJpYS1oaWRkZW5cIiwgXCJ0cnVlXCIpO1xuICBpbnRlcm5hbElucHV0RWwuc2V0QXR0cmlidXRlKFwidGFiaW5kZXhcIiwgXCItMVwiKTtcbiAgaW50ZXJuYWxJbnB1dEVsLmNsYXNzTGlzdC5hZGQoXG4gICAgXCJ1c2Etc3Itb25seVwiLFxuICAgIERBVEVfUElDS0VSX0lOVEVSTkFMX0lOUFVUX0NMQVNTXG4gICk7XG4gIGludGVybmFsSW5wdXRFbC5pZCA9IFwiXCI7XG4gIGludGVybmFsSW5wdXRFbC5yZXF1aXJlZCA9IGZhbHNlO1xuXG4gIGRhdGVQaWNrZXJFbC5hcHBlbmRDaGlsZChjYWxlbmRhcldyYXBwZXIpO1xuICBkYXRlUGlja2VyRWwuY2xhc3NMaXN0LmFkZChEQVRFX1BJQ0tFUl9JTklUSUFMSVpFRF9DTEFTUyk7XG5cbiAgaWYgKGRlZmF1bHRWYWx1ZSkge1xuICAgIHNldENhbGVuZGFyVmFsdWUoZGF0ZVBpY2tlckVsLCBkZWZhdWx0VmFsdWUpO1xuICB9XG5cbiAgaWYgKGludGVybmFsSW5wdXRFbC5kaXNhYmxlZCkge1xuICAgIGRpc2FibGUoZGF0ZVBpY2tlckVsKTtcbiAgICBpbnRlcm5hbElucHV0RWwuZGlzYWJsZWQgPSBmYWxzZTtcbiAgfVxufTtcblxuLy8gI3JlZ2lvbiBDYWxlbmRhciAtIERhdGUgU2VsZWN0aW9uIFZpZXdcblxuLyoqXG4gKiByZW5kZXIgdGhlIGNhbGVuZGFyLlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqIEBwYXJhbSB7RGF0ZX0gX2RhdGVUb0Rpc3BsYXkgYSBkYXRlIHRvIHJlbmRlciBvbiB0aGUgY2FsZW5kYXJcbiAqIEByZXR1cm5zIHtIVE1MRWxlbWVudH0gYSByZWZlcmVuY2UgdG8gdGhlIG5ldyBjYWxlbmRhciBlbGVtZW50XG4gKi9cbmNvbnN0IHJlbmRlckNhbGVuZGFyID0gKGVsLCBfZGF0ZVRvRGlzcGxheSkgPT4ge1xuICBjb25zdCB7XG4gICAgZGF0ZVBpY2tlckVsLFxuICAgIGNhbGVuZGFyRWwsXG4gICAgc3RhdHVzRWwsXG4gICAgc2VsZWN0ZWREYXRlLFxuICAgIG1heERhdGUsXG4gICAgbWluRGF0ZSxcbiAgICByYW5nZURhdGUsXG4gIH0gPSBnZXREYXRlUGlja2VyQ29udGV4dChlbCk7XG4gIGNvbnN0IHRvZGF5c0RhdGUgPSB0b2RheSgpO1xuICBsZXQgZGF0ZVRvRGlzcGxheSA9IF9kYXRlVG9EaXNwbGF5IHx8IHRvZGF5c0RhdGU7XG5cbiAgY29uc3QgY2FsZW5kYXJXYXNIaWRkZW4gPSBjYWxlbmRhckVsLmhpZGRlbjtcblxuICBjb25zdCBmb2N1c2VkRGF0ZSA9IGFkZERheXMoZGF0ZVRvRGlzcGxheSwgMCk7XG4gIGNvbnN0IGZvY3VzZWRNb250aCA9IGRhdGVUb0Rpc3BsYXkuZ2V0TW9udGgoKTtcbiAgY29uc3QgZm9jdXNlZFllYXIgPSBkYXRlVG9EaXNwbGF5LmdldEZ1bGxZZWFyKCk7XG5cbiAgY29uc3QgcHJldk1vbnRoID0gc3ViTW9udGhzKGRhdGVUb0Rpc3BsYXksIDEpO1xuICBjb25zdCBuZXh0TW9udGggPSBhZGRNb250aHMoZGF0ZVRvRGlzcGxheSwgMSk7XG5cbiAgY29uc3QgY3VycmVudEZvcm1hdHRlZERhdGUgPSBmb3JtYXREYXRlKGRhdGVUb0Rpc3BsYXkpO1xuXG4gIGNvbnN0IGZpcnN0T2ZNb250aCA9IHN0YXJ0T2ZNb250aChkYXRlVG9EaXNwbGF5KTtcbiAgY29uc3QgcHJldkJ1dHRvbnNEaXNhYmxlZCA9IGlzU2FtZU1vbnRoKGRhdGVUb0Rpc3BsYXksIG1pbkRhdGUpO1xuICBjb25zdCBuZXh0QnV0dG9uc0Rpc2FibGVkID0gaXNTYW1lTW9udGgoZGF0ZVRvRGlzcGxheSwgbWF4RGF0ZSk7XG5cbiAgY29uc3QgcmFuZ2VDb25jbHVzaW9uRGF0ZSA9IHNlbGVjdGVkRGF0ZSB8fCBkYXRlVG9EaXNwbGF5O1xuICBjb25zdCByYW5nZVN0YXJ0RGF0ZSA9IHJhbmdlRGF0ZSAmJiBtaW4ocmFuZ2VDb25jbHVzaW9uRGF0ZSwgcmFuZ2VEYXRlKTtcbiAgY29uc3QgcmFuZ2VFbmREYXRlID0gcmFuZ2VEYXRlICYmIG1heChyYW5nZUNvbmNsdXNpb25EYXRlLCByYW5nZURhdGUpO1xuXG4gIGNvbnN0IHdpdGhpblJhbmdlU3RhcnREYXRlID0gcmFuZ2VEYXRlICYmIGFkZERheXMocmFuZ2VTdGFydERhdGUsIDEpO1xuICBjb25zdCB3aXRoaW5SYW5nZUVuZERhdGUgPSByYW5nZURhdGUgJiYgc3ViRGF5cyhyYW5nZUVuZERhdGUsIDEpO1xuXG4gIGNvbnN0IG1vbnRoTGFiZWwgPSBNT05USF9MQUJFTFNbZm9jdXNlZE1vbnRoXTtcblxuICBjb25zdCBnZW5lcmF0ZURhdGVIdG1sID0gKGRhdGVUb1JlbmRlcikgPT4ge1xuICAgIGNvbnN0IGNsYXNzZXMgPSBbQ0FMRU5EQVJfREFURV9DTEFTU107XG4gICAgY29uc3QgZGF5ID0gZGF0ZVRvUmVuZGVyLmdldERhdGUoKTtcbiAgICBjb25zdCBtb250aCA9IGRhdGVUb1JlbmRlci5nZXRNb250aCgpO1xuICAgIGNvbnN0IHllYXIgPSBkYXRlVG9SZW5kZXIuZ2V0RnVsbFllYXIoKTtcbiAgICBjb25zdCBkYXlPZldlZWsgPSBkYXRlVG9SZW5kZXIuZ2V0RGF5KCk7XG5cbiAgICBjb25zdCBmb3JtYXR0ZWREYXRlID0gZm9ybWF0RGF0ZShkYXRlVG9SZW5kZXIpO1xuXG4gICAgbGV0IHRhYmluZGV4ID0gXCItMVwiO1xuXG4gICAgY29uc3QgaXNEaXNhYmxlZCA9ICFpc0RhdGVXaXRoaW5NaW5BbmRNYXgoZGF0ZVRvUmVuZGVyLCBtaW5EYXRlLCBtYXhEYXRlKTtcbiAgICBjb25zdCBpc1NlbGVjdGVkID0gaXNTYW1lRGF5KGRhdGVUb1JlbmRlciwgc2VsZWN0ZWREYXRlKTtcblxuICAgIGlmIChpc1NhbWVNb250aChkYXRlVG9SZW5kZXIsIHByZXZNb250aCkpIHtcbiAgICAgIGNsYXNzZXMucHVzaChDQUxFTkRBUl9EQVRFX1BSRVZJT1VTX01PTlRIX0NMQVNTKTtcbiAgICB9XG5cbiAgICBpZiAoaXNTYW1lTW9udGgoZGF0ZVRvUmVuZGVyLCBmb2N1c2VkRGF0ZSkpIHtcbiAgICAgIGNsYXNzZXMucHVzaChDQUxFTkRBUl9EQVRFX0NVUlJFTlRfTU9OVEhfQ0xBU1MpO1xuICAgIH1cblxuICAgIGlmIChpc1NhbWVNb250aChkYXRlVG9SZW5kZXIsIG5leHRNb250aCkpIHtcbiAgICAgIGNsYXNzZXMucHVzaChDQUxFTkRBUl9EQVRFX05FWFRfTU9OVEhfQ0xBU1MpO1xuICAgIH1cblxuICAgIGlmIChpc1NlbGVjdGVkKSB7XG4gICAgICBjbGFzc2VzLnB1c2goQ0FMRU5EQVJfREFURV9TRUxFQ1RFRF9DTEFTUyk7XG4gICAgfVxuXG4gICAgaWYgKGlzU2FtZURheShkYXRlVG9SZW5kZXIsIHRvZGF5c0RhdGUpKSB7XG4gICAgICBjbGFzc2VzLnB1c2goQ0FMRU5EQVJfREFURV9UT0RBWV9DTEFTUyk7XG4gICAgfVxuXG4gICAgaWYgKHJhbmdlRGF0ZSkge1xuICAgICAgaWYgKGlzU2FtZURheShkYXRlVG9SZW5kZXIsIHJhbmdlRGF0ZSkpIHtcbiAgICAgICAgY2xhc3Nlcy5wdXNoKENBTEVOREFSX0RBVEVfUkFOR0VfREFURV9DTEFTUyk7XG4gICAgICB9XG5cbiAgICAgIGlmIChpc1NhbWVEYXkoZGF0ZVRvUmVuZGVyLCByYW5nZVN0YXJ0RGF0ZSkpIHtcbiAgICAgICAgY2xhc3Nlcy5wdXNoKENBTEVOREFSX0RBVEVfUkFOR0VfREFURV9TVEFSVF9DTEFTUyk7XG4gICAgICB9XG5cbiAgICAgIGlmIChpc1NhbWVEYXkoZGF0ZVRvUmVuZGVyLCByYW5nZUVuZERhdGUpKSB7XG4gICAgICAgIGNsYXNzZXMucHVzaChDQUxFTkRBUl9EQVRFX1JBTkdFX0RBVEVfRU5EX0NMQVNTKTtcbiAgICAgIH1cblxuICAgICAgaWYgKFxuICAgICAgICBpc0RhdGVXaXRoaW5NaW5BbmRNYXgoXG4gICAgICAgICAgZGF0ZVRvUmVuZGVyLFxuICAgICAgICAgIHdpdGhpblJhbmdlU3RhcnREYXRlLFxuICAgICAgICAgIHdpdGhpblJhbmdlRW5kRGF0ZVxuICAgICAgICApXG4gICAgICApIHtcbiAgICAgICAgY2xhc3Nlcy5wdXNoKENBTEVOREFSX0RBVEVfV0lUSElOX1JBTkdFX0NMQVNTKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZiAoaXNTYW1lRGF5KGRhdGVUb1JlbmRlciwgZm9jdXNlZERhdGUpKSB7XG4gICAgICB0YWJpbmRleCA9IFwiMFwiO1xuICAgICAgY2xhc3Nlcy5wdXNoKENBTEVOREFSX0RBVEVfRk9DVVNFRF9DTEFTUyk7XG4gICAgfVxuXG4gICAgY29uc3QgbW9udGhTdHIgPSBNT05USF9MQUJFTFNbbW9udGhdO1xuICAgIGNvbnN0IGRheVN0ciA9IERBWV9PRl9XRUVLX0xBQkVMU1tkYXlPZldlZWtdO1xuXG4gICAgcmV0dXJuIGA8YnV0dG9uXG4gICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgIHRhYmluZGV4PVwiJHt0YWJpbmRleH1cIlxuICAgICAgY2xhc3M9XCIke2NsYXNzZXMuam9pbihcIiBcIil9XCIgXG4gICAgICBkYXRhLWRheT1cIiR7ZGF5fVwiIFxuICAgICAgZGF0YS1tb250aD1cIiR7bW9udGggKyAxfVwiIFxuICAgICAgZGF0YS15ZWFyPVwiJHt5ZWFyfVwiIFxuICAgICAgZGF0YS12YWx1ZT1cIiR7Zm9ybWF0dGVkRGF0ZX1cIlxuICAgICAgYXJpYS1sYWJlbD1cIiR7ZGF5fSAke21vbnRoU3RyfSAke3llYXJ9ICR7ZGF5U3RyfVwiXG4gICAgICBhcmlhLXNlbGVjdGVkPVwiJHtpc1NlbGVjdGVkID8gXCJ0cnVlXCIgOiBcImZhbHNlXCJ9XCJcbiAgICAgICR7aXNEaXNhYmxlZCA/IGBkaXNhYmxlZD1cImRpc2FibGVkXCJgIDogXCJcIn1cbiAgICA+JHtkYXl9PC9idXR0b24+YDtcbiAgfTtcblxuICAvLyBzZXQgZGF0ZSB0byBmaXJzdCByZW5kZXJlZCBkYXlcbiAgZGF0ZVRvRGlzcGxheSA9IHN0YXJ0T2ZXZWVrKGZpcnN0T2ZNb250aCk7XG5cbiAgY29uc3QgZGF5cyA9IFtdO1xuXG4gIHdoaWxlIChcbiAgICBkYXlzLmxlbmd0aCA8IDI4IHx8XG4gICAgZGF0ZVRvRGlzcGxheS5nZXRNb250aCgpID09PSBmb2N1c2VkTW9udGggfHxcbiAgICBkYXlzLmxlbmd0aCAlIDcgIT09IDBcbiAgKSB7XG4gICAgZGF5cy5wdXNoKGdlbmVyYXRlRGF0ZUh0bWwoZGF0ZVRvRGlzcGxheSkpO1xuICAgIGRhdGVUb0Rpc3BsYXkgPSBhZGREYXlzKGRhdGVUb0Rpc3BsYXksIDEpO1xuICB9XG5cbiAgY29uc3QgZGF0ZXNIdG1sID0gbGlzdFRvR3JpZEh0bWwoZGF5cywgNyk7XG5cbiAgY29uc3QgbmV3Q2FsZW5kYXIgPSBjYWxlbmRhckVsLmNsb25lTm9kZSgpO1xuICBuZXdDYWxlbmRhci5kYXRhc2V0LnZhbHVlID0gY3VycmVudEZvcm1hdHRlZERhdGU7XG4gIG5ld0NhbGVuZGFyLnN0eWxlLnRvcCA9IGAke2RhdGVQaWNrZXJFbC5vZmZzZXRIZWlnaHR9cHhgO1xuICBuZXdDYWxlbmRhci5oaWRkZW4gPSBmYWxzZTtcbiAgbmV3Q2FsZW5kYXIuaW5uZXJIVE1MID0gYDxkaXYgdGFiaW5kZXg9XCItMVwiIGNsYXNzPVwiJHtDQUxFTkRBUl9EQVRFX1BJQ0tFUl9DTEFTU31cIj5cbiAgICAgIDxkaXYgY2xhc3M9XCIke0NBTEVOREFSX1JPV19DTEFTU31cIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIiR7Q0FMRU5EQVJfQ0VMTF9DTEFTU30gJHtDQUxFTkRBUl9DRUxMX0NFTlRFUl9JVEVNU19DTEFTU31cIj5cbiAgICAgICAgICA8YnV0dG9uIFxuICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICBjbGFzcz1cIiR7Q0FMRU5EQVJfUFJFVklPVVNfWUVBUl9DTEFTU31cIlxuICAgICAgICAgICAgYXJpYS1sYWJlbD1cIk5hdmlnYXRlIGJhY2sgb25lIHllYXJcIlxuICAgICAgICAgICAgJHtwcmV2QnV0dG9uc0Rpc2FibGVkID8gYGRpc2FibGVkPVwiZGlzYWJsZWRcImAgOiBcIlwifVxuICAgICAgICAgID4mbmJzcDs8L2J1dHRvbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCIke0NBTEVOREFSX0NFTExfQ0xBU1N9ICR7Q0FMRU5EQVJfQ0VMTF9DRU5URVJfSVRFTVNfQ0xBU1N9XCI+XG4gICAgICAgICAgPGJ1dHRvbiBcbiAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgY2xhc3M9XCIke0NBTEVOREFSX1BSRVZJT1VTX01PTlRIX0NMQVNTfVwiXG4gICAgICAgICAgICBhcmlhLWxhYmVsPVwiTmF2aWdhdGUgYmFjayBvbmUgbW9udGhcIlxuICAgICAgICAgICAgJHtwcmV2QnV0dG9uc0Rpc2FibGVkID8gYGRpc2FibGVkPVwiZGlzYWJsZWRcImAgOiBcIlwifVxuICAgICAgICAgID4mbmJzcDs8L2J1dHRvbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCIke0NBTEVOREFSX0NFTExfQ0xBU1N9ICR7Q0FMRU5EQVJfTU9OVEhfTEFCRUxfQ0xBU1N9XCI+XG4gICAgICAgICAgPGJ1dHRvbiBcbiAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgY2xhc3M9XCIke0NBTEVOREFSX01PTlRIX1NFTEVDVElPTl9DTEFTU31cIiBhcmlhLWxhYmVsPVwiJHttb250aExhYmVsfS4gQ2xpY2sgdG8gc2VsZWN0IG1vbnRoXCJcbiAgICAgICAgICA+JHttb250aExhYmVsfTwvYnV0dG9uPlxuICAgICAgICAgIDxidXR0b24gXG4gICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgIGNsYXNzPVwiJHtDQUxFTkRBUl9ZRUFSX1NFTEVDVElPTl9DTEFTU31cIiBhcmlhLWxhYmVsPVwiJHtmb2N1c2VkWWVhcn0uIENsaWNrIHRvIHNlbGVjdCB5ZWFyXCJcbiAgICAgICAgICA+JHtmb2N1c2VkWWVhcn08L2J1dHRvbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICAgIDxkaXYgY2xhc3M9XCIke0NBTEVOREFSX0NFTExfQ0xBU1N9ICR7Q0FMRU5EQVJfQ0VMTF9DRU5URVJfSVRFTVNfQ0xBU1N9XCI+XG4gICAgICAgICAgPGJ1dHRvbiBcbiAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgY2xhc3M9XCIke0NBTEVOREFSX05FWFRfTU9OVEhfQ0xBU1N9XCJcbiAgICAgICAgICAgIGFyaWEtbGFiZWw9XCJOYXZpZ2F0ZSBmb3J3YXJkIG9uZSBtb250aFwiXG4gICAgICAgICAgICAke25leHRCdXR0b25zRGlzYWJsZWQgPyBgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiYCA6IFwiXCJ9XG4gICAgICAgICAgPiZuYnNwOzwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIiR7Q0FMRU5EQVJfQ0VMTF9DTEFTU30gJHtDQUxFTkRBUl9DRUxMX0NFTlRFUl9JVEVNU19DTEFTU31cIj5cbiAgICAgICAgICA8YnV0dG9uIFxuICAgICAgICAgICAgdHlwZT1cImJ1dHRvblwiXG4gICAgICAgICAgICBjbGFzcz1cIiR7Q0FMRU5EQVJfTkVYVF9ZRUFSX0NMQVNTfVwiXG4gICAgICAgICAgICBhcmlhLWxhYmVsPVwiTmF2aWdhdGUgZm9yd2FyZCBvbmUgeWVhclwiXG4gICAgICAgICAgICAke25leHRCdXR0b25zRGlzYWJsZWQgPyBgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiYCA6IFwiXCJ9XG4gICAgICAgICAgPiZuYnNwOzwvYnV0dG9uPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPHRhYmxlIGNsYXNzPVwiJHtDQUxFTkRBUl9UQUJMRV9DTEFTU31cIiByb2xlPVwicHJlc2VudGF0aW9uXCI+XG4gICAgICAgIDx0aGVhZD5cbiAgICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGggY2xhc3M9XCIke0NBTEVOREFSX0RBWV9PRl9XRUVLX0NMQVNTfVwiIHNjb3BlPVwiY29sXCIgYXJpYS1sYWJlbD1cIlN1bmRheVwiPlM8L3RoPlxuICAgICAgICAgICAgPHRoIGNsYXNzPVwiJHtDQUxFTkRBUl9EQVlfT0ZfV0VFS19DTEFTU31cIiBzY29wZT1cImNvbFwiIGFyaWEtbGFiZWw9XCJNb25kYXlcIj5NPC90aD5cbiAgICAgICAgICAgIDx0aCBjbGFzcz1cIiR7Q0FMRU5EQVJfREFZX09GX1dFRUtfQ0xBU1N9XCIgc2NvcGU9XCJjb2xcIiBhcmlhLWxhYmVsPVwiVHVlc2RheVwiPlQ8L3RoPlxuICAgICAgICAgICAgPHRoIGNsYXNzPVwiJHtDQUxFTkRBUl9EQVlfT0ZfV0VFS19DTEFTU31cIiBzY29wZT1cImNvbFwiIGFyaWEtbGFiZWw9XCJXZWRuZXNkYXlcIj5XPC90aD5cbiAgICAgICAgICAgIDx0aCBjbGFzcz1cIiR7Q0FMRU5EQVJfREFZX09GX1dFRUtfQ0xBU1N9XCIgc2NvcGU9XCJjb2xcIiBhcmlhLWxhYmVsPVwiVGh1cnNkYXlcIj5UaDwvdGg+XG4gICAgICAgICAgICA8dGggY2xhc3M9XCIke0NBTEVOREFSX0RBWV9PRl9XRUVLX0NMQVNTfVwiIHNjb3BlPVwiY29sXCIgYXJpYS1sYWJlbD1cIkZyaWRheVwiPkY8L3RoPlxuICAgICAgICAgICAgPHRoIGNsYXNzPVwiJHtDQUxFTkRBUl9EQVlfT0ZfV0VFS19DTEFTU31cIiBzY29wZT1cImNvbFwiIGFyaWEtbGFiZWw9XCJTYXR1cmRheVwiPlM8L3RoPlxuICAgICAgICAgIDwvdHI+XG4gICAgICAgIDwvdGhlYWQ+XG4gICAgICAgIDx0Ym9keT5cbiAgICAgICAgICAke2RhdGVzSHRtbH1cbiAgICAgICAgPC90Ym9keT5cbiAgICAgIDwvdGFibGU+XG4gICAgPC9kaXY+YDtcblxuICBjYWxlbmRhckVsLnBhcmVudE5vZGUucmVwbGFjZUNoaWxkKG5ld0NhbGVuZGFyLCBjYWxlbmRhckVsKTtcblxuICBkYXRlUGlja2VyRWwuY2xhc3NMaXN0LmFkZChEQVRFX1BJQ0tFUl9BQ1RJVkVfQ0xBU1MpO1xuXG4gIGNvbnN0IHN0YXR1c2VzID0gW107XG5cbiAgaWYgKGlzU2FtZURheShzZWxlY3RlZERhdGUsIGZvY3VzZWREYXRlKSkge1xuICAgIHN0YXR1c2VzLnB1c2goXCJTZWxlY3RlZCBkYXRlXCIpO1xuICB9XG5cbiAgaWYgKGNhbGVuZGFyV2FzSGlkZGVuKSB7XG4gICAgc3RhdHVzZXMucHVzaChcbiAgICAgIFwiWW91IGNhbiBuYXZpZ2F0ZSBieSBkYXkgdXNpbmcgbGVmdCBhbmQgcmlnaHQgYXJyb3dzXCIsXG4gICAgICBcIldlZWtzIGJ5IHVzaW5nIHVwIGFuZCBkb3duIGFycm93c1wiLFxuICAgICAgXCJNb250aHMgYnkgdXNpbmcgcGFnZSB1cCBhbmQgcGFnZSBkb3duIGtleXNcIixcbiAgICAgIFwiWWVhcnMgYnkgdXNpbmcgc2hpZnQgcGx1cyBwYWdlIHVwIGFuZCBzaGlmdCBwbHVzIHBhZ2UgZG93blwiLFxuICAgICAgXCJIb21lIGFuZCBlbmQga2V5cyBuYXZpZ2F0ZSB0byB0aGUgYmVnaW5uaW5nIGFuZCBlbmQgb2YgYSB3ZWVrXCJcbiAgICApO1xuICAgIHN0YXR1c0VsLnRleHRDb250ZW50ID0gXCJcIjtcbiAgfSBlbHNlIHtcbiAgICBzdGF0dXNlcy5wdXNoKGAke21vbnRoTGFiZWx9ICR7Zm9jdXNlZFllYXJ9YCk7XG4gIH1cbiAgc3RhdHVzRWwudGV4dENvbnRlbnQgPSBzdGF0dXNlcy5qb2luKFwiLiBcIik7XG5cbiAgcmV0dXJuIG5ld0NhbGVuZGFyO1xufTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBiYWNrIG9uZSB5ZWFyIGFuZCBkaXNwbGF5IHRoZSBjYWxlbmRhci5cbiAqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBfYnV0dG9uRWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCBkaXNwbGF5UHJldmlvdXNZZWFyID0gKF9idXR0b25FbCkgPT4ge1xuICBpZiAoX2J1dHRvbkVsLmRpc2FibGVkKSByZXR1cm47XG4gIGNvbnN0IHsgY2FsZW5kYXJFbCwgY2FsZW5kYXJEYXRlLCBtaW5EYXRlLCBtYXhEYXRlIH0gPSBnZXREYXRlUGlja2VyQ29udGV4dChcbiAgICBfYnV0dG9uRWxcbiAgKTtcbiAgbGV0IGRhdGUgPSBzdWJZZWFycyhjYWxlbmRhckRhdGUsIDEpO1xuICBkYXRlID0ga2VlcERhdGVCZXR3ZWVuTWluQW5kTWF4KGRhdGUsIG1pbkRhdGUsIG1heERhdGUpO1xuICBjb25zdCBuZXdDYWxlbmRhciA9IHJlbmRlckNhbGVuZGFyKGNhbGVuZGFyRWwsIGRhdGUpO1xuXG4gIGxldCBuZXh0VG9Gb2N1cyA9IG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfUFJFVklPVVNfWUVBUik7XG4gIGlmIChuZXh0VG9Gb2N1cy5kaXNhYmxlZCkge1xuICAgIG5leHRUb0ZvY3VzID0gbmV3Q2FsZW5kYXIucXVlcnlTZWxlY3RvcihDQUxFTkRBUl9EQVRFX1BJQ0tFUik7XG4gIH1cbiAgbmV4dFRvRm9jdXMuZm9jdXMoKTtcbn07XG5cbi8qKlxuICogTmF2aWdhdGUgYmFjayBvbmUgbW9udGggYW5kIGRpc3BsYXkgdGhlIGNhbGVuZGFyLlxuICpcbiAqIEBwYXJhbSB7SFRNTEJ1dHRvbkVsZW1lbnR9IF9idXR0b25FbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50XG4gKi9cbmNvbnN0IGRpc3BsYXlQcmV2aW91c01vbnRoID0gKF9idXR0b25FbCkgPT4ge1xuICBpZiAoX2J1dHRvbkVsLmRpc2FibGVkKSByZXR1cm47XG4gIGNvbnN0IHsgY2FsZW5kYXJFbCwgY2FsZW5kYXJEYXRlLCBtaW5EYXRlLCBtYXhEYXRlIH0gPSBnZXREYXRlUGlja2VyQ29udGV4dChcbiAgICBfYnV0dG9uRWxcbiAgKTtcbiAgbGV0IGRhdGUgPSBzdWJNb250aHMoY2FsZW5kYXJEYXRlLCAxKTtcbiAgZGF0ZSA9IGtlZXBEYXRlQmV0d2Vlbk1pbkFuZE1heChkYXRlLCBtaW5EYXRlLCBtYXhEYXRlKTtcbiAgY29uc3QgbmV3Q2FsZW5kYXIgPSByZW5kZXJDYWxlbmRhcihjYWxlbmRhckVsLCBkYXRlKTtcblxuICBsZXQgbmV4dFRvRm9jdXMgPSBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX1BSRVZJT1VTX01PTlRIKTtcbiAgaWYgKG5leHRUb0ZvY3VzLmRpc2FibGVkKSB7XG4gICAgbmV4dFRvRm9jdXMgPSBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX0RBVEVfUElDS0VSKTtcbiAgfVxuICBuZXh0VG9Gb2N1cy5mb2N1cygpO1xufTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBmb3J3YXJkIG9uZSBtb250aCBhbmQgZGlzcGxheSB0aGUgY2FsZW5kYXIuXG4gKlxuICogQHBhcmFtIHtIVE1MQnV0dG9uRWxlbWVudH0gX2J1dHRvbkVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgZGlzcGxheU5leHRNb250aCA9IChfYnV0dG9uRWwpID0+IHtcbiAgaWYgKF9idXR0b25FbC5kaXNhYmxlZCkgcmV0dXJuO1xuICBjb25zdCB7IGNhbGVuZGFyRWwsIGNhbGVuZGFyRGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoXG4gICAgX2J1dHRvbkVsXG4gICk7XG4gIGxldCBkYXRlID0gYWRkTW9udGhzKGNhbGVuZGFyRGF0ZSwgMSk7XG4gIGRhdGUgPSBrZWVwRGF0ZUJldHdlZW5NaW5BbmRNYXgoZGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSk7XG4gIGNvbnN0IG5ld0NhbGVuZGFyID0gcmVuZGVyQ2FsZW5kYXIoY2FsZW5kYXJFbCwgZGF0ZSk7XG5cbiAgbGV0IG5leHRUb0ZvY3VzID0gbmV3Q2FsZW5kYXIucXVlcnlTZWxlY3RvcihDQUxFTkRBUl9ORVhUX01PTlRIKTtcbiAgaWYgKG5leHRUb0ZvY3VzLmRpc2FibGVkKSB7XG4gICAgbmV4dFRvRm9jdXMgPSBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX0RBVEVfUElDS0VSKTtcbiAgfVxuICBuZXh0VG9Gb2N1cy5mb2N1cygpO1xufTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBmb3J3YXJkIG9uZSB5ZWFyIGFuZCBkaXNwbGF5IHRoZSBjYWxlbmRhci5cbiAqXG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBfYnV0dG9uRWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCBkaXNwbGF5TmV4dFllYXIgPSAoX2J1dHRvbkVsKSA9PiB7XG4gIGlmIChfYnV0dG9uRWwuZGlzYWJsZWQpIHJldHVybjtcbiAgY29uc3QgeyBjYWxlbmRhckVsLCBjYWxlbmRhckRhdGUsIG1pbkRhdGUsIG1heERhdGUgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KFxuICAgIF9idXR0b25FbFxuICApO1xuICBsZXQgZGF0ZSA9IGFkZFllYXJzKGNhbGVuZGFyRGF0ZSwgMSk7XG4gIGRhdGUgPSBrZWVwRGF0ZUJldHdlZW5NaW5BbmRNYXgoZGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSk7XG4gIGNvbnN0IG5ld0NhbGVuZGFyID0gcmVuZGVyQ2FsZW5kYXIoY2FsZW5kYXJFbCwgZGF0ZSk7XG5cbiAgbGV0IG5leHRUb0ZvY3VzID0gbmV3Q2FsZW5kYXIucXVlcnlTZWxlY3RvcihDQUxFTkRBUl9ORVhUX1lFQVIpO1xuICBpZiAobmV4dFRvRm9jdXMuZGlzYWJsZWQpIHtcbiAgICBuZXh0VG9Gb2N1cyA9IG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfREFURV9QSUNLRVIpO1xuICB9XG4gIG5leHRUb0ZvY3VzLmZvY3VzKCk7XG59O1xuXG4vKipcbiAqIEhpZGUgdGhlIGNhbGVuZGFyIG9mIGEgZGF0ZSBwaWNrZXIgY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgaGlkZUNhbGVuZGFyID0gKGVsKSA9PiB7XG4gIGNvbnN0IHsgZGF0ZVBpY2tlckVsLCBjYWxlbmRhckVsLCBzdGF0dXNFbCB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoZWwpO1xuXG4gIGRhdGVQaWNrZXJFbC5jbGFzc0xpc3QucmVtb3ZlKERBVEVfUElDS0VSX0FDVElWRV9DTEFTUyk7XG4gIGNhbGVuZGFyRWwuaGlkZGVuID0gdHJ1ZTtcbiAgc3RhdHVzRWwudGV4dENvbnRlbnQgPSBcIlwiO1xufTtcblxuLyoqXG4gKiBTZWxlY3QgYSBkYXRlIHdpdGhpbiB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7SFRNTEJ1dHRvbkVsZW1lbnR9IGNhbGVuZGFyRGF0ZUVsIEEgZGF0ZSBlbGVtZW50IHdpdGhpbiB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50XG4gKi9cbmNvbnN0IHNlbGVjdERhdGUgPSAoY2FsZW5kYXJEYXRlRWwpID0+IHtcbiAgaWYgKGNhbGVuZGFyRGF0ZUVsLmRpc2FibGVkKSByZXR1cm47XG5cbiAgY29uc3QgeyBkYXRlUGlja2VyRWwsIGV4dGVybmFsSW5wdXRFbCB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoXG4gICAgY2FsZW5kYXJEYXRlRWxcbiAgKTtcblxuICBzZXRDYWxlbmRhclZhbHVlKGNhbGVuZGFyRGF0ZUVsLCBjYWxlbmRhckRhdGVFbC5kYXRhc2V0LnZhbHVlKTtcbiAgaGlkZUNhbGVuZGFyKGRhdGVQaWNrZXJFbCk7XG5cbiAgZXh0ZXJuYWxJbnB1dEVsLmZvY3VzKCk7XG59O1xuXG4vKipcbiAqIFRvZ2dsZSB0aGUgY2FsZW5kYXIuXG4gKlxuICogQHBhcmFtIHtIVE1MQnV0dG9uRWxlbWVudH0gZWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCB0b2dnbGVDYWxlbmRhciA9IChlbCkgPT4ge1xuICBpZiAoZWwuZGlzYWJsZWQpIHJldHVybjtcbiAgY29uc3Qge1xuICAgIGNhbGVuZGFyRWwsXG4gICAgaW5wdXREYXRlLFxuICAgIG1pbkRhdGUsXG4gICAgbWF4RGF0ZSxcbiAgICBkZWZhdWx0RGF0ZSxcbiAgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KGVsKTtcblxuICBpZiAoY2FsZW5kYXJFbC5oaWRkZW4pIHtcbiAgICBjb25zdCBkYXRlVG9EaXNwbGF5ID0ga2VlcERhdGVCZXR3ZWVuTWluQW5kTWF4KFxuICAgICAgaW5wdXREYXRlIHx8IGRlZmF1bHREYXRlIHx8IHRvZGF5KCksXG4gICAgICBtaW5EYXRlLFxuICAgICAgbWF4RGF0ZVxuICAgICk7XG4gICAgY29uc3QgbmV3Q2FsZW5kYXIgPSByZW5kZXJDYWxlbmRhcihjYWxlbmRhckVsLCBkYXRlVG9EaXNwbGF5KTtcbiAgICBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX0RBVEVfRk9DVVNFRCkuZm9jdXMoKTtcbiAgfSBlbHNlIHtcbiAgICBoaWRlQ2FsZW5kYXIoZWwpO1xuICB9XG59O1xuXG4vKipcbiAqIFVwZGF0ZSB0aGUgY2FsZW5kYXIgd2hlbiB2aXNpYmxlLlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIGFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlclxuICovXG5jb25zdCB1cGRhdGVDYWxlbmRhcklmVmlzaWJsZSA9IChlbCkgPT4ge1xuICBjb25zdCB7IGNhbGVuZGFyRWwsIGlucHV0RGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoZWwpO1xuICBjb25zdCBjYWxlbmRhclNob3duID0gIWNhbGVuZGFyRWwuaGlkZGVuO1xuXG4gIGlmIChjYWxlbmRhclNob3duICYmIGlucHV0RGF0ZSkge1xuICAgIGNvbnN0IGRhdGVUb0Rpc3BsYXkgPSBrZWVwRGF0ZUJldHdlZW5NaW5BbmRNYXgoaW5wdXREYXRlLCBtaW5EYXRlLCBtYXhEYXRlKTtcbiAgICByZW5kZXJDYWxlbmRhcihjYWxlbmRhckVsLCBkYXRlVG9EaXNwbGF5KTtcbiAgfVxufTtcblxuLy8gI2VuZHJlZ2lvbiBDYWxlbmRhciAtIERhdGUgU2VsZWN0aW9uIFZpZXdcblxuLy8gI3JlZ2lvbiBDYWxlbmRhciAtIE1vbnRoIFNlbGVjdGlvbiBWaWV3XG4vKipcbiAqIERpc3BsYXkgdGhlIG1vbnRoIHNlbGVjdGlvbiBzY3JlZW4gaW4gdGhlIGRhdGUgcGlja2VyLlxuICpcbiAqIEBwYXJhbSB7SFRNTEJ1dHRvbkVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqIEByZXR1cm5zIHtIVE1MRWxlbWVudH0gYSByZWZlcmVuY2UgdG8gdGhlIG5ldyBjYWxlbmRhciBlbGVtZW50XG4gKi9cbmNvbnN0IGRpc3BsYXlNb250aFNlbGVjdGlvbiA9IChlbCwgbW9udGhUb0Rpc3BsYXkpID0+IHtcbiAgY29uc3Qge1xuICAgIGNhbGVuZGFyRWwsXG4gICAgc3RhdHVzRWwsXG4gICAgY2FsZW5kYXJEYXRlLFxuICAgIG1pbkRhdGUsXG4gICAgbWF4RGF0ZSxcbiAgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KGVsKTtcblxuICBjb25zdCBzZWxlY3RlZE1vbnRoID0gY2FsZW5kYXJEYXRlLmdldE1vbnRoKCk7XG4gIGNvbnN0IGZvY3VzZWRNb250aCA9IG1vbnRoVG9EaXNwbGF5ID09IG51bGwgPyBzZWxlY3RlZE1vbnRoIDogbW9udGhUb0Rpc3BsYXk7XG5cbiAgY29uc3QgbW9udGhzID0gTU9OVEhfTEFCRUxTLm1hcCgobW9udGgsIGluZGV4KSA9PiB7XG4gICAgY29uc3QgbW9udGhUb0NoZWNrID0gc2V0TW9udGgoY2FsZW5kYXJEYXRlLCBpbmRleCk7XG5cbiAgICBjb25zdCBpc0Rpc2FibGVkID0gaXNEYXRlc01vbnRoT3V0c2lkZU1pbk9yTWF4KFxuICAgICAgbW9udGhUb0NoZWNrLFxuICAgICAgbWluRGF0ZSxcbiAgICAgIG1heERhdGVcbiAgICApO1xuXG4gICAgbGV0IHRhYmluZGV4ID0gXCItMVwiO1xuXG4gICAgY29uc3QgY2xhc3NlcyA9IFtDQUxFTkRBUl9NT05USF9DTEFTU107XG4gICAgY29uc3QgaXNTZWxlY3RlZCA9IGluZGV4ID09PSBzZWxlY3RlZE1vbnRoO1xuXG4gICAgaWYgKGluZGV4ID09PSBmb2N1c2VkTW9udGgpIHtcbiAgICAgIHRhYmluZGV4ID0gXCIwXCI7XG4gICAgICBjbGFzc2VzLnB1c2goQ0FMRU5EQVJfTU9OVEhfRk9DVVNFRF9DTEFTUyk7XG4gICAgfVxuXG4gICAgaWYgKGlzU2VsZWN0ZWQpIHtcbiAgICAgIGNsYXNzZXMucHVzaChDQUxFTkRBUl9NT05USF9TRUxFQ1RFRF9DTEFTUyk7XG4gICAgfVxuXG4gICAgcmV0dXJuIGA8YnV0dG9uIFxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgdGFiaW5kZXg9XCIke3RhYmluZGV4fVwiXG4gICAgICAgIGNsYXNzPVwiJHtjbGFzc2VzLmpvaW4oXCIgXCIpfVwiIFxuICAgICAgICBkYXRhLXZhbHVlPVwiJHtpbmRleH1cIlxuICAgICAgICBkYXRhLWxhYmVsPVwiJHttb250aH1cIlxuICAgICAgICBhcmlhLXNlbGVjdGVkPVwiJHtpc1NlbGVjdGVkID8gXCJ0cnVlXCIgOiBcImZhbHNlXCJ9XCJcbiAgICAgICAgJHtpc0Rpc2FibGVkID8gYGRpc2FibGVkPVwiZGlzYWJsZWRcImAgOiBcIlwifVxuICAgICAgPiR7bW9udGh9PC9idXR0b24+YDtcbiAgfSk7XG5cbiAgY29uc3QgbW9udGhzSHRtbCA9IGA8ZGl2IHRhYmluZGV4PVwiLTFcIiBjbGFzcz1cIiR7Q0FMRU5EQVJfTU9OVEhfUElDS0VSX0NMQVNTfVwiPlxuICAgIDx0YWJsZSBjbGFzcz1cIiR7Q0FMRU5EQVJfVEFCTEVfQ0xBU1N9XCIgcm9sZT1cInByZXNlbnRhdGlvblwiPlxuICAgICAgPHRib2R5PlxuICAgICAgICAke2xpc3RUb0dyaWRIdG1sKG1vbnRocywgMyl9XG4gICAgICA8L3Rib2R5PlxuICAgIDwvdGFibGU+XG4gIDwvZGl2PmA7XG5cbiAgY29uc3QgbmV3Q2FsZW5kYXIgPSBjYWxlbmRhckVsLmNsb25lTm9kZSgpO1xuICBuZXdDYWxlbmRhci5pbm5lckhUTUwgPSBtb250aHNIdG1sO1xuICBjYWxlbmRhckVsLnBhcmVudE5vZGUucmVwbGFjZUNoaWxkKG5ld0NhbGVuZGFyLCBjYWxlbmRhckVsKTtcblxuICBzdGF0dXNFbC50ZXh0Q29udGVudCA9IFwiU2VsZWN0IGEgbW9udGguXCI7XG5cbiAgcmV0dXJuIG5ld0NhbGVuZGFyO1xufTtcblxuLyoqXG4gKiBTZWxlY3QgYSBtb250aCBpbiB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7SFRNTEJ1dHRvbkVsZW1lbnR9IG1vbnRoRWwgQW4gbW9udGggZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCBzZWxlY3RNb250aCA9IChtb250aEVsKSA9PiB7XG4gIGlmIChtb250aEVsLmRpc2FibGVkKSByZXR1cm47XG4gIGNvbnN0IHsgY2FsZW5kYXJFbCwgY2FsZW5kYXJEYXRlLCBtaW5EYXRlLCBtYXhEYXRlIH0gPSBnZXREYXRlUGlja2VyQ29udGV4dChcbiAgICBtb250aEVsXG4gICk7XG4gIGNvbnN0IHNlbGVjdGVkTW9udGggPSBwYXJzZUludChtb250aEVsLmRhdGFzZXQudmFsdWUsIDEwKTtcbiAgbGV0IGRhdGUgPSBzZXRNb250aChjYWxlbmRhckRhdGUsIHNlbGVjdGVkTW9udGgpO1xuICBkYXRlID0ga2VlcERhdGVCZXR3ZWVuTWluQW5kTWF4KGRhdGUsIG1pbkRhdGUsIG1heERhdGUpO1xuICBjb25zdCBuZXdDYWxlbmRhciA9IHJlbmRlckNhbGVuZGFyKGNhbGVuZGFyRWwsIGRhdGUpO1xuICBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX0RBVEVfRk9DVVNFRCkuZm9jdXMoKTtcbn07XG5cbi8vICNlbmRyZWdpb24gQ2FsZW5kYXIgLSBNb250aCBTZWxlY3Rpb24gVmlld1xuXG4vLyAjcmVnaW9uIENhbGVuZGFyIC0gWWVhciBTZWxlY3Rpb24gVmlld1xuXG4vKipcbiAqIERpc3BsYXkgdGhlIHllYXIgc2VsZWN0aW9uIHNjcmVlbiBpbiB0aGUgZGF0ZSBwaWNrZXIuXG4gKlxuICogQHBhcmFtIHtIVE1MQnV0dG9uRWxlbWVudH0gZWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICogQHBhcmFtIHtudW1iZXJ9IHllYXJUb0Rpc3BsYXkgeWVhciB0byBkaXNwbGF5IGluIHllYXIgc2VsZWN0aW9uXG4gKiBAcmV0dXJucyB7SFRNTEVsZW1lbnR9IGEgcmVmZXJlbmNlIHRvIHRoZSBuZXcgY2FsZW5kYXIgZWxlbWVudFxuICovXG5jb25zdCBkaXNwbGF5WWVhclNlbGVjdGlvbiA9IChlbCwgeWVhclRvRGlzcGxheSkgPT4ge1xuICBjb25zdCB7XG4gICAgY2FsZW5kYXJFbCxcbiAgICBzdGF0dXNFbCxcbiAgICBjYWxlbmRhckRhdGUsXG4gICAgbWluRGF0ZSxcbiAgICBtYXhEYXRlLFxuICB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoZWwpO1xuXG4gIGNvbnN0IHNlbGVjdGVkWWVhciA9IGNhbGVuZGFyRGF0ZS5nZXRGdWxsWWVhcigpO1xuICBjb25zdCBmb2N1c2VkWWVhciA9IHllYXJUb0Rpc3BsYXkgPT0gbnVsbCA/IHNlbGVjdGVkWWVhciA6IHllYXJUb0Rpc3BsYXk7XG5cbiAgbGV0IHllYXJUb0NodW5rID0gZm9jdXNlZFllYXI7XG4gIHllYXJUb0NodW5rIC09IHllYXJUb0NodW5rICUgWUVBUl9DSFVOSztcbiAgeWVhclRvQ2h1bmsgPSBNYXRoLm1heCgwLCB5ZWFyVG9DaHVuayk7XG5cbiAgY29uc3QgcHJldlllYXJDaHVua0Rpc2FibGVkID0gaXNEYXRlc1llYXJPdXRzaWRlTWluT3JNYXgoXG4gICAgc2V0WWVhcihjYWxlbmRhckRhdGUsIHllYXJUb0NodW5rIC0gMSksXG4gICAgbWluRGF0ZSxcbiAgICBtYXhEYXRlXG4gICk7XG5cbiAgY29uc3QgbmV4dFllYXJDaHVua0Rpc2FibGVkID0gaXNEYXRlc1llYXJPdXRzaWRlTWluT3JNYXgoXG4gICAgc2V0WWVhcihjYWxlbmRhckRhdGUsIHllYXJUb0NodW5rICsgWUVBUl9DSFVOSyksXG4gICAgbWluRGF0ZSxcbiAgICBtYXhEYXRlXG4gICk7XG5cbiAgY29uc3QgeWVhcnMgPSBbXTtcbiAgbGV0IHllYXJJbmRleCA9IHllYXJUb0NodW5rO1xuICB3aGlsZSAoeWVhcnMubGVuZ3RoIDwgWUVBUl9DSFVOSykge1xuICAgIGNvbnN0IGlzRGlzYWJsZWQgPSBpc0RhdGVzWWVhck91dHNpZGVNaW5Pck1heChcbiAgICAgIHNldFllYXIoY2FsZW5kYXJEYXRlLCB5ZWFySW5kZXgpLFxuICAgICAgbWluRGF0ZSxcbiAgICAgIG1heERhdGVcbiAgICApO1xuXG4gICAgbGV0IHRhYmluZGV4ID0gXCItMVwiO1xuXG4gICAgY29uc3QgY2xhc3NlcyA9IFtDQUxFTkRBUl9ZRUFSX0NMQVNTXTtcbiAgICBjb25zdCBpc1NlbGVjdGVkID0geWVhckluZGV4ID09PSBzZWxlY3RlZFllYXI7XG5cbiAgICBpZiAoeWVhckluZGV4ID09PSBmb2N1c2VkWWVhcikge1xuICAgICAgdGFiaW5kZXggPSBcIjBcIjtcbiAgICAgIGNsYXNzZXMucHVzaChDQUxFTkRBUl9ZRUFSX0ZPQ1VTRURfQ0xBU1MpO1xuICAgIH1cblxuICAgIGlmIChpc1NlbGVjdGVkKSB7XG4gICAgICBjbGFzc2VzLnB1c2goQ0FMRU5EQVJfWUVBUl9TRUxFQ1RFRF9DTEFTUyk7XG4gICAgfVxuXG4gICAgeWVhcnMucHVzaChcbiAgICAgIGA8YnV0dG9uIFxuICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgdGFiaW5kZXg9XCIke3RhYmluZGV4fVwiXG4gICAgICAgIGNsYXNzPVwiJHtjbGFzc2VzLmpvaW4oXCIgXCIpfVwiIFxuICAgICAgICBkYXRhLXZhbHVlPVwiJHt5ZWFySW5kZXh9XCJcbiAgICAgICAgYXJpYS1zZWxlY3RlZD1cIiR7aXNTZWxlY3RlZCA/IFwidHJ1ZVwiIDogXCJmYWxzZVwifVwiXG4gICAgICAgICR7aXNEaXNhYmxlZCA/IGBkaXNhYmxlZD1cImRpc2FibGVkXCJgIDogXCJcIn1cbiAgICAgID4ke3llYXJJbmRleH08L2J1dHRvbj5gXG4gICAgKTtcbiAgICB5ZWFySW5kZXggKz0gMTtcbiAgfVxuXG4gIGNvbnN0IHllYXJzSHRtbCA9IGxpc3RUb0dyaWRIdG1sKHllYXJzLCAzKTtcblxuICBjb25zdCBuZXdDYWxlbmRhciA9IGNhbGVuZGFyRWwuY2xvbmVOb2RlKCk7XG4gIG5ld0NhbGVuZGFyLmlubmVySFRNTCA9IGA8ZGl2IHRhYmluZGV4PVwiLTFcIiBjbGFzcz1cIiR7Q0FMRU5EQVJfWUVBUl9QSUNLRVJfQ0xBU1N9XCI+XG4gICAgPHRhYmxlIGNsYXNzPVwiJHtDQUxFTkRBUl9UQUJMRV9DTEFTU31cIiByb2xlPVwicHJlc2VudGF0aW9uXCI+XG4gICAgICAgIDx0Ym9keT5cbiAgICAgICAgICA8dHI+XG4gICAgICAgICAgICA8dGQ+XG4gICAgICAgICAgICAgIDxidXR0b25cbiAgICAgICAgICAgICAgICB0eXBlPVwiYnV0dG9uXCJcbiAgICAgICAgICAgICAgICBjbGFzcz1cIiR7Q0FMRU5EQVJfUFJFVklPVVNfWUVBUl9DSFVOS19DTEFTU31cIiBcbiAgICAgICAgICAgICAgICBhcmlhLWxhYmVsPVwiTmF2aWdhdGUgYmFjayAke1lFQVJfQ0hVTkt9IHllYXJzXCJcbiAgICAgICAgICAgICAgICAke3ByZXZZZWFyQ2h1bmtEaXNhYmxlZCA/IGBkaXNhYmxlZD1cImRpc2FibGVkXCJgIDogXCJcIn1cbiAgICAgICAgICAgICAgPiZuYnNwOzwvYnV0dG9uPlxuICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgIDx0ZCBjb2xzcGFuPVwiM1wiPlxuICAgICAgICAgICAgICA8dGFibGUgY2xhc3M9XCIke0NBTEVOREFSX1RBQkxFX0NMQVNTfVwiIHJvbGU9XCJwcmVzZW50YXRpb25cIj5cbiAgICAgICAgICAgICAgICA8dGJvZHk+XG4gICAgICAgICAgICAgICAgICAke3llYXJzSHRtbH1cbiAgICAgICAgICAgICAgICA8L3Rib2R5PlxuICAgICAgICAgICAgICA8L3RhYmxlPlxuICAgICAgICAgICAgPC90ZD5cbiAgICAgICAgICAgIDx0ZD5cbiAgICAgICAgICAgICAgPGJ1dHRvblxuICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxuICAgICAgICAgICAgICAgIGNsYXNzPVwiJHtDQUxFTkRBUl9ORVhUX1lFQVJfQ0hVTktfQ0xBU1N9XCIgXG4gICAgICAgICAgICAgICAgYXJpYS1sYWJlbD1cIk5hdmlnYXRlIGZvcndhcmQgJHtZRUFSX0NIVU5LfSB5ZWFyc1wiXG4gICAgICAgICAgICAgICAgJHtuZXh0WWVhckNodW5rRGlzYWJsZWQgPyBgZGlzYWJsZWQ9XCJkaXNhYmxlZFwiYCA6IFwiXCJ9XG4gICAgICAgICAgICAgID4mbmJzcDs8L2J1dHRvbj5cbiAgICAgICAgICAgIDwvdGQ+XG4gICAgICAgICAgPC90cj5cbiAgICAgICAgPC90Ym9keT5cbiAgICAgIDwvdGFibGU+XG4gICAgPC9kaXY+YDtcbiAgY2FsZW5kYXJFbC5wYXJlbnROb2RlLnJlcGxhY2VDaGlsZChuZXdDYWxlbmRhciwgY2FsZW5kYXJFbCk7XG5cbiAgc3RhdHVzRWwudGV4dENvbnRlbnQgPSBgU2hvd2luZyB5ZWFycyAke3llYXJUb0NodW5rfSB0byAke1xuICAgIHllYXJUb0NodW5rICsgWUVBUl9DSFVOSyAtIDFcbiAgfS4gU2VsZWN0IGEgeWVhci5gO1xuXG4gIHJldHVybiBuZXdDYWxlbmRhcjtcbn07XG5cbi8qKlxuICogTmF2aWdhdGUgYmFjayBieSB5ZWFycyBhbmQgZGlzcGxheSB0aGUgeWVhciBzZWxlY3Rpb24gc2NyZWVuLlxuICpcbiAqIEBwYXJhbSB7SFRNTEJ1dHRvbkVsZW1lbnR9IGVsIEFuIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgZGlzcGxheVByZXZpb3VzWWVhckNodW5rID0gKGVsKSA9PiB7XG4gIGlmIChlbC5kaXNhYmxlZCkgcmV0dXJuO1xuXG4gIGNvbnN0IHsgY2FsZW5kYXJFbCwgY2FsZW5kYXJEYXRlLCBtaW5EYXRlLCBtYXhEYXRlIH0gPSBnZXREYXRlUGlja2VyQ29udGV4dChcbiAgICBlbFxuICApO1xuICBjb25zdCB5ZWFyRWwgPSBjYWxlbmRhckVsLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfWUVBUl9GT0NVU0VEKTtcbiAgY29uc3Qgc2VsZWN0ZWRZZWFyID0gcGFyc2VJbnQoeWVhckVsLnRleHRDb250ZW50LCAxMCk7XG5cbiAgbGV0IGFkanVzdGVkWWVhciA9IHNlbGVjdGVkWWVhciAtIFlFQVJfQ0hVTks7XG4gIGFkanVzdGVkWWVhciA9IE1hdGgubWF4KDAsIGFkanVzdGVkWWVhcik7XG5cbiAgY29uc3QgZGF0ZSA9IHNldFllYXIoY2FsZW5kYXJEYXRlLCBhZGp1c3RlZFllYXIpO1xuICBjb25zdCBjYXBwZWREYXRlID0ga2VlcERhdGVCZXR3ZWVuTWluQW5kTWF4KGRhdGUsIG1pbkRhdGUsIG1heERhdGUpO1xuICBjb25zdCBuZXdDYWxlbmRhciA9IGRpc3BsYXlZZWFyU2VsZWN0aW9uKFxuICAgIGNhbGVuZGFyRWwsXG4gICAgY2FwcGVkRGF0ZS5nZXRGdWxsWWVhcigpXG4gICk7XG5cbiAgbGV0IG5leHRUb0ZvY3VzID0gbmV3Q2FsZW5kYXIucXVlcnlTZWxlY3RvcihDQUxFTkRBUl9QUkVWSU9VU19ZRUFSX0NIVU5LKTtcbiAgaWYgKG5leHRUb0ZvY3VzLmRpc2FibGVkKSB7XG4gICAgbmV4dFRvRm9jdXMgPSBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX1lFQVJfUElDS0VSKTtcbiAgfVxuICBuZXh0VG9Gb2N1cy5mb2N1cygpO1xufTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBmb3J3YXJkIGJ5IHllYXJzIGFuZCBkaXNwbGF5IHRoZSB5ZWFyIHNlbGVjdGlvbiBzY3JlZW4uXG4gKlxuICogQHBhcmFtIHtIVE1MQnV0dG9uRWxlbWVudH0gZWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyIGNvbXBvbmVudFxuICovXG5jb25zdCBkaXNwbGF5TmV4dFllYXJDaHVuayA9IChlbCkgPT4ge1xuICBpZiAoZWwuZGlzYWJsZWQpIHJldHVybjtcblxuICBjb25zdCB7IGNhbGVuZGFyRWwsIGNhbGVuZGFyRGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoXG4gICAgZWxcbiAgKTtcbiAgY29uc3QgeWVhckVsID0gY2FsZW5kYXJFbC5xdWVyeVNlbGVjdG9yKENBTEVOREFSX1lFQVJfRk9DVVNFRCk7XG4gIGNvbnN0IHNlbGVjdGVkWWVhciA9IHBhcnNlSW50KHllYXJFbC50ZXh0Q29udGVudCwgMTApO1xuXG4gIGxldCBhZGp1c3RlZFllYXIgPSBzZWxlY3RlZFllYXIgKyBZRUFSX0NIVU5LO1xuICBhZGp1c3RlZFllYXIgPSBNYXRoLm1heCgwLCBhZGp1c3RlZFllYXIpO1xuXG4gIGNvbnN0IGRhdGUgPSBzZXRZZWFyKGNhbGVuZGFyRGF0ZSwgYWRqdXN0ZWRZZWFyKTtcbiAgY29uc3QgY2FwcGVkRGF0ZSA9IGtlZXBEYXRlQmV0d2Vlbk1pbkFuZE1heChkYXRlLCBtaW5EYXRlLCBtYXhEYXRlKTtcbiAgY29uc3QgbmV3Q2FsZW5kYXIgPSBkaXNwbGF5WWVhclNlbGVjdGlvbihcbiAgICBjYWxlbmRhckVsLFxuICAgIGNhcHBlZERhdGUuZ2V0RnVsbFllYXIoKVxuICApO1xuXG4gIGxldCBuZXh0VG9Gb2N1cyA9IG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfTkVYVF9ZRUFSX0NIVU5LKTtcbiAgaWYgKG5leHRUb0ZvY3VzLmRpc2FibGVkKSB7XG4gICAgbmV4dFRvRm9jdXMgPSBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX1lFQVJfUElDS0VSKTtcbiAgfVxuICBuZXh0VG9Gb2N1cy5mb2N1cygpO1xufTtcblxuLyoqXG4gKiBTZWxlY3QgYSB5ZWFyIGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnQuXG4gKlxuICogQHBhcmFtIHtIVE1MQnV0dG9uRWxlbWVudH0geWVhckVsIEEgeWVhciBlbGVtZW50IHdpdGhpbiB0aGUgZGF0ZSBwaWNrZXIgY29tcG9uZW50XG4gKi9cbmNvbnN0IHNlbGVjdFllYXIgPSAoeWVhckVsKSA9PiB7XG4gIGlmICh5ZWFyRWwuZGlzYWJsZWQpIHJldHVybjtcbiAgY29uc3QgeyBjYWxlbmRhckVsLCBjYWxlbmRhckRhdGUsIG1pbkRhdGUsIG1heERhdGUgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KFxuICAgIHllYXJFbFxuICApO1xuICBjb25zdCBzZWxlY3RlZFllYXIgPSBwYXJzZUludCh5ZWFyRWwuaW5uZXJIVE1MLCAxMCk7XG4gIGxldCBkYXRlID0gc2V0WWVhcihjYWxlbmRhckRhdGUsIHNlbGVjdGVkWWVhcik7XG4gIGRhdGUgPSBrZWVwRGF0ZUJldHdlZW5NaW5BbmRNYXgoZGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSk7XG4gIGNvbnN0IG5ld0NhbGVuZGFyID0gcmVuZGVyQ2FsZW5kYXIoY2FsZW5kYXJFbCwgZGF0ZSk7XG4gIG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfREFURV9GT0NVU0VEKS5mb2N1cygpO1xufTtcblxuLy8gI2VuZHJlZ2lvbiBDYWxlbmRhciAtIFllYXIgU2VsZWN0aW9uIFZpZXdcblxuLy8gI3JlZ2lvbiBDYWxlbmRhciBFdmVudCBIYW5kbGluZ1xuXG4vKipcbiAqIEhpZGUgdGhlIGNhbGVuZGFyLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlRXNjYXBlRnJvbUNhbGVuZGFyID0gKGV2ZW50KSA9PiB7XG4gIGNvbnN0IHsgZGF0ZVBpY2tlckVsLCBleHRlcm5hbElucHV0RWwgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KGV2ZW50LnRhcmdldCk7XG5cbiAgaGlkZUNhbGVuZGFyKGRhdGVQaWNrZXJFbCk7XG4gIGV4dGVybmFsSW5wdXRFbC5mb2N1cygpO1xuXG4gIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG59O1xuXG4vLyAjZW5kcmVnaW9uIENhbGVuZGFyIEV2ZW50IEhhbmRsaW5nXG5cbi8vICNyZWdpb24gQ2FsZW5kYXIgRGF0ZSBFdmVudCBIYW5kbGluZ1xuXG4vKipcbiAqIEFkanVzdCB0aGUgZGF0ZSBhbmQgZGlzcGxheSB0aGUgY2FsZW5kYXIgaWYgbmVlZGVkLlxuICpcbiAqIEBwYXJhbSB7ZnVuY3Rpb259IGFkanVzdERhdGVGbiBmdW5jdGlvbiB0aGF0IHJldHVybnMgdGhlIGFkanVzdGVkIGRhdGVcbiAqL1xuY29uc3QgYWRqdXN0Q2FsZW5kYXIgPSAoYWRqdXN0RGF0ZUZuKSA9PiB7XG4gIHJldHVybiAoZXZlbnQpID0+IHtcbiAgICBjb25zdCB7IGNhbGVuZGFyRWwsIGNhbGVuZGFyRGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoXG4gICAgICBldmVudC50YXJnZXRcbiAgICApO1xuXG4gICAgY29uc3QgZGF0ZSA9IGFkanVzdERhdGVGbihjYWxlbmRhckRhdGUpO1xuXG4gICAgY29uc3QgY2FwcGVkRGF0ZSA9IGtlZXBEYXRlQmV0d2Vlbk1pbkFuZE1heChkYXRlLCBtaW5EYXRlLCBtYXhEYXRlKTtcbiAgICBpZiAoIWlzU2FtZURheShjYWxlbmRhckRhdGUsIGNhcHBlZERhdGUpKSB7XG4gICAgICBjb25zdCBuZXdDYWxlbmRhciA9IHJlbmRlckNhbGVuZGFyKGNhbGVuZGFyRWwsIGNhcHBlZERhdGUpO1xuICAgICAgbmV3Q2FsZW5kYXIucXVlcnlTZWxlY3RvcihDQUxFTkRBUl9EQVRFX0ZPQ1VTRUQpLmZvY3VzKCk7XG4gICAgfVxuICAgIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gIH07XG59O1xuXG4vKipcbiAqIE5hdmlnYXRlIGJhY2sgb25lIHdlZWsgYW5kIGRpc3BsYXkgdGhlIGNhbGVuZGFyLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlVXBGcm9tRGF0ZSA9IGFkanVzdENhbGVuZGFyKChkYXRlKSA9PiBzdWJXZWVrcyhkYXRlLCAxKSk7XG5cbi8qKlxuICogTmF2aWdhdGUgZm9yd2FyZCBvbmUgd2VlayBhbmQgZGlzcGxheSB0aGUgY2FsZW5kYXIuXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVEb3duRnJvbURhdGUgPSBhZGp1c3RDYWxlbmRhcigoZGF0ZSkgPT4gYWRkV2Vla3MoZGF0ZSwgMSkpO1xuXG4vKipcbiAqIE5hdmlnYXRlIGJhY2sgb25lIGRheSBhbmQgZGlzcGxheSB0aGUgY2FsZW5kYXIuXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVMZWZ0RnJvbURhdGUgPSBhZGp1c3RDYWxlbmRhcigoZGF0ZSkgPT4gc3ViRGF5cyhkYXRlLCAxKSk7XG5cbi8qKlxuICogTmF2aWdhdGUgZm9yd2FyZCBvbmUgZGF5IGFuZCBkaXNwbGF5IHRoZSBjYWxlbmRhci5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZVJpZ2h0RnJvbURhdGUgPSBhZGp1c3RDYWxlbmRhcigoZGF0ZSkgPT4gYWRkRGF5cyhkYXRlLCAxKSk7XG5cbi8qKlxuICogTmF2aWdhdGUgdG8gdGhlIHN0YXJ0IG9mIHRoZSB3ZWVrIGFuZCBkaXNwbGF5IHRoZSBjYWxlbmRhci5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZUhvbWVGcm9tRGF0ZSA9IGFkanVzdENhbGVuZGFyKChkYXRlKSA9PiBzdGFydE9mV2VlayhkYXRlKSk7XG5cbi8qKlxuICogTmF2aWdhdGUgdG8gdGhlIGVuZCBvZiB0aGUgd2VlayBhbmQgZGlzcGxheSB0aGUgY2FsZW5kYXIuXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVFbmRGcm9tRGF0ZSA9IGFkanVzdENhbGVuZGFyKChkYXRlKSA9PiBlbmRPZldlZWsoZGF0ZSkpO1xuXG4vKipcbiAqIE5hdmlnYXRlIGZvcndhcmQgb25lIG1vbnRoIGFuZCBkaXNwbGF5IHRoZSBjYWxlbmRhci5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZVBhZ2VEb3duRnJvbURhdGUgPSBhZGp1c3RDYWxlbmRhcigoZGF0ZSkgPT4gYWRkTW9udGhzKGRhdGUsIDEpKTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBiYWNrIG9uZSBtb250aCBhbmQgZGlzcGxheSB0aGUgY2FsZW5kYXIuXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVQYWdlVXBGcm9tRGF0ZSA9IGFkanVzdENhbGVuZGFyKChkYXRlKSA9PiBzdWJNb250aHMoZGF0ZSwgMSkpO1xuXG4vKipcbiAqIE5hdmlnYXRlIGZvcndhcmQgb25lIHllYXIgYW5kIGRpc3BsYXkgdGhlIGNhbGVuZGFyLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlU2hpZnRQYWdlRG93bkZyb21EYXRlID0gYWRqdXN0Q2FsZW5kYXIoKGRhdGUpID0+IGFkZFllYXJzKGRhdGUsIDEpKTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBiYWNrIG9uZSB5ZWFyIGFuZCBkaXNwbGF5IHRoZSBjYWxlbmRhci5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZVNoaWZ0UGFnZVVwRnJvbURhdGUgPSBhZGp1c3RDYWxlbmRhcigoZGF0ZSkgPT4gc3ViWWVhcnMoZGF0ZSwgMSkpO1xuXG4vKipcbiAqIGRpc3BsYXkgdGhlIGNhbGVuZGFyIGZvciB0aGUgbW91c2Vtb3ZlIGRhdGUuXG4gKlxuICogQHBhcmFtIHtNb3VzZUV2ZW50fSBldmVudCBUaGUgbW91c2Vtb3ZlIGV2ZW50XG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBkYXRlRWwgQSBkYXRlIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgaGFuZGxlTW91c2Vtb3ZlRnJvbURhdGUgPSAoZGF0ZUVsKSA9PiB7XG4gIGlmIChkYXRlRWwuZGlzYWJsZWQpIHJldHVybjtcblxuICBjb25zdCBjYWxlbmRhckVsID0gZGF0ZUVsLmNsb3Nlc3QoREFURV9QSUNLRVJfQ0FMRU5EQVIpO1xuXG4gIGNvbnN0IGN1cnJlbnRDYWxlbmRhckRhdGUgPSBjYWxlbmRhckVsLmRhdGFzZXQudmFsdWU7XG4gIGNvbnN0IGhvdmVyRGF0ZSA9IGRhdGVFbC5kYXRhc2V0LnZhbHVlO1xuXG4gIGlmIChob3ZlckRhdGUgPT09IGN1cnJlbnRDYWxlbmRhckRhdGUpIHJldHVybjtcblxuICBjb25zdCBkYXRlVG9EaXNwbGF5ID0gcGFyc2VEYXRlU3RyaW5nKGhvdmVyRGF0ZSk7XG4gIGNvbnN0IG5ld0NhbGVuZGFyID0gcmVuZGVyQ2FsZW5kYXIoY2FsZW5kYXJFbCwgZGF0ZVRvRGlzcGxheSk7XG4gIG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfREFURV9GT0NVU0VEKS5mb2N1cygpO1xufTtcblxuLy8gI2VuZHJlZ2lvbiBDYWxlbmRhciBEYXRlIEV2ZW50IEhhbmRsaW5nXG5cbi8vICNyZWdpb24gQ2FsZW5kYXIgTW9udGggRXZlbnQgSGFuZGxpbmdcblxuLyoqXG4gKiBBZGp1c3QgdGhlIG1vbnRoIGFuZCBkaXNwbGF5IHRoZSBtb250aCBzZWxlY3Rpb24gc2NyZWVuIGlmIG5lZWRlZC5cbiAqXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBhZGp1c3RNb250aEZuIGZ1bmN0aW9uIHRoYXQgcmV0dXJucyB0aGUgYWRqdXN0ZWQgbW9udGhcbiAqL1xuY29uc3QgYWRqdXN0TW9udGhTZWxlY3Rpb25TY3JlZW4gPSAoYWRqdXN0TW9udGhGbikgPT4ge1xuICByZXR1cm4gKGV2ZW50KSA9PiB7XG4gICAgY29uc3QgbW9udGhFbCA9IGV2ZW50LnRhcmdldDtcbiAgICBjb25zdCBzZWxlY3RlZE1vbnRoID0gcGFyc2VJbnQobW9udGhFbC5kYXRhc2V0LnZhbHVlLCAxMCk7XG4gICAgY29uc3QgeyBjYWxlbmRhckVsLCBjYWxlbmRhckRhdGUsIG1pbkRhdGUsIG1heERhdGUgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KFxuICAgICAgbW9udGhFbFxuICAgICk7XG4gICAgY29uc3QgY3VycmVudERhdGUgPSBzZXRNb250aChjYWxlbmRhckRhdGUsIHNlbGVjdGVkTW9udGgpO1xuXG4gICAgbGV0IGFkanVzdGVkTW9udGggPSBhZGp1c3RNb250aEZuKHNlbGVjdGVkTW9udGgpO1xuICAgIGFkanVzdGVkTW9udGggPSBNYXRoLm1heCgwLCBNYXRoLm1pbigxMSwgYWRqdXN0ZWRNb250aCkpO1xuXG4gICAgY29uc3QgZGF0ZSA9IHNldE1vbnRoKGNhbGVuZGFyRGF0ZSwgYWRqdXN0ZWRNb250aCk7XG4gICAgY29uc3QgY2FwcGVkRGF0ZSA9IGtlZXBEYXRlQmV0d2Vlbk1pbkFuZE1heChkYXRlLCBtaW5EYXRlLCBtYXhEYXRlKTtcbiAgICBpZiAoIWlzU2FtZU1vbnRoKGN1cnJlbnREYXRlLCBjYXBwZWREYXRlKSkge1xuICAgICAgY29uc3QgbmV3Q2FsZW5kYXIgPSBkaXNwbGF5TW9udGhTZWxlY3Rpb24oXG4gICAgICAgIGNhbGVuZGFyRWwsXG4gICAgICAgIGNhcHBlZERhdGUuZ2V0TW9udGgoKVxuICAgICAgKTtcbiAgICAgIG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfTU9OVEhfRk9DVVNFRCkuZm9jdXMoKTtcbiAgICB9XG4gICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgfTtcbn07XG5cbi8qKlxuICogTmF2aWdhdGUgYmFjayB0aHJlZSBtb250aHMgYW5kIGRpc3BsYXkgdGhlIG1vbnRoIHNlbGVjdGlvbiBzY3JlZW4uXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVVcEZyb21Nb250aCA9IGFkanVzdE1vbnRoU2VsZWN0aW9uU2NyZWVuKChtb250aCkgPT4gbW9udGggLSAzKTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBmb3J3YXJkIHRocmVlIG1vbnRocyBhbmQgZGlzcGxheSB0aGUgbW9udGggc2VsZWN0aW9uIHNjcmVlbi5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZURvd25Gcm9tTW9udGggPSBhZGp1c3RNb250aFNlbGVjdGlvblNjcmVlbigobW9udGgpID0+IG1vbnRoICsgMyk7XG5cbi8qKlxuICogTmF2aWdhdGUgYmFjayBvbmUgbW9udGggYW5kIGRpc3BsYXkgdGhlIG1vbnRoIHNlbGVjdGlvbiBzY3JlZW4uXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVMZWZ0RnJvbU1vbnRoID0gYWRqdXN0TW9udGhTZWxlY3Rpb25TY3JlZW4oKG1vbnRoKSA9PiBtb250aCAtIDEpO1xuXG4vKipcbiAqIE5hdmlnYXRlIGZvcndhcmQgb25lIG1vbnRoIGFuZCBkaXNwbGF5IHRoZSBtb250aCBzZWxlY3Rpb24gc2NyZWVuLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlUmlnaHRGcm9tTW9udGggPSBhZGp1c3RNb250aFNlbGVjdGlvblNjcmVlbigobW9udGgpID0+IG1vbnRoICsgMSk7XG5cbi8qKlxuICogTmF2aWdhdGUgdG8gdGhlIHN0YXJ0IG9mIHRoZSByb3cgb2YgbW9udGhzIGFuZCBkaXNwbGF5IHRoZSBtb250aCBzZWxlY3Rpb24gc2NyZWVuLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlSG9tZUZyb21Nb250aCA9IGFkanVzdE1vbnRoU2VsZWN0aW9uU2NyZWVuKFxuICAobW9udGgpID0+IG1vbnRoIC0gKG1vbnRoICUgMylcbik7XG5cbi8qKlxuICogTmF2aWdhdGUgdG8gdGhlIGVuZCBvZiB0aGUgcm93IG9mIG1vbnRocyBhbmQgZGlzcGxheSB0aGUgbW9udGggc2VsZWN0aW9uIHNjcmVlbi5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZUVuZEZyb21Nb250aCA9IGFkanVzdE1vbnRoU2VsZWN0aW9uU2NyZWVuKFxuICAobW9udGgpID0+IG1vbnRoICsgMiAtIChtb250aCAlIDMpXG4pO1xuXG4vKipcbiAqIE5hdmlnYXRlIHRvIHRoZSBsYXN0IG1vbnRoIChEZWNlbWJlcikgYW5kIGRpc3BsYXkgdGhlIG1vbnRoIHNlbGVjdGlvbiBzY3JlZW4uXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVQYWdlRG93bkZyb21Nb250aCA9IGFkanVzdE1vbnRoU2VsZWN0aW9uU2NyZWVuKCgpID0+IDExKTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSB0byB0aGUgZmlyc3QgbW9udGggKEphbnVhcnkpIGFuZCBkaXNwbGF5IHRoZSBtb250aCBzZWxlY3Rpb24gc2NyZWVuLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlUGFnZVVwRnJvbU1vbnRoID0gYWRqdXN0TW9udGhTZWxlY3Rpb25TY3JlZW4oKCkgPT4gMCk7XG5cbi8qKlxuICogdXBkYXRlIHRoZSBmb2N1cyBvbiBhIG1vbnRoIHdoZW4gdGhlIG1vdXNlIG1vdmVzLlxuICpcbiAqIEBwYXJhbSB7TW91c2VFdmVudH0gZXZlbnQgVGhlIG1vdXNlbW92ZSBldmVudFxuICogQHBhcmFtIHtIVE1MQnV0dG9uRWxlbWVudH0gbW9udGhFbCBBIG1vbnRoIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgaGFuZGxlTW91c2Vtb3ZlRnJvbU1vbnRoID0gKG1vbnRoRWwpID0+IHtcbiAgaWYgKG1vbnRoRWwuZGlzYWJsZWQpIHJldHVybjtcbiAgaWYgKG1vbnRoRWwuY2xhc3NMaXN0LmNvbnRhaW5zKENBTEVOREFSX01PTlRIX0ZPQ1VTRURfQ0xBU1MpKSByZXR1cm47XG5cbiAgY29uc3QgZm9jdXNNb250aCA9IHBhcnNlSW50KG1vbnRoRWwuZGF0YXNldC52YWx1ZSwgMTApO1xuXG4gIGNvbnN0IG5ld0NhbGVuZGFyID0gZGlzcGxheU1vbnRoU2VsZWN0aW9uKG1vbnRoRWwsIGZvY3VzTW9udGgpO1xuICBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX01PTlRIX0ZPQ1VTRUQpLmZvY3VzKCk7XG59O1xuXG4vLyAjZW5kcmVnaW9uIENhbGVuZGFyIE1vbnRoIEV2ZW50IEhhbmRsaW5nXG5cbi8vICNyZWdpb24gQ2FsZW5kYXIgWWVhciBFdmVudCBIYW5kbGluZ1xuXG4vKipcbiAqIEFkanVzdCB0aGUgeWVhciBhbmQgZGlzcGxheSB0aGUgeWVhciBzZWxlY3Rpb24gc2NyZWVuIGlmIG5lZWRlZC5cbiAqXG4gKiBAcGFyYW0ge2Z1bmN0aW9ufSBhZGp1c3RZZWFyRm4gZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSBhZGp1c3RlZCB5ZWFyXG4gKi9cbmNvbnN0IGFkanVzdFllYXJTZWxlY3Rpb25TY3JlZW4gPSAoYWRqdXN0WWVhckZuKSA9PiB7XG4gIHJldHVybiAoZXZlbnQpID0+IHtcbiAgICBjb25zdCB5ZWFyRWwgPSBldmVudC50YXJnZXQ7XG4gICAgY29uc3Qgc2VsZWN0ZWRZZWFyID0gcGFyc2VJbnQoeWVhckVsLmRhdGFzZXQudmFsdWUsIDEwKTtcbiAgICBjb25zdCB7IGNhbGVuZGFyRWwsIGNhbGVuZGFyRGF0ZSwgbWluRGF0ZSwgbWF4RGF0ZSB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoXG4gICAgICB5ZWFyRWxcbiAgICApO1xuICAgIGNvbnN0IGN1cnJlbnREYXRlID0gc2V0WWVhcihjYWxlbmRhckRhdGUsIHNlbGVjdGVkWWVhcik7XG5cbiAgICBsZXQgYWRqdXN0ZWRZZWFyID0gYWRqdXN0WWVhckZuKHNlbGVjdGVkWWVhcik7XG4gICAgYWRqdXN0ZWRZZWFyID0gTWF0aC5tYXgoMCwgYWRqdXN0ZWRZZWFyKTtcblxuICAgIGNvbnN0IGRhdGUgPSBzZXRZZWFyKGNhbGVuZGFyRGF0ZSwgYWRqdXN0ZWRZZWFyKTtcbiAgICBjb25zdCBjYXBwZWREYXRlID0ga2VlcERhdGVCZXR3ZWVuTWluQW5kTWF4KGRhdGUsIG1pbkRhdGUsIG1heERhdGUpO1xuICAgIGlmICghaXNTYW1lWWVhcihjdXJyZW50RGF0ZSwgY2FwcGVkRGF0ZSkpIHtcbiAgICAgIGNvbnN0IG5ld0NhbGVuZGFyID0gZGlzcGxheVllYXJTZWxlY3Rpb24oXG4gICAgICAgIGNhbGVuZGFyRWwsXG4gICAgICAgIGNhcHBlZERhdGUuZ2V0RnVsbFllYXIoKVxuICAgICAgKTtcbiAgICAgIG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfWUVBUl9GT0NVU0VEKS5mb2N1cygpO1xuICAgIH1cbiAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICB9O1xufTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBiYWNrIHRocmVlIHllYXJzIGFuZCBkaXNwbGF5IHRoZSB5ZWFyIHNlbGVjdGlvbiBzY3JlZW4uXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVVcEZyb21ZZWFyID0gYWRqdXN0WWVhclNlbGVjdGlvblNjcmVlbigoeWVhcikgPT4geWVhciAtIDMpO1xuXG4vKipcbiAqIE5hdmlnYXRlIGZvcndhcmQgdGhyZWUgeWVhcnMgYW5kIGRpc3BsYXkgdGhlIHllYXIgc2VsZWN0aW9uIHNjcmVlbi5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZURvd25Gcm9tWWVhciA9IGFkanVzdFllYXJTZWxlY3Rpb25TY3JlZW4oKHllYXIpID0+IHllYXIgKyAzKTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSBiYWNrIG9uZSB5ZWFyIGFuZCBkaXNwbGF5IHRoZSB5ZWFyIHNlbGVjdGlvbiBzY3JlZW4uXG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICovXG5jb25zdCBoYW5kbGVMZWZ0RnJvbVllYXIgPSBhZGp1c3RZZWFyU2VsZWN0aW9uU2NyZWVuKCh5ZWFyKSA9PiB5ZWFyIC0gMSk7XG5cbi8qKlxuICogTmF2aWdhdGUgZm9yd2FyZCBvbmUgeWVhciBhbmQgZGlzcGxheSB0aGUgeWVhciBzZWxlY3Rpb24gc2NyZWVuLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlUmlnaHRGcm9tWWVhciA9IGFkanVzdFllYXJTZWxlY3Rpb25TY3JlZW4oKHllYXIpID0+IHllYXIgKyAxKTtcblxuLyoqXG4gKiBOYXZpZ2F0ZSB0byB0aGUgc3RhcnQgb2YgdGhlIHJvdyBvZiB5ZWFycyBhbmQgZGlzcGxheSB0aGUgeWVhciBzZWxlY3Rpb24gc2NyZWVuLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlSG9tZUZyb21ZZWFyID0gYWRqdXN0WWVhclNlbGVjdGlvblNjcmVlbihcbiAgKHllYXIpID0+IHllYXIgLSAoeWVhciAlIDMpXG4pO1xuXG4vKipcbiAqIE5hdmlnYXRlIHRvIHRoZSBlbmQgb2YgdGhlIHJvdyBvZiB5ZWFycyBhbmQgZGlzcGxheSB0aGUgeWVhciBzZWxlY3Rpb24gc2NyZWVuLlxuICpcbiAqIEBwYXJhbSB7S2V5Ym9hcmRFdmVudH0gZXZlbnQgdGhlIGtleWRvd24gZXZlbnRcbiAqL1xuY29uc3QgaGFuZGxlRW5kRnJvbVllYXIgPSBhZGp1c3RZZWFyU2VsZWN0aW9uU2NyZWVuKFxuICAoeWVhcikgPT4geWVhciArIDIgLSAoeWVhciAlIDMpXG4pO1xuXG4vKipcbiAqIE5hdmlnYXRlIHRvIGJhY2sgMTIgeWVhcnMgYW5kIGRpc3BsYXkgdGhlIHllYXIgc2VsZWN0aW9uIHNjcmVlbi5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZVBhZ2VVcEZyb21ZZWFyID0gYWRqdXN0WWVhclNlbGVjdGlvblNjcmVlbihcbiAgKHllYXIpID0+IHllYXIgLSBZRUFSX0NIVU5LXG4pO1xuXG4vKipcbiAqIE5hdmlnYXRlIGZvcndhcmQgMTIgeWVhcnMgYW5kIGRpc3BsYXkgdGhlIHllYXIgc2VsZWN0aW9uIHNjcmVlbi5cbiAqXG4gKiBAcGFyYW0ge0tleWJvYXJkRXZlbnR9IGV2ZW50IHRoZSBrZXlkb3duIGV2ZW50XG4gKi9cbmNvbnN0IGhhbmRsZVBhZ2VEb3duRnJvbVllYXIgPSBhZGp1c3RZZWFyU2VsZWN0aW9uU2NyZWVuKFxuICAoeWVhcikgPT4geWVhciArIFlFQVJfQ0hVTktcbik7XG5cbi8qKlxuICogdXBkYXRlIHRoZSBmb2N1cyBvbiBhIHllYXIgd2hlbiB0aGUgbW91c2UgbW92ZXMuXG4gKlxuICogQHBhcmFtIHtNb3VzZUV2ZW50fSBldmVudCBUaGUgbW91c2Vtb3ZlIGV2ZW50XG4gKiBAcGFyYW0ge0hUTUxCdXR0b25FbGVtZW50fSBkYXRlRWwgQSB5ZWFyIGVsZW1lbnQgd2l0aGluIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgaGFuZGxlTW91c2Vtb3ZlRnJvbVllYXIgPSAoeWVhckVsKSA9PiB7XG4gIGlmICh5ZWFyRWwuZGlzYWJsZWQpIHJldHVybjtcbiAgaWYgKHllYXJFbC5jbGFzc0xpc3QuY29udGFpbnMoQ0FMRU5EQVJfWUVBUl9GT0NVU0VEX0NMQVNTKSkgcmV0dXJuO1xuXG4gIGNvbnN0IGZvY3VzWWVhciA9IHBhcnNlSW50KHllYXJFbC5kYXRhc2V0LnZhbHVlLCAxMCk7XG5cbiAgY29uc3QgbmV3Q2FsZW5kYXIgPSBkaXNwbGF5WWVhclNlbGVjdGlvbih5ZWFyRWwsIGZvY3VzWWVhcik7XG4gIG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfWUVBUl9GT0NVU0VEKS5mb2N1cygpO1xufTtcblxuLy8gI2VuZHJlZ2lvbiBDYWxlbmRhciBZZWFyIEV2ZW50IEhhbmRsaW5nXG5cbi8vICNyZWdpb24gRm9jdXMgSGFuZGxpbmcgRXZlbnQgSGFuZGxpbmdcblxuY29uc3QgdGFiSGFuZGxlciA9IChmb2N1c2FibGUpID0+IHtcbiAgY29uc3QgZ2V0Rm9jdXNhYmxlQ29udGV4dCA9IChlbCkgPT4ge1xuICAgIGNvbnN0IHsgY2FsZW5kYXJFbCB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQoZWwpO1xuICAgIGNvbnN0IGZvY3VzYWJsZUVsZW1lbnRzID0gc2VsZWN0KGZvY3VzYWJsZSwgY2FsZW5kYXJFbCk7XG5cbiAgICBjb25zdCBmaXJzdFRhYkluZGV4ID0gMDtcbiAgICBjb25zdCBsYXN0VGFiSW5kZXggPSBmb2N1c2FibGVFbGVtZW50cy5sZW5ndGggLSAxO1xuICAgIGNvbnN0IGZpcnN0VGFiU3RvcCA9IGZvY3VzYWJsZUVsZW1lbnRzW2ZpcnN0VGFiSW5kZXhdO1xuICAgIGNvbnN0IGxhc3RUYWJTdG9wID0gZm9jdXNhYmxlRWxlbWVudHNbbGFzdFRhYkluZGV4XTtcbiAgICBjb25zdCBmb2N1c0luZGV4ID0gZm9jdXNhYmxlRWxlbWVudHMuaW5kZXhPZihhY3RpdmVFbGVtZW50KCkpO1xuXG4gICAgY29uc3QgaXNMYXN0VGFiID0gZm9jdXNJbmRleCA9PT0gbGFzdFRhYkluZGV4O1xuICAgIGNvbnN0IGlzRmlyc3RUYWIgPSBmb2N1c0luZGV4ID09PSBmaXJzdFRhYkluZGV4O1xuICAgIGNvbnN0IGlzTm90Rm91bmQgPSBmb2N1c0luZGV4ID09PSAtMTtcblxuICAgIHJldHVybiB7XG4gICAgICBmb2N1c2FibGVFbGVtZW50cyxcbiAgICAgIGlzTm90Rm91bmQsXG4gICAgICBmaXJzdFRhYlN0b3AsXG4gICAgICBpc0ZpcnN0VGFiLFxuICAgICAgbGFzdFRhYlN0b3AsXG4gICAgICBpc0xhc3RUYWIsXG4gICAgfTtcbiAgfTtcblxuICByZXR1cm4ge1xuICAgIHRhYkFoZWFkKGV2ZW50KSB7XG4gICAgICBjb25zdCB7IGZpcnN0VGFiU3RvcCwgaXNMYXN0VGFiLCBpc05vdEZvdW5kIH0gPSBnZXRGb2N1c2FibGVDb250ZXh0KFxuICAgICAgICBldmVudC50YXJnZXRcbiAgICAgICk7XG5cbiAgICAgIGlmIChpc0xhc3RUYWIgfHwgaXNOb3RGb3VuZCkge1xuICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICBmaXJzdFRhYlN0b3AuZm9jdXMoKTtcbiAgICAgIH1cbiAgICB9LFxuICAgIHRhYkJhY2soZXZlbnQpIHtcbiAgICAgIGNvbnN0IHsgbGFzdFRhYlN0b3AsIGlzRmlyc3RUYWIsIGlzTm90Rm91bmQgfSA9IGdldEZvY3VzYWJsZUNvbnRleHQoXG4gICAgICAgIGV2ZW50LnRhcmdldFxuICAgICAgKTtcblxuICAgICAgaWYgKGlzRmlyc3RUYWIgfHwgaXNOb3RGb3VuZCkge1xuICAgICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgICBsYXN0VGFiU3RvcC5mb2N1cygpO1xuICAgICAgfVxuICAgIH0sXG4gIH07XG59O1xuXG5jb25zdCBkYXRlUGlja2VyVGFiRXZlbnRIYW5kbGVyID0gdGFiSGFuZGxlcihEQVRFX1BJQ0tFUl9GT0NVU0FCTEUpO1xuY29uc3QgbW9udGhQaWNrZXJUYWJFdmVudEhhbmRsZXIgPSB0YWJIYW5kbGVyKE1PTlRIX1BJQ0tFUl9GT0NVU0FCTEUpO1xuY29uc3QgeWVhclBpY2tlclRhYkV2ZW50SGFuZGxlciA9IHRhYkhhbmRsZXIoWUVBUl9QSUNLRVJfRk9DVVNBQkxFKTtcblxuLy8gI2VuZHJlZ2lvbiBGb2N1cyBIYW5kbGluZyBFdmVudCBIYW5kbGluZ1xuXG4vLyAjcmVnaW9uIERhdGUgUGlja2VyIEV2ZW50IERlbGVnYXRpb24gUmVnaXN0cmF0aW9uIC8gQ29tcG9uZW50XG5cbmNvbnN0IGRhdGVQaWNrZXJFdmVudHMgPSB7XG4gIFtDTElDS106IHtcbiAgICBbREFURV9QSUNLRVJfQlVUVE9OXSgpIHtcbiAgICAgIHRvZ2dsZUNhbGVuZGFyKHRoaXMpO1xuICAgIH0sXG4gICAgW0NBTEVOREFSX0RBVEVdKCkge1xuICAgICAgc2VsZWN0RGF0ZSh0aGlzKTtcbiAgICB9LFxuICAgIFtDQUxFTkRBUl9NT05USF0oKSB7XG4gICAgICBzZWxlY3RNb250aCh0aGlzKTtcbiAgICB9LFxuICAgIFtDQUxFTkRBUl9ZRUFSXSgpIHtcbiAgICAgIHNlbGVjdFllYXIodGhpcyk7XG4gICAgfSxcbiAgICBbQ0FMRU5EQVJfUFJFVklPVVNfTU9OVEhdKCkge1xuICAgICAgZGlzcGxheVByZXZpb3VzTW9udGgodGhpcyk7XG4gICAgfSxcbiAgICBbQ0FMRU5EQVJfTkVYVF9NT05USF0oKSB7XG4gICAgICBkaXNwbGF5TmV4dE1vbnRoKHRoaXMpO1xuICAgIH0sXG4gICAgW0NBTEVOREFSX1BSRVZJT1VTX1lFQVJdKCkge1xuICAgICAgZGlzcGxheVByZXZpb3VzWWVhcih0aGlzKTtcbiAgICB9LFxuICAgIFtDQUxFTkRBUl9ORVhUX1lFQVJdKCkge1xuICAgICAgZGlzcGxheU5leHRZZWFyKHRoaXMpO1xuICAgIH0sXG4gICAgW0NBTEVOREFSX1BSRVZJT1VTX1lFQVJfQ0hVTktdKCkge1xuICAgICAgZGlzcGxheVByZXZpb3VzWWVhckNodW5rKHRoaXMpO1xuICAgIH0sXG4gICAgW0NBTEVOREFSX05FWFRfWUVBUl9DSFVOS10oKSB7XG4gICAgICBkaXNwbGF5TmV4dFllYXJDaHVuayh0aGlzKTtcbiAgICB9LFxuICAgIFtDQUxFTkRBUl9NT05USF9TRUxFQ1RJT05dKCkge1xuICAgICAgY29uc3QgbmV3Q2FsZW5kYXIgPSBkaXNwbGF5TW9udGhTZWxlY3Rpb24odGhpcyk7XG4gICAgICBuZXdDYWxlbmRhci5xdWVyeVNlbGVjdG9yKENBTEVOREFSX01PTlRIX0ZPQ1VTRUQpLmZvY3VzKCk7XG4gICAgfSxcbiAgICBbQ0FMRU5EQVJfWUVBUl9TRUxFQ1RJT05dKCkge1xuICAgICAgY29uc3QgbmV3Q2FsZW5kYXIgPSBkaXNwbGF5WWVhclNlbGVjdGlvbih0aGlzKTtcbiAgICAgIG5ld0NhbGVuZGFyLnF1ZXJ5U2VsZWN0b3IoQ0FMRU5EQVJfWUVBUl9GT0NVU0VEKS5mb2N1cygpO1xuICAgIH0sXG4gIH0sXG4gIGtleXVwOiB7XG4gICAgW0RBVEVfUElDS0VSX0NBTEVOREFSXShldmVudCkge1xuICAgICAgY29uc3Qga2V5ZG93biA9IHRoaXMuZGF0YXNldC5rZXlkb3duS2V5Q29kZTtcbiAgICAgIGlmIChgJHtldmVudC5rZXlDb2RlfWAgIT09IGtleWRvd24pIHtcbiAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgIH1cbiAgICB9LFxuICB9LFxuICBrZXlkb3duOiB7XG4gICAgW0RBVEVfUElDS0VSX0VYVEVSTkFMX0lOUFVUXShldmVudCkge1xuICAgICAgaWYgKGV2ZW50LmtleUNvZGUgPT09IEVOVEVSX0tFWUNPREUpIHtcbiAgICAgICAgdmFsaWRhdGVEYXRlSW5wdXQodGhpcyk7XG4gICAgICB9XG4gICAgfSxcbiAgICBbQ0FMRU5EQVJfREFURV06IGtleW1hcCh7XG4gICAgICBVcDogaGFuZGxlVXBGcm9tRGF0ZSxcbiAgICAgIEFycm93VXA6IGhhbmRsZVVwRnJvbURhdGUsXG4gICAgICBEb3duOiBoYW5kbGVEb3duRnJvbURhdGUsXG4gICAgICBBcnJvd0Rvd246IGhhbmRsZURvd25Gcm9tRGF0ZSxcbiAgICAgIExlZnQ6IGhhbmRsZUxlZnRGcm9tRGF0ZSxcbiAgICAgIEFycm93TGVmdDogaGFuZGxlTGVmdEZyb21EYXRlLFxuICAgICAgUmlnaHQ6IGhhbmRsZVJpZ2h0RnJvbURhdGUsXG4gICAgICBBcnJvd1JpZ2h0OiBoYW5kbGVSaWdodEZyb21EYXRlLFxuICAgICAgSG9tZTogaGFuZGxlSG9tZUZyb21EYXRlLFxuICAgICAgRW5kOiBoYW5kbGVFbmRGcm9tRGF0ZSxcbiAgICAgIFBhZ2VEb3duOiBoYW5kbGVQYWdlRG93bkZyb21EYXRlLFxuICAgICAgUGFnZVVwOiBoYW5kbGVQYWdlVXBGcm9tRGF0ZSxcbiAgICAgIFwiU2hpZnQrUGFnZURvd25cIjogaGFuZGxlU2hpZnRQYWdlRG93bkZyb21EYXRlLFxuICAgICAgXCJTaGlmdCtQYWdlVXBcIjogaGFuZGxlU2hpZnRQYWdlVXBGcm9tRGF0ZSxcbiAgICB9KSxcbiAgICBbQ0FMRU5EQVJfREFURV9QSUNLRVJdOiBrZXltYXAoe1xuICAgICAgVGFiOiBkYXRlUGlja2VyVGFiRXZlbnRIYW5kbGVyLnRhYkFoZWFkLFxuICAgICAgXCJTaGlmdCtUYWJcIjogZGF0ZVBpY2tlclRhYkV2ZW50SGFuZGxlci50YWJCYWNrLFxuICAgIH0pLFxuICAgIFtDQUxFTkRBUl9NT05USF06IGtleW1hcCh7XG4gICAgICBVcDogaGFuZGxlVXBGcm9tTW9udGgsXG4gICAgICBBcnJvd1VwOiBoYW5kbGVVcEZyb21Nb250aCxcbiAgICAgIERvd246IGhhbmRsZURvd25Gcm9tTW9udGgsXG4gICAgICBBcnJvd0Rvd246IGhhbmRsZURvd25Gcm9tTW9udGgsXG4gICAgICBMZWZ0OiBoYW5kbGVMZWZ0RnJvbU1vbnRoLFxuICAgICAgQXJyb3dMZWZ0OiBoYW5kbGVMZWZ0RnJvbU1vbnRoLFxuICAgICAgUmlnaHQ6IGhhbmRsZVJpZ2h0RnJvbU1vbnRoLFxuICAgICAgQXJyb3dSaWdodDogaGFuZGxlUmlnaHRGcm9tTW9udGgsXG4gICAgICBIb21lOiBoYW5kbGVIb21lRnJvbU1vbnRoLFxuICAgICAgRW5kOiBoYW5kbGVFbmRGcm9tTW9udGgsXG4gICAgICBQYWdlRG93bjogaGFuZGxlUGFnZURvd25Gcm9tTW9udGgsXG4gICAgICBQYWdlVXA6IGhhbmRsZVBhZ2VVcEZyb21Nb250aCxcbiAgICB9KSxcbiAgICBbQ0FMRU5EQVJfTU9OVEhfUElDS0VSXToga2V5bWFwKHtcbiAgICAgIFRhYjogbW9udGhQaWNrZXJUYWJFdmVudEhhbmRsZXIudGFiQWhlYWQsXG4gICAgICBcIlNoaWZ0K1RhYlwiOiBtb250aFBpY2tlclRhYkV2ZW50SGFuZGxlci50YWJCYWNrLFxuICAgIH0pLFxuICAgIFtDQUxFTkRBUl9ZRUFSXToga2V5bWFwKHtcbiAgICAgIFVwOiBoYW5kbGVVcEZyb21ZZWFyLFxuICAgICAgQXJyb3dVcDogaGFuZGxlVXBGcm9tWWVhcixcbiAgICAgIERvd246IGhhbmRsZURvd25Gcm9tWWVhcixcbiAgICAgIEFycm93RG93bjogaGFuZGxlRG93bkZyb21ZZWFyLFxuICAgICAgTGVmdDogaGFuZGxlTGVmdEZyb21ZZWFyLFxuICAgICAgQXJyb3dMZWZ0OiBoYW5kbGVMZWZ0RnJvbVllYXIsXG4gICAgICBSaWdodDogaGFuZGxlUmlnaHRGcm9tWWVhcixcbiAgICAgIEFycm93UmlnaHQ6IGhhbmRsZVJpZ2h0RnJvbVllYXIsXG4gICAgICBIb21lOiBoYW5kbGVIb21lRnJvbVllYXIsXG4gICAgICBFbmQ6IGhhbmRsZUVuZEZyb21ZZWFyLFxuICAgICAgUGFnZURvd246IGhhbmRsZVBhZ2VEb3duRnJvbVllYXIsXG4gICAgICBQYWdlVXA6IGhhbmRsZVBhZ2VVcEZyb21ZZWFyLFxuICAgIH0pLFxuICAgIFtDQUxFTkRBUl9ZRUFSX1BJQ0tFUl06IGtleW1hcCh7XG4gICAgICBUYWI6IHllYXJQaWNrZXJUYWJFdmVudEhhbmRsZXIudGFiQWhlYWQsXG4gICAgICBcIlNoaWZ0K1RhYlwiOiB5ZWFyUGlja2VyVGFiRXZlbnRIYW5kbGVyLnRhYkJhY2ssXG4gICAgfSksXG4gICAgW0RBVEVfUElDS0VSX0NBTEVOREFSXShldmVudCkge1xuICAgICAgdGhpcy5kYXRhc2V0LmtleWRvd25LZXlDb2RlID0gZXZlbnQua2V5Q29kZTtcbiAgICB9LFxuICAgIFtEQVRFX1BJQ0tFUl0oZXZlbnQpIHtcbiAgICAgIGNvbnN0IGtleU1hcCA9IGtleW1hcCh7XG4gICAgICAgIEVzY2FwZTogaGFuZGxlRXNjYXBlRnJvbUNhbGVuZGFyLFxuICAgICAgfSk7XG5cbiAgICAgIGtleU1hcChldmVudCk7XG4gICAgfSxcbiAgfSxcbiAgZm9jdXNvdXQ6IHtcbiAgICBbREFURV9QSUNLRVJfRVhURVJOQUxfSU5QVVRdKCkge1xuICAgICAgdmFsaWRhdGVEYXRlSW5wdXQodGhpcyk7XG4gICAgfSxcbiAgICBbREFURV9QSUNLRVJdKGV2ZW50KSB7XG4gICAgICBpZiAoIXRoaXMuY29udGFpbnMoZXZlbnQucmVsYXRlZFRhcmdldCkpIHtcbiAgICAgICAgaGlkZUNhbGVuZGFyKHRoaXMpO1xuICAgICAgfVxuICAgIH0sXG4gIH0sXG4gIGlucHV0OiB7XG4gICAgW0RBVEVfUElDS0VSX0VYVEVSTkFMX0lOUFVUXSgpIHtcbiAgICAgIHJlY29uY2lsZUlucHV0VmFsdWVzKHRoaXMpO1xuICAgICAgdXBkYXRlQ2FsZW5kYXJJZlZpc2libGUodGhpcyk7XG4gICAgfSxcbiAgfSxcbn07XG5cbmlmICghaXNJb3NEZXZpY2UoKSkge1xuICBkYXRlUGlja2VyRXZlbnRzLm1vdXNlbW92ZSA9IHtcbiAgICBbQ0FMRU5EQVJfREFURV9DVVJSRU5UX01PTlRIXSgpIHtcbiAgICAgIGhhbmRsZU1vdXNlbW92ZUZyb21EYXRlKHRoaXMpO1xuICAgIH0sXG4gICAgW0NBTEVOREFSX01PTlRIXSgpIHtcbiAgICAgIGhhbmRsZU1vdXNlbW92ZUZyb21Nb250aCh0aGlzKTtcbiAgICB9LFxuICAgIFtDQUxFTkRBUl9ZRUFSXSgpIHtcbiAgICAgIGhhbmRsZU1vdXNlbW92ZUZyb21ZZWFyKHRoaXMpO1xuICAgIH0sXG4gIH07XG59XG5cbmNvbnN0IGRhdGVQaWNrZXIgPSBiZWhhdmlvcihkYXRlUGlja2VyRXZlbnRzLCB7XG4gIGluaXQocm9vdCkge1xuICAgIHNlbGVjdChEQVRFX1BJQ0tFUiwgcm9vdCkuZm9yRWFjaCgoZGF0ZVBpY2tlckVsKSA9PiB7XG4gICAgICBlbmhhbmNlRGF0ZVBpY2tlcihkYXRlUGlja2VyRWwpO1xuICAgIH0pO1xuICB9LFxuICBnZXREYXRlUGlja2VyQ29udGV4dCxcbiAgZGlzYWJsZSxcbiAgZW5hYmxlLFxuICBpc0RhdGVJbnB1dEludmFsaWQsXG4gIHNldENhbGVuZGFyVmFsdWUsXG4gIHZhbGlkYXRlRGF0ZUlucHV0LFxuICByZW5kZXJDYWxlbmRhcixcbiAgdXBkYXRlQ2FsZW5kYXJJZlZpc2libGUsXG59KTtcblxuLy8gI2VuZHJlZ2lvbiBEYXRlIFBpY2tlciBFdmVudCBEZWxlZ2F0aW9uIFJlZ2lzdHJhdGlvbiAvIENvbXBvbmVudFxuXG5tb2R1bGUuZXhwb3J0cyA9IGRhdGVQaWNrZXI7XG4iLCJjb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoXCIuLi91dGlscy9zZWxlY3RcIik7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKFwiLi4vY29uZmlnXCIpO1xuY29uc3Qge1xuICBnZXREYXRlUGlja2VyQ29udGV4dCxcbiAgaXNEYXRlSW5wdXRJbnZhbGlkLFxuICB1cGRhdGVDYWxlbmRhcklmVmlzaWJsZSxcbn0gPSByZXF1aXJlKFwiLi9kYXRlLXBpY2tlclwiKTtcblxuY29uc3QgREFURV9QSUNLRVJfQ0xBU1MgPSBgJHtQUkVGSVh9LWRhdGUtcGlja2VyYDtcbmNvbnN0IERBVEVfUkFOR0VfUElDS0VSX0NMQVNTID0gYCR7UFJFRklYfS1kYXRlLXJhbmdlLXBpY2tlcmA7XG5jb25zdCBEQVRFX1JBTkdFX1BJQ0tFUl9SQU5HRV9TVEFSVF9DTEFTUyA9IGAke0RBVEVfUkFOR0VfUElDS0VSX0NMQVNTfV9fcmFuZ2Utc3RhcnRgO1xuY29uc3QgREFURV9SQU5HRV9QSUNLRVJfUkFOR0VfRU5EX0NMQVNTID0gYCR7REFURV9SQU5HRV9QSUNLRVJfQ0xBU1N9X19yYW5nZS1lbmRgO1xuXG5jb25zdCBEQVRFX1BJQ0tFUiA9IGAuJHtEQVRFX1BJQ0tFUl9DTEFTU31gO1xuY29uc3QgREFURV9SQU5HRV9QSUNLRVIgPSBgLiR7REFURV9SQU5HRV9QSUNLRVJfQ0xBU1N9YDtcbmNvbnN0IERBVEVfUkFOR0VfUElDS0VSX1JBTkdFX1NUQVJUID0gYC4ke0RBVEVfUkFOR0VfUElDS0VSX1JBTkdFX1NUQVJUX0NMQVNTfWA7XG5jb25zdCBEQVRFX1JBTkdFX1BJQ0tFUl9SQU5HRV9FTkQgPSBgLiR7REFURV9SQU5HRV9QSUNLRVJfUkFOR0VfRU5EX0NMQVNTfWA7XG5cbmNvbnN0IERFRkFVTFRfTUlOX0RBVEUgPSBcIjAwMDAtMDEtMDFcIjtcblxuLyoqXG4gKiBUaGUgcHJvcGVydGllcyBhbmQgZWxlbWVudHMgd2l0aGluIHRoZSBkYXRlIHJhbmdlIHBpY2tlci5cbiAqIEB0eXBlZGVmIHtPYmplY3R9IERhdGVSYW5nZVBpY2tlckNvbnRleHRcbiAqIEBwcm9wZXJ0eSB7SFRNTEVsZW1lbnR9IGRhdGVSYW5nZVBpY2tlckVsXG4gKiBAcHJvcGVydHkge0hUTUxFbGVtZW50fSByYW5nZVN0YXJ0RWxcbiAqIEBwcm9wZXJ0eSB7SFRNTEVsZW1lbnR9IHJhbmdlRW5kRWxcbiAqL1xuXG4vKipcbiAqIEdldCBhbiBvYmplY3Qgb2YgdGhlIHByb3BlcnRpZXMgYW5kIGVsZW1lbnRzIGJlbG9uZ2luZyBkaXJlY3RseSB0byB0aGUgZ2l2ZW5cbiAqIGRhdGUgcGlja2VyIGNvbXBvbmVudC5cbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbCB0aGUgZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcGlja2VyXG4gKiBAcmV0dXJucyB7RGF0ZVJhbmdlUGlja2VyQ29udGV4dH0gZWxlbWVudHNcbiAqL1xuY29uc3QgZ2V0RGF0ZVJhbmdlUGlja2VyQ29udGV4dCA9IChlbCkgPT4ge1xuICBjb25zdCBkYXRlUmFuZ2VQaWNrZXJFbCA9IGVsLmNsb3Nlc3QoREFURV9SQU5HRV9QSUNLRVIpO1xuXG4gIGlmICghZGF0ZVJhbmdlUGlja2VyRWwpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYEVsZW1lbnQgaXMgbWlzc2luZyBvdXRlciAke0RBVEVfUkFOR0VfUElDS0VSfWApO1xuICB9XG5cbiAgY29uc3QgcmFuZ2VTdGFydEVsID0gZGF0ZVJhbmdlUGlja2VyRWwucXVlcnlTZWxlY3RvcihcbiAgICBEQVRFX1JBTkdFX1BJQ0tFUl9SQU5HRV9TVEFSVFxuICApO1xuICBjb25zdCByYW5nZUVuZEVsID0gZGF0ZVJhbmdlUGlja2VyRWwucXVlcnlTZWxlY3RvcihcbiAgICBEQVRFX1JBTkdFX1BJQ0tFUl9SQU5HRV9FTkRcbiAgKTtcblxuICByZXR1cm4ge1xuICAgIGRhdGVSYW5nZVBpY2tlckVsLFxuICAgIHJhbmdlU3RhcnRFbCxcbiAgICByYW5nZUVuZEVsLFxuICB9O1xufTtcblxuLyoqXG4gKiBoYW5kbGUgdXBkYXRlIGZyb20gcmFuZ2Ugc3RhcnQgZGF0ZSBwaWNrZXJcbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbCBhbiBlbGVtZW50IHdpdGhpbiB0aGUgZGF0ZSByYW5nZSBwaWNrZXJcbiAqL1xuY29uc3QgaGFuZGxlUmFuZ2VTdGFydFVwZGF0ZSA9IChlbCkgPT4ge1xuICBjb25zdCB7XG4gICAgZGF0ZVJhbmdlUGlja2VyRWwsXG4gICAgcmFuZ2VTdGFydEVsLFxuICAgIHJhbmdlRW5kRWwsXG4gIH0gPSBnZXREYXRlUmFuZ2VQaWNrZXJDb250ZXh0KGVsKTtcbiAgY29uc3QgeyBpbnRlcm5hbElucHV0RWwgfSA9IGdldERhdGVQaWNrZXJDb250ZXh0KHJhbmdlU3RhcnRFbCk7XG4gIGNvbnN0IHVwZGF0ZWREYXRlID0gaW50ZXJuYWxJbnB1dEVsLnZhbHVlO1xuXG4gIGlmICh1cGRhdGVkRGF0ZSAmJiAhaXNEYXRlSW5wdXRJbnZhbGlkKGludGVybmFsSW5wdXRFbCkpIHtcbiAgICByYW5nZUVuZEVsLmRhdGFzZXQubWluRGF0ZSA9IHVwZGF0ZWREYXRlO1xuICAgIHJhbmdlRW5kRWwuZGF0YXNldC5yYW5nZURhdGUgPSB1cGRhdGVkRGF0ZTtcbiAgICByYW5nZUVuZEVsLmRhdGFzZXQuZGVmYXVsdERhdGUgPSB1cGRhdGVkRGF0ZTtcbiAgfSBlbHNlIHtcbiAgICByYW5nZUVuZEVsLmRhdGFzZXQubWluRGF0ZSA9IGRhdGVSYW5nZVBpY2tlckVsLmRhdGFzZXQubWluRGF0ZSB8fCBcIlwiO1xuICAgIHJhbmdlRW5kRWwuZGF0YXNldC5yYW5nZURhdGUgPSBcIlwiO1xuICAgIHJhbmdlRW5kRWwuZGF0YXNldC5kZWZhdWx0RGF0ZSA9IFwiXCI7XG4gIH1cblxuICB1cGRhdGVDYWxlbmRhcklmVmlzaWJsZShyYW5nZUVuZEVsKTtcbn07XG5cbi8qKlxuICogaGFuZGxlIHVwZGF0ZSBmcm9tIHJhbmdlIHN0YXJ0IGRhdGUgcGlja2VyXG4gKlxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZWwgYW4gZWxlbWVudCB3aXRoaW4gdGhlIGRhdGUgcmFuZ2UgcGlja2VyXG4gKi9cbmNvbnN0IGhhbmRsZVJhbmdlRW5kVXBkYXRlID0gKGVsKSA9PiB7XG4gIGNvbnN0IHtcbiAgICBkYXRlUmFuZ2VQaWNrZXJFbCxcbiAgICByYW5nZVN0YXJ0RWwsXG4gICAgcmFuZ2VFbmRFbCxcbiAgfSA9IGdldERhdGVSYW5nZVBpY2tlckNvbnRleHQoZWwpO1xuICBjb25zdCB7IGludGVybmFsSW5wdXRFbCB9ID0gZ2V0RGF0ZVBpY2tlckNvbnRleHQocmFuZ2VFbmRFbCk7XG4gIGNvbnN0IHVwZGF0ZWREYXRlID0gaW50ZXJuYWxJbnB1dEVsLnZhbHVlO1xuXG4gIGlmICh1cGRhdGVkRGF0ZSAmJiAhaXNEYXRlSW5wdXRJbnZhbGlkKGludGVybmFsSW5wdXRFbCkpIHtcbiAgICByYW5nZVN0YXJ0RWwuZGF0YXNldC5tYXhEYXRlID0gdXBkYXRlZERhdGU7XG4gICAgcmFuZ2VTdGFydEVsLmRhdGFzZXQucmFuZ2VEYXRlID0gdXBkYXRlZERhdGU7XG4gICAgcmFuZ2VTdGFydEVsLmRhdGFzZXQuZGVmYXVsdERhdGUgPSB1cGRhdGVkRGF0ZTtcbiAgfSBlbHNlIHtcbiAgICByYW5nZVN0YXJ0RWwuZGF0YXNldC5tYXhEYXRlID0gZGF0ZVJhbmdlUGlja2VyRWwuZGF0YXNldC5tYXhEYXRlIHx8IFwiXCI7XG4gICAgcmFuZ2VTdGFydEVsLmRhdGFzZXQucmFuZ2VEYXRlID0gXCJcIjtcbiAgICByYW5nZVN0YXJ0RWwuZGF0YXNldC5kZWZhdWx0RGF0ZSA9IFwiXCI7XG4gIH1cblxuICB1cGRhdGVDYWxlbmRhcklmVmlzaWJsZShyYW5nZVN0YXJ0RWwpO1xufTtcblxuLyoqXG4gKiBFbmhhbmNlIGFuIGlucHV0IHdpdGggdGhlIGRhdGUgcGlja2VyIGVsZW1lbnRzXG4gKlxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZWwgVGhlIGluaXRpYWwgd3JhcHBpbmcgZWxlbWVudCBvZiB0aGUgZGF0ZSByYW5nZSBwaWNrZXIgY29tcG9uZW50XG4gKi9cbmNvbnN0IGVuaGFuY2VEYXRlUmFuZ2VQaWNrZXIgPSAoZWwpID0+IHtcbiAgY29uc3QgZGF0ZVJhbmdlUGlja2VyRWwgPSBlbC5jbG9zZXN0KERBVEVfUkFOR0VfUElDS0VSKTtcblxuICBjb25zdCBbcmFuZ2VTdGFydCwgcmFuZ2VFbmRdID0gc2VsZWN0KERBVEVfUElDS0VSLCBkYXRlUmFuZ2VQaWNrZXJFbCk7XG5cbiAgaWYgKCFyYW5nZVN0YXJ0KSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgYCR7REFURV9SQU5HRV9QSUNLRVJ9IGlzIG1pc3NpbmcgaW5uZXIgdHdvICcke0RBVEVfUElDS0VSfScgZWxlbWVudHNgXG4gICAgKTtcbiAgfVxuXG4gIGlmICghcmFuZ2VFbmQpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoXG4gICAgICBgJHtEQVRFX1JBTkdFX1BJQ0tFUn0gaXMgbWlzc2luZyBzZWNvbmQgJyR7REFURV9QSUNLRVJ9JyBlbGVtZW50YFxuICAgICk7XG4gIH1cblxuICByYW5nZVN0YXJ0LmNsYXNzTGlzdC5hZGQoREFURV9SQU5HRV9QSUNLRVJfUkFOR0VfU1RBUlRfQ0xBU1MpO1xuICByYW5nZUVuZC5jbGFzc0xpc3QuYWRkKERBVEVfUkFOR0VfUElDS0VSX1JBTkdFX0VORF9DTEFTUyk7XG5cbiAgaWYgKCFkYXRlUmFuZ2VQaWNrZXJFbC5kYXRhc2V0Lm1pbkRhdGUpIHtcbiAgICBkYXRlUmFuZ2VQaWNrZXJFbC5kYXRhc2V0Lm1pbkRhdGUgPSBERUZBVUxUX01JTl9EQVRFO1xuICB9XG5cbiAgY29uc3QgbWluRGF0ZSA9IGRhdGVSYW5nZVBpY2tlckVsLmRhdGFzZXQubWluRGF0ZTtcbiAgcmFuZ2VTdGFydC5kYXRhc2V0Lm1pbkRhdGUgPSBtaW5EYXRlO1xuICByYW5nZUVuZC5kYXRhc2V0Lm1pbkRhdGUgPSBtaW5EYXRlO1xuXG4gIGNvbnN0IG1heERhdGUgPSBkYXRlUmFuZ2VQaWNrZXJFbC5kYXRhc2V0Lm1heERhdGU7XG4gIGlmIChtYXhEYXRlKSB7XG4gICAgcmFuZ2VTdGFydC5kYXRhc2V0Lm1heERhdGUgPSBtYXhEYXRlO1xuICAgIHJhbmdlRW5kLmRhdGFzZXQubWF4RGF0ZSA9IG1heERhdGU7XG4gIH1cblxuICBoYW5kbGVSYW5nZVN0YXJ0VXBkYXRlKGRhdGVSYW5nZVBpY2tlckVsKTtcbiAgaGFuZGxlUmFuZ2VFbmRVcGRhdGUoZGF0ZVJhbmdlUGlja2VyRWwpO1xufTtcblxuY29uc3QgZGF0ZVJhbmdlUGlja2VyID0gYmVoYXZpb3IoXG4gIHtcbiAgICBcImlucHV0IGNoYW5nZVwiOiB7XG4gICAgICBbREFURV9SQU5HRV9QSUNLRVJfUkFOR0VfU1RBUlRdKCkge1xuICAgICAgICBoYW5kbGVSYW5nZVN0YXJ0VXBkYXRlKHRoaXMpO1xuICAgICAgfSxcbiAgICAgIFtEQVRFX1JBTkdFX1BJQ0tFUl9SQU5HRV9FTkRdKCkge1xuICAgICAgICBoYW5kbGVSYW5nZUVuZFVwZGF0ZSh0aGlzKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGluaXQocm9vdCkge1xuICAgICAgc2VsZWN0KERBVEVfUkFOR0VfUElDS0VSLCByb290KS5mb3JFYWNoKChkYXRlUmFuZ2VQaWNrZXJFbCkgPT4ge1xuICAgICAgICBlbmhhbmNlRGF0ZVJhbmdlUGlja2VyKGRhdGVSYW5nZVBpY2tlckVsKTtcbiAgICAgIH0pO1xuICAgIH0sXG4gIH1cbik7XG5cbm1vZHVsZS5leHBvcnRzID0gZGF0ZVJhbmdlUGlja2VyO1xuIiwiY29uc3Qgc2VsZWN0ID0gcmVxdWlyZShcIi4uL3V0aWxzL3NlbGVjdFwiKTtcbmNvbnN0IGJlaGF2aW9yID0gcmVxdWlyZShcIi4uL3V0aWxzL2JlaGF2aW9yXCIpO1xuY29uc3QgeyBwcmVmaXg6IFBSRUZJWCB9ID0gcmVxdWlyZShcIi4uL2NvbmZpZ1wiKTtcblxuY29uc3QgRFJPUFpPTkVfQ0xBU1MgPSBgJHtQUkVGSVh9LWZpbGUtaW5wdXRgO1xuY29uc3QgRFJPUFpPTkUgPSBgLiR7RFJPUFpPTkVfQ0xBU1N9YDtcbmNvbnN0IElOUFVUX0NMQVNTID0gYCR7UFJFRklYfS1maWxlLWlucHV0X19pbnB1dGA7XG5jb25zdCBUQVJHRVRfQ0xBU1MgPSBgJHtQUkVGSVh9LWZpbGUtaW5wdXRfX3RhcmdldGA7XG5jb25zdCBJTlBVVCA9IGAuJHtJTlBVVF9DTEFTU31gO1xuY29uc3QgQk9YX0NMQVNTID0gYCR7UFJFRklYfS1maWxlLWlucHV0X19ib3hgO1xuY29uc3QgSU5TVFJVQ1RJT05TX0NMQVNTID0gYCR7UFJFRklYfS1maWxlLWlucHV0X19pbnN0cnVjdGlvbnNgO1xuY29uc3QgUFJFVklFV19DTEFTUyA9IGAke1BSRUZJWH0tZmlsZS1pbnB1dF9fcHJldmlld2A7XG5jb25zdCBQUkVWSUVXX0hFQURJTkdfQ0xBU1MgPSBgJHtQUkVGSVh9LWZpbGUtaW5wdXRfX3ByZXZpZXctaGVhZGluZ2A7XG5jb25zdCBESVNBQkxFRF9DTEFTUyA9IGAke1BSRUZJWH0tZmlsZS1pbnB1dC0tZGlzYWJsZWRgO1xuY29uc3QgQ0hPT1NFX0NMQVNTID0gYCR7UFJFRklYfS1maWxlLWlucHV0X19jaG9vc2VgO1xuY29uc3QgQUNDRVBURURfRklMRV9NRVNTQUdFX0NMQVNTID0gYCR7UFJFRklYfS1maWxlLWlucHV0X19hY2NlcHRlZC1maWxlcy1tZXNzYWdlYDtcbmNvbnN0IERSQUdfVEVYVF9DTEFTUyA9IGAke1BSRUZJWH0tZmlsZS1pbnB1dF9fZHJhZy10ZXh0YDtcbmNvbnN0IERSQUdfQ0xBU1MgPSBgJHtQUkVGSVh9LWZpbGUtaW5wdXQtLWRyYWdgO1xuY29uc3QgTE9BRElOR19DTEFTUyA9IFwiaXMtbG9hZGluZ1wiO1xuY29uc3QgSElEREVOX0NMQVNTID0gXCJkaXNwbGF5LW5vbmVcIjtcbmNvbnN0IElOVkFMSURfRklMRV9DTEFTUyA9IFwiaGFzLWludmFsaWQtZmlsZVwiO1xuY29uc3QgR0VORVJJQ19QUkVWSUVXX0NMQVNTX05BTUUgPSBgJHtQUkVGSVh9LWZpbGUtaW5wdXRfX3ByZXZpZXctaW1hZ2VgO1xuY29uc3QgR0VORVJJQ19QUkVWSUVXX0NMQVNTID0gYCR7R0VORVJJQ19QUkVWSUVXX0NMQVNTX05BTUV9LS1nZW5lcmljYDtcbmNvbnN0IFBERl9QUkVWSUVXX0NMQVNTID0gYCR7R0VORVJJQ19QUkVWSUVXX0NMQVNTX05BTUV9LS1wZGZgO1xuY29uc3QgV09SRF9QUkVWSUVXX0NMQVNTID0gYCR7R0VORVJJQ19QUkVWSUVXX0NMQVNTX05BTUV9LS13b3JkYDtcbmNvbnN0IFZJREVPX1BSRVZJRVdfQ0xBU1MgPSBgJHtHRU5FUklDX1BSRVZJRVdfQ0xBU1NfTkFNRX0tLXZpZGVvYDtcbmNvbnN0IEVYQ0VMX1BSRVZJRVdfQ0xBU1MgPSBgJHtHRU5FUklDX1BSRVZJRVdfQ0xBU1NfTkFNRX0tLWV4Y2VsYDtcbmNvbnN0IFNQQUNFUl9HSUYgPVxuICBcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiO1xuXG4vKipcbiAqIFRoZSBwcm9wZXJ0aWVzIGFuZCBlbGVtZW50cyB3aXRoaW4gdGhlIGZpbGUgaW5wdXQuXG4gKiBAdHlwZWRlZiB7T2JqZWN0fSBGaWxlSW5wdXRDb250ZXh0XG4gKiBAcHJvcGVydHkge0hUTUxEaXZFbGVtZW50fSBkcm9wWm9uZUVsXG4gKiBAcHJvcGVydHkge0hUTUxJbnB1dEVsZW1lbnR9IGlucHV0RWxcbiAqL1xuXG4vKipcbiAqIEdldCBhbiBvYmplY3Qgb2YgdGhlIHByb3BlcnRpZXMgYW5kIGVsZW1lbnRzIGJlbG9uZ2luZyBkaXJlY3RseSB0byB0aGUgZ2l2ZW5cbiAqIGZpbGUgaW5wdXQgY29tcG9uZW50LlxuICpcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGVsIHRoZSBlbGVtZW50IHdpdGhpbiB0aGUgZmlsZSBpbnB1dFxuICogQHJldHVybnMge0ZpbGVJbnB1dENvbnRleHR9IGVsZW1lbnRzXG4gKi9cbmNvbnN0IGdldEZpbGVJbnB1dENvbnRleHQgPSAoZWwpID0+IHtcbiAgY29uc3QgZHJvcFpvbmVFbCA9IGVsLmNsb3Nlc3QoRFJPUFpPTkUpO1xuXG4gIGlmICghZHJvcFpvbmVFbCkge1xuICAgIHRocm93IG5ldyBFcnJvcihgRWxlbWVudCBpcyBtaXNzaW5nIG91dGVyICR7RFJPUFpPTkV9YCk7XG4gIH1cblxuICBjb25zdCBpbnB1dEVsID0gZHJvcFpvbmVFbC5xdWVyeVNlbGVjdG9yKElOUFVUKTtcblxuICByZXR1cm4ge1xuICAgIGRyb3Bab25lRWwsXG4gICAgaW5wdXRFbCxcbiAgfTtcbn07XG5cbi8qKlxuICogRGlzYWJsZSB0aGUgZmlsZSBpbnB1dCBjb21wb25lbnRcbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbCBBbiBlbGVtZW50IHdpdGhpbiB0aGUgZmlsZSBpbnB1dCBjb21wb25lbnRcbiAqL1xuY29uc3QgZGlzYWJsZSA9IChlbCkgPT4ge1xuICBjb25zdCB7IGRyb3Bab25lRWwsIGlucHV0RWwgfSA9IGdldEZpbGVJbnB1dENvbnRleHQoZWwpO1xuXG4gIGlucHV0RWwuZGlzYWJsZWQgPSB0cnVlO1xuICBkcm9wWm9uZUVsLmNsYXNzTGlzdC5hZGQoRElTQUJMRURfQ0xBU1MpO1xuICBkcm9wWm9uZUVsLnNldEF0dHJpYnV0ZShcImFyaWEtZGlzYWJsZWRcIiwgXCJ0cnVlXCIpO1xufTtcblxuLyoqXG4gKiBFbmFibGUgdGhlIGZpbGUgaW5wdXQgY29tcG9uZW50XG4gKlxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZWwgQW4gZWxlbWVudCB3aXRoaW4gdGhlIGZpbGUgaW5wdXQgY29tcG9uZW50XG4gKi9cbmNvbnN0IGVuYWJsZSA9IChlbCkgPT4ge1xuICBjb25zdCB7IGRyb3Bab25lRWwsIGlucHV0RWwgfSA9IGdldEZpbGVJbnB1dENvbnRleHQoZWwpO1xuXG4gIGlucHV0RWwuZGlzYWJsZWQgPSBmYWxzZTtcbiAgZHJvcFpvbmVFbC5jbGFzc0xpc3QucmVtb3ZlKERJU0FCTEVEX0NMQVNTKTtcbiAgZHJvcFpvbmVFbC5yZW1vdmVBdHRyaWJ1dGUoXCJhcmlhLWRpc2FibGVkXCIpO1xufTtcblxuLyoqXG4gKiBDcmVhdGVzIGFuIElEIG5hbWUgZm9yIGVhY2ggZmlsZSB0aGF0IHN0cmlwcyBhbGwgaW52YWxpZCBjaGFyYWN0ZXJzLlxuICogQHBhcmFtIHtzdHJpbmd9IG5hbWUgLSBuYW1lIG9mIHRoZSBmaWxlIGFkZGVkIHRvIGZpbGUgaW5wdXRcbiAqIEByZXR1cm5zIHtzdHJpbmd9IHNhbWUgY2hhcmFjdGVycyBhcyB0aGUgbmFtZSB3aXRoIGludmFsaWQgY2hhcnMgcmVtb3ZlZFxuICovXG5jb25zdCBtYWtlU2FmZUZvcklEID0gKG5hbWUpID0+IHtcbiAgcmV0dXJuIG5hbWUucmVwbGFjZSgvW15hLXowLTldL2csIGZ1bmN0aW9uIHJlcGxhY2VOYW1lKHMpIHtcbiAgICBjb25zdCBjID0gcy5jaGFyQ29kZUF0KDApO1xuICAgIGlmIChjID09PSAzMikgcmV0dXJuIFwiLVwiO1xuICAgIGlmIChjID49IDY1ICYmIGMgPD0gOTApIHJldHVybiBgaW1nXyR7cy50b0xvd2VyQ2FzZSgpfWA7XG4gICAgcmV0dXJuIGBfXyR7KFwiMDAwXCIsIGMudG9TdHJpbmcoMTYpKS5zbGljZSgtNCl9YDtcbiAgfSk7XG59O1xuXG4vKipcbiAqIEJ1aWxkcyBmdWxsIGZpbGUgaW5wdXQgY29tb25lbnRcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGZpbGVJbnB1dEVsIC0gb3JpZ2luYWwgZmlsZSBpbnB1dCBvbiBwYWdlXG4gKiBAcmV0dXJucyB7SFRNTEVsZW1lbnR8SFRNTEVsZW1lbnR9IC0gSW5zdHJ1Y3Rpb25zLCB0YXJnZXQgYXJlYSBkaXZcbiAqL1xuY29uc3QgYnVpbGRGaWxlSW5wdXQgPSAoZmlsZUlucHV0RWwpID0+IHtcbiAgY29uc3QgYWNjZXB0c011bHRpcGxlID0gZmlsZUlucHV0RWwuaGFzQXR0cmlidXRlKFwibXVsdGlwbGVcIik7XG4gIGNvbnN0IGZpbGVJbnB1dFBhcmVudCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIik7XG4gIGNvbnN0IGRyb3BUYXJnZXQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpO1xuICBjb25zdCBib3ggPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpO1xuICBjb25zdCBpbnN0cnVjdGlvbnMgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KFwiZGl2XCIpO1xuICBjb25zdCBkaXNhYmxlZCA9IGZpbGVJbnB1dEVsLmhhc0F0dHJpYnV0ZShcImRpc2FibGVkXCIpO1xuXG4gIC8vIEFkZHMgY2xhc3MgbmFtZXMgYW5kIG90aGVyIGF0dHJpYnV0ZXNcbiAgZmlsZUlucHV0RWwuY2xhc3NMaXN0LnJlbW92ZShEUk9QWk9ORV9DTEFTUyk7XG4gIGZpbGVJbnB1dEVsLmNsYXNzTGlzdC5hZGQoSU5QVVRfQ0xBU1MpO1xuICBmaWxlSW5wdXRQYXJlbnQuY2xhc3NMaXN0LmFkZChEUk9QWk9ORV9DTEFTUyk7XG4gIGJveC5jbGFzc0xpc3QuYWRkKEJPWF9DTEFTUyk7XG4gIGluc3RydWN0aW9ucy5jbGFzc0xpc3QuYWRkKElOU1RSVUNUSU9OU19DTEFTUyk7XG4gIGluc3RydWN0aW9ucy5zZXRBdHRyaWJ1dGUoXCJhcmlhLWhpZGRlblwiLCBcInRydWVcIik7XG4gIGRyb3BUYXJnZXQuY2xhc3NMaXN0LmFkZChUQVJHRVRfQ0xBU1MpO1xuXG4gIC8vIEFkZHMgY2hpbGQgZWxlbWVudHMgdG8gdGhlIERPTVxuICBmaWxlSW5wdXRFbC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShkcm9wVGFyZ2V0LCBmaWxlSW5wdXRFbCk7XG4gIGZpbGVJbnB1dEVsLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGZpbGVJbnB1dFBhcmVudCwgZHJvcFRhcmdldCk7XG4gIGRyb3BUYXJnZXQuYXBwZW5kQ2hpbGQoZmlsZUlucHV0RWwpO1xuICBmaWxlSW5wdXRQYXJlbnQuYXBwZW5kQ2hpbGQoZHJvcFRhcmdldCk7XG4gIGZpbGVJbnB1dEVsLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGluc3RydWN0aW9ucywgZmlsZUlucHV0RWwpO1xuICBmaWxlSW5wdXRFbC5wYXJlbnROb2RlLmluc2VydEJlZm9yZShib3gsIGZpbGVJbnB1dEVsKTtcblxuICAvLyBEaXNhYmxlZCBzdHlsaW5nXG4gIGlmIChkaXNhYmxlZCkge1xuICAgIGRpc2FibGUoZmlsZUlucHV0RWwpO1xuICB9XG5cbiAgLy8gU2V0cyBpbnN0cnVjdGlvbiB0ZXN0IGJhc2VkIG9uIHdoZXRoZXIgb3Igbm90IG11bHRpcGxlIGZpbGVzIGFyZSBhY2NlcHRlZFxuICBpZiAoYWNjZXB0c011bHRpcGxlKSB7XG4gICAgaW5zdHJ1Y3Rpb25zLmlubmVySFRNTCA9IGA8c3BhbiBjbGFzcz1cIiR7RFJBR19URVhUX0NMQVNTfVwiPkRyYWcgZmlsZXMgaGVyZSBvciA8L3NwYW4+PHNwYW4gY2xhc3M9XCIke0NIT09TRV9DTEFTU31cIj5jaG9vc2UgZnJvbSBmb2xkZXI8L3NwYW4+YDtcbiAgfSBlbHNlIHtcbiAgICBpbnN0cnVjdGlvbnMuaW5uZXJIVE1MID0gYDxzcGFuIGNsYXNzPVwiJHtEUkFHX1RFWFRfQ0xBU1N9XCI+RHJhZyBmaWxlIGhlcmUgb3IgPC9zcGFuPjxzcGFuIGNsYXNzPVwiJHtDSE9PU0VfQ0xBU1N9XCI+Y2hvb3NlIGZyb20gZm9sZGVyPC9zcGFuPmA7XG4gIH1cblxuICAvLyBJRTExIGFuZCBFZGdlIGRvIG5vdCBzdXBwb3J0IGRyb3AgZmlsZXMgb24gZmlsZSBpbnB1dHMsIHNvIHdlJ3ZlIHJlbW92ZWQgdGV4dCB0aGF0IGluZGljYXRlcyB0aGF0XG4gIGlmIChcbiAgICAvcnY6MTEuMC9pLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkgfHxcbiAgICAvRWRnZVxcL1xcZC4vaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpXG4gICkge1xuICAgIGZpbGVJbnB1dFBhcmVudC5xdWVyeVNlbGVjdG9yKGAuJHtEUkFHX1RFWFRfQ0xBU1N9YCkub3V0ZXJIVE1MID0gXCJcIjtcbiAgfVxuXG4gIHJldHVybiB7IGluc3RydWN0aW9ucywgZHJvcFRhcmdldCB9O1xufTtcblxuLyoqXG4gKiBSZW1vdmVzIGltYWdlIHByZXZpZXdzLCB3ZSB3YW50IHRvIHN0YXJ0IHdpdGggYSBjbGVhbiBsaXN0IGV2ZXJ5IHRpbWUgZmlsZXMgYXJlIGFkZGVkIHRvIHRoZSBmaWxlIGlucHV0XG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBkcm9wVGFyZ2V0IC0gdGFyZ2V0IGFyZWEgZGl2IHRoYXQgZW5jYXNlcyB0aGUgaW5wdXRcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGluc3RydWN0aW9ucyAtIHRleHQgdG8gaW5mb3JtIHVzZXJzIHRvIGRyYWcgb3Igc2VsZWN0IGZpbGVzXG4gKi9cbmNvbnN0IHJlbW92ZU9sZFByZXZpZXdzID0gKGRyb3BUYXJnZXQsIGluc3RydWN0aW9ucykgPT4ge1xuICBjb25zdCBmaWxlUHJldmlld3MgPSBkcm9wVGFyZ2V0LnF1ZXJ5U2VsZWN0b3JBbGwoYC4ke1BSRVZJRVdfQ0xBU1N9YCk7XG4gIGNvbnN0IGN1cnJlbnRQcmV2aWV3SGVhZGluZyA9IGRyb3BUYXJnZXQucXVlcnlTZWxlY3RvcihcbiAgICBgLiR7UFJFVklFV19IRUFESU5HX0NMQVNTfWBcbiAgKTtcbiAgY29uc3QgY3VycmVudEVycm9yTWVzc2FnZSA9IGRyb3BUYXJnZXQucXVlcnlTZWxlY3RvcihcbiAgICBgLiR7QUNDRVBURURfRklMRV9NRVNTQUdFX0NMQVNTfWBcbiAgKTtcblxuICAvLyBSZW1vdmUgdGhlIGhlYWRpbmcgYWJvdmUgdGhlIHByZXZpZXdzXG4gIGlmIChjdXJyZW50UHJldmlld0hlYWRpbmcpIHtcbiAgICBjdXJyZW50UHJldmlld0hlYWRpbmcub3V0ZXJIVE1MID0gXCJcIjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBleGlzdGluZyBlcnJvciBtZXNzYWdlc1xuICBpZiAoY3VycmVudEVycm9yTWVzc2FnZSkge1xuICAgIGN1cnJlbnRFcnJvck1lc3NhZ2Uub3V0ZXJIVE1MID0gXCJcIjtcbiAgICBkcm9wVGFyZ2V0LmNsYXNzTGlzdC5yZW1vdmUoSU5WQUxJRF9GSUxFX0NMQVNTKTtcbiAgfVxuXG4gIC8vIEdldCByaWQgb2YgZXhpc3RpbmcgcHJldmlld3MgaWYgdGhleSBleGlzdCwgc2hvdyBpbnN0cnVjdGlvbnNcbiAgaWYgKGZpbGVQcmV2aWV3cyAhPT0gbnVsbCkge1xuICAgIGlmIChpbnN0cnVjdGlvbnMpIHtcbiAgICAgIGluc3RydWN0aW9ucy5jbGFzc0xpc3QucmVtb3ZlKEhJRERFTl9DTEFTUyk7XG4gICAgfVxuICAgIEFycmF5LnByb3RvdHlwZS5mb3JFYWNoLmNhbGwoZmlsZVByZXZpZXdzLCBmdW5jdGlvbiByZW1vdmVJbWFnZXMobm9kZSkge1xuICAgICAgbm9kZS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKG5vZGUpO1xuICAgIH0pO1xuICB9XG59O1xuXG4vKipcbiAqIFdoZW4gdXNpbmcgYW4gQWNjZXB0IGF0dHJpYnV0ZSwgaW52YWxpZCBmaWxlcyB3aWxsIGJlIGhpZGRlbiBmcm9tXG4gKiBmaWxlIGJyb3dzZXIsIGJ1dCB0aGV5IGNhbiBzdGlsbCBiZSBkcmFnZ2VkIHRvIHRoZSBpbnB1dC4gVGhpc1xuICogZnVuY3Rpb24gcHJldmVudHMgdGhlbSBmcm9tIGJlaW5nIGRyYWdnZWQgYW5kIHJlbW92ZXMgZXJyb3Igc3RhdGVzXG4gKiB3aGVuIGNvcnJlY3QgZmlsZXMgYXJlIGFkZGVkLlxuICogQHBhcmFtIHtldmVudH0gZVxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZmlsZUlucHV0RWwgLSBmaWxlIGlucHV0IGVsZW1lbnRcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGluc3RydWN0aW9ucyAtIHRleHQgdG8gaW5mb3JtIHVzZXJzIHRvIGRyYWcgb3Igc2VsZWN0IGZpbGVzXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBkcm9wVGFyZ2V0IC0gdGFyZ2V0IGFyZWEgZGl2IHRoYXQgZW5jYXNlcyB0aGUgaW5wdXRcbiAqL1xuY29uc3QgcHJldmVudEludmFsaWRGaWxlcyA9IChlLCBmaWxlSW5wdXRFbCwgaW5zdHJ1Y3Rpb25zLCBkcm9wVGFyZ2V0KSA9PiB7XG4gIGNvbnN0IGFjY2VwdGVkRmlsZXNBdHRyID0gZmlsZUlucHV0RWwuZ2V0QXR0cmlidXRlKFwiYWNjZXB0XCIpO1xuICBkcm9wVGFyZ2V0LmNsYXNzTGlzdC5yZW1vdmUoSU5WQUxJRF9GSUxFX0NMQVNTKTtcblxuICAvLyBSdW5zIGlmIG9ubHkgc3BlY2lmaWMgZmlsZXMgYXJlIGFjY2VwdGVkXG4gIGlmIChhY2NlcHRlZEZpbGVzQXR0cikge1xuICAgIGNvbnN0IGFjY2VwdGVkRmlsZXMgPSBhY2NlcHRlZEZpbGVzQXR0ci5zcGxpdChcIixcIik7XG4gICAgY29uc3QgZXJyb3JNZXNzYWdlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiKTtcblxuICAgIC8vIElmIG11bHRpcGxlIGZpbGVzIGFyZSBkcmFnZ2VkLCB0aGlzIGl0ZXJhdGVzIHRocm91Z2ggdGhlbSBhbmQgbG9vayBmb3IgYW55IGZpbGVzIHRoYXQgYXJlIG5vdCBhY2NlcHRlZC5cbiAgICBsZXQgYWxsRmlsZXNBbGxvd2VkID0gdHJ1ZTtcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IGUuZGF0YVRyYW5zZmVyLmZpbGVzLmxlbmd0aDsgaSArPSAxKSB7XG4gICAgICBjb25zdCBmaWxlID0gZS5kYXRhVHJhbnNmZXIuZmlsZXNbaV07XG4gICAgICBpZiAoYWxsRmlsZXNBbGxvd2VkKSB7XG4gICAgICAgIGZvciAobGV0IGogPSAwOyBqIDwgYWNjZXB0ZWRGaWxlcy5sZW5ndGg7IGogKz0gMSkge1xuICAgICAgICAgIGNvbnN0IGZpbGVUeXBlID0gYWNjZXB0ZWRGaWxlc1tqXTtcbiAgICAgICAgICBhbGxGaWxlc0FsbG93ZWQgPVxuICAgICAgICAgICAgZmlsZS5uYW1lLmluZGV4T2YoZmlsZVR5cGUpID4gMCB8fFxuICAgICAgICAgICAgZmlsZS50eXBlLmluY2x1ZGVzKGZpbGVUeXBlLnJlcGxhY2UoL1xcKi9nLCBcIlwiKSk7XG4gICAgICAgICAgaWYgKGFsbEZpbGVzQWxsb3dlZCkgYnJlYWs7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSBicmVhaztcbiAgICB9XG5cbiAgICAvLyBJZiBkcmFnZ2VkIGZpbGVzIGFyZSBub3QgYWNjZXB0ZWQsIHRoaXMgcmVtb3ZlcyB0aGVtIGZyb20gdGhlIHZhbHVlIG9mIHRoZSBpbnB1dCBhbmQgY3JlYXRlcyBhbmQgZXJyb3Igc3RhdGVcbiAgICBpZiAoIWFsbEZpbGVzQWxsb3dlZCkge1xuICAgICAgcmVtb3ZlT2xkUHJldmlld3MoZHJvcFRhcmdldCwgaW5zdHJ1Y3Rpb25zKTtcbiAgICAgIGZpbGVJbnB1dEVsLnZhbHVlID0gXCJcIjsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1wYXJhbS1yZWFzc2lnblxuICAgICAgZHJvcFRhcmdldC5pbnNlcnRCZWZvcmUoZXJyb3JNZXNzYWdlLCBmaWxlSW5wdXRFbCk7XG4gICAgICBlcnJvck1lc3NhZ2UuaW5uZXJIVE1MID0gYFRoaXMgaXMgbm90IGEgdmFsaWQgZmlsZSB0eXBlLmA7XG4gICAgICBlcnJvck1lc3NhZ2UuY2xhc3NMaXN0LmFkZChBQ0NFUFRFRF9GSUxFX01FU1NBR0VfQ0xBU1MpO1xuICAgICAgZHJvcFRhcmdldC5jbGFzc0xpc3QuYWRkKElOVkFMSURfRklMRV9DTEFTUyk7XG4gICAgICBlLnByZXZlbnREZWZhdWx0KCk7XG4gICAgICBlLnN0b3BQcm9wYWdhdGlvbigpO1xuICAgIH1cbiAgfVxufTtcblxuLyoqXG4gKiBXaGVuIG5ldyBmaWxlcyBhcmUgYXBwbGllZCB0byBmaWxlIGlucHV0LCB0aGlzIGZ1bmN0aW9uIGdlbmVyYXRlcyBwcmV2aWV3c1xuICogYW5kIHJlbW92ZXMgb2xkIG9uZXMuXG4gKiBAcGFyYW0ge2V2ZW50fSBlXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBmaWxlSW5wdXRFbCAtIGZpbGUgaW5wdXQgZWxlbWVudFxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gaW5zdHJ1Y3Rpb25zIC0gdGV4dCB0byBpbmZvcm0gdXNlcnMgdG8gZHJhZyBvciBzZWxlY3QgZmlsZXNcbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGRyb3BUYXJnZXQgLSB0YXJnZXQgYXJlYSBkaXYgdGhhdCBlbmNhc2VzIHRoZSBpbnB1dFxuICovXG5jb25zdCBoYW5kbGVDaGFuZ2UgPSAoZSwgZmlsZUlucHV0RWwsIGluc3RydWN0aW9ucywgZHJvcFRhcmdldCkgPT4ge1xuICBjb25zdCBmaWxlTmFtZXMgPSBlLnRhcmdldC5maWxlcztcbiAgY29uc3QgZmlsZVByZXZpZXdzSGVhZGluZyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIik7XG5cbiAgLy8gRmlyc3QsIGdldCByaWQgb2YgZXhpc3RpbmcgcHJldmlld3NcbiAgcmVtb3ZlT2xkUHJldmlld3MoZHJvcFRhcmdldCwgaW5zdHJ1Y3Rpb25zKTtcblxuICAvLyBJdGVyYXRlcyB0aHJvdWdoIGZpbGVzIGxpc3QgYW5kIGNyZWF0ZXMgcHJldmlld3NcbiAgZm9yIChsZXQgaSA9IDA7IGkgPCBmaWxlTmFtZXMubGVuZ3RoOyBpICs9IDEpIHtcbiAgICBjb25zdCByZWFkZXIgPSBuZXcgRmlsZVJlYWRlcigpO1xuICAgIGNvbnN0IGZpbGVOYW1lID0gZmlsZU5hbWVzW2ldLm5hbWU7XG5cbiAgICAvLyBTdGFydHMgd2l0aCBhIGxvYWRpbmcgaW1hZ2Ugd2hpbGUgcHJldmlldyBpcyBjcmVhdGVkXG4gICAgcmVhZGVyLm9ubG9hZHN0YXJ0ID0gZnVuY3Rpb24gY3JlYXRlTG9hZGluZ0ltYWdlKCkge1xuICAgICAgY29uc3QgaW1hZ2VJZCA9IG1ha2VTYWZlRm9ySUQoZmlsZU5hbWUpO1xuICAgICAgY29uc3QgcHJldmlld0ltYWdlID0gYDxpbWcgaWQ9XCIke2ltYWdlSWR9XCIgc3JjPVwiJHtTUEFDRVJfR0lGfVwiIGFsdD1cIlwiIGNsYXNzPVwiJHtHRU5FUklDX1BSRVZJRVdfQ0xBU1NfTkFNRX0gJHtMT0FESU5HX0NMQVNTfVwiLz5gO1xuXG4gICAgICBpbnN0cnVjdGlvbnMuaW5zZXJ0QWRqYWNlbnRIVE1MKFxuICAgICAgICBcImFmdGVyZW5kXCIsXG4gICAgICAgIGA8ZGl2IGNsYXNzPVwiJHtQUkVWSUVXX0NMQVNTfVwiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPiR7cHJldmlld0ltYWdlfSR7ZmlsZU5hbWV9PGRpdj5gXG4gICAgICApO1xuICAgIH07XG5cbiAgICAvLyBOb3QgYWxsIGZpbGVzIHdpbGwgYmUgYWJsZSB0byBnZW5lcmF0ZSBwcmV2aWV3cy4gSW4gY2FzZSB0aGlzIGhhcHBlbnMsIHdlIHByb3ZpZGUgc2V2ZXJhbCB0eXBlcyBcImdlbmVyaWMgcHJldmlld3NcIiBiYXNlZCBvbiB0aGUgZmlsZSBleHRlbnNpb24uXG4gICAgcmVhZGVyLm9ubG9hZGVuZCA9IGZ1bmN0aW9uIGNyZWF0ZUZpbGVQcmV2aWV3KCkge1xuICAgICAgY29uc3QgaW1hZ2VJZCA9IG1ha2VTYWZlRm9ySUQoZmlsZU5hbWUpO1xuICAgICAgY29uc3QgcHJldmlld0ltYWdlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaW1hZ2VJZCk7XG4gICAgICBpZiAoZmlsZU5hbWUuaW5kZXhPZihcIi5wZGZcIikgPiAwKSB7XG4gICAgICAgIHByZXZpZXdJbWFnZS5zZXRBdHRyaWJ1dGUoXG4gICAgICAgICAgXCJvbmVycm9yXCIsXG4gICAgICAgICAgYHRoaXMub25lcnJvcj1udWxsO3RoaXMuc3JjPVwiJHtTUEFDRVJfR0lGfVwiOyB0aGlzLmNsYXNzTGlzdC5hZGQoXCIke1BERl9QUkVWSUVXX0NMQVNTfVwiKWBcbiAgICAgICAgKTtcbiAgICAgIH0gZWxzZSBpZiAoXG4gICAgICAgIGZpbGVOYW1lLmluZGV4T2YoXCIuZG9jXCIpID4gMCB8fFxuICAgICAgICBmaWxlTmFtZS5pbmRleE9mKFwiLnBhZ2VzXCIpID4gMFxuICAgICAgKSB7XG4gICAgICAgIHByZXZpZXdJbWFnZS5zZXRBdHRyaWJ1dGUoXG4gICAgICAgICAgXCJvbmVycm9yXCIsXG4gICAgICAgICAgYHRoaXMub25lcnJvcj1udWxsO3RoaXMuc3JjPVwiJHtTUEFDRVJfR0lGfVwiOyB0aGlzLmNsYXNzTGlzdC5hZGQoXCIke1dPUkRfUFJFVklFV19DTEFTU31cIilgXG4gICAgICAgICk7XG4gICAgICB9IGVsc2UgaWYgKFxuICAgICAgICBmaWxlTmFtZS5pbmRleE9mKFwiLnhsc1wiKSA+IDAgfHxcbiAgICAgICAgZmlsZU5hbWUuaW5kZXhPZihcIi5udW1iZXJzXCIpID4gMFxuICAgICAgKSB7XG4gICAgICAgIHByZXZpZXdJbWFnZS5zZXRBdHRyaWJ1dGUoXG4gICAgICAgICAgXCJvbmVycm9yXCIsXG4gICAgICAgICAgYHRoaXMub25lcnJvcj1udWxsO3RoaXMuc3JjPVwiJHtTUEFDRVJfR0lGfVwiOyB0aGlzLmNsYXNzTGlzdC5hZGQoXCIke0VYQ0VMX1BSRVZJRVdfQ0xBU1N9XCIpYFxuICAgICAgICApO1xuICAgICAgfSBlbHNlIGlmIChmaWxlTmFtZS5pbmRleE9mKFwiLm1vdlwiKSA+IDAgfHwgZmlsZU5hbWUuaW5kZXhPZihcIi5tcDRcIikgPiAwKSB7XG4gICAgICAgIHByZXZpZXdJbWFnZS5zZXRBdHRyaWJ1dGUoXG4gICAgICAgICAgXCJvbmVycm9yXCIsXG4gICAgICAgICAgYHRoaXMub25lcnJvcj1udWxsO3RoaXMuc3JjPVwiJHtTUEFDRVJfR0lGfVwiOyB0aGlzLmNsYXNzTGlzdC5hZGQoXCIke1ZJREVPX1BSRVZJRVdfQ0xBU1N9XCIpYFxuICAgICAgICApO1xuICAgICAgfSBlbHNlIHtcbiAgICAgICAgcHJldmlld0ltYWdlLnNldEF0dHJpYnV0ZShcbiAgICAgICAgICBcIm9uZXJyb3JcIixcbiAgICAgICAgICBgdGhpcy5vbmVycm9yPW51bGw7dGhpcy5zcmM9XCIke1NQQUNFUl9HSUZ9XCI7IHRoaXMuY2xhc3NMaXN0LmFkZChcIiR7R0VORVJJQ19QUkVWSUVXX0NMQVNTfVwiKWBcbiAgICAgICAgKTtcbiAgICAgIH1cblxuICAgICAgLy8gUmVtb3ZlcyBsb2FkZXIgYW5kIGRpc3BsYXlzIHByZXZpZXdcbiAgICAgIHByZXZpZXdJbWFnZS5jbGFzc0xpc3QucmVtb3ZlKExPQURJTkdfQ0xBU1MpO1xuICAgICAgcHJldmlld0ltYWdlLnNyYyA9IHJlYWRlci5yZXN1bHQ7XG4gICAgfTtcblxuICAgIGlmIChmaWxlTmFtZXNbaV0pIHtcbiAgICAgIHJlYWRlci5yZWFkQXNEYXRhVVJMKGZpbGVOYW1lc1tpXSk7XG4gICAgfVxuXG4gICAgLy8gQWRkcyBoZWFkaW5nIGFib3ZlIGZpbGUgcHJldmlld3MsIHBsdXJhbGl6ZXMgaWYgdGhlcmUgYXJlIG11bHRpcGxlXG4gICAgaWYgKGkgPT09IDApIHtcbiAgICAgIGRyb3BUYXJnZXQuaW5zZXJ0QmVmb3JlKGZpbGVQcmV2aWV3c0hlYWRpbmcsIGluc3RydWN0aW9ucyk7XG4gICAgICBmaWxlUHJldmlld3NIZWFkaW5nLmlubmVySFRNTCA9IGBTZWxlY3RlZCBmaWxlIDxzcGFuIGNsYXNzPVwidXNhLWZpbGUtaW5wdXRfX2Nob29zZVwiPkNoYW5nZSBmaWxlPC9zcGFuPmA7XG4gICAgfSBlbHNlIGlmIChpID49IDEpIHtcbiAgICAgIGRyb3BUYXJnZXQuaW5zZXJ0QmVmb3JlKGZpbGVQcmV2aWV3c0hlYWRpbmcsIGluc3RydWN0aW9ucyk7XG4gICAgICBmaWxlUHJldmlld3NIZWFkaW5nLmlubmVySFRNTCA9IGAke1xuICAgICAgICBpICsgMVxuICAgICAgfSBmaWxlcyBzZWxlY3RlZCA8c3BhbiBjbGFzcz1cInVzYS1maWxlLWlucHV0X19jaG9vc2VcIj5DaGFuZ2UgZmlsZXM8L3NwYW4+YDtcbiAgICB9XG5cbiAgICAvLyBIaWRlcyBudWxsIHN0YXRlIGNvbnRlbnQgYW5kIHNldHMgcHJldmlldyBoZWFkaW5nIGNsYXNzXG4gICAgaWYgKGZpbGVQcmV2aWV3c0hlYWRpbmcpIHtcbiAgICAgIGluc3RydWN0aW9ucy5jbGFzc0xpc3QuYWRkKEhJRERFTl9DTEFTUyk7XG4gICAgICBmaWxlUHJldmlld3NIZWFkaW5nLmNsYXNzTGlzdC5hZGQoUFJFVklFV19IRUFESU5HX0NMQVNTKTtcbiAgICB9XG4gIH1cbn07XG5cbmNvbnN0IGZpbGVJbnB1dCA9IGJlaGF2aW9yKFxuICB7fSxcbiAge1xuICAgIGluaXQocm9vdCkge1xuICAgICAgc2VsZWN0KERST1BaT05FLCByb290KS5mb3JFYWNoKChmaWxlSW5wdXRFbCkgPT4ge1xuICAgICAgICBjb25zdCB7IGluc3RydWN0aW9ucywgZHJvcFRhcmdldCB9ID0gYnVpbGRGaWxlSW5wdXQoZmlsZUlucHV0RWwpO1xuXG4gICAgICAgIGRyb3BUYXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgICBcImRyYWdvdmVyXCIsXG4gICAgICAgICAgZnVuY3Rpb24gaGFuZGxlRHJhZ092ZXIoKSB7XG4gICAgICAgICAgICB0aGlzLmNsYXNzTGlzdC5hZGQoRFJBR19DTEFTUyk7XG4gICAgICAgICAgfSxcbiAgICAgICAgICBmYWxzZVxuICAgICAgICApO1xuXG4gICAgICAgIGRyb3BUYXJnZXQuYWRkRXZlbnRMaXN0ZW5lcihcbiAgICAgICAgICBcImRyYWdsZWF2ZVwiLFxuICAgICAgICAgIGZ1bmN0aW9uIGhhbmRsZURyYWdMZWF2ZSgpIHtcbiAgICAgICAgICAgIHRoaXMuY2xhc3NMaXN0LnJlbW92ZShEUkFHX0NMQVNTKTtcbiAgICAgICAgICB9LFxuICAgICAgICAgIGZhbHNlXG4gICAgICAgICk7XG5cbiAgICAgICAgZHJvcFRhcmdldC5hZGRFdmVudExpc3RlbmVyKFxuICAgICAgICAgIFwiZHJvcFwiLFxuICAgICAgICAgIGZ1bmN0aW9uIGhhbmRsZURyb3AoZSkge1xuICAgICAgICAgICAgcHJldmVudEludmFsaWRGaWxlcyhlLCBmaWxlSW5wdXRFbCwgaW5zdHJ1Y3Rpb25zLCBkcm9wVGFyZ2V0KTtcbiAgICAgICAgICAgIHRoaXMuY2xhc3NMaXN0LnJlbW92ZShEUkFHX0NMQVNTKTtcbiAgICAgICAgICB9LFxuICAgICAgICAgIGZhbHNlXG4gICAgICAgICk7XG5cbiAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gICAgICAgIGZpbGVJbnB1dEVsLm9uY2hhbmdlID0gKGUpID0+IHtcbiAgICAgICAgICBoYW5kbGVDaGFuZ2UoZSwgZmlsZUlucHV0RWwsIGluc3RydWN0aW9ucywgZHJvcFRhcmdldCk7XG4gICAgICAgIH07XG4gICAgICB9KTtcbiAgICB9LFxuICAgIGdldEZpbGVJbnB1dENvbnRleHQsXG4gICAgZGlzYWJsZSxcbiAgICBlbmFibGUsXG4gIH1cbik7XG5cbm1vZHVsZS5leHBvcnRzID0gZmlsZUlucHV0O1xuIiwiY29uc3QgYmVoYXZpb3IgPSByZXF1aXJlKFwiLi4vdXRpbHMvYmVoYXZpb3JcIik7XG5jb25zdCBzZWxlY3QgPSByZXF1aXJlKFwiLi4vdXRpbHMvc2VsZWN0XCIpO1xuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZShcIi4uL2V2ZW50c1wiKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoXCIuLi9jb25maWdcIik7XG5cbmNvbnN0IEhJRERFTiA9IFwiaGlkZGVuXCI7XG5jb25zdCBTQ09QRSA9IGAuJHtQUkVGSVh9LWZvb3Rlci0tYmlnYDtcbmNvbnN0IE5BViA9IGAke1NDT1BFfSBuYXZgO1xuY29uc3QgQlVUVE9OID0gYCR7TkFWfSAuJHtQUkVGSVh9LWZvb3Rlcl9fcHJpbWFyeS1saW5rYDtcbmNvbnN0IENPTExBUFNJQkxFID0gYC4ke1BSRUZJWH0tZm9vdGVyX19wcmltYXJ5LWNvbnRlbnQtLWNvbGxhcHNpYmxlYDtcblxuY29uc3QgSElERV9NQVhfV0lEVEggPSA0ODA7XG5cbmZ1bmN0aW9uIHNob3dQYW5lbCgpIHtcbiAgaWYgKHdpbmRvdy5pbm5lcldpZHRoIDwgSElERV9NQVhfV0lEVEgpIHtcbiAgICBjb25zdCBjb2xsYXBzZUVsID0gdGhpcy5jbG9zZXN0KENPTExBUFNJQkxFKTtcbiAgICBjb2xsYXBzZUVsLmNsYXNzTGlzdC50b2dnbGUoSElEREVOKTtcblxuICAgIC8vIE5COiB0aGlzICpzaG91bGQqIGFsd2F5cyBzdWNjZWVkIGJlY2F1c2UgdGhlIGJ1dHRvblxuICAgIC8vIHNlbGVjdG9yIGlzIHNjb3BlZCB0byBcIi57cHJlZml4fS1mb290ZXItYmlnIG5hdlwiXG4gICAgY29uc3QgY29sbGFwc2libGVFbHMgPSBzZWxlY3QoQ09MTEFQU0lCTEUsIGNvbGxhcHNlRWwuY2xvc2VzdChOQVYpKTtcblxuICAgIGNvbGxhcHNpYmxlRWxzLmZvckVhY2goKGVsKSA9PiB7XG4gICAgICBpZiAoZWwgIT09IGNvbGxhcHNlRWwpIHtcbiAgICAgICAgZWwuY2xhc3NMaXN0LmFkZChISURERU4pO1xuICAgICAgfVxuICAgIH0pO1xuICB9XG59XG5cbmNvbnN0IHRvZ2dsZUhpZGRlbiA9IChpc0hpZGRlbikgPT5cbiAgc2VsZWN0KENPTExBUFNJQkxFKS5mb3JFYWNoKChsaXN0KSA9PiBsaXN0LmNsYXNzTGlzdC50b2dnbGUoSElEREVOLCBpc0hpZGRlbikpO1xuXG5jb25zdCByZXNpemUgPSAoZXZlbnQpID0+IHRvZ2dsZUhpZGRlbihldmVudC5tYXRjaGVzKTtcblxubW9kdWxlLmV4cG9ydHMgPSBiZWhhdmlvcihcbiAge1xuICAgIFtDTElDS106IHtcbiAgICAgIFtCVVRUT05dOiBzaG93UGFuZWwsXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIC8vIGV4cG9ydCBmb3IgdXNlIGVsc2V3aGVyZVxuICAgIEhJREVfTUFYX1dJRFRILFxuXG4gICAgaW5pdCgpIHtcbiAgICAgIHRvZ2dsZUhpZGRlbih3aW5kb3cuaW5uZXJXaWR0aCA8IEhJREVfTUFYX1dJRFRIKTtcbiAgICAgIHRoaXMubWVkaWFRdWVyeUxpc3QgPSB3aW5kb3cubWF0Y2hNZWRpYShgKG1heC13aWR0aDogJHtISURFX01BWF9XSURUSH1weClgKTtcbiAgICAgIHRoaXMubWVkaWFRdWVyeUxpc3QuYWRkTGlzdGVuZXIocmVzaXplKTtcbiAgICB9LFxuXG4gICAgdGVhcmRvd24oKSB7XG4gICAgICB0aGlzLm1lZGlhUXVlcnlMaXN0LnJlbW92ZUxpc3RlbmVyKHJlc2l6ZSk7XG4gICAgfSxcbiAgfVxuKTtcbiIsImNvbnN0IGFjY29yZGlvbiA9IHJlcXVpcmUoXCIuL2FjY29yZGlvblwiKTtcbmNvbnN0IGJhbm5lciA9IHJlcXVpcmUoXCIuL2Jhbm5lclwiKTtcbmNvbnN0IGNoYXJhY3RlckNvdW50ID0gcmVxdWlyZShcIi4vY2hhcmFjdGVyLWNvdW50XCIpO1xuY29uc3QgY29tYm9Cb3ggPSByZXF1aXJlKFwiLi9jb21iby1ib3hcIik7XG5jb25zdCBmaWxlSW5wdXQgPSByZXF1aXJlKFwiLi9maWxlLWlucHV0XCIpO1xuY29uc3QgZm9vdGVyID0gcmVxdWlyZShcIi4vZm9vdGVyXCIpO1xuY29uc3QgaW5wdXRQcmVmaXhTdWZmaXggPSByZXF1aXJlKFwiLi9pbnB1dC1wcmVmaXgtc3VmZml4XCIpO1xuY29uc3QgbW9kYWwgPSByZXF1aXJlKFwiLi9tb2RhbFwiKTtcbmNvbnN0IG5hdmlnYXRpb24gPSByZXF1aXJlKFwiLi9uYXZpZ2F0aW9uXCIpO1xuY29uc3QgcGFzc3dvcmQgPSByZXF1aXJlKFwiLi9wYXNzd29yZFwiKTtcbmNvbnN0IHNlYXJjaCA9IHJlcXVpcmUoXCIuL3NlYXJjaFwiKTtcbmNvbnN0IHNraXBuYXYgPSByZXF1aXJlKFwiLi9za2lwbmF2XCIpO1xuY29uc3QgdG9vbHRpcCA9IHJlcXVpcmUoXCIuL3Rvb2x0aXBcIik7XG5jb25zdCB2YWxpZGF0b3IgPSByZXF1aXJlKFwiLi92YWxpZGF0b3JcIik7XG5jb25zdCBkYXRlUGlja2VyID0gcmVxdWlyZShcIi4vZGF0ZS1waWNrZXJcIik7XG5jb25zdCBkYXRlUmFuZ2VQaWNrZXIgPSByZXF1aXJlKFwiLi9kYXRlLXJhbmdlLXBpY2tlclwiKTtcbmNvbnN0IHRpbWVQaWNrZXIgPSByZXF1aXJlKFwiLi90aW1lLXBpY2tlclwiKTtcbmNvbnN0IHRhYmxlID0gcmVxdWlyZShcIi4vdGFibGVcIik7XG5cbm1vZHVsZS5leHBvcnRzID0ge1xuICBhY2NvcmRpb24sXG4gIGJhbm5lcixcbiAgY2hhcmFjdGVyQ291bnQsXG4gIGNvbWJvQm94LFxuICBkYXRlUGlja2VyLFxuICBkYXRlUmFuZ2VQaWNrZXIsXG4gIGZpbGVJbnB1dCxcbiAgZm9vdGVyLFxuICBpbnB1dFByZWZpeFN1ZmZpeCxcbiAgbW9kYWwsXG4gIG5hdmlnYXRpb24sXG4gIHBhc3N3b3JkLFxuICBzZWFyY2gsXG4gIHNraXBuYXYsXG4gIHRhYmxlLFxuICB0aW1lUGlja2VyLFxuICB0b29sdGlwLFxuICB2YWxpZGF0b3IsXG59O1xuIiwiY29uc3QgYmVoYXZpb3IgPSByZXF1aXJlKFwiLi4vdXRpbHMvYmVoYXZpb3JcIik7XG5jb25zdCBzZWxlY3QgPSByZXF1aXJlKFwiLi4vdXRpbHMvc2VsZWN0XCIpO1xuY29uc3QgeyBwcmVmaXg6IFBSRUZJWCB9ID0gcmVxdWlyZShcIi4uL2NvbmZpZ1wiKTtcbmNvbnN0IHsgQ0xJQ0sgfSA9IHJlcXVpcmUoXCIuLi9ldmVudHNcIik7XG5cbmNvbnN0IENPTlRBSU5FUiA9IGAuJHtQUkVGSVh9LWlucHV0LWdyb3VwYDtcbmNvbnN0IElOUFVUID0gYCR7Q09OVEFJTkVSfSAuJHtQUkVGSVh9LWlucHV0YDtcbmNvbnN0IERFQ09SQVRJT04gPSBgJHtDT05UQUlORVJ9IC4ke1BSRUZJWH0taW5wdXQtcHJlZml4LCAke0NPTlRBSU5FUn0gLiR7UFJFRklYfS1pbnB1dC1zdWZmaXhgO1xuY29uc3QgRk9DVVNfQ0xBU1MgPSBcImlzLWZvY3VzZWRcIjtcblxuZnVuY3Rpb24gc2V0Rm9jdXMoZWwpIHtcbiAgZWwuY2xvc2VzdChDT05UQUlORVIpLnF1ZXJ5U2VsZWN0b3IoYC4ke1BSRUZJWH0taW5wdXRgKS5mb2N1cygpO1xufVxuXG5mdW5jdGlvbiBoYW5kbGVGb2N1cygpIHtcbiAgdGhpcy5jbG9zZXN0KENPTlRBSU5FUikuY2xhc3NMaXN0LmFkZChGT0NVU19DTEFTUyk7XG59XG5cbmZ1bmN0aW9uIGhhbmRsZUJsdXIoKSB7XG4gIHRoaXMuY2xvc2VzdChDT05UQUlORVIpLmNsYXNzTGlzdC5yZW1vdmUoRk9DVVNfQ0xBU1MpO1xufVxuXG5jb25zdCBpbnB1dFByZWZpeFN1ZmZpeCA9IGJlaGF2aW9yKFxuICB7XG4gICAgW0NMSUNLXToge1xuICAgICAgW0RFQ09SQVRJT05dKCkge1xuICAgICAgICBzZXRGb2N1cyh0aGlzKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGluaXQocm9vdCkge1xuICAgICAgc2VsZWN0KElOUFVULCByb290KS5mb3JFYWNoKChpbnB1dEVsKSA9PiB7XG4gICAgICAgIGlucHV0RWwuYWRkRXZlbnRMaXN0ZW5lcihcImZvY3VzXCIsIGhhbmRsZUZvY3VzLCBmYWxzZSk7XG4gICAgICAgIGlucHV0RWwuYWRkRXZlbnRMaXN0ZW5lcihcImJsdXJcIiwgaGFuZGxlQmx1ciwgZmFsc2UpO1xuICAgICAgfSk7XG4gICAgfSxcbiAgfVxuKTtcblxubW9kdWxlLmV4cG9ydHMgPSBpbnB1dFByZWZpeFN1ZmZpeDtcbiIsImNvbnN0IGJlaGF2aW9yID0gcmVxdWlyZShcIi4uL3V0aWxzL2JlaGF2aW9yXCIpO1xuY29uc3Qgc2VsZWN0ID0gcmVxdWlyZShcIi4uL3V0aWxzL3NlbGVjdFwiKTtcbmNvbnN0IEZvY3VzVHJhcCA9IHJlcXVpcmUoXCIuLi91dGlscy9mb2N1cy10cmFwXCIpO1xuY29uc3QgU2Nyb2xsQmFyV2lkdGggPSByZXF1aXJlKFwiLi4vdXRpbHMvc2Nyb2xsYmFyLXdpZHRoXCIpO1xuXG5jb25zdCB7IENMSUNLIH0gPSByZXF1aXJlKFwiLi4vZXZlbnRzXCIpO1xuY29uc3QgeyBwcmVmaXg6IFBSRUZJWCB9ID0gcmVxdWlyZShcIi4uL2NvbmZpZ1wiKTtcblxuY29uc3QgTU9EQUxfQ0xBU1NOQU1FID0gYCR7UFJFRklYfS1tb2RhbGA7XG5jb25zdCBPVkVSTEFZX0NMQVNTTkFNRSA9IGAke01PREFMX0NMQVNTTkFNRX0tb3ZlcmxheWA7XG5jb25zdCBXUkFQUEVSX0NMQVNTTkFNRSA9IGAke01PREFMX0NMQVNTTkFNRX0td3JhcHBlcmA7XG5jb25zdCBPUEVORVJfQVRUUklCVVRFID0gXCJkYXRhLW9wZW4tbW9kYWxcIjtcbmNvbnN0IENMT1NFUl9BVFRSSUJVVEUgPSBcImRhdGEtY2xvc2UtbW9kYWxcIjtcbmNvbnN0IEZPUkNFX0FDVElPTl9BVFRSSUJVVEUgPSBcImRhdGEtZm9yY2UtYWN0aW9uXCI7XG5jb25zdCBNT0RBTCA9IGAuJHtNT0RBTF9DTEFTU05BTUV9YDtcbmNvbnN0IElOSVRJQUxfRk9DVVMgPSBgLiR7V1JBUFBFUl9DTEFTU05BTUV9ICpbZGF0YS1mb2N1c11gO1xuY29uc3QgQ0xPU0VfQlVUVE9OID0gYCR7V1JBUFBFUl9DTEFTU05BTUV9ICpbJHtDTE9TRVJfQVRUUklCVVRFfV1gO1xuY29uc3QgT1BFTkVSUyA9IGAqWyR7T1BFTkVSX0FUVFJJQlVURX1dW2FyaWEtY29udHJvbHNdYDtcbmNvbnN0IENMT1NFUlMgPSBgJHtDTE9TRV9CVVRUT059LCAuJHtPVkVSTEFZX0NMQVNTTkFNRX06bm90KFske0ZPUkNFX0FDVElPTl9BVFRSSUJVVEV9XSlgO1xuXG5jb25zdCBBQ1RJVkVfQ0xBU1MgPSBcInVzYS1qcy1tb2RhbC0tYWN0aXZlXCI7XG5jb25zdCBQUkVWRU5UX0NMSUNLX0NMQVNTID0gXCJ1c2EtanMtbm8tY2xpY2tcIjtcbmNvbnN0IFZJU0lCTEVfQ0xBU1MgPSBcImlzLXZpc2libGVcIjtcbmNvbnN0IEhJRERFTl9DTEFTUyA9IFwiaXMtaGlkZGVuXCI7XG5cbmNvbnN0IG5vbk1vZGFscyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoXG4gIGBib2R5ID4gKjpub3QoJHtNT0RBTH0pOm5vdChbYXJpYS1oaWRkZW5dKWBcbik7XG5cbmxldCBtb2RhbDtcblxuY29uc3QgaXNBY3RpdmUgPSAoKSA9PiBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5jb250YWlucyhBQ1RJVkVfQ0xBU1MpO1xuY29uc3QgU0NST0xMQkFSX1dJRFRIID0gU2Nyb2xsQmFyV2lkdGgoKTtcbmNvbnN0IElOSVRJQUxfUEFERElORyA9IHdpbmRvd1xuICAuZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5ib2R5KVxuICAuZ2V0UHJvcGVydHlWYWx1ZShcInBhZGRpbmctcmlnaHRcIik7XG5jb25zdCBURU1QT1JBUllfUEFERElORyA9XG4gIHBhcnNlSW50KElOSVRJQUxfUEFERElORy5yZXBsYWNlKC9weC8sIFwiXCIpLCAxMCkgK1xuICBwYXJzZUludChTQ1JPTExCQVJfV0lEVEgucmVwbGFjZSgvcHgvLCBcIlwiKSwgMTApICtcbiAgXCJweFwiO1xuXG4vKipcbiAqICBJcyBib3VuZCB0byBlc2NhcGUga2V5LCBjbG9zZXMgbW9kYWwgd2hlblxuICovXG5jb25zdCBvbk1lbnVDbG9zZSA9ICgpID0+IHtcbiAgbW9kYWwudG9nZ2xlTW9kYWwuY2FsbChtb2RhbCwgZmFsc2UpO1xufTtcblxuLyoqXG4gKiAgVG9nZ2xlIHRoZSB2aXNpYmlsaXR5IG9mIGEgbW9kYWwgd2luZG93XG4gKlxuICogQHBhcmFtIHtLZXlib2FyZEV2ZW50fSBldmVudCB0aGUga2V5ZG93biBldmVudFxuICogQHJldHVybnMge2Jvb2xlYW59IHNhZmVBY3RpdmUgaWYgbW9iaWxlIGlzIG9wZW5cbiAqL1xuZnVuY3Rpb24gdG9nZ2xlTW9kYWwoZXZlbnQpIHtcbiAgbGV0IG9yaWdpbmFsT3BlbmVyO1xuICBsZXQgY2xpY2tlZEVsZW1lbnQgPSBldmVudC50YXJnZXQ7XG4gIGNvbnN0IHsgYm9keSB9ID0gZG9jdW1lbnQ7XG4gIGNvbnN0IHNhZmVBY3RpdmUgPSAhaXNBY3RpdmUoKTtcbiAgY29uc3QgbW9kYWxJZCA9IGNsaWNrZWRFbGVtZW50XG4gICAgPyBjbGlja2VkRWxlbWVudC5nZXRBdHRyaWJ1dGUoXCJhcmlhLWNvbnRyb2xzXCIpXG4gICAgOiBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKFwiLnVzYS1tb2RhbC13cmFwcGVyLmlzLXZpc2libGVcIik7XG4gIGNvbnN0IHRhcmdldE1vZGFsID0gc2FmZUFjdGl2ZVxuICAgID8gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQobW9kYWxJZClcbiAgICA6IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoXCIudXNhLW1vZGFsLXdyYXBwZXIuaXMtdmlzaWJsZVwiKTtcbiAgY29uc3Qgb3BlbkZvY3VzRWwgPSB0YXJnZXRNb2RhbC5xdWVyeVNlbGVjdG9yKElOSVRJQUxfRk9DVVMpXG4gICAgPyB0YXJnZXRNb2RhbC5xdWVyeVNlbGVjdG9yKElOSVRJQUxfRk9DVVMpXG4gICAgOiB0YXJnZXRNb2RhbC5xdWVyeVNlbGVjdG9yKFwiLnVzYS1tb2RhbFwiKTtcbiAgY29uc3QgcmV0dXJuRm9jdXMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcbiAgICB0YXJnZXRNb2RhbC5nZXRBdHRyaWJ1dGUoXCJkYXRhLW9wZW5lclwiKVxuICApO1xuICBjb25zdCBtZW51QnV0dG9uID0gYm9keS5xdWVyeVNlbGVjdG9yKE9QRU5FUlMpO1xuICBjb25zdCBmb3JjZVVzZXJBY3Rpb24gPSB0YXJnZXRNb2RhbC5nZXRBdHRyaWJ1dGUoRk9SQ0VfQUNUSU9OX0FUVFJJQlVURSk7XG5cbiAgLy8gU2V0cyB0aGUgY2xpY2tlZCBlbGVtZW50IHRvIHRoZSBjbG9zZSBidXR0b25cbiAgLy8gc28gZXNjIGtleSBhbHdheXMgY2xvc2VzIG1vZGFsXG4gIGlmIChldmVudC50eXBlID09PSBcImtleWRvd25cIiAmJiB0YXJnZXRNb2RhbCAhPT0gbnVsbCkge1xuICAgIGNsaWNrZWRFbGVtZW50ID0gdGFyZ2V0TW9kYWwucXVlcnlTZWxlY3RvcihDTE9TRV9CVVRUT04pO1xuICB9XG5cbiAgLy8gV2hlbiB3ZSdyZSBub3QgaGl0dGluZyB0aGUgZXNjYXBlIGtleeKAplxuICBpZiAoY2xpY2tlZEVsZW1lbnQpIHtcbiAgICAvLyBNYWtlIHN1cmUgd2UgY2xpY2sgdGhlIG9wZW5lclxuICAgIC8vIElmIGl0IGRvZXNuJ3QgaGF2ZSBhbiBJRCwgbWFrZSBvbmVcbiAgICAvLyBTdG9yZSBpZCBhcyBkYXRhIGF0dHJpYnV0ZSBvbiBtb2RhbFxuICAgIGlmIChjbGlja2VkRWxlbWVudC5oYXNBdHRyaWJ1dGUoT1BFTkVSX0FUVFJJQlVURSkpIHtcbiAgICAgIGlmICh0aGlzLmdldEF0dHJpYnV0ZShcImlkXCIpID09PSBudWxsKSB7XG4gICAgICAgIG9yaWdpbmFsT3BlbmVyID0gYG1vZGFsLSR7TWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogOTAwMDAwKSArIDEwMDAwMH1gO1xuICAgICAgICB0aGlzLnNldEF0dHJpYnV0ZShcImlkXCIsIG9yaWdpbmFsT3BlbmVyKTtcbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIG9yaWdpbmFsT3BlbmVyID0gdGhpcy5nZXRBdHRyaWJ1dGUoXCJpZFwiKTtcbiAgICAgIH1cbiAgICAgIHRhcmdldE1vZGFsLnNldEF0dHJpYnV0ZShcImRhdGEtb3BlbmVyXCIsIG9yaWdpbmFsT3BlbmVyKTtcbiAgICB9XG5cbiAgICAvLyBUaGlzIGJhc2ljYWxseSBzdG9wcyB0aGUgcHJvcGFnYXRpb24gaWYgdGhlIGVsZW1lbnRcbiAgICAvLyBpcyBpbnNpZGUgdGhlIG1vZGFsIGFuZCBub3QgYSBjbG9zZSBidXR0b24gb3JcbiAgICAvLyBlbGVtZW50IGluc2lkZSBhIGNsb3NlIGJ1dHRvblxuICAgIGlmIChjbGlja2VkRWxlbWVudC5jbG9zZXN0KGAuJHtNT0RBTF9DTEFTU05BTUV9YCkpIHtcbiAgICAgIGlmIChjbGlja2VkRWxlbWVudC5oYXNBdHRyaWJ1dGUoQ0xPU0VSX0FUVFJJQlVURSkgfHxcbiAgICAgICAgICBjbGlja2VkRWxlbWVudC5jbG9zZXN0KGBbJHtDTE9TRVJfQVRUUklCVVRFfV1gKVxuICAgICAgKSB7XG4gICAgICAgIC8vIGRvIG5vdGhpbmcuIG1vdmUgb24uXG4gICAgICB9XG4gICAgICBlbHNlIHtcbiAgICAgICAgZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCk7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgc2hhcmVzIHNhbWUgYXMgbmF2aWdhdGlvblxuICBib2R5LmNsYXNzTGlzdC50b2dnbGUoQUNUSVZFX0NMQVNTLCBzYWZlQWN0aXZlKTtcbiAgdGFyZ2V0TW9kYWwuY2xhc3NMaXN0LnRvZ2dsZShWSVNJQkxFX0NMQVNTLCBzYWZlQWN0aXZlKTtcbiAgdGFyZ2V0TW9kYWwuY2xhc3NMaXN0LnRvZ2dsZShISURERU5fQ0xBU1MsICFzYWZlQWN0aXZlKTtcblxuICAvLyBJZiB1c2VyIGlzIGZvcmNlZCB0byB0YWtlIGFuIGFjdGlvbiwgYWRkaW5nXG4gIC8vIGEgY2xhc3MgdG8gdGhlIGJvZHkgdGhhdCBwcmV2ZW50cyBjbGlja2luZyB1bmRlcm5lYXRoXG4gIC8vIG92ZXJsYXlcbiAgaWYgKGZvcmNlVXNlckFjdGlvbikge1xuICAgIGJvZHkuY2xhc3NMaXN0LnRvZ2dsZShQUkVWRU5UX0NMSUNLX0NMQVNTLCBzYWZlQWN0aXZlKTtcbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIGNvbnRlbnQgc2hpZnRpbmcgZnJvbSBib2R5IG92ZXJmbG93OiBoaWRkZW5cbiAgLy8gV2Ugb25seSBjaGVjayBwYWRkaW5nUmlnaHQgaW4gY2FzZSBhcHBzIGFyZSBhZGRpbmcgb3RoZXIgcHJvcGVydGllc1xuICAvLyB0byB0aGUgYm9keSBlbGVtZW50XG4gIGJvZHkuc3R5bGUucGFkZGluZ1JpZ2h0ID1cbiAgICBib2R5LnN0eWxlLnBhZGRpbmdSaWdodCA9PT0gVEVNUE9SQVJZX1BBRERJTkdcbiAgICAgID8gSU5JVElBTF9QQURESU5HXG4gICAgICA6IFRFTVBPUkFSWV9QQURESU5HO1xuXG4gIC8vIEhhbmRsZSB0aGUgZm9jdXMgYWN0aW9uc1xuICBpZiAoc2FmZUFjdGl2ZSAmJiBvcGVuRm9jdXNFbCkge1xuICAgIC8vIFRoZSBtb2RhbCB3aW5kb3cgaXMgb3BlbmVkLiBGb2N1cyBpcyBzZXQgdG8gY2xvc2UgYnV0dG9uLlxuXG4gICAgLy8gQmluZHMgZXNjYXBlIGtleSBpZiB3ZSdyZSBub3QgZm9yY2luZ1xuICAgIC8vIHRoZSB1c2VyIHRvIHRha2UgYW4gYWN0aW9uXG4gICAgaWYgKGZvcmNlVXNlckFjdGlvbikge1xuICAgICAgbW9kYWwuZm9jdXNUcmFwID0gRm9jdXNUcmFwKHRhcmdldE1vZGFsKTtcbiAgICB9IGVsc2Uge1xuICAgICAgbW9kYWwuZm9jdXNUcmFwID0gRm9jdXNUcmFwKHRhcmdldE1vZGFsLCB7XG4gICAgICAgIEVzY2FwZTogb25NZW51Q2xvc2UsXG4gICAgICB9KTtcbiAgICB9XG5cbiAgICAvLyBIYW5kbGVzIGZvY3VzIHNldHRpbmcgYW5kIGludGVyYWN0aW9uc1xuICAgIG1vZGFsLmZvY3VzVHJhcC51cGRhdGUoc2FmZUFjdGl2ZSk7XG4gICAgb3BlbkZvY3VzRWwuZm9jdXMoKTtcblxuICAgIC8vIEhpZGVzIGV2ZXJ5dGhpbmcgdGhhdCBpcyBub3QgdGhlIG1vZGFsIGZyb20gc2NyZWVuIHJlYWRlcnNcbiAgICBmb3IgKGxldCBpID0gMDsgaSA8IG5vbk1vZGFscy5sZW5ndGg7IGkgKz0gMSkge1xuICAgICAgbm9uTW9kYWxzW2ldLnNldEF0dHJpYnV0ZShcImFyaWEtaGlkZGVuXCIsIFwidHJ1ZVwiKTtcbiAgICB9XG4gIH0gZWxzZSBpZiAoIXNhZmVBY3RpdmUgJiYgbWVudUJ1dHRvbiAmJiByZXR1cm5Gb2N1cykge1xuICAgIC8vIFRoZSBtb2RhbCB3aW5kb3cgaXMgY2xvc2VkLlxuICAgIC8vIE5vbi1tb2RhbHMgbm93IGFjY2VzaWJsZSB0byBzY3JlZW4gcmVhZGVyXG4gICAgZm9yIChsZXQgaSA9IDA7IGkgPCBub25Nb2RhbHMubGVuZ3RoOyBpICs9IDEpIHtcbiAgICAgIG5vbk1vZGFsc1tpXS5yZW1vdmVBdHRyaWJ1dGUoXCJhcmlhLWhpZGRlblwiKTtcbiAgICB9XG5cbiAgICAvLyBGb2N1cyBpcyByZXR1cm5lZCB0byB0aGUgb3BlbmVyXG4gICAgcmV0dXJuRm9jdXMuZm9jdXMoKTtcbiAgICBtb2RhbC5mb2N1c1RyYXAudXBkYXRlKHNhZmVBY3RpdmUpO1xuICB9XG5cbiAgcmV0dXJuIHNhZmVBY3RpdmU7XG59XG5cbi8qKlxuICogIEJ1aWxkcyBtb2RhbCB3aW5kb3cgZnJvbSBiYXNlIEhUTUxcbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBiYXNlQ29tcG9uZW50IHRoZSBtb2RhbCBodG1sIGluIHRoZSBET01cbiAqL1xuY29uc3Qgc2V0VXBBdHRyaWJ1dGVzID0gKGJhc2VDb21wb25lbnQpID0+IHtcbiAgY29uc3QgbW9kYWxDb250ZW50ID0gYmFzZUNvbXBvbmVudDtcbiAgY29uc3QgbW9kYWxXcmFwcGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcImRpdlwiKTtcbiAgY29uc3Qgb3ZlcmxheURpdiA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJkaXZcIik7XG4gIGNvbnN0IG1vZGFsSUQgPSBiYXNlQ29tcG9uZW50LmdldEF0dHJpYnV0ZShcImlkXCIpO1xuICBjb25zdCBhcmlhTGFiZWxsZWRCeSA9IGJhc2VDb21wb25lbnQuZ2V0QXR0cmlidXRlKFwiYXJpYS1sYWJlbGxlZGJ5XCIpO1xuICBjb25zdCBhcmlhRGVzY3JpYmVkQnkgPSBiYXNlQ29tcG9uZW50LmdldEF0dHJpYnV0ZShcImFyaWEtZGVzY3JpYmVkYnlcIik7XG4gIGNvbnN0IGZvcmNlVXNlckFjdGlvbiA9IGJhc2VDb21wb25lbnQuaGFzQXR0cmlidXRlKEZPUkNFX0FDVElPTl9BVFRSSUJVVEUpXG4gICAgPyBiYXNlQ29tcG9uZW50Lmhhc0F0dHJpYnV0ZShGT1JDRV9BQ1RJT05fQVRUUklCVVRFKVxuICAgIDogZmFsc2U7XG5cbiAgLy8gUmVidWlsZCB0aGUgbW9kYWwgZWxlbWVudFxuICBtb2RhbENvbnRlbnQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUobW9kYWxXcmFwcGVyLCBtb2RhbENvbnRlbnQpO1xuICBtb2RhbFdyYXBwZXIuYXBwZW5kQ2hpbGQobW9kYWxDb250ZW50KTtcbiAgbW9kYWxDb250ZW50LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKG92ZXJsYXlEaXYsIG1vZGFsQ29udGVudCk7XG4gIG92ZXJsYXlEaXYuYXBwZW5kQ2hpbGQobW9kYWxDb250ZW50KTtcblxuICAvLyBBZGQgY2xhc3NlcyBhbmQgYXR0cmlidXRlc1xuICBtb2RhbFdyYXBwZXIuY2xhc3NMaXN0LmFkZChISURERU5fQ0xBU1MpO1xuICBtb2RhbFdyYXBwZXIuY2xhc3NMaXN0LmFkZChXUkFQUEVSX0NMQVNTTkFNRSk7XG4gIG92ZXJsYXlEaXYuY2xhc3NMaXN0LmFkZChPVkVSTEFZX0NMQVNTTkFNRSk7XG5cbiAgLy8gU2V0IGF0dHJpYnV0ZXNcbiAgbW9kYWxXcmFwcGVyLnNldEF0dHJpYnV0ZShcInJvbGVcIiwgXCJkaWFsb2dcIik7XG4gIG1vZGFsV3JhcHBlci5zZXRBdHRyaWJ1dGUoXCJpZFwiLCBtb2RhbElEKTtcblxuICBpZiAoYXJpYUxhYmVsbGVkQnkpIHtcbiAgICBtb2RhbFdyYXBwZXIuc2V0QXR0cmlidXRlKFwiYXJpYS1sYWJlbGxlZGJ5XCIsIGFyaWFMYWJlbGxlZEJ5KTtcbiAgfVxuXG4gIGlmIChhcmlhRGVzY3JpYmVkQnkpIHtcbiAgICBtb2RhbFdyYXBwZXIuc2V0QXR0cmlidXRlKFwiYXJpYS1kZXNjcmliZWRieVwiLCBhcmlhRGVzY3JpYmVkQnkpO1xuICB9XG5cbiAgaWYgKGZvcmNlVXNlckFjdGlvbikge1xuICAgIG1vZGFsV3JhcHBlci5zZXRBdHRyaWJ1dGUoRk9SQ0VfQUNUSU9OX0FUVFJJQlVURSwgXCJ0cnVlXCIpO1xuICB9XG5cbiAgLy8gVXBkYXRlIHRoZSBiYXNlIGVsZW1lbnQgSFRNTFxuICBiYXNlQ29tcG9uZW50LnJlbW92ZUF0dHJpYnV0ZShcImlkXCIpO1xuICBiYXNlQ29tcG9uZW50LnJlbW92ZUF0dHJpYnV0ZShcImFyaWEtbGFiZWxsZWRieVwiKTtcbiAgYmFzZUNvbXBvbmVudC5yZW1vdmVBdHRyaWJ1dGUoXCJhcmlhLWRlc2NyaWJlZGJ5XCIpO1xuICBiYXNlQ29tcG9uZW50LnNldEF0dHJpYnV0ZShcInRhYmluZGV4XCIsIFwiLTFcIik7XG5cbiAgLy8gQWRkIGFyaWEtY29udHJvbHNcbiAgY29uc3QgbW9kYWxDbG9zZXJzID0gbW9kYWxXcmFwcGVyLnF1ZXJ5U2VsZWN0b3JBbGwoQ0xPU0VSUyk7XG4gIHNlbGVjdChtb2RhbENsb3NlcnMpLmZvckVhY2goKGVsKSA9PiB7XG4gICAgZWwuc2V0QXR0cmlidXRlKFwiYXJpYS1jb250cm9sc1wiLCBtb2RhbElEKTtcbiAgfSk7XG5cbiAgLy8gTW92ZSBhbGwgbW9kYWxzIHRvIHRoZSBlbmQgb2YgdGhlIERPTS4gRG9pbmcgdGhpcyBhbGxvd3MgdXMgdG9cbiAgLy8gbW9yZSBlYXNpbHkgZmluZCB0aGUgZWxlbWVudHMgdG8gaGlkZSBmcm9tIHNjcmVlbiByZWFkZXJzXG4gIC8vIHdoZW4gdGhlIG1vZGFsIGlzIG9wZW4uXG4gIGRvY3VtZW50LmJvZHkuYXBwZW5kQ2hpbGQobW9kYWxXcmFwcGVyKTtcbn07XG5cbm1vZGFsID0gYmVoYXZpb3IoXG4gIHtcbiAgICBbQ0xJQ0tdOiB7XG4gICAgICBbT1BFTkVSU106IHRvZ2dsZU1vZGFsLFxuICAgICAgW0NMT1NFUlNdOiB0b2dnbGVNb2RhbCxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaW5pdChyb290KSB7XG4gICAgICBzZWxlY3QoTU9EQUwsIHJvb3QpLmZvckVhY2goKG1vZGFsV2luZG93KSA9PiB7XG4gICAgICAgIHNldFVwQXR0cmlidXRlcyhtb2RhbFdpbmRvdyk7XG4gICAgICB9KTtcblxuICAgICAgc2VsZWN0KE9QRU5FUlMsIHJvb3QpLmZvckVhY2goKGl0ZW0pID0+IHtcbiAgICAgICAgLy8gVHVybiBhbmNob3IgbGlua3MgaW50byBidXR0b25zIGJlY2F1c2Ugb2ZcbiAgICAgICAgLy8gVm9pY2VPdmVyIG9uIFNhZmFyaVxuICAgICAgICBpZiAoaXRlbS5ub2RlTmFtZSA9PT0gXCJBXCIpIHtcbiAgICAgICAgICBpdGVtLnNldEF0dHJpYnV0ZShcInJvbGVcIiwgXCJidXR0b25cIik7XG4gICAgICAgICAgaXRlbS5hZGRFdmVudExpc3RlbmVyKFwiY2xpY2tcIiwgKGUpID0+IHtcbiAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgICB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIENhbiB1bmNvbW1lbnQgd2hlbiBhcmlhLWhhc3BvcHVwPVwiZGlhbG9nXCIgaXMgc3VwcG9ydGVkXG4gICAgICAgIC8vIGh0dHBzOi8vYTExeXN1cHBvcnQuaW8vdGVjaC9hcmlhL2FyaWEtaGFzcG9wdXBfYXR0cmlidXRlXG4gICAgICAgIC8vIE1vc3Qgc2NyZWVuIHJlYWRlcnMgc3VwcG9ydCBhcmlhLWhhc3BvcHVwLCBidXQgbWlnaHQgYW5ub3VuY2VcbiAgICAgICAgLy8gYXMgb3BlbmluZyBhIG1lbnUgaWYgXCJkaWFsb2dcIiBpcyBub3Qgc3VwcG9ydGVkLlxuICAgICAgICAvLyBpdGVtLnNldEF0dHJpYnV0ZShcImFyaWEtaGFzcG9wdXBcIiwgXCJkaWFsb2dcIik7XG4gICAgICB9KTtcbiAgICB9LFxuICAgIGZvY3VzVHJhcDogbnVsbCxcbiAgICB0b2dnbGVNb2RhbCxcbiAgfVxuKTtcblxubW9kdWxlLmV4cG9ydHMgPSBtb2RhbDtcbiIsImNvbnN0IGJlaGF2aW9yID0gcmVxdWlyZShcIi4uL3V0aWxzL2JlaGF2aW9yXCIpO1xuY29uc3Qgc2VsZWN0ID0gcmVxdWlyZShcIi4uL3V0aWxzL3NlbGVjdFwiKTtcbmNvbnN0IHRvZ2dsZSA9IHJlcXVpcmUoXCIuLi91dGlscy90b2dnbGVcIik7XG5jb25zdCBGb2N1c1RyYXAgPSByZXF1aXJlKFwiLi4vdXRpbHMvZm9jdXMtdHJhcFwiKTtcbmNvbnN0IGFjY29yZGlvbiA9IHJlcXVpcmUoXCIuL2FjY29yZGlvblwiKTtcbmNvbnN0IFNjcm9sbEJhcldpZHRoID0gcmVxdWlyZShcIi4uL3V0aWxzL3Njcm9sbGJhci13aWR0aFwiKTtcblxuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZShcIi4uL2V2ZW50c1wiKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoXCIuLi9jb25maWdcIik7XG5cbmNvbnN0IEJPRFkgPSBcImJvZHlcIjtcbmNvbnN0IE5BViA9IGAuJHtQUkVGSVh9LW5hdmA7XG5jb25zdCBOQVZfTElOS1MgPSBgJHtOQVZ9IGFgO1xuY29uc3QgTkFWX0NPTlRST0wgPSBgYnV0dG9uLiR7UFJFRklYfS1uYXZfX2xpbmtgO1xuY29uc3QgT1BFTkVSUyA9IGAuJHtQUkVGSVh9LW1lbnUtYnRuYDtcbmNvbnN0IENMT1NFX0JVVFRPTiA9IGAuJHtQUkVGSVh9LW5hdl9fY2xvc2VgO1xuY29uc3QgT1ZFUkxBWSA9IGAuJHtQUkVGSVh9LW92ZXJsYXlgO1xuY29uc3QgQ0xPU0VSUyA9IGAke0NMT1NFX0JVVFRPTn0sIC4ke1BSRUZJWH0tb3ZlcmxheWA7XG5jb25zdCBUT0dHTEVTID0gW05BViwgT1ZFUkxBWV0uam9pbihcIiwgXCIpO1xuXG5jb25zdCBBQ1RJVkVfQ0xBU1MgPSBcInVzYS1qcy1tb2JpbGUtbmF2LS1hY3RpdmVcIjtcbmNvbnN0IFZJU0lCTEVfQ0xBU1MgPSBcImlzLXZpc2libGVcIjtcblxubGV0IG5hdmlnYXRpb247XG5sZXQgbmF2QWN0aXZlO1xuXG5jb25zdCBpc0FjdGl2ZSA9ICgpID0+IGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LmNvbnRhaW5zKEFDVElWRV9DTEFTUyk7XG5jb25zdCBTQ1JPTExCQVJfV0lEVEggPSBTY3JvbGxCYXJXaWR0aCgpO1xuY29uc3QgSU5JVElBTF9QQURESU5HID0gd2luZG93LmdldENvbXB1dGVkU3R5bGUoZG9jdW1lbnQuYm9keSkuZ2V0UHJvcGVydHlWYWx1ZSgncGFkZGluZy1yaWdodCcpO1xuY29uc3QgVEVNUE9SQVJZX1BBRERJTkcgPSBwYXJzZUludChJTklUSUFMX1BBRERJTkcucmVwbGFjZSgvcHgvLFwiXCIpLCAxMCkgKyBwYXJzZUludChTQ1JPTExCQVJfV0lEVEgucmVwbGFjZSgvcHgvLFwiXCIpLCAxMCkgKyBcInB4XCI7XG5cbmNvbnN0IHRvZ2dsZU5hdiA9IChhY3RpdmUpID0+IHtcbiAgY29uc3QgeyBib2R5IH0gPSBkb2N1bWVudDtcbiAgY29uc3Qgc2FmZUFjdGl2ZSA9IHR5cGVvZiBhY3RpdmUgPT09IFwiYm9vbGVhblwiID8gYWN0aXZlIDogIWlzQWN0aXZlKCk7XG5cbiAgYm9keS5jbGFzc0xpc3QudG9nZ2xlKEFDVElWRV9DTEFTUywgc2FmZUFjdGl2ZSk7XG5cbiAgc2VsZWN0KFRPR0dMRVMpLmZvckVhY2goKGVsKSA9PlxuICAgIGVsLmNsYXNzTGlzdC50b2dnbGUoVklTSUJMRV9DTEFTUywgc2FmZUFjdGl2ZSlcbiAgKTtcblxuICBuYXZpZ2F0aW9uLmZvY3VzVHJhcC51cGRhdGUoc2FmZUFjdGl2ZSk7XG5cbiAgY29uc3QgY2xvc2VCdXR0b24gPSBib2R5LnF1ZXJ5U2VsZWN0b3IoQ0xPU0VfQlVUVE9OKTtcbiAgY29uc3QgbWVudUJ1dHRvbiA9IGJvZHkucXVlcnlTZWxlY3RvcihPUEVORVJTKTtcbiAgXG4gIGJvZHkuc3R5bGUucGFkZGluZ1JpZ2h0ID0gYm9keS5zdHlsZS5wYWRkaW5nUmlnaHQgPT09IFRFTVBPUkFSWV9QQURESU5HID8gSU5JVElBTF9QQURESU5HIDogVEVNUE9SQVJZX1BBRERJTkc7XG5cbiAgaWYgKHNhZmVBY3RpdmUgJiYgY2xvc2VCdXR0b24pIHtcbiAgICAvLyBUaGUgbW9iaWxlIG5hdiB3YXMganVzdCBhY3RpdmF0ZWQsIHNvIGZvY3VzIG9uIHRoZSBjbG9zZSBidXR0b24sXG4gICAgLy8gd2hpY2ggaXMganVzdCBiZWZvcmUgYWxsIHRoZSBuYXYgZWxlbWVudHMgaW4gdGhlIHRhYiBvcmRlci5cbiAgICBjbG9zZUJ1dHRvbi5mb2N1cygpO1xuICB9IGVsc2UgaWYgKFxuICAgICFzYWZlQWN0aXZlICYmXG4gICAgZG9jdW1lbnQuYWN0aXZlRWxlbWVudCA9PT0gY2xvc2VCdXR0b24gJiZcbiAgICBtZW51QnV0dG9uXG4gICkge1xuICAgIC8vIFRoZSBtb2JpbGUgbmF2IHdhcyBqdXN0IGRlYWN0aXZhdGVkLCBhbmQgZm9jdXMgd2FzIG9uIHRoZSBjbG9zZVxuICAgIC8vIGJ1dHRvbiwgd2hpY2ggaXMgbm8gbG9uZ2VyIHZpc2libGUuIFdlIGRvbid0IHdhbnQgdGhlIGZvY3VzIHRvXG4gICAgLy8gZGlzYXBwZWFyIGludG8gdGhlIHZvaWQsIHNvIGZvY3VzIG9uIHRoZSBtZW51IGJ1dHRvbiBpZiBpdCdzXG4gICAgLy8gdmlzaWJsZSAodGhpcyBtYXkgaGF2ZSBiZWVuIHdoYXQgdGhlIHVzZXIgd2FzIGp1c3QgZm9jdXNlZCBvbixcbiAgICAvLyBpZiB0aGV5IHRyaWdnZXJlZCB0aGUgbW9iaWxlIG5hdiBieSBtaXN0YWtlKS5cbiAgICBtZW51QnV0dG9uLmZvY3VzKCk7XG4gIH1cblxuICByZXR1cm4gc2FmZUFjdGl2ZTtcbn07XG5cbmNvbnN0IHJlc2l6ZSA9ICgpID0+IHtcbiAgY29uc3QgY2xvc2VyID0gZG9jdW1lbnQuYm9keS5xdWVyeVNlbGVjdG9yKENMT1NFX0JVVFRPTik7XG5cbiAgaWYgKGlzQWN0aXZlKCkgJiYgY2xvc2VyICYmIGNsb3Nlci5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS53aWR0aCA9PT0gMCkge1xuICAgIC8vIFdoZW4gdGhlIG1vYmlsZSBuYXYgaXMgYWN0aXZlLCBhbmQgdGhlIGNsb3NlIGJveCBpc24ndCB2aXNpYmxlLFxuICAgIC8vIHdlIGtub3cgdGhlIHVzZXIncyB2aWV3cG9ydCBoYXMgYmVlbiByZXNpemVkIHRvIGJlIGxhcmdlci5cbiAgICAvLyBMZXQncyBtYWtlIHRoZSBwYWdlIHN0YXRlIGNvbnNpc3RlbnQgYnkgZGVhY3RpdmF0aW5nIHRoZSBtb2JpbGUgbmF2LlxuICAgIG5hdmlnYXRpb24udG9nZ2xlTmF2LmNhbGwoY2xvc2VyLCBmYWxzZSk7XG4gIH1cbn07XG5cbmNvbnN0IG9uTWVudUNsb3NlID0gKCkgPT4gbmF2aWdhdGlvbi50b2dnbGVOYXYuY2FsbChuYXZpZ2F0aW9uLCBmYWxzZSk7XG5jb25zdCBoaWRlQWN0aXZlTmF2RHJvcGRvd24gPSAoKSA9PiB7XG4gIHRvZ2dsZShuYXZBY3RpdmUsIGZhbHNlKTtcbiAgbmF2QWN0aXZlID0gbnVsbDtcbn07XG5cbm5hdmlnYXRpb24gPSBiZWhhdmlvcihcbiAge1xuICAgIFtDTElDS106IHtcbiAgICAgIFtOQVZfQ09OVFJPTF0oKSB7XG4gICAgICAgIC8vIElmIGFub3RoZXIgbmF2IGlzIG9wZW4sIGNsb3NlIGl0XG4gICAgICAgIGlmIChuYXZBY3RpdmUgJiYgbmF2QWN0aXZlICE9PSB0aGlzKSB7XG4gICAgICAgICAgaGlkZUFjdGl2ZU5hdkRyb3Bkb3duKCk7XG4gICAgICAgIH1cbiAgICAgICAgLy8gc3RvcmUgYSByZWZlcmVuY2UgdG8gdGhlIGxhc3QgY2xpY2tlZCBuYXYgbGluayBlbGVtZW50LCBzbyB3ZVxuICAgICAgICAvLyBjYW4gaGlkZSB0aGUgZHJvcGRvd24gaWYgYW5vdGhlciBlbGVtZW50IG9uIHRoZSBwYWdlIGlzIGNsaWNrZWRcbiAgICAgICAgaWYgKG5hdkFjdGl2ZSkge1xuICAgICAgICAgIGhpZGVBY3RpdmVOYXZEcm9wZG93bigpO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIG5hdkFjdGl2ZSA9IHRoaXM7XG4gICAgICAgICAgdG9nZ2xlKG5hdkFjdGl2ZSwgdHJ1ZSk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEbyB0aGlzIHNvIHRoZSBldmVudCBoYW5kbGVyIG9uIHRoZSBib2R5IGRvZXNuJ3QgZmlyZVxuICAgICAgICByZXR1cm4gZmFsc2U7XG4gICAgICB9LFxuICAgICAgW0JPRFldKCkge1xuICAgICAgICBpZiAobmF2QWN0aXZlKSB7XG4gICAgICAgICAgaGlkZUFjdGl2ZU5hdkRyb3Bkb3duKCk7XG4gICAgICAgIH1cbiAgICAgIH0sXG4gICAgICBbT1BFTkVSU106IHRvZ2dsZU5hdixcbiAgICAgIFtDTE9TRVJTXTogdG9nZ2xlTmF2LFxuICAgICAgW05BVl9MSU5LU10oKSB7XG4gICAgICAgIC8vIEEgbmF2aWdhdGlvbiBsaW5rIGhhcyBiZWVuIGNsaWNrZWQhIFdlIHdhbnQgdG8gY29sbGFwc2UgYW55XG4gICAgICAgIC8vIGhpZXJhcmNoaWNhbCBuYXZpZ2F0aW9uIFVJIGl0J3MgYSBwYXJ0IG9mLCBzbyB0aGF0IHRoZSB1c2VyXG4gICAgICAgIC8vIGNhbiBmb2N1cyBvbiB3aGF0ZXZlciB0aGV5J3ZlIGp1c3Qgc2VsZWN0ZWQuXG5cbiAgICAgICAgLy8gU29tZSBuYXZpZ2F0aW9uIGxpbmtzIGFyZSBpbnNpZGUgYWNjb3JkaW9uczsgd2hlbiB0aGV5J3JlXG4gICAgICAgIC8vIGNsaWNrZWQsIHdlIHdhbnQgdG8gY29sbGFwc2UgdGhvc2UgYWNjb3JkaW9ucy5cbiAgICAgICAgY29uc3QgYWNjID0gdGhpcy5jbG9zZXN0KGFjY29yZGlvbi5BQ0NPUkRJT04pO1xuXG4gICAgICAgIGlmIChhY2MpIHtcbiAgICAgICAgICBhY2NvcmRpb24uZ2V0QnV0dG9ucyhhY2MpLmZvckVhY2goKGJ0bikgPT4gYWNjb3JkaW9uLmhpZGUoYnRuKSk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB0aGUgbW9iaWxlIG5hdmlnYXRpb24gbWVudSBpcyBhY3RpdmUsIHdlIHdhbnQgdG8gaGlkZSBpdC5cbiAgICAgICAgaWYgKGlzQWN0aXZlKCkpIHtcbiAgICAgICAgICBuYXZpZ2F0aW9uLnRvZ2dsZU5hdi5jYWxsKG5hdmlnYXRpb24sIGZhbHNlKTtcbiAgICAgICAgfVxuICAgICAgfSxcbiAgICB9LFxuICB9LFxuICB7XG4gICAgaW5pdChyb290KSB7XG4gICAgICBjb25zdCB0cmFwQ29udGFpbmVyID0gcm9vdC5xdWVyeVNlbGVjdG9yKE5BVik7XG5cbiAgICAgIGlmICh0cmFwQ29udGFpbmVyKSB7XG4gICAgICAgIG5hdmlnYXRpb24uZm9jdXNUcmFwID0gRm9jdXNUcmFwKHRyYXBDb250YWluZXIsIHtcbiAgICAgICAgICBFc2NhcGU6IG9uTWVudUNsb3NlLFxuICAgICAgICB9KTtcbiAgICAgIH1cblxuICAgICAgcmVzaXplKCk7XG4gICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcInJlc2l6ZVwiLCByZXNpemUsIGZhbHNlKTtcbiAgICB9LFxuICAgIHRlYXJkb3duKCkge1xuICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJyZXNpemVcIiwgcmVzaXplLCBmYWxzZSk7XG4gICAgICBuYXZBY3RpdmUgPSBmYWxzZTtcbiAgICB9LFxuICAgIGZvY3VzVHJhcDogbnVsbCxcbiAgICB0b2dnbGVOYXYsXG4gIH1cbik7XG5cbm1vZHVsZS5leHBvcnRzID0gbmF2aWdhdGlvbjtcbiIsImNvbnN0IGJlaGF2aW9yID0gcmVxdWlyZShcIi4uL3V0aWxzL2JlaGF2aW9yXCIpO1xuY29uc3QgdG9nZ2xlRm9ybUlucHV0ID0gcmVxdWlyZShcIi4uL3V0aWxzL3RvZ2dsZS1mb3JtLWlucHV0XCIpO1xuXG5jb25zdCB7IENMSUNLIH0gPSByZXF1aXJlKFwiLi4vZXZlbnRzXCIpO1xuY29uc3QgeyBwcmVmaXg6IFBSRUZJWCB9ID0gcmVxdWlyZShcIi4uL2NvbmZpZ1wiKTtcblxuY29uc3QgTElOSyA9IGAuJHtQUkVGSVh9LXNob3ctcGFzc3dvcmQsIC4ke1BSRUZJWH0tc2hvdy1tdWx0aXBhc3N3b3JkYDtcblxuZnVuY3Rpb24gdG9nZ2xlKGV2ZW50KSB7XG4gIGV2ZW50LnByZXZlbnREZWZhdWx0KCk7XG4gIHRvZ2dsZUZvcm1JbnB1dCh0aGlzKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBiZWhhdmlvcih7XG4gIFtDTElDS106IHtcbiAgICBbTElOS106IHRvZ2dsZSxcbiAgfSxcbn0pO1xuIiwiY29uc3QgaWdub3JlID0gcmVxdWlyZShcInJlY2VwdG9yL2lnbm9yZVwiKTtcbmNvbnN0IGJlaGF2aW9yID0gcmVxdWlyZShcIi4uL3V0aWxzL2JlaGF2aW9yXCIpO1xuY29uc3Qgc2VsZWN0ID0gcmVxdWlyZShcIi4uL3V0aWxzL3NlbGVjdFwiKTtcblxuY29uc3QgeyBDTElDSyB9ID0gcmVxdWlyZShcIi4uL2V2ZW50c1wiKTtcblxuY29uc3QgQlVUVE9OID0gXCIuanMtc2VhcmNoLWJ1dHRvblwiO1xuY29uc3QgRk9STSA9IFwiLmpzLXNlYXJjaC1mb3JtXCI7XG5jb25zdCBJTlBVVCA9IFwiW3R5cGU9c2VhcmNoXVwiO1xuY29uc3QgQ09OVEVYVCA9IFwiaGVhZGVyXCI7IC8vIFhYWFxuXG5sZXQgbGFzdEJ1dHRvbjtcblxuY29uc3QgZ2V0Rm9ybSA9IChidXR0b24pID0+IHtcbiAgY29uc3QgY29udGV4dCA9IGJ1dHRvbi5jbG9zZXN0KENPTlRFWFQpO1xuICByZXR1cm4gY29udGV4dCA/IGNvbnRleHQucXVlcnlTZWxlY3RvcihGT1JNKSA6IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoRk9STSk7XG59O1xuXG5jb25zdCB0b2dnbGVTZWFyY2ggPSAoYnV0dG9uLCBhY3RpdmUpID0+IHtcbiAgY29uc3QgZm9ybSA9IGdldEZvcm0oYnV0dG9uKTtcblxuICBpZiAoIWZvcm0pIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYE5vICR7Rk9STX0gZm91bmQgZm9yIHNlYXJjaCB0b2dnbGUgaW4gJHtDT05URVhUfSFgKTtcbiAgfVxuXG4gIC8qIGVzbGludC1kaXNhYmxlIG5vLXBhcmFtLXJlYXNzaWduICovXG4gIGJ1dHRvbi5oaWRkZW4gPSBhY3RpdmU7XG4gIGZvcm0uaGlkZGVuID0gIWFjdGl2ZTtcbiAgLyogZXNsaW50LWVuYWJsZSAqL1xuXG4gIGlmICghYWN0aXZlKSB7XG4gICAgcmV0dXJuO1xuICB9XG5cbiAgY29uc3QgaW5wdXQgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoSU5QVVQpO1xuXG4gIGlmIChpbnB1dCkge1xuICAgIGlucHV0LmZvY3VzKCk7XG4gIH1cbiAgLy8gd2hlbiB0aGUgdXNlciBjbGlja3MgX291dHNpZGVfIG9mIHRoZSBmb3JtIHcvaWdub3JlKCk6IGhpZGUgdGhlXG4gIC8vIHNlYXJjaCwgdGhlbiByZW1vdmUgdGhlIGxpc3RlbmVyXG4gIGNvbnN0IGxpc3RlbmVyID0gaWdub3JlKGZvcm0sICgpID0+IHtcbiAgICBpZiAobGFzdEJ1dHRvbikge1xuICAgICAgaGlkZVNlYXJjaC5jYWxsKGxhc3RCdXR0b24pOyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXVzZS1iZWZvcmUtZGVmaW5lXG4gICAgfVxuXG4gICAgZG9jdW1lbnQuYm9keS5yZW1vdmVFdmVudExpc3RlbmVyKENMSUNLLCBsaXN0ZW5lcik7XG4gIH0pO1xuXG4gIC8vIE5vcm1hbGx5IHdlIHdvdWxkIGp1c3QgcnVuIHRoaXMgY29kZSB3aXRob3V0IGEgdGltZW91dCwgYnV0XG4gIC8vIElFMTEgYW5kIEVkZ2Ugd2lsbCBhY3R1YWxseSBjYWxsIHRoZSBsaXN0ZW5lciAqaW1tZWRpYXRlbHkqIGJlY2F1c2VcbiAgLy8gdGhleSBhcmUgY3VycmVudGx5IGhhbmRsaW5nIHRoaXMgZXhhY3QgdHlwZSBvZiBldmVudCwgc28gd2UnbGxcbiAgLy8gbWFrZSBzdXJlIHRoZSBicm93c2VyIGlzIGRvbmUgaGFuZGxpbmcgdGhlIGN1cnJlbnQgY2xpY2sgZXZlbnQsXG4gIC8vIGlmIGFueSwgYmVmb3JlIHdlIGF0dGFjaCB0aGUgbGlzdGVuZXIuXG4gIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgIGRvY3VtZW50LmJvZHkuYWRkRXZlbnRMaXN0ZW5lcihDTElDSywgbGlzdGVuZXIpO1xuICB9LCAwKTtcbn07XG5cbmZ1bmN0aW9uIHNob3dTZWFyY2goKSB7XG4gIHRvZ2dsZVNlYXJjaCh0aGlzLCB0cnVlKTtcbiAgbGFzdEJ1dHRvbiA9IHRoaXM7XG59XG5cbmZ1bmN0aW9uIGhpZGVTZWFyY2goKSB7XG4gIHRvZ2dsZVNlYXJjaCh0aGlzLCBmYWxzZSk7XG4gIGxhc3RCdXR0b24gPSB1bmRlZmluZWQ7XG59XG5cbmNvbnN0IHNlYXJjaCA9IGJlaGF2aW9yKFxuICB7XG4gICAgW0NMSUNLXToge1xuICAgICAgW0JVVFRPTl06IHNob3dTZWFyY2gsXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGluaXQodGFyZ2V0KSB7XG4gICAgICBzZWxlY3QoQlVUVE9OLCB0YXJnZXQpLmZvckVhY2goKGJ1dHRvbikgPT4ge1xuICAgICAgICB0b2dnbGVTZWFyY2goYnV0dG9uLCBmYWxzZSk7XG4gICAgICB9KTtcbiAgICB9LFxuICAgIHRlYXJkb3duKCkge1xuICAgICAgLy8gZm9yZ2V0IHRoZSBsYXN0IGJ1dHRvbiBjbGlja2VkXG4gICAgICBsYXN0QnV0dG9uID0gdW5kZWZpbmVkO1xuICAgIH0sXG4gIH1cbik7XG5cbm1vZHVsZS5leHBvcnRzID0gc2VhcmNoO1xuIiwiY29uc3Qgb25jZSA9IHJlcXVpcmUoXCJyZWNlcHRvci9vbmNlXCIpO1xuY29uc3QgYmVoYXZpb3IgPSByZXF1aXJlKFwiLi4vdXRpbHMvYmVoYXZpb3JcIik7XG5jb25zdCB7IENMSUNLIH0gPSByZXF1aXJlKFwiLi4vZXZlbnRzXCIpO1xuY29uc3QgeyBwcmVmaXg6IFBSRUZJWCB9ID0gcmVxdWlyZShcIi4uL2NvbmZpZ1wiKTtcblxuY29uc3QgTElOSyA9IGAuJHtQUkVGSVh9LXNraXBuYXZbaHJlZl49XCIjXCJdLCAuJHtQUkVGSVh9LWZvb3Rlcl9fcmV0dXJuLXRvLXRvcCBbaHJlZl49XCIjXCJdYDtcbmNvbnN0IE1BSU5DT05URU5UID0gXCJtYWluLWNvbnRlbnRcIjtcblxuZnVuY3Rpb24gc2V0VGFiaW5kZXgoKSB7XG4gIC8vIE5COiB3ZSBrbm93IGJlY2F1c2Ugb2YgdGhlIHNlbGVjdG9yIHdlJ3JlIGRlbGVnYXRpbmcgdG8gYmVsb3cgdGhhdCB0aGVcbiAgLy8gaHJlZiBhbHJlYWR5IGJlZ2lucyB3aXRoICcjJ1xuICBjb25zdCBpZCA9IGVuY29kZVVSSSh0aGlzLmdldEF0dHJpYnV0ZShcImhyZWZcIikpO1xuICBjb25zdCB0YXJnZXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChcbiAgICBpZCA9PT0gXCIjXCIgPyBNQUlOQ09OVEVOVCA6IGlkLnNsaWNlKDEpXG4gICk7XG5cbiAgaWYgKHRhcmdldCkge1xuICAgIHRhcmdldC5zdHlsZS5vdXRsaW5lID0gXCIwXCI7XG4gICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRhYmluZGV4XCIsIDApO1xuICAgIHRhcmdldC5mb2N1cygpO1xuICAgIHRhcmdldC5hZGRFdmVudExpc3RlbmVyKFxuICAgICAgXCJibHVyXCIsXG4gICAgICBvbmNlKCgpID0+IHtcbiAgICAgICAgdGFyZ2V0LnNldEF0dHJpYnV0ZShcInRhYmluZGV4XCIsIC0xKTtcbiAgICAgIH0pXG4gICAgKTtcbiAgfSBlbHNlIHtcbiAgICAvLyB0aHJvdyBhbiBlcnJvcj9cbiAgfVxufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGJlaGF2aW9yKHtcbiAgW0NMSUNLXToge1xuICAgIFtMSU5LXTogc2V0VGFiaW5kZXgsXG4gIH0sXG59KTtcbiIsImNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoXCIuLi91dGlscy9zZWxlY3RcIik7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHsgQ0xJQ0sgfSA9IHJlcXVpcmUoXCIuLi9ldmVudHNcIik7XG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKFwiLi4vY29uZmlnXCIpO1xuXG5jb25zdCBUQUJMRSA9IGAuJHtQUkVGSVh9LXRhYmxlYDtcbmNvbnN0IFNPUlRFRCA9IFwiYXJpYS1zb3J0XCI7XG5jb25zdCBBU0NFTkRJTkcgPSBcImFzY2VuZGluZ1wiO1xuY29uc3QgREVTQ0VORElORyA9IFwiZGVzY2VuZGluZ1wiO1xuY29uc3QgU09SVF9PVkVSUklERSA9IFwiZGF0YS1zb3J0LXZhbHVlXCI7XG5cbmNvbnN0IElDT05fU09VUkNFID0gYFxuICA8c3ZnIGNsYXNzPVwiJHtQUkVGSVh9LWljb25cIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPlxuICAgIDxnIGNsYXNzPVwiZGVzY2VuZGluZ1wiIGZpbGw9XCJ0cmFuc3BhcmVudFwiPlxuICAgICAgPHBhdGggZD1cIk0xNyAxN0wxNS41OSAxNS41OUwxMi45OTk5IDE4LjE3VjJIMTAuOTk5OVYxOC4xN0w4LjQxIDE1LjU4TDcgMTdMMTEuOTk5OSAyMkwxNyAxN1pcIiAvPlxuICAgIDwvZz5cbiAgICA8ZyBjbGFzcz1cImFzY2VuZGluZ1wiIGZpbGw9XCJ0cmFuc3BhcmVudFwiPlxuICAgICAgPHBhdGggdHJhbnNmb3JtPVwicm90YXRlKDE4MCwgMTIsIDEyKVwiIGQ9XCJNMTcgMTdMMTUuNTkgMTUuNTlMMTIuOTk5OSAxOC4xN1YySDEwLjk5OTlWMTguMTdMOC40MSAxNS41OEw3IDE3TDExLjk5OTkgMjJMMTcgMTdaXCIgLz5cbiAgICA8L2c+XG4gICAgPGcgY2xhc3M9XCJ1bnNvcnRlZFwiIGZpbGw9XCJ0cmFuc3BhcmVudFwiPlxuICAgICAgPHBvbHlnb24gcG9pbnRzPVwiMTUuMTcgMTUgMTMgMTcuMTcgMTMgNi44MyAxNS4xNyA5IDE2LjU4IDcuNTkgMTIgMyA3LjQxIDcuNTkgOC44MyA5IDExIDYuODMgMTEgMTcuMTcgOC44MyAxNSA3LjQyIDE2LjQxIDEyIDIxIDE2LjU5IDE2LjQxIDE1LjE3IDE1XCIvPlxuICAgIDwvZz5cbiAgPC9zdmc+XG5gO1xuXG5jb25zdCBTT1JUX0JVVFRPTl9DTEFTUyA9IGAke1BSRUZJWH0tdGFibGVfX2hlYWRlcl9fYnV0dG9uYDtcbmNvbnN0IFNPUlRfQlVUVE9OID0gYC4ke1NPUlRfQlVUVE9OX0NMQVNTfWA7XG5jb25zdCBTT1JUQUJMRV9IRUFERVIgPSBgdGhbZGF0YS1zb3J0YWJsZV1gO1xuY29uc3QgQU5OT1VOQ0VNRU5UX1JFR0lPTiA9IGAuJHtQUkVGSVh9LXRhYmxlX19hbm5vdW5jZW1lbnQtcmVnaW9uW2FyaWEtbGl2ZT1cInBvbGl0ZVwiXWA7XG5cbi8qKiBHZXRzIHRoZSBkYXRhLXNvcnQtdmFsdWUgYXR0cmlidXRlIHZhbHVlLCBpZiBwcm92aWRlZCDigJQgb3RoZXJ3aXNlLCBnZXRzXG4gKiB0aGUgaW5uZXJUZXh0IG9yIHRleHRDb250ZW50IOKAlCBvZiB0aGUgY2hpbGQgZWxlbWVudCAoSFRNTFRhYmxlQ2VsbEVsZW1lbnQpXG4gKiBhdCB0aGUgc3BlY2lmaWVkIGluZGV4IG9mIHRoZSBnaXZlbiB0YWJsZSByb3dcbiAqXG4gKiBAcGFyYW0ge251bWJlcn0gaW5kZXhcbiAqIEBwYXJhbSB7YXJyYXk8SFRNTFRhYmxlUm93RWxlbWVudD59IHRyXG4gKiBAcmV0dXJuIHtib29sZWFufVxuICovXG5jb25zdCBnZXRDZWxsVmFsdWUgPSAodHIsIGluZGV4KSA9PlxuICB0ci5jaGlsZHJlbltpbmRleF0uZ2V0QXR0cmlidXRlKFNPUlRfT1ZFUlJJREUpIHx8XG4gIHRyLmNoaWxkcmVuW2luZGV4XS5pbm5lclRleHQgfHxcbiAgdHIuY2hpbGRyZW5baW5kZXhdLnRleHRDb250ZW50O1xuXG4vKipcbiAqIENvbXBhcmVzIHRoZSB2YWx1ZXMgb2YgdHdvIHJvdyBhcnJheSBpdGVtcyBhdCB0aGUgZ2l2ZW4gaW5kZXgsIHRoZW4gc29ydHMgYnkgdGhlIGdpdmVuIGRpcmVjdGlvblxuICogQHBhcmFtIHtudW1iZXJ9IGluZGV4XG4gKiBAcGFyYW0ge3N0cmluZ30gZGlyZWN0aW9uXG4gKiBAcmV0dXJuIHtib29sZWFufVxuICovXG5jb25zdCBjb21wYXJlRnVuY3Rpb24gPSAoaW5kZXgsIGlzQXNjZW5kaW5nKSA9PiAodGhpc1JvdywgbmV4dFJvdykgPT4ge1xuICAvLyBnZXQgdmFsdWVzIHRvIGNvbXBhcmUgZnJvbSBkYXRhIGF0dHJpYnV0ZSBvciBjZWxsIGNvbnRlbnRcbiAgY29uc3QgdmFsdWUxID0gZ2V0Q2VsbFZhbHVlKGlzQXNjZW5kaW5nID8gdGhpc1JvdyA6IG5leHRSb3csIGluZGV4KTtcbiAgY29uc3QgdmFsdWUyID0gZ2V0Q2VsbFZhbHVlKGlzQXNjZW5kaW5nID8gbmV4dFJvdyA6IHRoaXNSb3csIGluZGV4KTtcblxuICAvLyBpZiBuZWl0aGVyIHZhbHVlIGlzIGVtcHR5LCBhbmQgaWYgYm90aCB2YWx1ZXMgYXJlIGFscmVhZHkgbnVtYmVycywgY29tcGFyZSBudW1lcmljYWxseVxuICBpZiAoXG4gICAgdmFsdWUxICYmXG4gICAgdmFsdWUyICYmXG4gICAgIU51bWJlci5pc05hTihOdW1iZXIodmFsdWUxKSkgJiZcbiAgICAhTnVtYmVyLmlzTmFOKE51bWJlcih2YWx1ZTIpKVxuICApIHtcbiAgICByZXR1cm4gdmFsdWUxIC0gdmFsdWUyO1xuICB9XG4gIC8vIE90aGVyd2lzZSwgY29tcGFyZSBhbHBoYWJldGljYWxseSBiYXNlZCBvbiBjdXJyZW50IHVzZXIgbG9jYWxlXG4gIHJldHVybiB2YWx1ZTFcbiAgICAudG9TdHJpbmcoKVxuICAgIC5sb2NhbGVDb21wYXJlKHZhbHVlMiwgbmF2aWdhdG9yLmxhbmd1YWdlLCB7XG4gICAgICBudW1lcmljOiB0cnVlLFxuICAgICAgaWdub3JlUHVuY3R1YXRpb246IHRydWUsXG4gICAgfSk7XG59O1xuXG4vKipcbiAqIEdldCBhbiBBcnJheSBvZiBjb2x1bW4gaGVhZGVycyBlbGVtZW50cyBiZWxvbmdpbmcgZGlyZWN0bHkgdG8gdGhlIGdpdmVuXG4gKiB0YWJsZSBlbGVtZW50LlxuICogQHBhcmFtIHtIVE1MVGFibGVFbGVtZW50fSB0YWJsZVxuICogQHJldHVybiB7YXJyYXk8SFRNTFRhYmxlSGVhZGVyQ2VsbEVsZW1lbnQ+fVxuICovXG5jb25zdCBnZXRDb2x1bW5IZWFkZXJzID0gKHRhYmxlKSA9PiB7XG4gIGNvbnN0IGhlYWRlcnMgPSBzZWxlY3QoU09SVEFCTEVfSEVBREVSLCB0YWJsZSk7XG4gIHJldHVybiBoZWFkZXJzLmZpbHRlcigoaGVhZGVyKSA9PiBoZWFkZXIuY2xvc2VzdChUQUJMRSkgPT09IHRhYmxlKTtcbn07XG5cbi8qKlxuICogVXBkYXRlIHRoZSBidXR0b24gbGFiZWwgd2l0aGluIHRoZSBnaXZlbiBoZWFkZXIgZWxlbWVudCwgcmVzZXR0aW5nIGl0XG4gKiB0byB0aGUgZGVmYXVsdCBzdGF0ZSAocmVhZHkgdG8gc29ydCBhc2NlbmRpbmcpIGlmIGl0J3Mgbm8gbG9uZ2VyIHNvcnRlZFxuICogQHBhcmFtIHtIVE1MVGFibGVIZWFkZXJDZWxsRWxlbWVudH0gaGVhZGVyXG4gKi9cbmNvbnN0IHVwZGF0ZVNvcnRMYWJlbCA9IChoZWFkZXIpID0+IHtcbiAgY29uc3QgaGVhZGVyTmFtZSA9IGhlYWRlci5pbm5lclRleHQ7XG4gIGNvbnN0IHNvcnRlZEFzY2VuZGluZyA9IGhlYWRlci5nZXRBdHRyaWJ1dGUoU09SVEVEKSA9PT0gQVNDRU5ESU5HO1xuICBjb25zdCBpc1NvcnRlZCA9XG4gICAgaGVhZGVyLmdldEF0dHJpYnV0ZShTT1JURUQpID09PSBBU0NFTkRJTkcgfHxcbiAgICBoZWFkZXIuZ2V0QXR0cmlidXRlKFNPUlRFRCkgPT09IERFU0NFTkRJTkcgfHxcbiAgICBmYWxzZTtcbiAgY29uc3QgaGVhZGVyTGFiZWwgPSBgJHtoZWFkZXJOYW1lfScsIHNvcnRhYmxlIGNvbHVtbiwgY3VycmVudGx5ICR7XG4gICAgaXNTb3J0ZWRcbiAgICAgID8gYCR7c29ydGVkQXNjZW5kaW5nID8gYHNvcnRlZCAke0FTQ0VORElOR31gIDogYHNvcnRlZCAke0RFU0NFTkRJTkd9YH1gXG4gICAgICA6IFwidW5zb3J0ZWRcIlxuICB9YDtcbiAgY29uc3QgaGVhZGVyQnV0dG9uTGFiZWwgPSBgQ2xpY2sgdG8gc29ydCBieSAke2hlYWRlck5hbWV9IGluICR7XG4gICAgc29ydGVkQXNjZW5kaW5nID8gREVTQ0VORElORyA6IEFTQ0VORElOR1xuICB9IG9yZGVyLmA7XG4gIGhlYWRlci5zZXRBdHRyaWJ1dGUoXCJhcmlhLWxhYmVsXCIsIGhlYWRlckxhYmVsKTtcbiAgaGVhZGVyLnF1ZXJ5U2VsZWN0b3IoU09SVF9CVVRUT04pLnNldEF0dHJpYnV0ZShcInRpdGxlXCIsIGhlYWRlckJ1dHRvbkxhYmVsKTtcbn07XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBhcmlhLXNvcnQgYXR0cmlidXRlIG9uIHRoZSBnaXZlbiBoZWFkZXIgZWxlbWVudCwgYW5kIHJlc2V0IHRoZSBsYWJlbCBhbmQgYnV0dG9uIGljb25cbiAqIEBwYXJhbSB7SFRNTFRhYmxlSGVhZGVyQ2VsbEVsZW1lbnR9IGhlYWRlclxuICovXG5jb25zdCB1bnNldFNvcnQgPSAoaGVhZGVyKSA9PiB7XG4gIGhlYWRlci5yZW1vdmVBdHRyaWJ1dGUoU09SVEVEKTtcbiAgdXBkYXRlU29ydExhYmVsKGhlYWRlcik7XG59O1xuXG4vKipcbiAqIFNvcnQgcm93cyBlaXRoZXIgYXNjZW5kaW5nIG9yIGRlc2NlbmRpbmcsIGJhc2VkIG9uIGEgZ2l2ZW4gaGVhZGVyJ3MgYXJpYS1zb3J0IGF0dHJpYnV0ZVxuICogQHBhcmFtIHtIVE1MVGFibGVIZWFkZXJDZWxsRWxlbWVudH0gaGVhZGVyXG4gKiBAcGFyYW0ge2Jvb2xlYW59IGlzQXNjZW5kaW5nXG4gKiBAcmV0dXJuIHtib29sZWFufSB0cnVlXG4gKi9cbmNvbnN0IHNvcnRSb3dzID0gKGhlYWRlciwgaXNBc2NlbmRpbmcpID0+IHtcbiAgaGVhZGVyLnNldEF0dHJpYnV0ZShTT1JURUQsIGlzQXNjZW5kaW5nID09PSB0cnVlID8gREVTQ0VORElORyA6IEFTQ0VORElORyk7XG4gIHVwZGF0ZVNvcnRMYWJlbChoZWFkZXIpO1xuXG4gIGNvbnN0IHRib2R5ID0gaGVhZGVyLmNsb3Nlc3QoVEFCTEUpLnF1ZXJ5U2VsZWN0b3IoXCJ0Ym9keVwiKTtcblxuICAvLyBXZSBjYW4gdXNlIEFycmF5LmZyb20oKSBhbmQgQXJyYXkuc29ydCgpIGluc3RlYWQgb25jZSB3ZSBkcm9wIElFMTEgc3VwcG9ydCwgbGlrZWx5IGluIHRoZSBzdW1tZXIgb2YgMjAyMVxuICAvL1xuICAvLyBBcnJheS5mcm9tKHRib2R5LnF1ZXJ5U2VsZWN0b3JBbGwoJ3RyJykuc29ydChcbiAgLy8gICBjb21wYXJlRnVuY3Rpb24oXG4gIC8vICAgICBBcnJheS5mcm9tKGhlYWRlci5wYXJlbnROb2RlLmNoaWxkcmVuKS5pbmRleE9mKGhlYWRlciksXG4gIC8vICAgICAhaXNBc2NlbmRpbmcpXG4gIC8vICAgKVxuICAvLyAuZm9yRWFjaCh0ciA9PiB0Ym9keS5hcHBlbmRDaGlsZCh0cikgKTtcblxuICAvLyBbXS5zbGljZS5jYWxsKCkgdHVybnMgYXJyYXktbGlrZSBzZXRzIGludG8gdHJ1ZSBhcnJheXMgc28gdGhhdCB3ZSBjYW4gc29ydCB0aGVtXG4gIGNvbnN0IGFsbFJvd3MgPSBbXS5zbGljZS5jYWxsKHRib2R5LnF1ZXJ5U2VsZWN0b3JBbGwoXCJ0clwiKSk7XG4gIGNvbnN0IGFsbEhlYWRlcnMgPSBbXS5zbGljZS5jYWxsKGhlYWRlci5wYXJlbnROb2RlLmNoaWxkcmVuKTtcbiAgY29uc3QgdGhpc0hlYWRlckluZGV4ID0gYWxsSGVhZGVycy5pbmRleE9mKGhlYWRlcik7XG4gIGFsbFJvd3Muc29ydChjb21wYXJlRnVuY3Rpb24odGhpc0hlYWRlckluZGV4LCAhaXNBc2NlbmRpbmcpKS5mb3JFYWNoKCh0cikgPT4ge1xuICAgIFtdLnNsaWNlXG4gICAgICAuY2FsbCh0ci5jaGlsZHJlbilcbiAgICAgIC5mb3JFYWNoKCh0ZCkgPT4gdGQucmVtb3ZlQXR0cmlidXRlKFwiZGF0YS1zb3J0LWFjdGl2ZVwiKSk7XG4gICAgdHIuY2hpbGRyZW5bdGhpc0hlYWRlckluZGV4XS5zZXRBdHRyaWJ1dGUoXCJkYXRhLXNvcnQtYWN0aXZlXCIsIHRydWUpO1xuICAgIHRib2R5LmFwcGVuZENoaWxkKHRyKTtcbiAgfSk7XG5cbiAgcmV0dXJuIHRydWU7XG59O1xuXG4vKipcbiAqIFVwZGF0ZSB0aGUgbGl2ZSByZWdpb24gaW1tZWRpYXRlbHkgZm9sbG93aW5nIHRoZSB0YWJsZSB3aGVuZXZlciBzb3J0IGNoYW5nZXMuXG4gKiBAcGFyYW0ge0hUTUxUYWJsZUVsZW1lbnR9IHRhYmxlXG4gKiBAcGFyYW0ge0hUTUxUYWJsZUhlYWRlckNlbGxFbGVtZW50fSBzb3J0ZWRIZWFkZXJcbiAqL1xuXG5jb25zdCB1cGRhdGVMaXZlUmVnaW9uID0gKHRhYmxlLCBzb3J0ZWRIZWFkZXIpID0+IHtcbiAgY29uc3QgY2FwdGlvbiA9IHRhYmxlLnF1ZXJ5U2VsZWN0b3IoXCJjYXB0aW9uXCIpLmlubmVyVGV4dDtcbiAgY29uc3Qgc29ydGVkQXNjZW5kaW5nID0gc29ydGVkSGVhZGVyLmdldEF0dHJpYnV0ZShTT1JURUQpID09PSBBU0NFTkRJTkc7XG4gIGNvbnN0IGhlYWRlckxhYmVsID0gc29ydGVkSGVhZGVyLmlubmVyVGV4dDtcbiAgY29uc3QgbGl2ZVJlZ2lvbiA9IHRhYmxlLm5leHRFbGVtZW50U2libGluZztcbiAgaWYgKGxpdmVSZWdpb24gJiYgbGl2ZVJlZ2lvbi5tYXRjaGVzKEFOTk9VTkNFTUVOVF9SRUdJT04pKSB7XG4gICAgY29uc3Qgc29ydEFubm91bmNlbWVudCA9IGBUaGUgdGFibGUgbmFtZWQgXCIke2NhcHRpb259XCIgaXMgbm93IHNvcnRlZCBieSAke2hlYWRlckxhYmVsfSBpbiAke1xuICAgICAgc29ydGVkQXNjZW5kaW5nID8gQVNDRU5ESU5HIDogREVTQ0VORElOR1xuICAgIH0gb3JkZXIuYDtcbiAgICBsaXZlUmVnaW9uLmlubmVyVGV4dCA9IHNvcnRBbm5vdW5jZW1lbnQ7XG4gIH0gZWxzZSB7XG4gICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgYFRhYmxlIGNvbnRhaW5pbmcgYSBzb3J0YWJsZSBjb2x1bW4gaGVhZGVyIGlzIG5vdCBmb2xsb3dlZCBieSBhbiBhcmlhLWxpdmUgcmVnaW9uLmBcbiAgICApO1xuICB9XG59O1xuXG4vKipcbiAqIFRvZ2dsZSBhIGhlYWRlcidzIHNvcnQgc3RhdGUsIG9wdGlvbmFsbHkgcHJvdmlkaW5nIGEgdGFyZ2V0XG4gKiBzdGF0ZS5cbiAqXG4gKiBAcGFyYW0ge0hUTUxUYWJsZUhlYWRlckNlbGxFbGVtZW50fSBoZWFkZXJcbiAqIEBwYXJhbSB7Ym9vbGVhbj99IGlzQXNjZW5kaW5nIElmIG5vIHN0YXRlIGlzIHByb3ZpZGVkLCB0aGUgY3VycmVudFxuICogc3RhdGUgd2lsbCBiZSB0b2dnbGVkIChmcm9tIGZhbHNlIHRvIHRydWUsIGFuZCB2aWNlLXZlcnNhKS5cbiAqL1xuY29uc3QgdG9nZ2xlU29ydCA9IChoZWFkZXIsIGlzQXNjZW5kaW5nKSA9PiB7XG4gIGNvbnN0IHRhYmxlID0gaGVhZGVyLmNsb3Nlc3QoVEFCTEUpO1xuICBsZXQgc2FmZUFzY2VuZGluZyA9IGlzQXNjZW5kaW5nO1xuICBpZiAodHlwZW9mIHNhZmVBc2NlbmRpbmcgIT09IFwiYm9vbGVhblwiKSB7XG4gICAgc2FmZUFzY2VuZGluZyA9IGhlYWRlci5nZXRBdHRyaWJ1dGUoU09SVEVEKSA9PT0gQVNDRU5ESU5HO1xuICB9XG5cbiAgaWYgKCF0YWJsZSkge1xuICAgIHRocm93IG5ldyBFcnJvcihgJHtTT1JUQUJMRV9IRUFERVJ9IGlzIG1pc3Npbmcgb3V0ZXIgJHtUQUJMRX1gKTtcbiAgfVxuXG4gIHNhZmVBc2NlbmRpbmcgPSBzb3J0Um93cyhoZWFkZXIsIGlzQXNjZW5kaW5nKTtcblxuICBpZiAoc2FmZUFzY2VuZGluZykge1xuICAgIGdldENvbHVtbkhlYWRlcnModGFibGUpLmZvckVhY2goKG90aGVySGVhZGVyKSA9PiB7XG4gICAgICBpZiAob3RoZXJIZWFkZXIgIT09IGhlYWRlcikge1xuICAgICAgICB1bnNldFNvcnQob3RoZXJIZWFkZXIpO1xuICAgICAgfVxuICAgIH0pO1xuICAgIHVwZGF0ZUxpdmVSZWdpb24odGFibGUsIGhlYWRlcik7XG4gIH1cbn07XG5cbi8qKlxuICoqIEluc2VydHMgYSBidXR0b24gd2l0aCBpY29uIGluc2lkZSBhIHNvcnRhYmxlIGhlYWRlclxuICogQHBhcmFtIHtIVE1MVGFibGVIZWFkZXJDZWxsRWxlbWVudH0gaGVhZGVyXG4gKi9cblxuY29uc3QgY3JlYXRlSGVhZGVyQnV0dG9uID0gKGhlYWRlcikgPT4ge1xuICBjb25zdCBidXR0b25FbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoXCJidXR0b25cIik7XG4gIGJ1dHRvbkVsLnNldEF0dHJpYnV0ZShcInRhYmluZGV4XCIsIFwiMFwiKTtcbiAgYnV0dG9uRWwuY2xhc3NMaXN0LmFkZChTT1JUX0JVVFRPTl9DTEFTUyk7XG4gIGJ1dHRvbkVsLmlubmVySFRNTCA9IGAke0lDT05fU09VUkNFfWA7XG4gIGhlYWRlci5hcHBlbmRDaGlsZChidXR0b25FbCk7XG4gIHVwZGF0ZVNvcnRMYWJlbChoZWFkZXIpO1xufTtcblxuY29uc3QgdGFibGUgPSBiZWhhdmlvcihcbiAge1xuICAgIFtDTElDS106IHtcbiAgICAgIFtTT1JUX0JVVFRPTl0oZXZlbnQpIHtcbiAgICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgICAgdG9nZ2xlU29ydChcbiAgICAgICAgICBldmVudC50YXJnZXQuY2xvc2VzdChTT1JUQUJMRV9IRUFERVIpLFxuICAgICAgICAgIGV2ZW50LnRhcmdldC5jbG9zZXN0KFNPUlRBQkxFX0hFQURFUikuZ2V0QXR0cmlidXRlKFNPUlRFRCkgPT09XG4gICAgICAgICAgICBBU0NFTkRJTkdcbiAgICAgICAgKTtcbiAgICAgIH0sXG4gICAgfSxcbiAgfSxcbiAge1xuICAgIGluaXQocm9vdCkge1xuICAgICAgY29uc3Qgc29ydGFibGVIZWFkZXJzID0gc2VsZWN0KFNPUlRBQkxFX0hFQURFUiwgcm9vdCk7XG4gICAgICBzb3J0YWJsZUhlYWRlcnMuZm9yRWFjaCgoaGVhZGVyKSA9PiBjcmVhdGVIZWFkZXJCdXR0b24oaGVhZGVyKSk7XG5cbiAgICAgIGNvbnN0IGZpcnN0U29ydGVkID0gc29ydGFibGVIZWFkZXJzLmZpbHRlcihcbiAgICAgICAgKGhlYWRlcikgPT5cbiAgICAgICAgICBoZWFkZXIuZ2V0QXR0cmlidXRlKFNPUlRFRCkgPT09IEFTQ0VORElORyB8fFxuICAgICAgICAgIGhlYWRlci5nZXRBdHRyaWJ1dGUoU09SVEVEKSA9PT0gREVTQ0VORElOR1xuICAgICAgKVswXTtcbiAgICAgIGlmICh0eXBlb2YgZmlyc3RTb3J0ZWQgPT09IFwidW5kZWZpbmVkXCIpIHtcbiAgICAgICAgLy8gbm8gc29ydGFibGUgaGVhZGVycyBmb3VuZFxuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgICBjb25zdCBzb3J0RGlyID0gZmlyc3RTb3J0ZWQuZ2V0QXR0cmlidXRlKFNPUlRFRCk7XG4gICAgICBpZiAoc29ydERpciA9PT0gQVNDRU5ESU5HKSB7XG4gICAgICAgIHRvZ2dsZVNvcnQoZmlyc3RTb3J0ZWQsIHRydWUpO1xuICAgICAgfSBlbHNlIGlmIChzb3J0RGlyID09PSBERVNDRU5ESU5HKSB7XG4gICAgICAgIHRvZ2dsZVNvcnQoZmlyc3RTb3J0ZWQsIGZhbHNlKTtcbiAgICAgIH1cbiAgICB9LFxuICAgIFRBQkxFLFxuICAgIFNPUlRBQkxFX0hFQURFUixcbiAgICBTT1JUX0JVVFRPTixcbiAgfVxuKTtcblxubW9kdWxlLmV4cG9ydHMgPSB0YWJsZTtcbiIsImNvbnN0IGJlaGF2aW9yID0gcmVxdWlyZShcIi4uL3V0aWxzL2JlaGF2aW9yXCIpO1xuY29uc3Qgc2VsZWN0ID0gcmVxdWlyZShcIi4uL3V0aWxzL3NlbGVjdFwiKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoXCIuLi9jb25maWdcIik7XG5jb25zdCB7IENPTUJPX0JPWF9DTEFTUywgZW5oYW5jZUNvbWJvQm94IH0gPSByZXF1aXJlKFwiLi9jb21iby1ib3hcIik7XG5cbmNvbnN0IFRJTUVfUElDS0VSX0NMQVNTID0gYCR7UFJFRklYfS10aW1lLXBpY2tlcmA7XG5jb25zdCBUSU1FX1BJQ0tFUiA9IGAuJHtUSU1FX1BJQ0tFUl9DTEFTU31gO1xuY29uc3QgTUFYX1RJTUUgPSA2MCAqIDI0IC0gMTtcbmNvbnN0IE1JTl9USU1FID0gMDtcbmNvbnN0IERFRkFVTFRfU1RFUCA9IDMwO1xuY29uc3QgTUlOX1NURVAgPSAxO1xuXG5jb25zdCBGSUxURVJfREFUQVNFVCA9IHtcbiAgZmlsdGVyOlxuICAgIFwiMD97eyBob3VyUXVlcnlGaWx0ZXIgfX06e3ttaW51dGVRdWVyeUZpbHRlcn19Lip7eyBhcFF1ZXJ5RmlsdGVyIH19bT9cIixcbiAgYXBRdWVyeUZpbHRlcjogXCIoW2FwXSlcIixcbiAgaG91clF1ZXJ5RmlsdGVyOiBcIihbMS05XVswLTJdPylcIixcbiAgbWludXRlUXVlcnlGaWx0ZXI6IFwiW1xcXFxkXSs6KFswLTldezAsMn0pXCIsXG59O1xuXG4vKipcbiAqIFBhcnNlIGEgc3RyaW5nIG9mIGhoOm1tIGludG8gbWludXRlc1xuICpcbiAqIEBwYXJhbSB7c3RyaW5nfSB0aW1lU3RyIHRoZSB0aW1lIHN0cmluZyB0byBwYXJzZVxuICogQHJldHVybnMge251bWJlcn0gdGhlIG51bWJlciBvZiBtaW51dGVzXG4gKi9cbmNvbnN0IHBhcnNlVGltZVN0cmluZyA9ICh0aW1lU3RyKSA9PiB7XG4gIGxldCBtaW51dGVzO1xuXG4gIGlmICh0aW1lU3RyKSB7XG4gICAgY29uc3QgW2hvdXJzLCBtaW5zXSA9IHRpbWVTdHIuc3BsaXQoXCI6XCIpLm1hcCgoc3RyKSA9PiB7XG4gICAgICBsZXQgdmFsdWU7XG4gICAgICBjb25zdCBwYXJzZWQgPSBwYXJzZUludChzdHIsIDEwKTtcbiAgICAgIGlmICghTnVtYmVyLmlzTmFOKHBhcnNlZCkpIHZhbHVlID0gcGFyc2VkO1xuICAgICAgcmV0dXJuIHZhbHVlO1xuICAgIH0pO1xuXG4gICAgaWYgKGhvdXJzICE9IG51bGwgJiYgbWlucyAhPSBudWxsKSB7XG4gICAgICBtaW51dGVzID0gaG91cnMgKiA2MCArIG1pbnM7XG4gICAgfVxuICB9XG5cbiAgcmV0dXJuIG1pbnV0ZXM7XG59O1xuXG4vKipcbiAqIEVuaGFuY2UgYW4gaW5wdXQgd2l0aCB0aGUgZGF0ZSBwaWNrZXIgZWxlbWVudHNcbiAqXG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbCBUaGUgaW5pdGlhbCB3cmFwcGluZyBlbGVtZW50IG9mIHRoZSBkYXRlIHBpY2tlciBjb21wb25lbnRcbiAqL1xuY29uc3QgdHJhbnNmb3JtVGltZVBpY2tlciA9IChlbCkgPT4ge1xuICBjb25zdCB0aW1lUGlja2VyRWwgPSBlbC5jbG9zZXN0KFRJTUVfUElDS0VSKTtcblxuICBjb25zdCBpbml0aWFsSW5wdXRFbCA9IHRpbWVQaWNrZXJFbC5xdWVyeVNlbGVjdG9yKGBpbnB1dGApO1xuXG4gIGlmICghaW5pdGlhbElucHV0RWwpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYCR7VElNRV9QSUNLRVJ9IGlzIG1pc3NpbmcgaW5uZXIgaW5wdXRgKTtcbiAgfVxuXG4gIGNvbnN0IHNlbGVjdEVsID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNlbGVjdFwiKTtcblxuICBbXCJpZFwiLCBcIm5hbWVcIiwgXCJyZXF1aXJlZFwiLCBcImFyaWEtbGFiZWxcIiwgXCJhcmlhLWxhYmVsbGVkYnlcIl0uZm9yRWFjaChcbiAgICAobmFtZSkgPT4ge1xuICAgICAgaWYgKGluaXRpYWxJbnB1dEVsLmhhc0F0dHJpYnV0ZShuYW1lKSkge1xuICAgICAgICBjb25zdCB2YWx1ZSA9IGluaXRpYWxJbnB1dEVsLmdldEF0dHJpYnV0ZShuYW1lKTtcbiAgICAgICAgc2VsZWN0RWwuc2V0QXR0cmlidXRlKG5hbWUsIHZhbHVlKTtcbiAgICAgICAgaW5pdGlhbElucHV0RWwucmVtb3ZlQXR0cmlidXRlKG5hbWUpO1xuICAgICAgfVxuICAgIH1cbiAgKTtcblxuICBjb25zdCBwYWRaZXJvcyA9ICh2YWx1ZSwgbGVuZ3RoKSA9PiB7XG4gICAgcmV0dXJuIGAwMDAwJHt2YWx1ZX1gLnNsaWNlKC1sZW5ndGgpO1xuICB9O1xuXG4gIGNvbnN0IGdldFRpbWVDb250ZXh0ID0gKG1pbnV0ZXMpID0+IHtcbiAgICBjb25zdCBtaW51dGUgPSBtaW51dGVzICUgNjA7XG4gICAgY29uc3QgaG91cjI0ID0gTWF0aC5mbG9vcihtaW51dGVzIC8gNjApO1xuICAgIGNvbnN0IGhvdXIxMiA9IGhvdXIyNCAlIDEyIHx8IDEyO1xuICAgIGNvbnN0IGFtcG0gPSBob3VyMjQgPCAxMiA/IFwiYW1cIiA6IFwicG1cIjtcblxuICAgIHJldHVybiB7XG4gICAgICBtaW51dGUsXG4gICAgICBob3VyMjQsXG4gICAgICBob3VyMTIsXG4gICAgICBhbXBtLFxuICAgIH07XG4gIH07XG5cbiAgY29uc3QgbWluVGltZSA9IE1hdGgubWF4KFxuICAgIE1JTl9USU1FLFxuICAgIHBhcnNlVGltZVN0cmluZyh0aW1lUGlja2VyRWwuZGF0YXNldC5taW5UaW1lKSB8fCBNSU5fVElNRVxuICApO1xuICBjb25zdCBtYXhUaW1lID0gTWF0aC5taW4oXG4gICAgTUFYX1RJTUUsXG4gICAgcGFyc2VUaW1lU3RyaW5nKHRpbWVQaWNrZXJFbC5kYXRhc2V0Lm1heFRpbWUpIHx8IE1BWF9USU1FXG4gICk7XG4gIGNvbnN0IHN0ZXAgPSBNYXRoLmZsb29yKFxuICAgIE1hdGgubWF4KE1JTl9TVEVQLCB0aW1lUGlja2VyRWwuZGF0YXNldC5zdGVwIHx8IERFRkFVTFRfU1RFUClcbiAgKTtcblxuICBmb3IgKGxldCB0aW1lID0gbWluVGltZTsgdGltZSA8PSBtYXhUaW1lOyB0aW1lICs9IHN0ZXApIHtcbiAgICBjb25zdCB7IG1pbnV0ZSwgaG91cjI0LCBob3VyMTIsIGFtcG0gfSA9IGdldFRpbWVDb250ZXh0KHRpbWUpO1xuXG4gICAgY29uc3Qgb3B0aW9uID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcIm9wdGlvblwiKTtcbiAgICBvcHRpb24udmFsdWUgPSBgJHtwYWRaZXJvcyhob3VyMjQsIDIpfToke3BhZFplcm9zKG1pbnV0ZSwgMil9YDtcbiAgICBvcHRpb24udGV4dCA9IGAke2hvdXIxMn06JHtwYWRaZXJvcyhtaW51dGUsIDIpfSR7YW1wbX1gO1xuICAgIHNlbGVjdEVsLmFwcGVuZENoaWxkKG9wdGlvbik7XG4gIH1cblxuICB0aW1lUGlja2VyRWwuY2xhc3NMaXN0LmFkZChDT01CT19CT1hfQ0xBU1MpO1xuXG4gIC8vIGNvbWJvIGJveCBwcm9wZXJ0aWVzXG4gIE9iamVjdC5rZXlzKEZJTFRFUl9EQVRBU0VUKS5mb3JFYWNoKChrZXkpID0+IHtcbiAgICB0aW1lUGlja2VyRWwuZGF0YXNldFtrZXldID0gRklMVEVSX0RBVEFTRVRba2V5XTtcbiAgfSk7XG4gIHRpbWVQaWNrZXJFbC5kYXRhc2V0LmRpc2FibGVGaWx0ZXJpbmcgPSBcInRydWVcIjtcblxuICB0aW1lUGlja2VyRWwuYXBwZW5kQ2hpbGQoc2VsZWN0RWwpO1xuICBpbml0aWFsSW5wdXRFbC5zdHlsZS5kaXNwbGF5ID0gXCJub25lXCI7XG59O1xuXG5jb25zdCB0aW1lUGlja2VyID0gYmVoYXZpb3IoXG4gIHt9LFxuICB7XG4gICAgaW5pdChyb290KSB7XG4gICAgICBzZWxlY3QoVElNRV9QSUNLRVIsIHJvb3QpLmZvckVhY2goKHRpbWVQaWNrZXJFbCkgPT4ge1xuICAgICAgICB0cmFuc2Zvcm1UaW1lUGlja2VyKHRpbWVQaWNrZXJFbCk7XG4gICAgICAgIGVuaGFuY2VDb21ib0JveCh0aW1lUGlja2VyRWwpO1xuICAgICAgfSk7XG4gICAgfSxcbiAgICBGSUxURVJfREFUQVNFVCxcbiAgfVxuKTtcblxubW9kdWxlLmV4cG9ydHMgPSB0aW1lUGlja2VyO1xuIiwiLy8gVG9vbHRpcHNcbmNvbnN0IHNlbGVjdCA9IHJlcXVpcmUoXCIuLi91dGlscy9zZWxlY3RcIik7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHsgcHJlZml4OiBQUkVGSVggfSA9IHJlcXVpcmUoXCIuLi9jb25maWdcIik7XG5jb25zdCBpc0VsZW1lbnRJblZpZXdwb3J0ID0gcmVxdWlyZShcIi4uL3V0aWxzL2lzLWluLXZpZXdwb3J0XCIpO1xuXG5jb25zdCBUT09MVElQID0gYC4ke1BSRUZJWH0tdG9vbHRpcGA7XG5jb25zdCBUT09MVElQX1RSSUdHRVJfQ0xBU1MgPSBgJHtQUkVGSVh9LXRvb2x0aXBfX3RyaWdnZXJgO1xuY29uc3QgVE9PTFRJUF9DTEFTUyA9IGAke1BSRUZJWH0tdG9vbHRpcGA7XG5jb25zdCBUT09MVElQX0JPRFlfQ0xBU1MgPSBgJHtQUkVGSVh9LXRvb2x0aXBfX2JvZHlgO1xuY29uc3QgU0VUX0NMQVNTID0gXCJpcy1zZXRcIjtcbmNvbnN0IFZJU0lCTEVfQ0xBU1MgPSBcImlzLXZpc2libGVcIjtcbmNvbnN0IFRSSUFOR0xFX1NJWkUgPSA1O1xuY29uc3QgQURKVVNUX1dJRFRIX0NMQVNTID0gYCR7UFJFRklYfS10b29sdGlwX19ib2R5LS13cmFwYDtcblxuLyoqXG4gKiBBZGQgb25lIG9yIG1vcmUgbGlzdGVuZXJzIHRvIGFuIGVsZW1lbnRcbiAqIEBwYXJhbSB7RE9NRWxlbWVudH0gZWxlbWVudCAtIERPTSBlbGVtZW50IHRvIGFkZCBsaXN0ZW5lcnMgdG9cbiAqIEBwYXJhbSB7ZXZlbnRzfSBldmVudE5hbWVzIC0gc3BhY2Ugc2VwYXJhdGVkIGxpc3Qgb2YgZXZlbnQgbmFtZXMsIGUuZy4gJ2NsaWNrIGNoYW5nZSdcbiAqIEBwYXJhbSB7RnVuY3Rpb259IGxpc3RlbmVyIC0gZnVuY3Rpb24gdG8gYXR0YWNoIGZvciBlYWNoIGV2ZW50IGFzIGEgbGlzdGVuZXJcbiAqL1xuY29uc3QgYWRkTGlzdGVuZXJNdWx0aSA9IChlbGVtZW50LCBldmVudE5hbWVzLCBsaXN0ZW5lcikgPT4ge1xuICBjb25zdCBldmVudHMgPSBldmVudE5hbWVzLnNwbGl0KFwiIFwiKTtcbiAgZm9yIChsZXQgaSA9IDAsIGlMZW4gPSBldmVudHMubGVuZ3RoOyBpIDwgaUxlbjsgaSArPSAxKSB7XG4gICAgZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKGV2ZW50c1tpXSwgbGlzdGVuZXIsIGZhbHNlKTtcbiAgfVxufTtcblxuLyoqXG4gKiBTaG93cyB0aGUgdG9vbHRpcFxuICogQHBhcmFtIHtIVE1MRWxlbWVudH0gdG9vbHRpcFRyaWdnZXIgLSB0aGUgZWxlbWVudCB0aGF0IGluaXRpYWxpemVzIHRoZSB0b29sdGlwXG4gKi9cbmNvbnN0IHNob3dUb29sVGlwID0gKHRvb2x0aXBCb2R5LCB0b29sdGlwVHJpZ2dlciwgcG9zaXRpb24pID0+IHtcbiAgdG9vbHRpcEJvZHkuc2V0QXR0cmlidXRlKFwiYXJpYS1oaWRkZW5cIiwgXCJmYWxzZVwiKTtcblxuICAvLyBUaGlzIHNldHMgdXAgdGhlIHRvb2x0aXAgYm9keS4gVGhlIG9wYWNpdHkgaXMgMCwgYnV0XG4gIC8vIHdlIGNhbiBiZWdpbiBydW5uaW5nIHRoZSBjYWxjdWxhdGlvbnMgYmVsb3cuXG4gIHRvb2x0aXBCb2R5LmNsYXNzTGlzdC5hZGQoU0VUX0NMQVNTKTtcblxuICAvKipcbiAgICogUG9zaXRpb24gdGhlIHRvb2x0aXAgYm9keSB3aGVuIHRoZSB0cmlnZ2VyIGlzIGhvdmVyZWRcbiAgICogUmVtb3ZlcyBvbGQgcG9zaXRpb25pbmcgY2xhc3NuYW1lcyBhbmQgcmVhcHBsaWVzLiBUaGlzIGFsbG93c1xuICAgKiBwb3NpdGlvbmluZyB0byBjaGFuZ2UgaW4gY2FzZSB0aGUgdXNlciByZXNpemVzIGJyb3dzZXIgb3IgRE9NIG1hbmlwdWxhdGlvblxuICAgKiBjYXVzZXMgdG9vbHRpcCB0byBnZXQgY2xpcHBlZCBmcm9tIHZpZXdwb3J0XG4gICAqXG4gICAqIEBwYXJhbSB7c3RyaW5nfSBzZXRQb3MgLSBjYW4gYmUgXCJ0b3BcIiwgXCJib3R0b21cIiwgXCJyaWdodFwiLCBcImxlZnRcIlxuICAgKi9cbiAgY29uc3Qgc2V0UG9zaXRpb25DbGFzcyA9IChzZXRQb3MpID0+IHtcbiAgICB0b29sdGlwQm9keS5jbGFzc0xpc3QucmVtb3ZlKGAke1RPT0xUSVBfQk9EWV9DTEFTU30tLXRvcGApO1xuICAgIHRvb2x0aXBCb2R5LmNsYXNzTGlzdC5yZW1vdmUoYCR7VE9PTFRJUF9CT0RZX0NMQVNTfS0tYm90dG9tYCk7XG4gICAgdG9vbHRpcEJvZHkuY2xhc3NMaXN0LnJlbW92ZShgJHtUT09MVElQX0JPRFlfQ0xBU1N9LS1yaWdodGApO1xuICAgIHRvb2x0aXBCb2R5LmNsYXNzTGlzdC5yZW1vdmUoYCR7VE9PTFRJUF9CT0RZX0NMQVNTfS0tbGVmdGApO1xuICAgIHRvb2x0aXBCb2R5LmNsYXNzTGlzdC5hZGQoYCR7VE9PTFRJUF9CT0RZX0NMQVNTfS0tJHtzZXRQb3N9YCk7XG4gIH07XG5cbiAgLyoqXG4gICAqIFJlbW92ZXMgb2xkIHBvc2l0aW9uaW5nIHN0eWxlcy4gVGhpcyBhbGxvd3NcbiAgICogcmUtcG9zaXRpb25pbmcgdG8gY2hhbmdlIHdpdGhvdXQgaW5oZXJpdGluZyBvdGhlclxuICAgKiBkeW5hbWljIHN0eWxlc1xuICAgKlxuICAgKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlIC0gdGhpcyBpcyB0aGUgdG9vbHRpcCBib2R5XG4gICAqL1xuICBjb25zdCByZXNldFBvc2l0aW9uU3R5bGVzID0gKGUpID0+IHtcbiAgICAvLyB3ZSBkb24ndCBvdmVycmlkZSBhbnl0aGluZyBpbiB0aGUgc3R5bGVzaGVldCB3aGVuIGZpbmRpbmcgYWx0IHBvc2l0aW9uc1xuICAgIGUuc3R5bGUudG9wID0gbnVsbDtcbiAgICBlLnN0eWxlLmJvdHRvbSA9IG51bGw7XG4gICAgZS5zdHlsZS5yaWdodCA9IG51bGw7XG4gICAgZS5zdHlsZS5sZWZ0ID0gbnVsbDtcbiAgICBlLnN0eWxlLm1hcmdpbiA9IG51bGw7XG4gIH07XG5cbiAgLyoqXG4gICAqIGdldCBtYXJnaW4gb2Zmc2V0IGNhbGN1bGF0aW9uc1xuICAgKlxuICAgKiBAcGFyYW0ge0hUTUxFbGVtZW50fSB0YXJnZXQgLSB0aGlzIGlzIHRoZSB0b29sdGlwIGJvZHlcbiAgICogQHBhcmFtIHtTdHJpbmd9IHByb3BlcnR5VmFsdWUgLSB0aGlzIGlzIHRoZSB0b29sdGlwIGJvZHlcbiAgICovXG5cbiAgY29uc3Qgb2Zmc2V0TWFyZ2luID0gKHRhcmdldCwgcHJvcGVydHlWYWx1ZSkgPT5cbiAgICBwYXJzZUludChcbiAgICAgIHdpbmRvdy5nZXRDb21wdXRlZFN0eWxlKHRhcmdldCkuZ2V0UHJvcGVydHlWYWx1ZShwcm9wZXJ0eVZhbHVlKSxcbiAgICAgIDEwXG4gICAgKTtcblxuICAvLyBvZmZzZXRMZWZ0ID0gdGhlIGxlZnQgcG9zaXRpb24sIGFuZCBtYXJnaW4gb2YgdGhlIGVsZW1lbnQsIHRoZSBsZWZ0XG4gIC8vIHBhZGRpbmcsIHNjcm9sbGJhciBhbmQgYm9yZGVyIG9mIHRoZSBvZmZzZXRQYXJlbnQgZWxlbWVudFxuICAvLyBvZmZzZXRXaWR0aCA9IFRoZSBvZmZzZXRXaWR0aCBwcm9wZXJ0eSByZXR1cm5zIHRoZSB2aWV3YWJsZSB3aWR0aCBvZiBhblxuICAvLyBlbGVtZW50IGluIHBpeGVscywgaW5jbHVkaW5nIHBhZGRpbmcsIGJvcmRlciBhbmQgc2Nyb2xsYmFyLCBidXQgbm90XG4gIC8vIHRoZSBtYXJnaW4uXG5cbiAgLyoqXG4gICAqIENhbGN1bGF0ZSBtYXJnaW4gb2Zmc2V0XG4gICAqIHRvb2x0aXAgdHJpZ2dlciBtYXJnaW4ocG9zaXRpb24pIG9mZnNldCArIHRvb2x0aXBCb2R5IG9mZnNldFdpZHRoXG4gICAqIEBwYXJhbSB7U3RyaW5nfSBtYXJnaW5Qb3NpdGlvblxuICAgKiBAcGFyYW0ge051bWJlcn0gdG9vbHRpcEJvZHlPZmZzZXRcbiAgICogQHBhcmFtIHtIVE1MRWxlbWVudH0gdHJpZ2dlclxuICAgKi9cblxuICBjb25zdCBjYWxjdWxhdGVNYXJnaW5PZmZzZXQgPSAoXG4gICAgbWFyZ2luUG9zaXRpb24sXG4gICAgdG9vbHRpcEJvZHlPZmZzZXQsXG4gICAgdHJpZ2dlclxuICApID0+IHtcbiAgICBjb25zdCBvZmZzZXQgPVxuICAgICAgb2Zmc2V0TWFyZ2luKHRyaWdnZXIsIGBtYXJnaW4tJHttYXJnaW5Qb3NpdGlvbn1gKSA+IDBcbiAgICAgICAgPyB0b29sdGlwQm9keU9mZnNldCAtIG9mZnNldE1hcmdpbih0cmlnZ2VyLCBgbWFyZ2luLSR7bWFyZ2luUG9zaXRpb259YClcbiAgICAgICAgOiB0b29sdGlwQm9keU9mZnNldDtcblxuICAgIHJldHVybiBvZmZzZXQ7XG4gIH07XG5cbiAgLyoqXG4gICAqIFBvc2l0aW9ucyB0b29sdGlwIGF0IHRoZSB0b3BcbiAgICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZSAtIHRoaXMgaXMgdGhlIHRvb2x0aXAgYm9keVxuICAgKi9cbiAgY29uc3QgcG9zaXRpb25Ub3AgPSAoZSkgPT4ge1xuICAgIHJlc2V0UG9zaXRpb25TdHlsZXMoZSk7IC8vIGVuc3VyZXMgd2Ugc3RhcnQgZnJvbSB0aGUgc2FtZSBwb2ludFxuICAgIC8vIGdldCBkZXRhaWxzIG9uIHRoZSBlbGVtZW50cyBvYmplY3Qgd2l0aFxuXG4gICAgY29uc3QgdG9wTWFyZ2luID0gY2FsY3VsYXRlTWFyZ2luT2Zmc2V0KFxuICAgICAgXCJ0b3BcIixcbiAgICAgIGUub2Zmc2V0SGVpZ2h0LFxuICAgICAgdG9vbHRpcFRyaWdnZXJcbiAgICApO1xuXG4gICAgY29uc3QgbGVmdE1hcmdpbiA9IGNhbGN1bGF0ZU1hcmdpbk9mZnNldChcbiAgICAgIFwibGVmdFwiLFxuICAgICAgZS5vZmZzZXRXaWR0aCxcbiAgICAgIHRvb2x0aXBUcmlnZ2VyXG4gICAgKTtcblxuICAgIHNldFBvc2l0aW9uQ2xhc3MoXCJ0b3BcIik7XG4gICAgZS5zdHlsZS5sZWZ0ID0gYDUwJWA7IC8vIGNlbnRlciB0aGUgZWxlbWVudFxuICAgIGUuc3R5bGUudG9wID0gYC0ke1RSSUFOR0xFX1NJWkV9cHhgOyAvLyBjb25zaWRlciB0aGUgcHN1ZWRvIGVsZW1lbnRcbiAgICAvLyBhcHBseSBvdXIgbWFyZ2lucyBiYXNlZCBvbiB0aGUgb2ZmZXN0XG4gICAgZS5zdHlsZS5tYXJnaW4gPSBgLSR7dG9wTWFyZ2lufXB4IDAgMCAtJHtsZWZ0TWFyZ2luIC8gMn1weGA7XG4gIH07XG5cbiAgLyoqXG4gICAqIFBvc2l0aW9ucyB0b29sdGlwIGF0IHRoZSBib3R0b21cbiAgICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZSAtIHRoaXMgaXMgdGhlIHRvb2x0aXAgYm9keVxuICAgKi9cbiAgY29uc3QgcG9zaXRpb25Cb3R0b20gPSAoZSkgPT4ge1xuICAgIHJlc2V0UG9zaXRpb25TdHlsZXMoZSk7XG5cbiAgICBjb25zdCBsZWZ0TWFyZ2luID0gY2FsY3VsYXRlTWFyZ2luT2Zmc2V0KFxuICAgICAgXCJsZWZ0XCIsXG4gICAgICBlLm9mZnNldFdpZHRoLFxuICAgICAgdG9vbHRpcFRyaWdnZXJcbiAgICApO1xuXG4gICAgc2V0UG9zaXRpb25DbGFzcyhcImJvdHRvbVwiKTtcbiAgICBlLnN0eWxlLmxlZnQgPSBgNTAlYDtcbiAgICBlLnN0eWxlLm1hcmdpbiA9IGAke1RSSUFOR0xFX1NJWkV9cHggMCAwIC0ke2xlZnRNYXJnaW4gLyAyfXB4YDtcbiAgfTtcblxuICAvKipcbiAgICogUG9zaXRpb25zIHRvb2x0aXAgYXQgdGhlIHJpZ2h0XG4gICAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IGUgLSB0aGlzIGlzIHRoZSB0b29sdGlwIGJvZHlcbiAgICovXG4gIGNvbnN0IHBvc2l0aW9uUmlnaHQgPSAoZSkgPT4ge1xuICAgIHJlc2V0UG9zaXRpb25TdHlsZXMoZSk7XG5cbiAgICBjb25zdCB0b3BNYXJnaW4gPSBjYWxjdWxhdGVNYXJnaW5PZmZzZXQoXG4gICAgICBcInRvcFwiLFxuICAgICAgZS5vZmZzZXRIZWlnaHQsXG4gICAgICB0b29sdGlwVHJpZ2dlclxuICAgICk7XG5cbiAgICBzZXRQb3NpdGlvbkNsYXNzKFwicmlnaHRcIik7XG4gICAgZS5zdHlsZS50b3AgPSBgNTAlYDtcbiAgICBlLnN0eWxlLmxlZnQgPSBgJHtcbiAgICAgIHRvb2x0aXBUcmlnZ2VyLm9mZnNldExlZnQgKyB0b29sdGlwVHJpZ2dlci5vZmZzZXRXaWR0aCArIFRSSUFOR0xFX1NJWkVcbiAgICB9cHhgO1xuICAgIGUuc3R5bGUubWFyZ2luID0gYC0ke3RvcE1hcmdpbiAvIDJ9cHggMCAwIDBgO1xuICB9O1xuXG4gIC8qKlxuICAgKiBQb3NpdGlvbnMgdG9vbHRpcCBhdCB0aGUgcmlnaHRcbiAgICogQHBhcmFtIHtIVE1MRWxlbWVudH0gZSAtIHRoaXMgaXMgdGhlIHRvb2x0aXAgYm9keVxuICAgKi9cbiAgY29uc3QgcG9zaXRpb25MZWZ0ID0gKGUpID0+IHtcbiAgICByZXNldFBvc2l0aW9uU3R5bGVzKGUpO1xuXG4gICAgY29uc3QgdG9wTWFyZ2luID0gY2FsY3VsYXRlTWFyZ2luT2Zmc2V0KFxuICAgICAgXCJ0b3BcIixcbiAgICAgIGUub2Zmc2V0SGVpZ2h0LFxuICAgICAgdG9vbHRpcFRyaWdnZXJcbiAgICApO1xuXG4gICAgLy8gd2UgaGF2ZSB0byBjaGVjayBmb3Igc29tZSB1dGlsaXR5IG1hcmdpbnNcbiAgICBjb25zdCBsZWZ0TWFyZ2luID0gY2FsY3VsYXRlTWFyZ2luT2Zmc2V0KFxuICAgICAgXCJsZWZ0XCIsXG4gICAgICB0b29sdGlwVHJpZ2dlci5vZmZzZXRMZWZ0ID4gZS5vZmZzZXRXaWR0aFxuICAgICAgICA/IHRvb2x0aXBUcmlnZ2VyLm9mZnNldExlZnQgLSBlLm9mZnNldFdpZHRoXG4gICAgICAgIDogZS5vZmZzZXRXaWR0aCxcbiAgICAgIHRvb2x0aXBUcmlnZ2VyXG4gICAgKTtcblxuICAgIHNldFBvc2l0aW9uQ2xhc3MoXCJsZWZ0XCIpO1xuICAgIGUuc3R5bGUudG9wID0gYDUwJWA7XG4gICAgZS5zdHlsZS5sZWZ0ID0gYC0ke1RSSUFOR0xFX1NJWkV9cHhgO1xuICAgIGUuc3R5bGUubWFyZ2luID0gYC0ke3RvcE1hcmdpbiAvIDJ9cHggMCAwICR7XG4gICAgICB0b29sdGlwVHJpZ2dlci5vZmZzZXRMZWZ0ID4gZS5vZmZzZXRXaWR0aCA/IGxlZnRNYXJnaW4gOiAtbGVmdE1hcmdpblxuICAgIH1weGA7IC8vIGFkanVzdCB0aGUgbWFyZ2luXG4gIH07XG5cbiAgLyoqXG4gICAqIFdlIHRyeSB0byBzZXQgdGhlIHBvc2l0aW9uIGJhc2VkIG9uIHRoZVxuICAgKiBvcmlnaW5hbCBpbnRlbnRpb24sIGJ1dCBtYWtlIGFkanVzdG1lbnRzXG4gICAqIGlmIHRoZSBlbGVtZW50IGlzIGNsaXBwZWQgb3V0IG9mIHRoZSB2aWV3cG9ydFxuICAgKiB3ZSBjb25zdHJhaW4gdGhlIHdpZHRoIG9ubHkgYXMgYSBsYXN0IHJlc29ydFxuICAgKiBAcGFyYW0ge0hUTUxFbGVtZW50fSBlbGVtZW50KGFsaWFzIHRvb2x0aXBCb2R5KVxuICAgKiBAcGFyYW0ge051bWJlcn0gYXR0ZW1wdCAoLS1mbGFnKVxuICAgKi9cblxuICBjb25zdCBtYXhBdHRlbXB0cyA9IDI7XG5cbiAgZnVuY3Rpb24gZmluZEJlc3RQb3NpdGlvbihlbGVtZW50LCBhdHRlbXB0ID0gMSkge1xuICAgIC8vIGNyZWF0ZSBhcnJheSBvZiBvcHRpb25hbCBwb3NpdGlvbnNcbiAgICBjb25zdCBwb3NpdGlvbnMgPSBbXG4gICAgICBwb3NpdGlvblRvcCxcbiAgICAgIHBvc2l0aW9uQm90dG9tLFxuICAgICAgcG9zaXRpb25SaWdodCxcbiAgICAgIHBvc2l0aW9uTGVmdCxcbiAgICBdO1xuXG4gICAgbGV0IGhhc1Zpc2libGVQb3NpdGlvbiA9IGZhbHNlO1xuXG4gICAgLy8gd2UgdGFrZSBhIHJlY3Vyc2l2ZSBhcHByb2FjaFxuICAgIGZ1bmN0aW9uIHRyeVBvc2l0aW9ucyhpKSB7XG4gICAgICBpZiAoaSA8IHBvc2l0aW9ucy5sZW5ndGgpIHtcbiAgICAgICAgY29uc3QgcG9zID0gcG9zaXRpb25zW2ldO1xuICAgICAgICBwb3MoZWxlbWVudCk7XG5cbiAgICAgICAgaWYgKCFpc0VsZW1lbnRJblZpZXdwb3J0KGVsZW1lbnQpKSB7XG4gICAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gICAgICAgICAgdHJ5UG9zaXRpb25zKChpICs9IDEpKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICBoYXNWaXNpYmxlUG9zaXRpb24gPSB0cnVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHJ5UG9zaXRpb25zKDApO1xuICAgIC8vIGlmIHdlIGNhbid0IGZpbmQgYSBwb3NpdGlvbiB3ZSBjb21wcmVzcyBpdCBhbmQgdHJ5IGFnYWluXG4gICAgaWYgKCFoYXNWaXNpYmxlUG9zaXRpb24pIHtcbiAgICAgIGVsZW1lbnQuY2xhc3NMaXN0LmFkZChBREpVU1RfV0lEVEhfQ0xBU1MpO1xuICAgICAgaWYgKGF0dGVtcHQgPD0gbWF4QXR0ZW1wdHMpIHtcbiAgICAgICAgLy8gZXNsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gICAgICAgIGZpbmRCZXN0UG9zaXRpb24oZWxlbWVudCwgKGF0dGVtcHQgKz0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHN3aXRjaCAocG9zaXRpb24pIHtcbiAgICBjYXNlIFwidG9wXCI6XG4gICAgICBwb3NpdGlvblRvcCh0b29sdGlwQm9keSk7XG4gICAgICBpZiAoIWlzRWxlbWVudEluVmlld3BvcnQodG9vbHRpcEJvZHkpKSB7XG4gICAgICAgIGZpbmRCZXN0UG9zaXRpb24odG9vbHRpcEJvZHkpO1xuICAgICAgfVxuICAgICAgYnJlYWs7XG4gICAgY2FzZSBcImJvdHRvbVwiOlxuICAgICAgcG9zaXRpb25Cb3R0b20odG9vbHRpcEJvZHkpO1xuICAgICAgaWYgKCFpc0VsZW1lbnRJblZpZXdwb3J0KHRvb2x0aXBCb2R5KSkge1xuICAgICAgICBmaW5kQmVzdFBvc2l0aW9uKHRvb2x0aXBCb2R5KTtcbiAgICAgIH1cbiAgICAgIGJyZWFrO1xuICAgIGNhc2UgXCJyaWdodFwiOlxuICAgICAgcG9zaXRpb25SaWdodCh0b29sdGlwQm9keSk7XG4gICAgICBpZiAoIWlzRWxlbWVudEluVmlld3BvcnQodG9vbHRpcEJvZHkpKSB7XG4gICAgICAgIGZpbmRCZXN0UG9zaXRpb24odG9vbHRpcEJvZHkpO1xuICAgICAgfVxuICAgICAgYnJlYWs7XG4gICAgY2FzZSBcImxlZnRcIjpcbiAgICAgIHBvc2l0aW9uTGVmdCh0b29sdGlwQm9keSk7XG4gICAgICBpZiAoIWlzRWxlbWVudEluVmlld3BvcnQodG9vbHRpcEJvZHkpKSB7XG4gICAgICAgIGZpbmRCZXN0UG9zaXRpb24odG9vbHRpcEJvZHkpO1xuICAgICAgfVxuICAgICAgYnJlYWs7XG5cbiAgICBkZWZhdWx0OlxuICAgICAgLy8gc2tpcCBkZWZhdWx0IGNhc2VcbiAgICAgIGJyZWFrO1xuICB9XG5cbiAgLyoqXG4gICAqIEFjdHVhbGx5IHNob3cgdGhlIHRvb2x0aXAuIFRoZSBWSVNJQkxFX0NMQVNTXG4gICAqIHdpbGwgY2hhbmdlIHRoZSBvcGFjaXR5IHRvIDFcbiAgICovXG4gIHNldFRpbWVvdXQoKCkgPT4ge1xuICAgIHRvb2x0aXBCb2R5LmNsYXNzTGlzdC5hZGQoVklTSUJMRV9DTEFTUyk7XG4gIH0sIDIwKTtcbn07XG5cbi8qKlxuICogUmVtb3ZlcyBhbGwgdGhlIHByb3BlcnRpZXMgdG8gc2hvdyBhbmQgcG9zaXRpb24gdGhlIHRvb2x0aXAsXG4gKiBhbmQgcmVzZXRzIHRoZSB0b29sdGlwIHBvc2l0aW9uIHRvIHRoZSBvcmlnaW5hbCBpbnRlbnRpb25cbiAqIGluIGNhc2UgdGhlIHdpbmRvdyBpcyByZXNpemVkIG9yIHRoZSBlbGVtZW50IGlzIG1vdmVkIHRocm91Z2hcbiAqIERPTSBtYW5pdWxhdGlvbi5cbiAqIEBwYXJhbSB7SFRNTEVsZW1lbnR9IHRvb2x0aXBCb2R5IC0gVGhlIGJvZHkgb2YgdGhlIHRvb2x0aXBcbiAqL1xuY29uc3QgaGlkZVRvb2xUaXAgPSAodG9vbHRpcEJvZHkpID0+IHtcbiAgdG9vbHRpcEJvZHkuY2xhc3NMaXN0LnJlbW92ZShWSVNJQkxFX0NMQVNTKTtcbiAgdG9vbHRpcEJvZHkuY2xhc3NMaXN0LnJlbW92ZShTRVRfQ0xBU1MpO1xuICB0b29sdGlwQm9keS5jbGFzc0xpc3QucmVtb3ZlKEFESlVTVF9XSURUSF9DTEFTUyk7XG4gIHRvb2x0aXBCb2R5LnNldEF0dHJpYnV0ZShcImFyaWEtaGlkZGVuXCIsIFwidHJ1ZVwiKTtcbn07XG5cbi8qKlxuICogU2V0dXAgdGhlIHRvb2x0aXAgY29tcG9uZW50XG4gKiBAcGFyYW0ge0hUTUxFbGVtZW50fSB0b29sdGlwVHJpZ2dlciBUaGUgZWxlbWVudCB0aGF0IGNyZWF0ZXMgdGhlIHRvb2x0aXBcbiAqL1xuY29uc3Qgc2V0VXBBdHRyaWJ1dGVzID0gKHRvb2x0aXBUcmlnZ2VyKSA9PiB7XG4gIGNvbnN0IHRvb2x0aXBJRCA9IGB0b29sdGlwLSR7TWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogOTAwMDAwKSArIDEwMDAwMH1gO1xuICBjb25zdCB0b29sdGlwQ29udGVudCA9IHRvb2x0aXBUcmlnZ2VyLmdldEF0dHJpYnV0ZShcInRpdGxlXCIpO1xuICBjb25zdCB3cmFwcGVyID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNwYW5cIik7XG4gIGNvbnN0IHRvb2x0aXBCb2R5ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInNwYW5cIik7XG4gIGNvbnN0IHBvc2l0aW9uID0gdG9vbHRpcFRyaWdnZXIuZ2V0QXR0cmlidXRlKFwiZGF0YS1wb3NpdGlvblwiKVxuICAgID8gdG9vbHRpcFRyaWdnZXIuZ2V0QXR0cmlidXRlKFwiZGF0YS1wb3NpdGlvblwiKVxuICAgIDogXCJ0b3BcIjtcbiAgY29uc3QgYWRkaXRpb25hbENsYXNzZXMgPSB0b29sdGlwVHJpZ2dlci5nZXRBdHRyaWJ1dGUoXCJkYXRhLWNsYXNzZXNcIik7XG5cbiAgLy8gU2V0IHVwIHRvb2x0aXAgYXR0cmlidXRlc1xuICB0b29sdGlwVHJpZ2dlci5zZXRBdHRyaWJ1dGUoXCJhcmlhLWRlc2NyaWJlZGJ5XCIsIHRvb2x0aXBJRCk7XG4gIHRvb2x0aXBUcmlnZ2VyLnNldEF0dHJpYnV0ZShcInRhYmluZGV4XCIsIFwiMFwiKTtcbiAgdG9vbHRpcFRyaWdnZXIuc2V0QXR0cmlidXRlKFwidGl0bGVcIiwgXCJcIik7XG4gIHRvb2x0aXBUcmlnZ2VyLmNsYXNzTGlzdC5yZW1vdmUoVE9PTFRJUF9DTEFTUyk7XG4gIHRvb2x0aXBUcmlnZ2VyLmNsYXNzTGlzdC5hZGQoVE9PTFRJUF9UUklHR0VSX0NMQVNTKTtcblxuICAvLyBpbnNlcnQgd3JhcHBlciBiZWZvcmUgZWwgaW4gdGhlIERPTSB0cmVlXG4gIHRvb2x0aXBUcmlnZ2VyLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHdyYXBwZXIsIHRvb2x0aXBUcmlnZ2VyKTtcblxuICAvLyBzZXQgdXAgdGhlIHdyYXBwZXJcbiAgd3JhcHBlci5hcHBlbmRDaGlsZCh0b29sdGlwVHJpZ2dlcik7XG4gIHdyYXBwZXIuY2xhc3NMaXN0LmFkZChUT09MVElQX0NMQVNTKTtcbiAgd3JhcHBlci5hcHBlbmRDaGlsZCh0b29sdGlwQm9keSk7XG5cbiAgLy8gQXBwbHkgYWRkaXRpb25hbCBjbGFzcyBuYW1lcyB0byB3cmFwcGVyIGVsZW1lbnRcbiAgaWYgKGFkZGl0aW9uYWxDbGFzc2VzKSB7XG4gICAgY29uc3QgY2xhc3Nlc0FycmF5ID0gYWRkaXRpb25hbENsYXNzZXMuc3BsaXQoXCIgXCIpO1xuICAgIGNsYXNzZXNBcnJheS5mb3JFYWNoKChjbGFzc25hbWUpID0+IHdyYXBwZXIuY2xhc3NMaXN0LmFkZChjbGFzc25hbWUpKTtcbiAgfVxuXG4gIC8vIHNldCB1cCB0aGUgdG9vbHRpcCBib2R5XG4gIHRvb2x0aXBCb2R5LmNsYXNzTGlzdC5hZGQoVE9PTFRJUF9CT0RZX0NMQVNTKTtcbiAgdG9vbHRpcEJvZHkuc2V0QXR0cmlidXRlKFwiaWRcIiwgdG9vbHRpcElEKTtcbiAgdG9vbHRpcEJvZHkuc2V0QXR0cmlidXRlKFwicm9sZVwiLCBcInRvb2x0aXBcIik7XG4gIHRvb2x0aXBCb2R5LnNldEF0dHJpYnV0ZShcImFyaWEtaGlkZGVuXCIsIFwidHJ1ZVwiKTtcblxuICAvLyBwbGFjZSB0aGUgdGV4dCBpbiB0aGUgdG9vbHRpcFxuICB0b29sdGlwQm9keS5pbm5lckhUTUwgPSB0b29sdGlwQ29udGVudDtcblxuICByZXR1cm4geyB0b29sdGlwQm9keSwgcG9zaXRpb24sIHRvb2x0aXBDb250ZW50LCB3cmFwcGVyIH07XG59O1xuXG4vLyBTZXR1cCBvdXIgZnVuY3Rpb24gdG8gcnVuIG9uIHZhcmlvdXMgZXZlbnRzXG5jb25zdCB0b29sdGlwID0gYmVoYXZpb3IoXG4gIHt9LFxuICB7XG4gICAgaW5pdChyb290KSB7XG4gICAgICBzZWxlY3QoVE9PTFRJUCwgcm9vdCkuZm9yRWFjaCgodG9vbHRpcFRyaWdnZXIpID0+IHtcbiAgICAgICAgY29uc3Qge1xuICAgICAgICAgIHRvb2x0aXBCb2R5LFxuICAgICAgICAgIHBvc2l0aW9uLFxuICAgICAgICAgIHRvb2x0aXBDb250ZW50LFxuICAgICAgICAgIHdyYXBwZXIsXG4gICAgICAgIH0gPSBzZXRVcEF0dHJpYnV0ZXModG9vbHRpcFRyaWdnZXIpO1xuXG4gICAgICAgIGlmICh0b29sdGlwQ29udGVudCkge1xuICAgICAgICAgIC8vIExpc3RlbmVycyBmb3Igc2hvd2luZyBhbmQgaGlkaW5nIHRoZSB0b29sdGlwXG4gICAgICAgICAgYWRkTGlzdGVuZXJNdWx0aSh0b29sdGlwVHJpZ2dlciwgXCJtb3VzZWVudGVyIGZvY3VzXCIsICgpID0+IHtcbiAgICAgICAgICAgIHNob3dUb29sVGlwKHRvb2x0aXBCb2R5LCB0b29sdGlwVHJpZ2dlciwgcG9zaXRpb24sIHdyYXBwZXIpO1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgIH0pO1xuXG4gICAgICAgICAgLy8gS2V5ZG93biBoZXJlIHByZXZlbnRzIHRvb2x0aXBzIGZyb20gYmVpbmcgcmVhZCB0d2ljZSBieVxuICAgICAgICAgIC8vIHNjcmVlbiByZWFkZXIuIGFsc28gYWxsb3dzIGV4Y2FwZSBrZXkgdG8gY2xvc2UgaXRcbiAgICAgICAgICAvLyAoYWxvbmcgd2l0aCBhbnkgb3RoZXIuKVxuICAgICAgICAgIGFkZExpc3RlbmVyTXVsdGkodG9vbHRpcFRyaWdnZXIsIFwibW91c2VsZWF2ZSBibHVyIGtleWRvd25cIiwgKCkgPT4ge1xuICAgICAgICAgICAgaGlkZVRvb2xUaXAodG9vbHRpcEJvZHkpO1xuICAgICAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgICAgICAgIH0pO1xuICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgIC8vIHRocm93IGVycm9yIG9yIGxldCBvdGhlciB0b29sdGlwcyBvbiBwYWdlIGZ1bmN0aW9uP1xuICAgICAgICB9XG4gICAgICB9KTtcbiAgICB9LFxuICB9XG4pO1xuXG5tb2R1bGUuZXhwb3J0cyA9IHRvb2x0aXA7XG4iLCJjb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuLi91dGlscy9iZWhhdmlvclwiKTtcbmNvbnN0IHZhbGlkYXRlID0gcmVxdWlyZShcIi4uL3V0aWxzL3ZhbGlkYXRlLWlucHV0XCIpO1xuXG5mdW5jdGlvbiBjaGFuZ2UoKSB7XG4gIHZhbGlkYXRlKHRoaXMpO1xufVxuXG5jb25zdCB2YWxpZGF0b3IgPSBiZWhhdmlvcih7XG4gIFwia2V5dXAgY2hhbmdlXCI6IHtcbiAgICBcImlucHV0W2RhdGEtdmFsaWRhdGlvbi1lbGVtZW50XVwiOiBjaGFuZ2UsXG4gIH0sXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSB2YWxpZGF0b3I7XG4iLCJtb2R1bGUuZXhwb3J0cyA9IHtcbiAgcHJlZml4OiBcInVzYVwiLFxufTtcbiIsIm1vZHVsZS5leHBvcnRzID0ge1xuICAvLyBUaGlzIHVzZWQgdG8gYmUgY29uZGl0aW9uYWxseSBkZXBlbmRlbnQgb24gd2hldGhlciB0aGVcbiAgLy8gYnJvd3NlciBzdXBwb3J0ZWQgdG91Y2ggZXZlbnRzOyBpZiBpdCBkaWQsIGBDTElDS2Agd2FzIHNldCB0b1xuICAvLyBgdG91Y2hzdGFydGAuICBIb3dldmVyLCB0aGlzIGhhZCBkb3duc2lkZXM6XG4gIC8vXG4gIC8vICogSXQgcHJlLWVtcHRlZCBtb2JpbGUgYnJvd3NlcnMnIGRlZmF1bHQgYmVoYXZpb3Igb2YgZGV0ZWN0aW5nXG4gIC8vICAgd2hldGhlciBhIHRvdWNoIHR1cm5lZCBpbnRvIGEgc2Nyb2xsLCB0aGVyZWJ5IHByZXZlbnRpbmdcbiAgLy8gICB1c2VycyBmcm9tIHVzaW5nIHNvbWUgb2Ygb3VyIGNvbXBvbmVudHMgYXMgc2Nyb2xsIHN1cmZhY2VzLlxuICAvL1xuICAvLyAqIFNvbWUgZGV2aWNlcywgc3VjaCBhcyB0aGUgTWljcm9zb2Z0IFN1cmZhY2UgUHJvLCBzdXBwb3J0ICpib3RoKlxuICAvLyAgIHRvdWNoIGFuZCBjbGlja3MuIFRoaXMgbWVhbnQgdGhlIGNvbmRpdGlvbmFsIGVmZmVjdGl2ZWx5IGRyb3BwZWRcbiAgLy8gICBzdXBwb3J0IGZvciB0aGUgdXNlcidzIG1vdXNlLCBmcnVzdHJhdGluZyB1c2VycyB3aG8gcHJlZmVycmVkXG4gIC8vICAgaXQgb24gdGhvc2Ugc3lzdGVtcy5cbiAgQ0xJQ0s6IFwiY2xpY2tcIixcbn07XG4iLCIvKiBlc2xpbnQtZGlzYWJsZSBjb25zaXN0ZW50LXJldHVybiAqL1xuLyogZXNsaW50LWRpc2FibGUgZnVuYy1uYW1lcyAqL1xuKGZ1bmN0aW9uICgpIHtcbiAgaWYgKHR5cGVvZiB3aW5kb3cuQ3VzdG9tRXZlbnQgPT09IFwiZnVuY3Rpb25cIikgcmV0dXJuIGZhbHNlO1xuXG4gIGZ1bmN0aW9uIEN1c3RvbUV2ZW50KGV2ZW50LCBfcGFyYW1zKSB7XG4gICAgY29uc3QgcGFyYW1zID0gX3BhcmFtcyB8fCB7XG4gICAgICBidWJibGVzOiBmYWxzZSxcbiAgICAgIGNhbmNlbGFibGU6IGZhbHNlLFxuICAgICAgZGV0YWlsOiBudWxsLFxuICAgIH07XG4gICAgY29uc3QgZXZ0ID0gZG9jdW1lbnQuY3JlYXRlRXZlbnQoXCJDdXN0b21FdmVudFwiKTtcbiAgICBldnQuaW5pdEN1c3RvbUV2ZW50KFxuICAgICAgZXZlbnQsXG4gICAgICBwYXJhbXMuYnViYmxlcyxcbiAgICAgIHBhcmFtcy5jYW5jZWxhYmxlLFxuICAgICAgcGFyYW1zLmRldGFpbFxuICAgICk7XG4gICAgcmV0dXJuIGV2dDtcbiAgfVxuXG4gIHdpbmRvdy5DdXN0b21FdmVudCA9IEN1c3RvbUV2ZW50O1xufSkoKTtcbiIsImNvbnN0IGVscHJvdG8gPSB3aW5kb3cuSFRNTEVsZW1lbnQucHJvdG90eXBlO1xuY29uc3QgSElEREVOID0gXCJoaWRkZW5cIjtcblxuaWYgKCEoSElEREVOIGluIGVscHJvdG8pKSB7XG4gIE9iamVjdC5kZWZpbmVQcm9wZXJ0eShlbHByb3RvLCBISURERU4sIHtcbiAgICBnZXQoKSB7XG4gICAgICByZXR1cm4gdGhpcy5oYXNBdHRyaWJ1dGUoSElEREVOKTtcbiAgICB9LFxuICAgIHNldCh2YWx1ZSkge1xuICAgICAgaWYgKHZhbHVlKSB7XG4gICAgICAgIHRoaXMuc2V0QXR0cmlidXRlKEhJRERFTiwgXCJcIik7XG4gICAgICB9IGVsc2Uge1xuICAgICAgICB0aGlzLnJlbW92ZUF0dHJpYnV0ZShISURERU4pO1xuICAgICAgfVxuICAgIH0sXG4gIH0pO1xufVxuIiwiLy8gcG9seWZpbGxzIEhUTUxFbGVtZW50LnByb3RvdHlwZS5jbGFzc0xpc3QgYW5kIERPTVRva2VuTGlzdFxucmVxdWlyZShcImNsYXNzbGlzdC1wb2x5ZmlsbFwiKTtcbi8vIHBvbHlmaWxscyBIVE1MRWxlbWVudC5wcm90b3R5cGUuaGlkZGVuXG5yZXF1aXJlKFwiLi9lbGVtZW50LWhpZGRlblwiKTtcbi8vIHBvbHlmaWxscyBOdW1iZXIuaXNOYU4oKVxucmVxdWlyZShcIi4vbnVtYmVyLWlzLW5hblwiKTtcbi8vIHBvbHlmaWxscyBDdXN0b21FdmVudFxucmVxdWlyZShcIi4vY3VzdG9tLWV2ZW50XCIpO1xuLy8gcG9seWZpbGxzIHN2ZzRldmVyeWJvZHlcbnJlcXVpcmUoXCIuL3N2ZzRldmVyeWJvZHlcIik7XG5cbiIsIk51bWJlci5pc05hTiA9XG4gIE51bWJlci5pc05hTiB8fFxuICBmdW5jdGlvbiBpc05hTihpbnB1dCkge1xuICAgIC8vIGVzbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1zZWxmLWNvbXBhcmVcbiAgICByZXR1cm4gdHlwZW9mIGlucHV0ID09PSBcIm51bWJlclwiICYmIGlucHV0ICE9PSBpbnB1dDtcbiAgfTtcbiIsIi8qIGVzbGludC1kaXNhYmxlICovXG4hZnVuY3Rpb24oZmFjdG9yeSkge1xuICBtb2R1bGUuZXhwb3J0cyA9IGZhY3RvcnkoKTtcbn0oZnVuY3Rpb24oKSB7XG4gIC8qISBzdmc0ZXZlcnlib2R5IHYyLjEuOSB8IGdpdGh1Yi5jb20vam9uYXRoYW50bmVhbC9zdmc0ZXZlcnlib2R5ICovXG4gIGZ1bmN0aW9uIGVtYmVkKHBhcmVudCwgc3ZnLCB0YXJnZXQsIHVzZSkge1xuICAgICAgLy8gaWYgdGhlIHRhcmdldCBleGlzdHNcbiAgICAgIGlmICh0YXJnZXQpIHtcbiAgICAgICAgICAvLyBjcmVhdGUgYSBkb2N1bWVudCBmcmFnbWVudCB0byBob2xkIHRoZSBjb250ZW50cyBvZiB0aGUgdGFyZ2V0XG4gICAgICAgICAgdmFyIGZyYWdtZW50ID0gZG9jdW1lbnQuY3JlYXRlRG9jdW1lbnRGcmFnbWVudCgpLCB2aWV3Qm94ID0gIXN2Zy5oYXNBdHRyaWJ1dGUoXCJ2aWV3Qm94XCIpICYmIHRhcmdldC5nZXRBdHRyaWJ1dGUoXCJ2aWV3Qm94XCIpO1xuICAgICAgICAgIC8vIGNvbmRpdGlvbmFsbHkgc2V0IHRoZSB2aWV3Qm94IG9uIHRoZSBzdmdcbiAgICAgICAgICB2aWV3Qm94ICYmIHN2Zy5zZXRBdHRyaWJ1dGUoXCJ2aWV3Qm94XCIsIHZpZXdCb3gpO1xuICAgICAgICAgIC8vIGNvcHkgdGhlIGNvbnRlbnRzIG9mIHRoZSBjbG9uZSBpbnRvIHRoZSBmcmFnbWVudFxuICAgICAgICAgIGZvciAoLy8gY2xvbmUgdGhlIHRhcmdldFxuICAgICAgICAgIHZhciBjbG9uZSA9IGRvY3VtZW50LmltcG9ydE5vZGUgPyBkb2N1bWVudC5pbXBvcnROb2RlKHRhcmdldCwgITApIDogdGFyZ2V0LmNsb25lTm9kZSghMCksIGcgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50TlMoc3ZnLm5hbWVzcGFjZVVSSSB8fCBcImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIsIFwiZ1wiKTsgY2xvbmUuY2hpbGROb2Rlcy5sZW5ndGg7ICkge1xuICAgICAgICAgICAgICBnLmFwcGVuZENoaWxkKGNsb25lLmZpcnN0Q2hpbGQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAodXNlKSB7XG4gICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyB1c2UuYXR0cmlidXRlcy5sZW5ndGggPiBpOyBpKyspIHtcbiAgICAgICAgICAgICAgICAgIHZhciBhdHRyID0gdXNlLmF0dHJpYnV0ZXNbaV07XG4gICAgICAgICAgICAgICAgICBcInhsaW5rOmhyZWZcIiAhPT0gYXR0ci5uYW1lICYmIFwiaHJlZlwiICE9PSBhdHRyLm5hbWUgJiYgZy5zZXRBdHRyaWJ1dGUoYXR0ci5uYW1lLCBhdHRyLnZhbHVlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBmcmFnbWVudC5hcHBlbmRDaGlsZChnKSwgLy8gYXBwZW5kIHRoZSBmcmFnbWVudCBpbnRvIHRoZSBzdmdcbiAgICAgICAgICBwYXJlbnQuYXBwZW5kQ2hpbGQoZnJhZ21lbnQpO1xuICAgICAgfVxuICB9XG4gIGZ1bmN0aW9uIGxvYWRyZWFkeXN0YXRlY2hhbmdlKHhociwgdXNlKSB7XG4gICAgICAvLyBsaXN0ZW4gdG8gY2hhbmdlcyBpbiB0aGUgcmVxdWVzdFxuICAgICAgeGhyLm9ucmVhZHlzdGF0ZWNoYW5nZSA9IGZ1bmN0aW9uKCkge1xuICAgICAgICAgIC8vIGlmIHRoZSByZXF1ZXN0IGlzIHJlYWR5XG4gICAgICAgICAgaWYgKDQgPT09IHhoci5yZWFkeVN0YXRlKSB7XG4gICAgICAgICAgICAgIC8vIGdldCB0aGUgY2FjaGVkIGh0bWwgZG9jdW1lbnRcbiAgICAgICAgICAgICAgdmFyIGNhY2hlZERvY3VtZW50ID0geGhyLl9jYWNoZWREb2N1bWVudDtcbiAgICAgICAgICAgICAgLy8gZW5zdXJlIHRoZSBjYWNoZWQgaHRtbCBkb2N1bWVudCBiYXNlZCBvbiB0aGUgeGhyIHJlc3BvbnNlXG4gICAgICAgICAgICAgIGNhY2hlZERvY3VtZW50IHx8IChjYWNoZWREb2N1bWVudCA9IHhoci5fY2FjaGVkRG9jdW1lbnQgPSBkb2N1bWVudC5pbXBsZW1lbnRhdGlvbi5jcmVhdGVIVE1MRG9jdW1lbnQoXCJcIiksXG4gICAgICAgICAgICAgIGNhY2hlZERvY3VtZW50LmJvZHkuaW5uZXJIVE1MID0geGhyLnJlc3BvbnNlVGV4dCwgLy8gZW5zdXJlIGRvbWFpbnMgYXJlIHRoZSBzYW1lLCBvdGhlcndpc2Ugd2UnbGwgaGF2ZSBpc3N1ZXMgYXBwZW5kaW5nIHRoZVxuICAgICAgICAgICAgICAvLyBlbGVtZW50IGluIElFIDExXG4gICAgICAgICAgICAgIGNhY2hlZERvY3VtZW50LmRvbWFpbiAhPT0gZG9jdW1lbnQuZG9tYWluICYmIChjYWNoZWREb2N1bWVudC5kb21haW4gPSBkb2N1bWVudC5kb21haW4pLFxuICAgICAgICAgICAgICB4aHIuX2NhY2hlZFRhcmdldCA9IHt9KSwgLy8gY2xlYXIgdGhlIHhociBlbWJlZHMgbGlzdCBhbmQgZW1iZWQgZWFjaCBpdGVtXG4gICAgICAgICAgICAgIHhoci5fZW1iZWRzLnNwbGljZSgwKS5tYXAoZnVuY3Rpb24oaXRlbSkge1xuICAgICAgICAgICAgICAgICAgLy8gZ2V0IHRoZSBjYWNoZWQgdGFyZ2V0XG4gICAgICAgICAgICAgICAgICB2YXIgdGFyZ2V0ID0geGhyLl9jYWNoZWRUYXJnZXRbaXRlbS5pZF07XG4gICAgICAgICAgICAgICAgICAvLyBlbnN1cmUgdGhlIGNhY2hlZCB0YXJnZXRcbiAgICAgICAgICAgICAgICAgIHRhcmdldCB8fCAodGFyZ2V0ID0geGhyLl9jYWNoZWRUYXJnZXRbaXRlbS5pZF0gPSBjYWNoZWREb2N1bWVudC5nZXRFbGVtZW50QnlJZChpdGVtLmlkKSksXG4gICAgICAgICAgICAgICAgICAvLyBlbWJlZCB0aGUgdGFyZ2V0IGludG8gdGhlIHN2Z1xuICAgICAgICAgICAgICAgICAgZW1iZWQoaXRlbS5wYXJlbnQsIGl0ZW0uc3ZnLCB0YXJnZXQsIHVzZSk7XG4gICAgICAgICAgICAgIH0pO1xuICAgICAgICAgIH1cbiAgICAgIH0sIC8vIHRlc3QgdGhlIHJlYWR5IHN0YXRlIGNoYW5nZSBpbW1lZGlhdGVseVxuICAgICAgeGhyLm9ucmVhZHlzdGF0ZWNoYW5nZSgpO1xuICB9XG4gIGZ1bmN0aW9uIHN2ZzRldmVyeWJvZHkocmF3b3B0cykge1xuICAgICAgZnVuY3Rpb24gb25pbnRlcnZhbCgpIHtcbiAgICAgICAgICAvLyBpZiBhbGwgPHVzZT5zIGluIHRoZSBhcnJheSBhcmUgYmVpbmcgYnlwYXNzZWQsIGRvbid0IHByb2NlZWQuXG4gICAgICAgICAgaWYgKG51bWJlck9mU3ZnVXNlRWxlbWVudHNUb0J5cGFzcyAmJiB1c2VzLmxlbmd0aCAtIG51bWJlck9mU3ZnVXNlRWxlbWVudHNUb0J5cGFzcyA8PSAwKSB7XG4gICAgICAgICAgICAgIHJldHVybiB2b2lkIHJlcXVlc3RBbmltYXRpb25GcmFtZShvbmludGVydmFsLCA2Nyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC8vIGlmIHRoZXJlIGFyZSA8dXNlPnMgdG8gcHJvY2VzcywgcHJvY2VlZC5cbiAgICAgICAgICAvLyByZXNldCB0aGUgYnlwYXNzIGNvdW50ZXIsIHNpbmNlIHRoZSBjb3VudGVyIHdpbGwgYmUgaW5jcmVtZW50ZWQgZm9yIGV2ZXJ5IGJ5cGFzc2VkIGVsZW1lbnQsXG4gICAgICAgICAgLy8gZXZlbiBvbmVzIHRoYXQgd2VyZSBjb3VudGVkIGJlZm9yZS5cbiAgICAgICAgICBudW1iZXJPZlN2Z1VzZUVsZW1lbnRzVG9CeXBhc3MgPSAwO1xuICAgICAgICAgIC8vIHdoaWxlIHRoZSBpbmRleCBleGlzdHMgaW4gdGhlIGxpdmUgPHVzZT4gY29sbGVjdGlvblxuICAgICAgICAgIGZvciAoLy8gZ2V0IHRoZSBjYWNoZWQgPHVzZT4gaW5kZXhcbiAgICAgICAgICB2YXIgaW5kZXggPSAwOyBpbmRleCA8IHVzZXMubGVuZ3RoOyApIHtcbiAgICAgICAgICAgICAgLy8gZ2V0IHRoZSBjdXJyZW50IDx1c2U+XG4gICAgICAgICAgICAgIHZhciB1c2UgPSB1c2VzW2luZGV4XSwgcGFyZW50ID0gdXNlLnBhcmVudE5vZGUsIHN2ZyA9IGdldFNWR0FuY2VzdG9yKHBhcmVudCksIHNyYyA9IHVzZS5nZXRBdHRyaWJ1dGUoXCJ4bGluazpocmVmXCIpIHx8IHVzZS5nZXRBdHRyaWJ1dGUoXCJocmVmXCIpO1xuICAgICAgICAgICAgICBpZiAoIXNyYyAmJiBvcHRzLmF0dHJpYnV0ZU5hbWUgJiYgKHNyYyA9IHVzZS5nZXRBdHRyaWJ1dGUob3B0cy5hdHRyaWJ1dGVOYW1lKSksXG4gICAgICAgICAgICAgIHN2ZyAmJiBzcmMpIHtcbiAgICAgICAgICAgICAgICAgIGlmIChwb2x5ZmlsbCkge1xuICAgICAgICAgICAgICAgICAgICAgIGlmICghb3B0cy52YWxpZGF0ZSB8fCBvcHRzLnZhbGlkYXRlKHNyYywgc3ZnLCB1c2UpKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHJlbW92ZSB0aGUgPHVzZT4gZWxlbWVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJlbnQucmVtb3ZlQ2hpbGQodXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFyc2UgdGhlIHNyYyBhbmQgZ2V0IHRoZSB1cmwgYW5kIGlkXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBzcmNTcGxpdCA9IHNyYy5zcGxpdChcIiNcIiksIHVybCA9IHNyY1NwbGl0LnNoaWZ0KCksIGlkID0gc3JjU3BsaXQuam9pbihcIiNcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGlmIHRoZSBsaW5rIGlzIGV4dGVybmFsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGlmICh1cmwubGVuZ3RoKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBnZXQgdGhlIGNhY2hlZCB4aHIgcmVxdWVzdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHhociA9IHJlcXVlc3RzW3VybF07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBlbnN1cmUgdGhlIHhociByZXF1ZXN0IGV4aXN0c1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGhyIHx8ICh4aHIgPSByZXF1ZXN0c1t1cmxdID0gbmV3IFhNTEh0dHBSZXF1ZXN0KCksIHhoci5vcGVuKFwiR0VUXCIsIHVybCksIHhoci5zZW5kKCksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4aHIuX2VtYmVkcyA9IFtdKSwgLy8gYWRkIHRoZSBzdmcgYW5kIGlkIGFzIGFuIGl0ZW0gdG8gdGhlIHhociBlbWJlZHMgbGlzdFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGhyLl9lbWJlZHMucHVzaCh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFyZW50OiBwYXJlbnQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnOiBzdmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWQ6IGlkXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSwgLy8gcHJlcGFyZSB0aGUgeGhyIHJlYWR5IHN0YXRlIGNoYW5nZSBldmVudFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZHJlYWR5c3RhdGVjaGFuZ2UoeGhyLCB1c2UpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZW1iZWQgdGhlIGxvY2FsIGlkIGludG8gdGhlIHN2Z1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW1iZWQocGFyZW50LCBzdmcsIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKSwgdXNlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGluY3JlYXNlIHRoZSBpbmRleCB3aGVuIHRoZSBwcmV2aW91cyB2YWx1ZSB3YXMgbm90IFwidmFsaWRcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICArK2luZGV4LCArK251bWJlck9mU3ZnVXNlRWxlbWVudHNUb0J5cGFzcztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgICAgICAgICAvLyBpbmNyZWFzZSB0aGUgaW5kZXggd2hlbiB0aGUgcHJldmlvdXMgdmFsdWUgd2FzIG5vdCBcInZhbGlkXCJcbiAgICAgICAgICAgICAgICAgICsraW5kZXg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gY29udGludWUgdGhlIGludGVydmFsXG4gICAgICAgICAgcmVxdWVzdEFuaW1hdGlvbkZyYW1lKG9uaW50ZXJ2YWwsIDY3KTtcbiAgICAgIH1cbiAgICAgIHZhciBwb2x5ZmlsbCwgb3B0cyA9IE9iamVjdChyYXdvcHRzKSwgbmV3ZXJJRVVBID0gL1xcYlRyaWRlbnRcXC9bNTY3XVxcYnxcXGJNU0lFICg/Ojl8MTApXFwuMFxcYi8sIHdlYmtpdFVBID0gL1xcYkFwcGxlV2ViS2l0XFwvKFxcZCspXFxiLywgb2xkZXJFZGdlVUEgPSAvXFxiRWRnZVxcLzEyXFwuKFxcZCspXFxiLywgZWRnZVVBID0gL1xcYkVkZ2VcXC8uKFxcZCspXFxiLywgaW5JZnJhbWUgPSB3aW5kb3cudG9wICE9PSB3aW5kb3cuc2VsZjtcbiAgICAgIHBvbHlmaWxsID0gXCJwb2x5ZmlsbFwiIGluIG9wdHMgPyBvcHRzLnBvbHlmaWxsIDogbmV3ZXJJRVVBLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkgfHwgKG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2gob2xkZXJFZGdlVUEpIHx8IFtdKVsxXSA8IDEwNTQ3IHx8IChuYXZpZ2F0b3IudXNlckFnZW50Lm1hdGNoKHdlYmtpdFVBKSB8fCBbXSlbMV0gPCA1MzcgfHwgZWRnZVVBLnRlc3QobmF2aWdhdG9yLnVzZXJBZ2VudCkgJiYgaW5JZnJhbWU7XG4gICAgICAvLyBjcmVhdGUgeGhyIHJlcXVlc3RzIG9iamVjdFxuICAgICAgdmFyIHJlcXVlc3RzID0ge30sIHJlcXVlc3RBbmltYXRpb25GcmFtZSA9IHdpbmRvdy5yZXF1ZXN0QW5pbWF0aW9uRnJhbWUgfHwgc2V0VGltZW91dCwgdXNlcyA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKFwidXNlXCIpLCBudW1iZXJPZlN2Z1VzZUVsZW1lbnRzVG9CeXBhc3MgPSAwO1xuICAgICAgLy8gY29uZGl0aW9uYWxseSBzdGFydCB0aGUgaW50ZXJ2YWwgaWYgdGhlIHBvbHlmaWxsIGlzIGFjdGl2ZVxuICAgICAgcG9seWZpbGwgJiYgb25pbnRlcnZhbCgpO1xuICB9XG4gIGZ1bmN0aW9uIGdldFNWR0FuY2VzdG9yKG5vZGUpIHtcbiAgICAgIGZvciAodmFyIHN2ZyA9IG5vZGU7IFwic3ZnXCIgIT09IHN2Zy5ub2RlTmFtZS50b0xvd2VyQ2FzZSgpICYmIChzdmcgPSBzdmcucGFyZW50Tm9kZSk7ICkge31cbiAgICAgIHJldHVybiBzdmc7XG4gIH1cbiAgcmV0dXJuIHN2ZzRldmVyeWJvZHk7XG59KTtcbiIsImNvbnN0IGRvbXJlYWR5ID0gcmVxdWlyZShcImRvbXJlYWR5XCIpO1xuXG53aW5kb3cudXN3ZHNQcmVzZW50ID0gdHJ1ZTsgLy8gR0xPQkFMIHZhcmlhYmxlIHRvIGluZGljYXRlIHRoYXQgdGhlIHVzd2RzLmpzIGhhcyBsb2FkZWQgaW4gdGhlIERPTS5cblxuLyoqXG4gKiBUaGUgJ3BvbHlmaWxscycgZGVmaW5lIGtleSBFQ01BU2NyaXB0IDUgbWV0aG9kcyB0aGF0IG1heSBiZSBtaXNzaW5nIGZyb21cbiAqIG9sZGVyIGJyb3dzZXJzLCBzbyBtdXN0IGJlIGxvYWRlZCBmaXJzdC5cbiAqL1xucmVxdWlyZShcIi4vcG9seWZpbGxzXCIpO1xuXG5jb25zdCB1c3dkcyA9IHJlcXVpcmUoXCIuL2NvbmZpZ1wiKTtcblxuY29uc3QgY29tcG9uZW50cyA9IHJlcXVpcmUoXCIuL2NvbXBvbmVudHNcIik7XG5jb25zdCBzdmc0ZXZlcnlib2R5ID0gcmVxdWlyZShcIi4vcG9seWZpbGxzL3N2ZzRldmVyeWJvZHlcIik7XG5cbnVzd2RzLmNvbXBvbmVudHMgPSBjb21wb25lbnRzO1xuXG5kb21yZWFkeSgoKSA9PiB7XG4gIGNvbnN0IHRhcmdldCA9IGRvY3VtZW50LmJvZHk7XG4gIE9iamVjdC5rZXlzKGNvbXBvbmVudHMpLmZvckVhY2goKGtleSkgPT4ge1xuICAgIGNvbnN0IGJlaGF2aW9yID0gY29tcG9uZW50c1trZXldO1xuICAgIGJlaGF2aW9yLm9uKHRhcmdldCk7XG4gIH0pO1xuICBzdmc0ZXZlcnlib2R5KCk7XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSB1c3dkczsiLCJtb2R1bGUuZXhwb3J0cyA9IChodG1sRG9jdW1lbnQgPSBkb2N1bWVudCkgPT4gaHRtbERvY3VtZW50LmFjdGl2ZUVsZW1lbnQ7XG4iLCJjb25zdCBhc3NpZ24gPSByZXF1aXJlKFwib2JqZWN0LWFzc2lnblwiKTtcbmNvbnN0IEJlaGF2aW9yID0gcmVxdWlyZShcInJlY2VwdG9yL2JlaGF2aW9yXCIpO1xuXG4vKipcbiAqIEBuYW1lIHNlcXVlbmNlXG4gKiBAcGFyYW0gey4uLkZ1bmN0aW9ufSBzZXEgYW4gYXJyYXkgb2YgZnVuY3Rpb25zXG4gKiBAcmV0dXJuIHsgY2xvc3VyZSB9IGNhbGxIb29rc1xuICovXG4vLyBXZSB1c2UgYSBuYW1lZCBmdW5jdGlvbiBoZXJlIGJlY2F1c2Ugd2Ugd2FudCBpdCB0byBpbmhlcml0IGl0cyBsZXhpY2FsIHNjb3BlXG4vLyBmcm9tIHRoZSBiZWhhdmlvciBwcm9wcyBvYmplY3QsIG5vdCBmcm9tIHRoZSBtb2R1bGVcbmNvbnN0IHNlcXVlbmNlID0gKC4uLnNlcSkgPT5cbiAgZnVuY3Rpb24gY2FsbEhvb2tzKHRhcmdldCA9IGRvY3VtZW50LmJvZHkpIHtcbiAgICBzZXEuZm9yRWFjaCgobWV0aG9kKSA9PiB7XG4gICAgICBpZiAodHlwZW9mIHRoaXNbbWV0aG9kXSA9PT0gXCJmdW5jdGlvblwiKSB7XG4gICAgICAgIHRoaXNbbWV0aG9kXS5jYWxsKHRoaXMsIHRhcmdldCk7XG4gICAgICB9XG4gICAgfSk7XG4gIH07XG5cbi8qKlxuICogQG5hbWUgYmVoYXZpb3JcbiAqIEBwYXJhbSB7b2JqZWN0fSBldmVudHNcbiAqIEBwYXJhbSB7b2JqZWN0P30gcHJvcHNcbiAqIEByZXR1cm4ge3JlY2VwdG9yLmJlaGF2aW9yfVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IChldmVudHMsIHByb3BzKSA9PlxuICBCZWhhdmlvcihcbiAgICBldmVudHMsXG4gICAgYXNzaWduKFxuICAgICAge1xuICAgICAgICBvbjogc2VxdWVuY2UoXCJpbml0XCIsIFwiYWRkXCIpLFxuICAgICAgICBvZmY6IHNlcXVlbmNlKFwidGVhcmRvd25cIiwgXCJyZW1vdmVcIiksXG4gICAgICB9LFxuICAgICAgcHJvcHNcbiAgICApXG4gICk7XG4iLCJjb25zdCBhc3NpZ24gPSByZXF1aXJlKFwib2JqZWN0LWFzc2lnblwiKTtcbmNvbnN0IHsga2V5bWFwIH0gPSByZXF1aXJlKFwicmVjZXB0b3JcIik7XG5jb25zdCBiZWhhdmlvciA9IHJlcXVpcmUoXCIuL2JlaGF2aW9yXCIpO1xuY29uc3Qgc2VsZWN0ID0gcmVxdWlyZShcIi4vc2VsZWN0XCIpO1xuY29uc3QgYWN0aXZlRWxlbWVudCA9IHJlcXVpcmUoXCIuL2FjdGl2ZS1lbGVtZW50XCIpO1xuXG5jb25zdCBGT0NVU0FCTEUgPVxuICAnYVtocmVmXSwgYXJlYVtocmVmXSwgaW5wdXQ6bm90KFtkaXNhYmxlZF0pLCBzZWxlY3Q6bm90KFtkaXNhYmxlZF0pLCB0ZXh0YXJlYTpub3QoW2Rpc2FibGVkXSksIGJ1dHRvbjpub3QoW2Rpc2FibGVkXSksIGlmcmFtZSwgb2JqZWN0LCBlbWJlZCwgW3RhYmluZGV4PVwiMFwiXSwgW2NvbnRlbnRlZGl0YWJsZV0nO1xuXG5jb25zdCB0YWJIYW5kbGVyID0gKGNvbnRleHQpID0+IHtcbiAgY29uc3QgZm9jdXNhYmxlRWxlbWVudHMgPSBzZWxlY3QoRk9DVVNBQkxFLCBjb250ZXh0KTtcbiAgY29uc3QgZmlyc3RUYWJTdG9wID0gZm9jdXNhYmxlRWxlbWVudHNbMF07XG4gIGNvbnN0IGxhc3RUYWJTdG9wID0gZm9jdXNhYmxlRWxlbWVudHNbZm9jdXNhYmxlRWxlbWVudHMubGVuZ3RoIC0gMV07XG5cbiAgLy8gU3BlY2lhbCBydWxlcyBmb3Igd2hlbiB0aGUgdXNlciBpcyB0YWJiaW5nIGZvcndhcmQgZnJvbSB0aGUgbGFzdCBmb2N1c2FibGUgZWxlbWVudCxcbiAgLy8gb3Igd2hlbiB0YWJiaW5nIGJhY2t3YXJkcyBmcm9tIHRoZSBmaXJzdCBmb2N1c2FibGUgZWxlbWVudFxuICBmdW5jdGlvbiB0YWJBaGVhZChldmVudCkge1xuICAgIGlmIChhY3RpdmVFbGVtZW50KCkgPT09IGxhc3RUYWJTdG9wKSB7XG4gICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgZmlyc3RUYWJTdG9wLmZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgZnVuY3Rpb24gdGFiQmFjayhldmVudCkge1xuICAgIGlmIChhY3RpdmVFbGVtZW50KCkgPT09IGZpcnN0VGFiU3RvcCkge1xuICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgIGxhc3RUYWJTdG9wLmZvY3VzKCk7XG4gICAgfVxuICAgIC8vIFRoaXMgY2hlY2tzIGlmIHlvdSB3YW50IHRvIHNldCB0aGUgaW5pdGlhbCBmb2N1cyB0byBhIGNvbnRhaW5lclxuICAgIC8vIGluc3RlYWQgb2YgYW4gZWxlbWVudCB3aXRoaW4sIGFuZCB0aGUgdXNlciB0YWJzIGJhY2suIFxuICAgIC8vIFRoZW4gd2Ugc2V0IHRoZSBmb2N1cyB0byB0aGUgZmlyc3RcbiAgICBlbHNlIGlmICghZm9jdXNhYmxlRWxlbWVudHMuaW5jbHVkZXMoYWN0aXZlRWxlbWVudCgpKSkge1xuICAgICAgZXZlbnQucHJldmVudERlZmF1bHQoKTtcbiAgICAgIGZpcnN0VGFiU3RvcC5mb2N1cygpO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiB7XG4gICAgZmlyc3RUYWJTdG9wLFxuICAgIGxhc3RUYWJTdG9wLFxuICAgIHRhYkFoZWFkLFxuICAgIHRhYkJhY2ssXG4gIH07XG59O1xuXG5tb2R1bGUuZXhwb3J0cyA9IChjb250ZXh0LCBhZGRpdGlvbmFsS2V5QmluZGluZ3MgPSB7fSkgPT4ge1xuICBjb25zdCB0YWJFdmVudEhhbmRsZXIgPSB0YWJIYW5kbGVyKGNvbnRleHQpO1xuICBjb25zdCBiaW5kaW5ncyA9IGFkZGl0aW9uYWxLZXlCaW5kaW5ncztcbiAgY29uc3QgeyBFc2MsIEVzY2FwZSB9ID0gYmluZGluZ3M7XG5cbiAgaWYgKEVzY2FwZSAmJiAhRXNjKSBiaW5kaW5ncy5Fc2MgPSBFc2NhcGU7XG5cbiAgLy8gIFRPRE86IEluIHRoZSBmdXR1cmUsIGxvb3Agb3ZlciBhZGRpdGlvbmFsIGtleWJpbmRpbmdzIGFuZCBwYXNzIGFuIGFycmF5XG4gIC8vIG9mIGZ1bmN0aW9ucywgaWYgbmVjZXNzYXJ5LCB0byB0aGUgbWFwIGtleXMuIFRoZW4gcGVvcGxlIGltcGxlbWVudGluZ1xuICAvLyB0aGUgZm9jdXMgdHJhcCBjb3VsZCBwYXNzIGNhbGxiYWNrcyB0byBmaXJlIHdoZW4gdGFiYmluZ1xuICBjb25zdCBrZXlNYXBwaW5ncyA9IGtleW1hcChcbiAgICBhc3NpZ24oXG4gICAgICB7XG4gICAgICAgIFRhYjogdGFiRXZlbnRIYW5kbGVyLnRhYkFoZWFkLFxuICAgICAgICBcIlNoaWZ0K1RhYlwiOiB0YWJFdmVudEhhbmRsZXIudGFiQmFjayxcbiAgICAgIH0sXG4gICAgICBhZGRpdGlvbmFsS2V5QmluZGluZ3NcbiAgICApXG4gICk7XG5cbiAgY29uc3QgZm9jdXNUcmFwID0gYmVoYXZpb3IoXG4gICAge1xuICAgICAga2V5ZG93bjoga2V5TWFwcGluZ3MsXG4gICAgfSxcbiAgICB7XG4gICAgICBpbml0KCkge1xuICAgICAgICAvLyBUT0RPOiBpcyB0aGlzIGRlc2lyZWFibGUgYmVoYXZpb3I/IFNob3VsZCB0aGUgdHJhcCBhbHdheXMgZG8gdGhpcyBieSBkZWZhdWx0IG9yIHNob3VsZFxuICAgICAgICAvLyB0aGUgY29tcG9uZW50IGdldHRpbmcgZGVjb3JhdGVkIGhhbmRsZSB0aGlzP1xuICAgICAgICBpZiAodGFiRXZlbnRIYW5kbGVyLmZpcnN0VGFiU3RvcCl7XG4gICAgICAgICAgdGFiRXZlbnRIYW5kbGVyLmZpcnN0VGFiU3RvcC5mb2N1cygpO1xuICAgICAgICB9XG4gICAgICB9LFxuICAgICAgdXBkYXRlKGlzQWN0aXZlKSB7XG4gICAgICAgIGlmIChpc0FjdGl2ZSkge1xuICAgICAgICAgIHRoaXMub24oKTtcbiAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICB0aGlzLm9mZigpO1xuICAgICAgICB9XG4gICAgICB9LFxuICAgIH1cbiAgKTtcblxuICByZXR1cm4gZm9jdXNUcmFwO1xufTtcbiIsIi8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS83NTU3NDMzXG5mdW5jdGlvbiBpc0VsZW1lbnRJblZpZXdwb3J0KFxuICBlbCxcbiAgd2luID0gd2luZG93LFxuICBkb2NFbCA9IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudFxuKSB7XG4gIGNvbnN0IHJlY3QgPSBlbC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKTtcblxuICByZXR1cm4gKFxuICAgIHJlY3QudG9wID49IDAgJiZcbiAgICByZWN0LmxlZnQgPj0gMCAmJlxuICAgIHJlY3QuYm90dG9tIDw9ICh3aW4uaW5uZXJIZWlnaHQgfHwgZG9jRWwuY2xpZW50SGVpZ2h0KSAmJlxuICAgIHJlY3QucmlnaHQgPD0gKHdpbi5pbm5lcldpZHRoIHx8IGRvY0VsLmNsaWVudFdpZHRoKVxuICApO1xufVxuXG5tb2R1bGUuZXhwb3J0cyA9IGlzRWxlbWVudEluVmlld3BvcnQ7XG4iLCIvLyBpT1MgZGV0ZWN0aW9uIGZyb206IGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9hLzkwMzk4ODUvMTc3NzEwXG5mdW5jdGlvbiBpc0lvc0RldmljZSgpIHtcbiAgcmV0dXJuIChcbiAgICB0eXBlb2YgbmF2aWdhdG9yICE9PSBcInVuZGVmaW5lZFwiICYmXG4gICAgKG5hdmlnYXRvci51c2VyQWdlbnQubWF0Y2goLyhpUG9kfGlQaG9uZXxpUGFkKS9nKSB8fFxuICAgICAgKG5hdmlnYXRvci5wbGF0Zm9ybSA9PT0gXCJNYWNJbnRlbFwiICYmIG5hdmlnYXRvci5tYXhUb3VjaFBvaW50cyA+IDEpKSAmJlxuICAgICF3aW5kb3cuTVNTdHJlYW1cbiAgKTtcbn1cblxubW9kdWxlLmV4cG9ydHMgPSBpc0lvc0RldmljZTtcbiIsIm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gZ2V0U2Nyb2xsYmFyV2lkdGgoKSB7XG4gIC8vIENyZWF0aW5nIGludmlzaWJsZSBjb250YWluZXJcbiAgY29uc3Qgb3V0ZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgb3V0ZXIuc3R5bGUudmlzaWJpbGl0eSA9ICdoaWRkZW4nO1xuICBvdXRlci5zdHlsZS5vdmVyZmxvdyA9ICdzY3JvbGwnOyAvLyBmb3JjaW5nIHNjcm9sbGJhciB0byBhcHBlYXJcbiAgb3V0ZXIuc3R5bGUubXNPdmVyZmxvd1N0eWxlID0gJ3Njcm9sbGJhcic7IC8vIG5lZWRlZCBmb3IgV2luSlMgYXBwc1xuICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKG91dGVyKTtcblxuICAvLyBDcmVhdGluZyBpbm5lciBlbGVtZW50IGFuZCBwbGFjaW5nIGl0IGluIHRoZSBjb250YWluZXJcbiAgY29uc3QgaW5uZXIgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTtcbiAgb3V0ZXIuYXBwZW5kQ2hpbGQoaW5uZXIpO1xuICBcbiAgLy8gQ2FsY3VsYXRpbmcgZGlmZmVyZW5jZSBiZXR3ZWVuIGNvbnRhaW5lcidzIGZ1bGwgd2lkdGggYW5kIHRoZSBjaGlsZCB3aWR0aFxuICBjb25zdCBzY3JvbGxiYXJXaWR0aCA9IGAkeyhvdXRlci5vZmZzZXRXaWR0aCAtIGlubmVyLm9mZnNldFdpZHRoKX1weGA7XG5cbiAgLy8gUmVtb3ZpbmcgdGVtcG9yYXJ5IGVsZW1lbnRzIGZyb20gdGhlIERPTVxuICBvdXRlci5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKG91dGVyKTtcblxuICByZXR1cm4gc2Nyb2xsYmFyV2lkdGg7XG59O1xuIiwiLyoqXG4gKiBAbmFtZSBpc0VsZW1lbnRcbiAqIEBkZXNjIHJldHVybnMgd2hldGhlciBvciBub3QgdGhlIGdpdmVuIGFyZ3VtZW50IGlzIGEgRE9NIGVsZW1lbnQuXG4gKiBAcGFyYW0ge2FueX0gdmFsdWVcbiAqIEByZXR1cm4ge2Jvb2xlYW59XG4gKi9cbmNvbnN0IGlzRWxlbWVudCA9ICh2YWx1ZSkgPT5cbiAgdmFsdWUgJiYgdHlwZW9mIHZhbHVlID09PSBcIm9iamVjdFwiICYmIHZhbHVlLm5vZGVUeXBlID09PSAxO1xuXG4vKipcbiAqIEBuYW1lIHNlbGVjdFxuICogQGRlc2Mgc2VsZWN0cyBlbGVtZW50cyBmcm9tIHRoZSBET00gYnkgY2xhc3Mgc2VsZWN0b3Igb3IgSUQgc2VsZWN0b3IuXG4gKiBAcGFyYW0ge3N0cmluZ30gc2VsZWN0b3IgLSBUaGUgc2VsZWN0b3IgdG8gdHJhdmVyc2UgdGhlIERPTSB3aXRoLlxuICogQHBhcmFtIHtEb2N1bWVudHxIVE1MRWxlbWVudD99IGNvbnRleHQgLSBUaGUgY29udGV4dCB0byB0cmF2ZXJzZSB0aGUgRE9NXG4gKiAgIGluLiBJZiBub3QgcHJvdmlkZWQsIGl0IGRlZmF1bHRzIHRvIHRoZSBkb2N1bWVudC5cbiAqIEByZXR1cm4ge0hUTUxFbGVtZW50W119IC0gQW4gYXJyYXkgb2YgRE9NIG5vZGVzIG9yIGFuIGVtcHR5IGFycmF5LlxuICovXG5tb2R1bGUuZXhwb3J0cyA9IChzZWxlY3RvciwgY29udGV4dCkgPT4ge1xuICBpZiAodHlwZW9mIHNlbGVjdG9yICE9PSBcInN0cmluZ1wiKSB7XG4gICAgcmV0dXJuIFtdO1xuICB9XG5cbiAgaWYgKCFjb250ZXh0IHx8ICFpc0VsZW1lbnQoY29udGV4dCkpIHtcbiAgICBjb250ZXh0ID0gd2luZG93LmRvY3VtZW50OyAvLyBlc2xpbnQtZGlzYWJsZS1saW5lIG5vLXBhcmFtLXJlYXNzaWduXG4gIH1cblxuICBjb25zdCBzZWxlY3Rpb24gPSBjb250ZXh0LnF1ZXJ5U2VsZWN0b3JBbGwoc2VsZWN0b3IpO1xuICByZXR1cm4gQXJyYXkucHJvdG90eXBlLnNsaWNlLmNhbGwoc2VsZWN0aW9uKTtcbn07XG4iLCIvKipcbiAqIEZsaXBzIGdpdmVuIElOUFVUIGVsZW1lbnRzIGJldHdlZW4gbWFza2VkIChoaWRpbmcgdGhlIGZpZWxkIHZhbHVlKSBhbmQgdW5tYXNrZWRcbiAqIEBwYXJhbSB7QXJyYXkuSFRNTEVsZW1lbnR9IGZpZWxkcyAtIEFuIGFycmF5IG9mIElOUFVUIGVsZW1lbnRzXG4gKiBAcGFyYW0ge0Jvb2xlYW59IG1hc2sgLSBXaGV0aGVyIHRoZSBtYXNrIHNob3VsZCBiZSBhcHBsaWVkLCBoaWRpbmcgdGhlIGZpZWxkIHZhbHVlXG4gKi9cbm1vZHVsZS5leHBvcnRzID0gKGZpZWxkLCBtYXNrKSA9PiB7XG4gIGZpZWxkLnNldEF0dHJpYnV0ZShcImF1dG9jYXBpdGFsaXplXCIsIFwib2ZmXCIpO1xuICBmaWVsZC5zZXRBdHRyaWJ1dGUoXCJhdXRvY29ycmVjdFwiLCBcIm9mZlwiKTtcbiAgZmllbGQuc2V0QXR0cmlidXRlKFwidHlwZVwiLCBtYXNrID8gXCJwYXNzd29yZFwiIDogXCJ0ZXh0XCIpO1xufTtcbiIsImNvbnN0IHJlc29sdmVJZFJlZnMgPSByZXF1aXJlKFwicmVzb2x2ZS1pZC1yZWZzXCIpO1xuY29uc3QgdG9nZ2xlRmllbGRNYXNrID0gcmVxdWlyZShcIi4vdG9nZ2xlLWZpZWxkLW1hc2tcIik7XG5cbmNvbnN0IENPTlRST0xTID0gXCJhcmlhLWNvbnRyb2xzXCI7XG5jb25zdCBQUkVTU0VEID0gXCJhcmlhLXByZXNzZWRcIjtcbmNvbnN0IFNIT1dfQVRUUiA9IFwiZGF0YS1zaG93LXRleHRcIjtcbmNvbnN0IEhJREVfQVRUUiA9IFwiZGF0YS1oaWRlLXRleHRcIjtcblxuLyoqXG4gKiBSZXBsYWNlIHRoZSB3b3JkIFwiU2hvd1wiIChvciBcInNob3dcIikgd2l0aCBcIkhpZGVcIiAob3IgXCJoaWRlXCIpIGluIGEgc3RyaW5nLlxuICogQHBhcmFtIHtzdHJpbmd9IHNob3dUZXh0XG4gKiBAcmV0dXJuIHtzdHJvbmd9IGhpZGVUZXh0XG4gKi9cbmNvbnN0IGdldEhpZGVUZXh0ID0gKHNob3dUZXh0KSA9PlxuICBzaG93VGV4dC5yZXBsYWNlKC9cXGJTaG93XFxiL2ksIChzaG93KSA9PiBgJHtzaG93WzBdID09PSBcIlNcIiA/IFwiSFwiIDogXCJoXCJ9aWRlYCk7XG5cbi8qKlxuICogQ29tcG9uZW50IHRoYXQgZGVjb3JhdGVzIGFuIEhUTUwgZWxlbWVudCB3aXRoIHRoZSBhYmlsaXR5IHRvIHRvZ2dsZSB0aGVcbiAqIG1hc2tlZCBzdGF0ZSBvZiBhbiBpbnB1dCBmaWVsZCAobGlrZSBhIHBhc3N3b3JkKSB3aGVuIGNsaWNrZWQuXG4gKiBUaGUgaWRzIG9mIHRoZSBmaWVsZHMgdG8gYmUgbWFza2VkIHdpbGwgYmUgcHVsbGVkIGRpcmVjdGx5IGZyb20gdGhlIGJ1dHRvbidzXG4gKiBgYXJpYS1jb250cm9sc2AgYXR0cmlidXRlLlxuICpcbiAqIEBwYXJhbSAge0hUTUxFbGVtZW50fSBlbCAgICBQYXJlbnQgZWxlbWVudCBjb250YWluaW5nIHRoZSBmaWVsZHMgdG8gYmUgbWFza2VkXG4gKiBAcmV0dXJuIHtib29sZWFufVxuICovXG5tb2R1bGUuZXhwb3J0cyA9IChlbCkgPT4ge1xuICAvLyB0aGlzIGlzIHRoZSAqdGFyZ2V0KiBzdGF0ZTpcbiAgLy8gKiBpZiB0aGUgZWxlbWVudCBoYXMgdGhlIGF0dHIgYW5kIGl0J3MgIT09IFwidHJ1ZVwiLCBwcmVzc2VkIGlzIHRydWVcbiAgLy8gKiBvdGhlcndpc2UsIHByZXNzZWQgaXMgZmFsc2VcbiAgY29uc3QgcHJlc3NlZCA9XG4gICAgZWwuaGFzQXR0cmlidXRlKFBSRVNTRUQpICYmIGVsLmdldEF0dHJpYnV0ZShQUkVTU0VEKSAhPT0gXCJ0cnVlXCI7XG5cbiAgY29uc3QgZmllbGRzID0gcmVzb2x2ZUlkUmVmcyhlbC5nZXRBdHRyaWJ1dGUoQ09OVFJPTFMpKTtcbiAgZmllbGRzLmZvckVhY2goKGZpZWxkKSA9PiB0b2dnbGVGaWVsZE1hc2soZmllbGQsIHByZXNzZWQpKTtcblxuICBpZiAoIWVsLmhhc0F0dHJpYnV0ZShTSE9XX0FUVFIpKSB7XG4gICAgZWwuc2V0QXR0cmlidXRlKFNIT1dfQVRUUiwgZWwudGV4dENvbnRlbnQpO1xuICB9XG5cbiAgY29uc3Qgc2hvd1RleHQgPSBlbC5nZXRBdHRyaWJ1dGUoU0hPV19BVFRSKTtcbiAgY29uc3QgaGlkZVRleHQgPSBlbC5nZXRBdHRyaWJ1dGUoSElERV9BVFRSKSB8fCBnZXRIaWRlVGV4dChzaG93VGV4dCk7XG5cbiAgZWwudGV4dENvbnRlbnQgPSBwcmVzc2VkID8gc2hvd1RleHQgOiBoaWRlVGV4dDsgLy8gZXNsaW50LWRpc2FibGUtbGluZSBuby1wYXJhbS1yZWFzc2lnblxuICBlbC5zZXRBdHRyaWJ1dGUoUFJFU1NFRCwgcHJlc3NlZCk7XG4gIHJldHVybiBwcmVzc2VkO1xufTtcbiIsImNvbnN0IEVYUEFOREVEID0gXCJhcmlhLWV4cGFuZGVkXCI7XG5jb25zdCBDT05UUk9MUyA9IFwiYXJpYS1jb250cm9sc1wiO1xuY29uc3QgSElEREVOID0gXCJoaWRkZW5cIjtcblxubW9kdWxlLmV4cG9ydHMgPSAoYnV0dG9uLCBleHBhbmRlZCkgPT4ge1xuICBsZXQgc2FmZUV4cGFuZGVkID0gZXhwYW5kZWQ7XG5cbiAgaWYgKHR5cGVvZiBzYWZlRXhwYW5kZWQgIT09IFwiYm9vbGVhblwiKSB7XG4gICAgc2FmZUV4cGFuZGVkID0gYnV0dG9uLmdldEF0dHJpYnV0ZShFWFBBTkRFRCkgPT09IFwiZmFsc2VcIjtcbiAgfVxuXG4gIGJ1dHRvbi5zZXRBdHRyaWJ1dGUoRVhQQU5ERUQsIHNhZmVFeHBhbmRlZCk7XG5cbiAgY29uc3QgaWQgPSBidXR0b24uZ2V0QXR0cmlidXRlKENPTlRST0xTKTtcbiAgY29uc3QgY29udHJvbHMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7XG4gIGlmICghY29udHJvbHMpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYE5vIHRvZ2dsZSB0YXJnZXQgZm91bmQgd2l0aCBpZDogXCIke2lkfVwiYCk7XG4gIH1cblxuICBpZiAoc2FmZUV4cGFuZGVkKSB7XG4gICAgY29udHJvbHMucmVtb3ZlQXR0cmlidXRlKEhJRERFTik7XG4gIH0gZWxzZSB7XG4gICAgY29udHJvbHMuc2V0QXR0cmlidXRlKEhJRERFTiwgXCJcIik7XG4gIH1cblxuICByZXR1cm4gc2FmZUV4cGFuZGVkO1xufTtcbiIsImNvbnN0IGRhdGFzZXQgPSByZXF1aXJlKFwiZWxlbS1kYXRhc2V0XCIpO1xuXG5jb25zdCB7IHByZWZpeDogUFJFRklYIH0gPSByZXF1aXJlKFwiLi4vY29uZmlnXCIpO1xuXG5jb25zdCBDSEVDS0VEID0gXCJhcmlhLWNoZWNrZWRcIjtcbmNvbnN0IENIRUNLRURfQ0xBU1MgPSBgJHtQUkVGSVh9LWNoZWNrbGlzdF9faXRlbS0tY2hlY2tlZGA7XG5cbm1vZHVsZS5leHBvcnRzID0gZnVuY3Rpb24gdmFsaWRhdGUoZWwpIHtcbiAgY29uc3QgZGF0YSA9IGRhdGFzZXQoZWwpO1xuICBjb25zdCBpZCA9IGRhdGEudmFsaWRhdGlvbkVsZW1lbnQ7XG4gIGNvbnN0IGNoZWNrTGlzdCA9XG4gICAgaWQuY2hhckF0KDApID09PSBcIiNcIlxuICAgICAgPyBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKGlkKVxuICAgICAgOiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZCk7XG5cbiAgaWYgKCFjaGVja0xpc3QpIHtcbiAgICB0aHJvdyBuZXcgRXJyb3IoYE5vIHZhbGlkYXRpb24gZWxlbWVudCBmb3VuZCB3aXRoIGlkOiBcIiR7aWR9XCJgKTtcbiAgfVxuXG4gIE9iamVjdC5lbnRyaWVzKGRhdGEpLmZvckVhY2goKFtrZXksIHZhbHVlXSkgPT4ge1xuICAgIGlmIChrZXkuc3RhcnRzV2l0aChcInZhbGlkYXRlXCIpKSB7XG4gICAgICBjb25zdCB2YWxpZGF0b3JOYW1lID0ga2V5LnN1YnN0cihcInZhbGlkYXRlXCIubGVuZ3RoKS50b0xvd2VyQ2FzZSgpO1xuICAgICAgY29uc3QgdmFsaWRhdG9yUGF0dGVybiA9IG5ldyBSZWdFeHAodmFsdWUpO1xuICAgICAgY29uc3QgdmFsaWRhdG9yU2VsZWN0b3IgPSBgW2RhdGEtdmFsaWRhdG9yPVwiJHt2YWxpZGF0b3JOYW1lfVwiXWA7XG4gICAgICBjb25zdCB2YWxpZGF0b3JDaGVja2JveCA9IGNoZWNrTGlzdC5xdWVyeVNlbGVjdG9yKHZhbGlkYXRvclNlbGVjdG9yKTtcblxuICAgICAgaWYgKCF2YWxpZGF0b3JDaGVja2JveCkge1xuICAgICAgICB0aHJvdyBuZXcgRXJyb3IoYE5vIHZhbGlkYXRvciBjaGVja2JveCBmb3VuZCBmb3I6IFwiJHt2YWxpZGF0b3JOYW1lfVwiYCk7XG4gICAgICB9XG5cbiAgICAgIGNvbnN0IGNoZWNrZWQgPSB2YWxpZGF0b3JQYXR0ZXJuLnRlc3QoZWwudmFsdWUpO1xuICAgICAgdmFsaWRhdG9yQ2hlY2tib3guY2xhc3NMaXN0LnRvZ2dsZShDSEVDS0VEX0NMQVNTLCBjaGVja2VkKTtcbiAgICAgIHZhbGlkYXRvckNoZWNrYm94LnNldEF0dHJpYnV0ZShDSEVDS0VELCBjaGVja2VkKTtcbiAgICB9XG4gIH0pO1xufTtcbiJdfQ== diff --git a/docroot/themes/custom/epa_intranet/assets/js/uswds.min.js b/docroot/themes/custom/epa_intranet/assets/js/uswds.min.js index fb7ce59ab..b6ddf2d81 100644 --- a/docroot/themes/custom/epa_intranet/assets/js/uswds.min.js +++ b/docroot/themes/custom/epa_intranet/assets/js/uswds.min.js @@ -1,2 +1,2 @@ -!function i(u,c,a){function s(e,t){if(!c[e]){if(!u[e]){var n="function"==typeof require&&require;if(!t&&n)return n(e,!0);if(f)return f(e,!0);var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}var o=c[e]={exports:{}};u[e][0].call(o.exports,function(t){return s(u[e][1][t]||t)},o,o.exports,i,u,c,a)}return c[e].exports}for(var f="function"==typeof require&&require,t=0;t"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"'],224:"Meta",225:"AltGraph",246:"Attn",247:"CrSel",248:"ExSel",249:"EraseEof",250:"Play",251:"ZoomOut"}};for(t=1;t<25;t++)n.keys[111+t]="F"+t;var e="";for(t=65;t<91;t++)e=String.fromCharCode(t),n.keys[t]=[e.toLowerCase(),e.toUpperCase()];"function"==typeof define&&define.amd?define("keyboardevent-key-polyfill",n):void 0!==o&&void 0!==r?r.exports=n:window&&(window.keyboardeventKeyPolyfill=n)}()},{}],6:[function(t,p,e){(function(t){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r=NaN,o="[object Symbol]",i=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,a=/^0o[0-7]+$/i,s=parseInt,e="object"==(void 0===t?"undefined":n(t))&&t&&t.Object===Object&&t,f="object"==("undefined"==typeof self?"undefined":n(self))&&self&&self.Object===Object&&self,l=e||f||Function("return this")(),d=Object.prototype.toString,g=Math.max,m=Math.min,w=function(){return l.Date.now()};function E(t){var e=void 0===t?"undefined":n(t);return!!t&&("object"==e||"function"==e)}function v(t){return"symbol"==(void 0===t?"undefined":n(t))||!!(e=t)&&"object"==(void 0===e?"undefined":n(e))&&d.call(t)==o;var e}function x(t){if("number"==typeof t)return t;if(v(t))return r;if(E(t)){var e="function"==typeof t.valueOf?t.valueOf():t;t=E(e)?e+"":e}if("string"!=typeof t)return 0===t?t:+t;t=t.replace(i,"");var n=c.test(t);return n||a.test(t)?s(t.slice(2),n?2:8):u.test(t)?r:+t}p.exports=function(r,o,t){var i,u,c,a,s,f,l=0,d=!1,v=!1,e=!0;if("function"!=typeof r)throw new TypeError("Expected a function");function p(t){var e=i,n=u;return i=u=void 0,l=t,a=r.apply(n,e)}function b(t){var e=t-f;return void 0===f||o<=e||e<0||v&&c<=t-l}function h(){var t,e,n=w();if(b(n))return y(n);s=setTimeout(h,(e=o-((t=n)-f),v?m(e,c-(t-l)):e))}function y(t){return s=void 0,e&&i?p(t):(i=u=void 0,a)}function n(){var t,e=w(),n=b(e);if(i=arguments,u=this,f=e,n){if(void 0===s)return l=t=f,s=setTimeout(h,o),d?p(t):a;if(v)return s=setTimeout(h,o),p(f)}return void 0===s&&(s=setTimeout(h,o)),a}return o=x(o)||0,E(t)&&(d=!!t.leading,c=(v="maxWait"in t)?g(x(t.maxWait)||0,o):c,e="trailing"in t?!!t.trailing:e),n.cancel=function(){void 0!==s&&clearTimeout(s),i=f=u=s=void(l=0)},n.flush=function(){return void 0===s?a:y(w())},n}}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],7:[function(t,e,n){"use strict";var a=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(t){r[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var n,r,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i"],191:["/","?"],192:["`","~"],219:["[","{"],220:["\\","|"],221:["]","}"],222:["'",'"'],224:"Meta",225:"AltGraph",246:"Attn",247:"CrSel",248:"ExSel",249:"EraseEof",250:"Play",251:"ZoomOut"}},t=1;t<25;t++)e.keys[111+t]="F"+t;var n="";for(t=65;t<91;t++)n=String.fromCharCode(t),e.keys[t]=[n.toLowerCase(),n.toUpperCase()];"function"==typeof define&&define.amd?define("keyboardevent-key-polyfill",e):void 0!==r&&void 0!==a?a.exports=e:window&&(window.keyboardeventKeyPolyfill=e)}()},{}],6:[function(t,e,n){"use strict";var s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return;for(var e={},n=0;n<10;n++)e["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(t){a[t]=t}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},a)).join("")?void 0:1}catch(t){return}}()?Object.assign:function(t,e){for(var n,a,r=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),o=1;o